/* CSS Document */

/* Element defaults - redefine tags */
body				{ font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin:0; line-height:160%; background:url(/images/background.jpg) no-repeat top center #140903; }
p				{ font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin:0 0 10px 0; line-height:160%; }
ol, ul, li			{ font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
input, select, textarea		{ font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; }
table				{ font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
th				{ font-size:11px; color:#FFFFFF; text-align:left; background-color:#666666; }
thead				{ display:table-header-group; }
tr				{ color:#FFFFFF; }
td				{ color:#FFFFFF; }
form				{ margin:0; padding:0; }
img				{ border:0; }
hr              	   	{ color:#333333; height:1px; background:#333333; border:none; }
fieldset			{ margin:0; border:0; padding:0; }

h1				{ margin:0 0 10px 0; font-size:40px; color:#F1F6DA; font-weight:normal; line-height:120%;  }
h2				{ margin:0 0 8px 0; font-size:18px; color:#FFD998; font-weight:normal; line-height:120%;  }
h3				{ margin:15px 0 5px 0; font-size:13px; color:#CC9966; font-weight:bold; line-height:120%;  }
h4				{ margin:12px 0; font-size:11px; color:#999999; font-weight:bold; line-height:160%;  }
h5				{ margin:12px 0; font-size:11px; color:#999999; line-height:160%; }
h6				{ margin:0 0 8px 0; font-size:11px; color:#CC9966; font-weight:normal; line-height:160%; }

a    				{ color:#F8CC61; text-decoration:none; }
a:hover   			{ color:#FFFFFF; text-decoration:none; }

/* Structure elements */
#divContainer			{ width:965px; margin:0 auto; }

#divHeader			{ height:35px; padding:35px 0 0 0; }
#imgLogo			{ margin:0 0 0 33px; }
#divTopNav			{ float:right; }
#divTopNav ul			{ margin:0; padding:0; }
#divTopNav ul li		{ display:inline; margin:0 80px 0 0; }

#divSponsors			{ clear:both; margin:0 0 0 30px; background:#140903; }
#divSponsors img		{ margin:0 105px 0 0; }

#divFooter			{ margin:10px 0 60px 30px; background:#140903; }
#divFooter p			{ color:#333333; font-size:.9em; }
#divFooter ul			{ margin:0 0 10px 0; padding:0; }
#divFooter ul li		{ display:inline; margin:0 30px 0 0; font-size:.9em; }
#divFooter ul li a 		{ color:#666666;  }
#divFooter ul li a:hover	{ color:#FFFFFF;  }
#divFooter p a	 		{ color:#333333;  }

/* Homepage elements */
#divHomeFeature				{}
#divHomeContent				{ margin:0; padding:30px; background:url(/images/content_background.jpg) repeat-x #140903; }
#divHomeContent	input			{ margin:0 0 7px 0; }
#divHomeContent #divSubFeature1		{ float:left; width:270px; }
#divHomeContent #divSubFeature1	.date	{ margin:0 7px 0 0; color:#F8CC61; }
#divHomeContent #divSubFeature2		{ float:left; width:240px; }
#divHomeContent #divSubFeature3		{ float:left; width:390px; }

/* Content elements */
#divContent			{ margin:0; padding:50px; background:url(/images/content_background.jpg) repeat-x #140903; }
#divContentBody			{ width:590px; }	

#divSideCol			{ float:right; width:230px; }
#divSideCol input		{ margin:0 0 7px 0; }
#divSideCol .divSideFeature	{ margin:0 0 30px 0; }

#divSideNav			{ margin:0 0 30px 0; }
#divSideNav ul			{ margin:0; padding:0; list-style:none; }
#divSideNav ul li		{ padding:0 0 3px 15px; border-bottom:1px solid #333333; }
#divSideNav a.aSelected		{ color:#FFFFFF; font-weight:bold; padding:0 0 0 10px; background:url(/images/subnav_bullet.gif) no-repeat 0 3px; }

#fsFriend				{ margin:20px 30px 0 0;  }
#fsFriend label				{ float:left; display:block; margin:3px; padding:2px; text-align:right; width:140px; color:#FFD998; }
#fsFriend input, select, textarea	{ float:left; display:block; margin:3px; width:135px; }
#fsFriend br				{ clear:both; }

#moreButton	img		{ margin-top: 20px ;} 


/* Classes */
.clear				{ clear:both; padding:0; margin:0; height:1px; }
.floatRight			{ float:right; }
.imgBorder			{ border:6px solid #333333; }
.date				{ margin:0 7px 0 0; color:#F8CC61; }
.inputLeft			{ float:left; }


