@import url(/style/core.css);
/*-----------------------------------------
Date:    27-06-2007
Version: 1.8
Author:  Jonathan Alstead
email:   jona at launchsite.co.uk
web:     www.launchsite.co.uk
------------------------------------------*/
/* Remove padding and margin */
* {
  margin: 0;
  padding: 0;
   }
/* Remove border around linked images */
body {
margin: 0 auto;
text-align: center;
font-family: Verdana, Geneva, Helvetica, sans-serif;
background: #fff url(/images/back.gif) repeat;
font-size: small;
}
/* =Links
-----------------------------------------------------------------------------*/
a:link
{ 
 border-bottom: 1px dotted #274183;
	text-decoration: none;
 color: #274183;
}
a:hover 
{
	color: #B8860B;
	text-decoration: underline; 
 border-bottom: 1px dotted #BDB76B;
}

/* =Typography
-----------------------------------------------------------------------------*/
p {
font-size: 11px;
padding-top: 0.5em; 
color: #000033;
text-align: justify;
}
p.entry-more-link {
background: url(/images/arrows.gif) no-repeat center left;
padding: 10px 0 10px 20px;
}
p.entry-footer, p.breadcrumb { 
margin-top: 6px;
height: 25px;
line-height: 1.4em;
background: url(../images/entry-footer.gif) no-repeat 50% 50%;
text-align: center;
 }
p.date { 
padding-top: 3px;
padding-bottom: 6px;
margin: 0;
}
.top { 
font-size: 10px;
text-transform: capitalize; }
/* =Headings
----------------------------------------------------------------------------*/ 
#header img {
border: 0;
}
#header h1 {
height: 51px;
width: 750px;
background: url(/images/logo-back.gif) no-repeat top center;
}
#header h1 a {
background: url(/images/logo.gif) no-repeat;
height: 25px;
display:block;
position: relative;
top: 26px;
left: 195px;
text-decoration: none;
border:0;
text-indent: -5000px;
}
#header h1 a:hover, a:visited { 
text-decoration:	none;
}
#maincolumn h1, #maincolumn h2 { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#maincolumn h1 { 
padding-bottom: 6px;
font-size: 1.1em;
line-height: 1.2em;
height: auto;
color: #333;
background: url(/images/title-sides.gif) no-repeat 0 bottom;
}
h2.dateheader { 
background: url(../images/calendar.gif) no-repeat left center;
padding-left: 16px;
font-size: 100%;
margin-bottom: 10px;
 }
h2.title-comments { 
padding: 10px 0;
font-size: 100%;
}
 h2.title-comments {
 background: url(/images/arrows.gif) no-repeat left middle;
padding-left: 20px;
 }
.trackback h2 { 
padding: 0;
background: none;
font-size: 100%;

 }
/* =Navigation
----------------------------------------------------------------------------*/ 
.TopNav { 
padding:0;
margin: 0;
position: relative;
top: -2px;
left: 0;
border:0;
}
/* =MainColumn 
----------------------------------------------------------------------------*/
.written { 
font-size: 0.85em;
padding: 10px;
 }
.comments { 
background: url(../images/comments.gif) no-repeat 0 0.25em;
margin-left: 13px;
padding: 5px 19px 5px;
 }

/* = Footer
----------------------------------------------------------------------------*/
#footer p { 
font-size: 70%;
text-align: center;
padding-top: 30px;
color: #666;
}
/* = Entry Body 
----------------------------------------------------------------------------*/
p.entry-more-link { 
clear: both;
}


/* =Individual Page - Comments
---------------------------------------------------------------------------*/
.breadcrumb { 
font: 10px geneva,verdana, sans-serif;
}
.trackback { 
margin: 0 auto;
text-align: center;
padding: 8px 15px;
border: 1px dashed #9EAF92;
background-color: #D2DACD;
margin-top: 10px;
width: 80%;
clear: both;
}

.title-comments { 
padding: 5px 0;
margin-bottom: 8px;
 }

textarea {
font: 100% Verdana, Helvetica, Arial, sans-serif;
}

.comment {
border: 1px solid #d5d5d5;
margin-bottom: 10px;
}

.mycomment {
border: 1px solid #9EAF92;
margin-bottom: 10px;
}

.comment-content {
margin: 5px;
}

.comment .comment-header, .mycomment .comment-header {
font-size: 0.85em;
padding: 5px;
margin: 0;
border-bottom:1px solid #D5D5D5;
}

.comment .comment-header {
background: #e5e5e5;
}

