body { 
	background-color:#cfcfd0; 
	margin:0; 
	padding:0; 
	font-family: "Helvetica Neue LT std", Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:15px; }

#wrapper {
	width:826px;
	height:auto;
	margin:0 auto;
	text-align: left;
	background-color: #ffffff;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}

#header { width:auto; height:273px; background-image:url(images/banner2.jpg); background-repeat:no-repeat; background-position:top left; }

#content { width:620px; min-height:200px;  margin-left:190px; padding-top:5px; padding-bottom:20px; padding-right:10px; } 

h1 { font-family:Georgia; font-size:14px; margin-bottom:10px; color:#0a558f; }

h1.hometitle { 	text-align: center; }

h3 { 
	font-family:Georgia;
	font-size:11px;
	margin-bottom:10px;
	color:#0a558f;
	line-height: normal;
	text-align:right;
	padding-right:5px;
	margin-top:0;
	padding-top:5px;
}

span.welcome { font-size: 25px; color:#000000; }

.bluetext { color:#0a558f; font-weight:bold; text-align:center; font-style: normal; }

.bluetext2 { color:#0a558f; font-weight:bold; font-size:20px; }

.footnote { font-size:11px; font-style:italic; line-height:15px; }
	
hr { color:#000000; width:20%; height:1px; }	

ul { margin-left:0; padding-left:0;}

li { margin-left:15px;}

#navigation { height:25px; padding-top:228px; margin-left:250px; width:575px; }  

#navigation a, #navigation a:link, #navigation a:active, #navigation a:visited { color:#000000; text-decoration:none; letter-spacing:1px; }

#navigation a:hover { border-bottom:4px solid #0a558f; color:#0a558f; }

#navigation ul { list-style-type:none; list-style-image:none; list-style-position:outside; margin:0; padding:0; }
#navigation ul li { display:inline; margin:8px; }

.main_home #navigation li#li_home a,
.main_about #navigation li#li_about a,
.main_services #navigation li#li_services a,
.main_videos #navigation li#li_videos a,
.main_kettlebell #navigation li#li_kettlebell a,
.main_testimonials #navigation li#li_testimonials a,
.main_contact #navigation li#li_contact a
{ border-bottom:4px solid #0a558f; color:#0a558f; }

#sidebar { width:185px; float:left; }
#sidebar a, #sidebar a:link, #sidebar a:active, #sidebar a:visited { color:#000000; text-decoration:none; }
#sidebar a:hover { color:#0a558f; }
#sidebar ul { list-style-type:square; list-style-image:none; list-style-position:inside; margin:0; padding:5px; }
#sidebar ul li { padding:8px; border-bottom:1px dotted #E0E9EF; }

#sub_about_main #sidebar li#li_side_about a,
#sub_about_bio #sidebar li#li_side_bio a,
#sub_services_training #sidebar li#li_side_training a,
#sub_services_schedule #sidebar li#li_side_schedule a,
#sub_services_coaching #sidebar li#li_side_coaching a
{ font-weight:600; color:#0a558f; } 

#upcoming { 
	background-color:#ecebeb;
	border:1px solid #000000;
	margin-left:5px;
	width:155px;
	padding-bottom:15px;
	margin-top:15px;
	padding-left:10px;
	padding-right:5px;
}

#articles { 
	background-color:#ecebeb;
	border:1px solid #000000;
	margin-left:5px;
	width:155px;
	padding-bottom:15px;
	margin-top:5px;
	padding-left:10px;
	padding-right:5px;
}

#footer { border-top: 1px solid #000000; background-color: #0a558f; height:28px; text-align:center; }

#footer a, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover { color:#ffffff; text-decoration:none; letter-spacing:1px; }

#footer ul { list-style-type:none; list-style-image:none; list-style-position:outside; margin:6px; }
#footer ul li { display:inline; margin:8px; }

.copyright { font-size:11px; color:#3F3F3F; line-height:25px; }

