/* CSS Document */

html, body{
	background-image:url(../images/bg_design.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	background-color:#957D01;
	bottom:0;
	margin:0; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2d2d2d;
}

body a{
	text-decoration:none; 
	color:#2d2d2d; 
	font-weight:bold
}

html, body a:hover{ 
	text-decoration:none; 
	color:#9c8928;
}



#maincontainer_section{
	width:990px; 
	margin: 0 auto;
	background-color:#453a01
}

#banner{
	width:966px; 
	height:128px; 
	background-image:url(../images/banner.jpg); 
	margin: 0 auto;
}

#bannerad{
	width:728px; 
	height:90px; 
	padding-top:23px; 
	margin-left:237px
}

#issue_date_section{
	width:966px; 
	height:41px; 
	background-image:url(../images/issue_date.jpg); 
	margin: 0 auto;
}

#issue_date{
	margin-left:767px; 
	padding-top:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	text-transform:uppercase; 
	color:#faf1e0
}

#menu{
/*	width:966px; */
	height:28px; 
	background: #FFFFFF url(../images/menu_bg.jpg) no-repeat;

	margin: 0px 12px 0px 12px; 
	padding: 0px 0px 0px 25px;
	
}

#menu ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;

}

li#menu_items{ 
	list-style-type: none;
	display: inline;
	font-family:Trebuchet MS; 
	text-transform:uppercase; 
	font-size:14px; 
	color:#e4d37a; 
	padding: 0px 10px 0px 10px;
	line-height: 28px;
	float:left;
/*	margin-top:10px; 
	padding-left:36px; 
	border:1px solid red
	*/
}

#menu_items a{
	text-decoration:none; 
	color:#e4d37a; 
	font-weight: 500;
}

#menu_items a:hover{
	color:#FFF5BF
}

#search_section{float:right; margin-right:10px; margin-top:4px}
#search_section form{ display: inline; border:1px solid #453456}
#sbmt_btn{ border:1px solid #DFD8B5; font-size:9px; width:45px; background-color:#CEC8A8; color:#453A01}
#search_bar{background-color:#F8F5E6; border:1px solid #5F5000; padding-left:2px; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}


#menu_grunge{
	height:24px; 
	background: url(../images/menu_grunge.jpg); 
	margin: 0px 12px 0px 12px; 
}

#main_table{
	background-color:#f8f5e5; 
	width:966px
}

#content_row{
	height:inherit
}

#content_table{
	width:946px;
	background-color:#f8f5e5;
	margin: 0 auto;
	margin-bottom:10px;
}

#content_container{
	margin: 0px 12px 0px 12px; 
	background-color:#f8f5e5; 
}

#left_column{
	width:620px; 
}

#slide_bg{
	background-image:url(../images/slide_bg.jpg); 
	background-repeat: repeat-x; 
	height:340px;
	padding-left:9px;
	padding-top:9px;
}

#slide_image{ 
	height:227px
}

#slide_table{
	width:602px; 
	height:338px
}

#slide_text{
	padding-top:5px
}

#middle_content_area{ 
	width:620px; 
	margin-top:7px
}

#middle_article_summary{
	padding-top:7px; 
	padding-left:5px; 
	padding-right:5px; 
	background-image:url(../images/middle_article_bg.jpg); 
	background-repeat:repeat-x; 
	height:113px
}

#poster_table{
	width:620px; 
	height:245px; 
	background-color:#e0dcc4; 
	margin-bottom:18px
}

#posterbatt_logo{
	width:117px; 
	height:19px; 
	margin-top:8px; 
	margin-left:10px
}

#poster_battle{ 
	width:364px; 
	height:231px; 
	margin-left:5px
}

#competitions_logo{
	width:126px; 
	height:26px; 
	margin-top:8px; 
	margin-left:10px
}

#vote_section {
	width:235px; 
	height:231px; 
	margin-top:6px;
	margin-left:3px;
	background-color:#f3f1e7;
}

#right_column{
	width:318px; 
	background-color:#e7e5d9; 
	padding-top:4px;
}

