@charset "utf-8";

/* Athlepedia CSS Document */

body

{

	background: url(images/background.jpg) repeat;

	padding-top: 28px;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	line-height: 18px;

}

p

{

	padding: 5px 0;

	margin: 5px 0;

}

img

{

	border: 0;

}

h1

{

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 27px;

	color: #820024;

	padding: 0;

	line-height: 37px;

}

h2

{

	padding: 0;

	margin: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #4C7B61;

	padding: 0;

	line-height: 20px;

}

a

{

	color: #185A8E;

	text-decoration: none;

	text-decoration: underline;

}

a:hover

{

	color: #000000;

	text-decoration: underline;

}

#logopane

{

	padding-bottom: 15px;

}

#logopane_index

{

	padding-bottom: 5px;

}

#container

{

	background: #FFFFFF;

	padding: 18px;

}

#contentpane

{

	padding-bottom: 20px;

}



#menu_left

{

	background: url(images/nav_left.png) no-repeat;

	height: 71px;

	width: 6px;

}

#menu_right

{

	background: url(images/nav_right.png) no-repeat;

	height: 71px;

	width: 6px;

}

#menu_bg

{

	background: url(images/nav_bg.png) repeat-x;

	padding: 0px 0px;

}

#menu_bg2

{

	background:url(images/menu2_bg.png) repeat-x;

}

.topnav2 

{	

	font: normal 24px Arial, Helvetica, sans-serif;

	overflow: hidden;

	margin: 0 ;

	padding: 0;

	list-style: none;

	text-transform: none;

}



.topnav2 li

{

	padding: 0;

	margin: 0;

	display: inline;

	border: 0;

}



.topnav2 li a

{

	color: #FFFFFF; 

	padding: 7px 28px;

	margin: 0;

	line-height: 43px;

	text-decoration: none;

	border-right: 1px #FFFFFF solid;

}



.topnav2 li a:hover, .topnav2 li a.select

{

	text-decoration: none;

	background: url(images/menu2_hover.png) repeat-x top;

	

}



.topnav2 li a#rightmost2

{

	border: none;

}

.td_border

{

	

}



.topnav td

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 32px;

	line-height: 69px;

}

.topnav td a

{

	text-decoration: none;

	color: #FFFFFF;

	display: block;

	border-right: solid 1px #FFFFFF;   

}

.topnav td a:hover

{

	background: url(images/nav_hover.png) repeat-x;

	text-decoration: none;

	color: #FFFFFF;

}

.topnav td a.selected

{

	background: url(images/nav_hover.png) repeat-x;

	text-decoration: none;

	color: #FFFFFF;

}

.topnav td a#rightmost

{

	border: none;

}



#header

{

	background: url(images/header.png) no-repeat top;

	height: 362px;

	padding-top: 1px;

	

}





#news_pane

{

	padding: 10px 7px;

	background: #F1F1F1;

}

.img

{

	padding-top: 10px;

}



#news_pane h2

{

	color: #437EAC;

	font-family:"HelveticaNeue LT 55 Roman";

	font-size: 24px;

}



#news_pane li

{

	padding-left:20px;

	padding-top: 2px;

	margin: 0px;

	color: #444444;

	display: inline;

	background: url(images/list_bg.png) no-repeat;

	width: 17px;

	height: 19px;

}

#notice_pane

{

	padding-bottom: 17px;

}



.icon_notice

{

	padding: 0px 10px;

}

#notice1

{

	background: url(images/notice1_bg.png) no-repeat;

	height: 143px;

	width: 325px;

	color: #FFFFFF;

		

}

#notice1 h1

{

	padding-top: 10px;

	color: #FFFFFF;

}



#notice1 p

{

	padding: 5px 20px;	

	color: #FFFFFF;

}

#notice2

{

	background: url(images/notice2_bg.png) no-repeat;

	height: 143px;

	width: 325px;

	color: #FFFFFF;

}



#notice2 h1

{

	padding-top: 10px;

	color: #FFFFFF

}



#notice2 p

{

	padding: 5px 20px;	

	color: #FFFFFF;

}

#notice3

{

	background: url(images/notice3_bg.png) no-repeat;

	height: 143px;

	width: 325px;

	color:#444444;

}

#notice3 h1

{

	padding-top: 10px;

	color: #820024;

}



#notice3 p