.mycomment .comment-header {
background: #B1BEA7 url(../images/s80.gif) no-repeat 450px;
}

/* =Box
----------------------------------------------------------------------------*/ 
.box  { 
width: 164px;
background: url(../images/box-mid.gif) repeat-y;
font-weight: bold;
margin-top: 25px;
font-size: 11px;
 }
.box h2.categories { 
background: url(../images/box-top.gif) no-repeat left top;
width: 164px;
height: 31px;
padding-top: 5px;
}
.box h2.archives { 
background: url(../images/box-archives.gif) no-repeat 50% 50%;
width: 164px;
height: 31px;
}
.box span { 
display:none;
 }
.box .subscribe { 
background: url(../images/box-fot.gif) no-repeat left bottom;
padding-bottom: 30px; 
font-size: 9px;
text-align: center;
font-weight: normal;
}
li.box-arrows { 
background: url(../images/bullet-arrows.gif) no-repeat 0.5em 50%;
padding-left: 10px;
 }
/* = Coach Entry
--------------------------------------------------------------------------*/
#mission { 
margin: 0;
padding: 10px;
border: 1px solid #333;
background-color: #F0F8FF;
}
#mission h2,#coachentry h2
{ 
color:#ff8040;
font-weight: bold;
font-size: 100%;
margin-top: 3px;
}
#coachentry ul { 
list-style-type: none;
padding:0;
margin: 0;
}

/* =Sponsors
----------------------------------------------------------------------------*/ 
#sponsors 
{ 
background: url(../images/sponsors.gif) no-repeat top left;
padding: 0;
margin: 0;
height: 213px;
width: 168px;
}
#sponsors a, a:hover, a:visited, #coach a  { 
border: 0;
}
.sponsors-logos  { 
margin: 0 auto;
padding: 50px 0px 0px 7px;
}
.sponsors-logos img
{
padding-bottom: 8px;
border: 0;
}
/* =Images
----------------------------------------------------------------------------*/ 
img {
    border: 0;
    }
#maincolumn img.media {
border: 1px solid #333;
margin-bottom: 10px;
}
#maincolumn img.about { 
margin-bottom: 10px;
float: none;
}
#maincolumn img { 
float: left;
margin-right: 10px;
margin-bottom: 5px;
}
#maincolumn .media a, #maincolumn img a, .box a, #header a, #header img a, #onecolumn #maincolumn a,  #rightcolumn img a { 
border: 0 none;
}
#coach { 
margin-bottom: 5px;
}
.header {
border: 1px solid #666;
padding: 6px;
}
#maincolumn img.seperator {
margin: 0 auto;
margin-bottom: 10px;
float:none;
}
.downloadpdf { 
background:url(../images/pdf_icon.gif) no-repeat top left;
padding-left: 25px;
color: #333333;
text-decoration: none;
border-bottom: 1px dotted #274183;
}
a:hover.downloadpdf  {
text-decoration: none;
border-bottom: 1px dotted #ccc;
}
img.gallery { 
margin-left: 55px; 
}
img.gallback { 
float:left;
margin:150px 10px 0 0;
border:0;
}

/* = Forms
---------------------------------------------------------------------------*/
/* = Comments */
#indiv fieldset { 
margin: 1em 0;
padding: 1em;
border: 1px solid #A69C7A;
}
#indiv legend img {
padding:0;
margin: 0;
position: relative;
top: -10px !important;
top: 0px;
height: 25px;
left: 5px;
}
#indiv label {
display: block;
}
#indiv input { 
width: 200px;
}
#indiv input.radio, #indiv input.post, #indiv input.preview {
width: auto;
}
#indiv input.radio { 
float: left;
margin-right: 1em;
 }
#indiv input:focus, #indiv textarea:focus { 
background:#F0DDB9;
}
/*= Contact Forms 
---------------------------------------------------------------------------*/
form#contact {
margin: 0px;
padding:0px;
}

#contact fieldset {
margin: 1em 0;
padding: 1em;
border: 1px solid #A69C7A;
}
#contact label {
font-weight: bold;
}
#contact img.email {
position: relative;
padding: 0px;
margin: 0px;
height: 28px;
top: -12px !important;
top: 0px;
left: 0;
}

/* =Flash Gallery
-----------------------------------------------------------------------------*/
#flashcontent { margin: 8px 0 3px 100px;}

/*= Clearing
-----------------------------------------------------------------------------*/
p.posted { 
clear: both;
margin-bottom: 10px;
}
.clear { 
clear: both;
}