#right_news_title_area{
	width:309px; 
	height:22px; 
	background-image:url(../images/right_news_title_bg.jpg);
}

#right_news_title {
	font-family:Trebuchet MS; 
	text-transform:uppercase; 
	font-size:16px; 
	line-height:20px; 
	color:#453a01; 
	font-weight:bold; 
	padding: 0px 0px 0px 4px;
}

#right_news_image{
	width:309px; 
	height:71px; 
	margin: 0 auto;
}

#right_news_summary{
	width:309px; 
	height:74px; 
	margin: 0 auto;
}

#right_google_ad{
	height:110px; 
	background-image:url(../images/advertisement.jpg)
}

#myspace_logo{
	width:258px; 
	height:30px; 
	margin-top:5px; 
	margin-left:20px
}

#myspace{
	margin-top:20px
}

#myspace img{
	border: 1px solid #453a01
}

#blog_table{
	margin-bottom:20px
}

#blogs_logo{
	width:67px; 
	height:23px; 
	margin-top:5px; 
	margin-left:20px
}

#blog_entries{ 
	padding-top:15px
}

#blog_entries img{
	border: 1px solid #453a01
}

#archives_logo{
	width:77px; 
	height:20px; 
	margin-top:5px; 
	margin-left:20px
}

#archive_entries{ 
	padding-top:10px
}

#hr {
	border: none 0; 
	border-top: 1px dashed #000;
	width: 95%
}

#advertisement{
	width:72px; 
	height:6px; 
	margin-top:10px; 
	margin-left:40px
}

#middle468ad{
	padding-left:60px; 
	padding-top:10px; 
	padding-bottom:20px
}

#the468ad{
	height:60px; 
	width:234px; 
	margin-top:5px
}

#right234ad{
	height:60px; 
	width:234px; 
	margin-top:5px; 
	margin-left:40px; 
	padding-bottom:10px
}

#right250ad{
	height:250px; 
	width:250px; 
	margin-top:5px; 
	margin-left:40px; 
	padding-bottom:10px
}

#footer_row{
	height:132px; 
	background-color:#453A01
}

#footer_table{
	width:864px; margin-left:101px; height:128px
}

#footer_menu{
	height:28px; 
}

#footer_menu ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

li#footer_items{ 
	list-style-type: none;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#9e8c30;
	font-weight: 500;
	padding: 0px 10px 0px 10px;
	line-height: 28px;
/*	margin-top:10px; 
	padding-left:36px; 
	border:1px solid red
	*/
}

#footer_items a{font-family:Arial, Helvetica, sans-serif;
		color:#9e8c30; font-weight:300;}

#footer_items a:hover{text-decoration:underline}

#footer_line{
	border-bottom:1px solid #9e8c30;
}

#footer_bg{
	background-image:url(../images/footer_bg.jpg)
}



/* --------------------------------------- CONTENT PAGE --------------------------------------- */

#contentpage_topbar{
	height:10px; 
	background-color:#DFDBC3;
}

#contentpage_topbar2{
	height:3px;
}

#left_content_column { 
	width:165px;
	background-color:#e7e5d9;
}

#contentpage_contenttable{
	width:452px; 
	padding-left:10px; 
	padding-right:10px; 
	margin-top:10px
}

#contentpage_articleheading{
	font-size:23px; 
	text-transform:uppercase; 
	color:#4E4F0F; 
	font-weight:bold; 
	margin-bottom:5px
}

#postdate_author{
	font-size:10px; 
	height:12px; 
	background-color:#EFEAD1;
	color:#393F00
	
}

#image_caption{
	font-size:12px; 
	height:12px; 
	text-align:right;
	margin-bottom:9px;
	color:#984F0A
}

#contentpage_article{
	font-size:12px; 
	line-height:18px; 
	margin-top:10px; 
	color:#2d2d2d
}

#comments{ background-color:#CDC8B0; height:50px; border-top:1px solid #8F896B; padding-top:13px}

#contact_table{border-left:3px solid #CDC8B0}

#contact_email{font-size:11px}