
/*
THEME NAME: Crossfit Overdrive Template
THEME URI: http://www.crossfitoverdrive.com
DESCRIPTION: This is the blog theme for crossfitoverdrive.com
VERSION: 1.0
AUTHOR: <a href="http://www.ballisticarts.com">Ballistic Arts Media Studios Inc.</a>
AUTHOR URI: http://www.crossfitoverdrive.com
*/


@charset "utf-8";
/* CSS Document */


body{background:#000 url(images/mn/body_bg.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; text-align:center; padding:0; margin:0;}

a, a:link{text-decoration:none; outline:none;}

.clear{clear:both;}

#outerwrapper{margin: 0 auto; padding:25px 0 0 0; width:1280px; height: 757px; background: transparent url(images/mn/outerwrapper_bg2.jpg) top left no-repeat; text-align:center;}

#wrapper{ width:920px; margin:0px auto 0 auto; padding:0;}


#header{margin:0; padding:0; width:920px; height: 251px; background: transparent url(images/mn/header_bg3.jpg) top left no-repeat;}

#navigation{margin:0; padding:0;}

ul#nav{margin:0; padding:9px 0 0 40px; list-style:none; list-style-type:none; }
ul#nav li {float:left; display:inline; margin: 0 10px 0 0; line-height:30px; }
ul#nav li a, ul#nav li a:link{color:#fffefe; text-decoration:none;}
ul#nav li a:hover{ text-decoration:none; color:#E87C21;}

p.topmenu{float: right; display:inline; margin:0 40px 0 0; padding:0; line-height:30px; color:#d2d2d2;}
p.topmenu a, p.topmenu a:link{color:#d2d2d2; margin:0; padding:0;}

#main{width:920px; padding:0; margin:0; background:transparent url(images/mn/content2_bg.jpg) top left repeat-y;}

#content{width:920px; background:transparent url(images/mn/content1_bg.jpg) top left no-repeat; margin:0; padding:0 0 20px 0;}

#leftcolumn {width:263px; float:left;}

#latestnews{width:219px; float:left; display:inline; margin:0 18px 0 0; padding:0 0 0 26px; font-size: 11px; line-height:15px; text-align:left;}
#latestnews h2{color:#4f4f4f; font-size:13px; line-height:15px; margin:0; padding:34px 0 0 21px;}
#latestnews h3{color:#ed1c24; font-weight:bold; font-size: 11px; line-height:15px; margin: 0 0 3px 0; padding:0 0 0 21px;}
#latestnews h3 a, #latestnews h3 a:link {color:#ed1c24; font-weight:bold; font-size: 11px; line-height:15px; margin:0; padding:0; text-decoration:none;}
#latestnews h3 a:hover{text-decoration:underline;}
#latestnews p{color:#ffffff; margin: 0 0 15px 0; padding:0 18px 0 21px;}
#latestnews a, #latestnews a:link{color: #fff; text-decoration:underline;}
#latestnews a:hover{color:#ed1c24;}

#adressbox {width:206px; height: 171px;float:left; display:inline; margin:0px 0px 0px 25px; padding:51px 0 0px 0px; font-size: 14px; line-height:15px; text-align:left; background: url(images/mn/draft-box-adress.jpg) center no-repeat;}
#adressbox h3{font-size: 13px; line-height:15px; color:#0662b0; margin:0 0 3px 0; padding:0;}

#latestjournal{width:219px; float:left; display:inline; margin:0 18px 0 0; padding:0 0 0 26px; font-size: 11px; line-height:15px; text-align:left;}

#friendssection {width:219px; float:left; margin:0 18px 0 0; padding:0 0 0 26px; font-size: 11px; line-height:15px; text-align:left;}
#friendssection  h2{color:#4f4f4f; font-size:13px; line-height:15px; margin:0; padding:34px 0 0 21px;}
#friendssection  h3{color:#ed1c24; font-weight:bold; font-size: 11px; line-height:15px; margin: 0 0 3px 0; padding:0 0 0 21px;}
#friendssection  h3 a, #friendssection  h3 a:link {color:#ed1c24; font-weight:bold; font-size: 11px; line-height:15px; margin:0; padding:0; text-decoration:none;}
#friendssection  a:hover{text-decoration:underline;}
#friendssection  p{color:#ffffff; margin: 0 0 15px 0; padding:0 18px 0 21px;}
#friendssection  a, #friendssection  a:link{color: #fff; text-decoration:underline;}
#friendssection  a:hover{color:#ed1c24;}

div.boxwrapper{width:199px; margin:0; padding:0;}
div.boxhead{width:199px; height:60px; background:#fff url(images/mn/boxhead_bg.gif) top left no-repeat; margin:0; padding:0;}
div.boxhead2{width:199px; height:60px; background:#fff url(images/mn/boxhead2.gif) top left no-repeat; margin:0; padding:0;}
div.boxcontent{width:199px; background:#fff url(images/mn/boxcontent_bg.gif) top left repeat-y; margin:0; padding:0;}
div.boxfooter{width:199px; height:24px; background:#fff url(images/mn/boxfooter_bg.gif) top left no-repeat; margin:-15px 0 0 0; padding:0;}

#content_center{width: 600px; text-align:left; margin:0; padding:20px 24px 0 0; float:left;}
#content_center h1, #contactinfo h1{font-size: 16px; line-height:18px; color:#27699f; font-weight:bold;}
#content_center h2{font-size: 18px; line-height:18px; color:#27699f; font-weight:bold;}
#content_center h3{
	font-size: 13px;
	color:#000000;
	font-weight:bold;
	border-bottom: 1px solid #CC0000;
}
#content_center p{ font-size:12px; line-height:15px; color:#1c1c1c;}
#content_center a, #content_center a:link{color:#27699f;}
#content_center a:hover{text-decoration:underline;}

#contactinfo{float:left; margin:10px 0 0 260px; padding:0 40px 0 0; width:600px; text-align:left;}
#contactinfo p{font-size: 13px; line-height:15px; color:#3a3a3a; margin:0; padding:0;}
#contactinfo h3{font-size: 13px; line-height:15px; color:#0662b0; margin:0 0 3px 0; padding:0;}
#contactinfo h4{font-size: 16px; line-height:15px; color:#3a3a3a; margin:3px 0 3px 0; padding:0; font-weight:bold;}


#footer{margin:0; padding:0; background:#000 url(images/mn/footer_bg.gif) top left no-repeat; width:920px; height:46px;}
.ballisticinfo{color:#ffffff; padding:20px 13px 0 0; margin:0; float:right;}
.ballisticinfo a, .ballisticinfo a:link{color:#ffffff; text-decoration:none;}
.ballisticinfo a:hover{text-decoration:none;}

.divider{margin:10px 0 30px 0; border-bottom:1px dotted #999; height:1px;}

.schedule {
	font-size:11px;
	border: 1px solid #000000;
}
.class { color:#27699f; }
.class2 { color:#E87C21; }
.class3 {color:#ed1c24;}