{

	padding: 5px 20px;	

}

.content

{

	background: url(images/content_bg.png) repeat;

	width: 446px;

	padding: 10px 15px;

	border: 1px #FFFFFF solid;

}

.content li

{

	padding-left:20px;

	padding-top: 2px;

	margin: 0px;

	color: #444444;

	display: inline;

	background: url(images/list_bg.png) no-repeat;

	width: 17px;

	height: 19px;

}



#top_link

{

	padding: 5px 0px;

	margin: 0px;

	font-family: Arial;

	font-size: 13px;

	color: #4C7B61;

	font-weight: bold;

}



#top_link a

{

	color: #820024;

	text-decoration: none;

	padding: 0px 10px;

}

#top_link a:hover

{

	color: #4C7B61;

	text-decoration: none;

}

#footerpane

{

	background: url(images/footer.png) repeat-x top;

	height: 115px;

	padding: 12px 0;

	border: 1px #FFFFFF solid;

	margin-top: 10px;

}

#footer

{

	padding: 0px;

	margin: 0px;

	font: Arial;

	font-size: 12px;

	color: #8F8F8F;

	text-decoration: none;

}

#footer a 

{

	font-size: 12px;

	color: #555555;

	text-decoration: none;

	padding: 0px 8px;

}



#footer a:hover 

{

	color: #820024;

}



#athlete_link 

{

	color: #8F8F8F;

	padding-top: 20px;

}

#athlete_link a

{

	color: #8F8F8F;

	text-decoration: none;

	font-size: 12px;

}

#athlete_link a:hover

{

	color: #820024;

}





#signup

{

 	padding: 0px;

	margin: 0px;

	

}

#signup p

{

 	color: #444444;

}



#signup form

{

	width: 552px;

}



#signup label

{

	color: #444444;

}

#signup select

{

	border: 1px #666666 solid;

}



#iform_top

{



	background: url(images/iform_top.png) no-repeat;

	width: 675px;

	height: 5px;

}

#iform_center

{



	background: url(images/iform_center.png) repeat-y;

	width: 675px;

}

#iform_bottom

{



	background: url(images/iform_bottom.png) no-repeat;

	width: 675px;

	height: 5px;

}



.form

{

	padding: 10px 0px;

	margin: 0 auto;

	width: 450px;

} 

.form label

{

	display:block;

	font-family: Arial;

	font-size: 13px;

	font-weight: normal;

	width: 130px;

	float: left;

	color: #FFFFFF;

	line-height: 30px;

}	

.form p

{
	clear: both;

	color: #FFFFFF;

	padding: 0px;

	margin: 7px;

}

.form .input

{		

	width:228px;

	padding: 5px 3px;

	margin: 0;
	
	border: 1px #666666 solid;

	overflow: hidden;

	color: #000000;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}	

.form .custom_select

{		

	width:228px;

	padding: 5px 3px;

	margin: 0;

	border:1px #E5AB0D solid;

	overflow: hidden;

	color: #000000;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}	



.form .textarea

{		

	width:200px;

	background: #222222;

	padding: 5px;

	margin: 0;

	border: none;

	border-top: solid 1px #000000;

	border-bottom: solid 1px #666666;	 

	color: #A9CC5D;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}

.form input#wp-submit{
	display: block;
	width: 207px;
	height: 43px;
	background: url(images/submit_btn.png) no-repeat;
}

.clear{
	clear: both;
}

#forma{
	padding: 0px 0px 0px 140px;
}


.form-row{
	width: 420px;
	clear: both;
	float: left;
	margin: 5px 0px;
}

.field-label{
	width: 140px;
	float: left;
	font-weight: bold;
	font-size: 13px;
}

.field-widget{
	width: 280px;
	float: left;
}

.field-widget input{
	width: 196px;
	height: 20px;
	padding: 1px 2px;
	color: #000;
	background: #fff;
	border: 1px solid #000;
}

.field-widget select{
	width: 200px;
	color: #000;
	background: #fff;
	border: 1px solid #000;
}

.field-widget textarea{
	padding: 1px 2px;
	color: #000;
	background: #fff;
	border: 1px solid #000;
}

input#button{
	width: 60px;
	height: 24px;
	color: #fff;
	background: #A4455F;
	border: 1px solid #000;
	font-weight: bold;
	margin: 0px 0px 0px 140px;
}
