@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}

/* ------ HTML ------ */
body {
	margin:0px auto;
	font-family:Tahoma;
	font-size:14px;
	color:#575757;
	background:url(../images/background/bg_body.png) repeat-x #FFFFFF;
	
}
p { font-size:14px; padding:5px;}
#widthBox { width:920px; margin:0 auto;}
#topBox { background:url(../images/background/bg_top.png) no-repeat; width:920px; height:532px;}
.clear  { clear: both; }	
a { text-decoration:none; color:#B52828;}
a:hover { text-decoration:underline;}
/* ------ MENU ------ */
#menu { color:#fff; font-size:14px; float:right; margin:18px 15px 12px 0}
#menu li { list-style:none; float:left; padding-right:31px;}
#menu li a { text-decoration:none; color:#fff;}
#menu li a:hover { text-decoration:underline;}
#menu li.last { background:none; padding-right:0; margin-right:0;}

/* ------ LOGO ------ */

#logo {
	width: 254px;
	height:154px;
	margin: 0;
	padding: 0;
	float: left;
	padding: 5px 0 0 12px;
}
#logo a {
	display: block;
	overflow: hidden;
	text-indent: -3000px;
	width: 100%;
	height: 100%;
	background:url(../images/background/logo.png) no-repeat;
}

/* ------ SEARCH BOX ------ */

#searchBox { float:right; width:330px; height:35px; padding: 10px 0 0 5px; font-size:11px;}
#searchBox .inputBox {float:left; background:url(../images/background/input1.png) no-repeat; width:151px; height:21px; margin:5px 5px 0 0}
#searchBox .inputRadio { float:left; width:100px; margin: 5px 0 0 0;}
#searchBox .input { border:none; width:140px; height:18px; margin: 2px 0 0 5px; }
	
/* ------ MESSAGE BOX ------ */

#msgBox { float:left; width:410px; height:313px; margin-top:15px; color:#fff;}
#msgBox .head1 {font-size:50px; margin-top:20px;}
#msgBox .head2 {font-size:25px; margin-top:5px; float:right; margin-right:75px;}
#msgBox p { margin-top:20px;}

/* ------ CONTENT BOX ------ */

#mainContent { margin:20px 0 0 0}
#mainContent h1 { font-size:24px; font-weight:100; padding-bottom:5px;}
#Box_1 { width:300px;  float:left; margin-right:15px;}
#Box_1 .coaches {margin:10px 0 15px 0;}
#Box_1 .coaches .imgBox { float:left; width:121px;}
#Box_1 .coaches .msgBox { float:left; width:170px; padding:0 0 0 5px}
#Box_1 .coaches h2 { background-color:#CD0704; font-size:18px; font-weight:100; color:#fff; padding:1px;}

#Box_2 { width:285px; float:left; margin-right:10px;}
#Box_2 .button  { margin-top:15px;}
#Box_2 .latest { margin:10px 0 0 0; color:#575757; border-bottom:dashed; border-bottom-color:#666666; border-bottom-width:thin; margin:15px 0 15px 0; }
#Box_2 .latest h2 { font-size:18px; font-weight:bold; color:#B52828;}
#Box_2 .latest p {padding-bottom:15px;}

#Box_3 { width:300px; float:left;}
#Box_3 ul { font-size:11px;}
#Box_3 li { list-style:none; padding-bottom:5px; background:url(../images/button/arrow.gif) no-repeat left 1px ; padding-top:3px; border-bottom:dashed; border-bottom-color:#666666; border-bottom-width:thin; padding-left:12px }
#Box_3 li.last { border:none;}
#Box_3 li a { text-decoration:none; color:#B52828;}
#Box_3 li a:hover { text-decoration:underline;}
#Box_3 .banner { margin:10px 0 10px 0;}

#Box_4 { width:600px;  float:left; margin-right:15px;}
#Box_4 h1 { background-color:#C04646; border-color:#A90303; border-style:solid; border-width:1px; font-size:24px; color:#fff; padding:2px; }
#Box_4 p { padding: 5px 0 7px 0; }
#Box_4 #breadcrumb {  background-color:#DFA2A2; border-color:#A90303; border-style:solid; border-width:1px; font-size:12px; color:#C85E5E; margin-top:5px; padding:2px; font-weight:bold; }
#Box_4 #breadcrumb span { color:#fff;}
#Box_4 #breadcrumb a { text-decoration:none; color:#fff;}
#Box_4 #breadcrumb  a:hover { text-decoration:underline;}
#Box_4 hr { background:url(../images/background/ruler.png) no-repeat; border:none; height:2px; margin:10px 0 15px 0;}
#Box_4 ul { margin-left:35px;}
#Box_4 li { padding-left:20px; }

#Box_4 .content { margin:10px 0 0 0;}
#Box_4 .content h2 { color:#575757; font-size:25px; font-weight:100; padding-bottom:10px;}
#Box_4 .content .imgBox { float:left; width:151px;}
#Box_4 .content .msgBox { float:left; width:420px; padding:0 0 0 5px}

/*** FREELANCERS***/
#freelancers { float:left; width:250px; border:1px solid #880C2E;padding:10px; margin-right:15px; }
#freelancers #box_1 { float:left; width:105px; }
#freelancers #box_2 { float:left; width:170px; }

/***********SKILLS TABLE ***********************/
#skill_table { width:500px;}
#skill_table #head { font-size:16px; margin: 0 0 3px 0;	padding:10px; border:1px solid #93C0E7; margin-bottom:10px; background:url("../images/background/h2_blue_small.gif") repeat-x #003366; color:#fff; }			
			


/* ------ FOOTER BOX ------ */
#foot_line { border-color:#D8D8D8; border-style:solid; border-width:thin; height:1px; margin:10px 0 5px 0;}
#footer { width:920px; border-top:thin; border-bottom-color:#666666; border-bottom-width:thin; margin:10px auto;  }

#footer ul { color:#ccc; font-size:12px; float:right; margin:0 0 0 0}
#footer li { list-style:none; float:left; padding-right:10px;}
#footer li a { text-decoration:none; color:#ccc;}
#footer li a:hover { text-decoration:underline;}

#footer #copyright { float:right; color:#575757; padding:10px;}
