@charset "utf-8";
html {height: 101%;}
body{
	position:relative;
	margin: 0px auto;
	background-color:#2e2c2d;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

a img{border:0}
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {text-decoration:none;}


#main_container{
	width:1100px;
	margin:0 auto;
	background-color:#FFF;
	
}

#main_sub_container{
	width:1080px;
	margin:0 auto;
	background-color:#FFF;
}

#top_banner{
	background-image:url(/images/top_banner_bg.jpg);
	background-repeat:repeat-x;
}

#footer{
	background-color:#2e2c2d;
	margin-left:10px;
	margin-right:10px;
	height:40px;
}

#bottom_info_bar{
background: -moz-linear-gradient(top,  rgba(109,109,109,0.65) 0%, rgba(105,105,105,0.65) 4%, rgba(77,77,77,0) 30%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,109,109,0.65)), color-stop(4%,rgba(105,105,105,0.65)), color-stop(30%,rgba(77,77,77,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(109,109,109,0.65) 0%,rgba(105,105,105,0.65) 4%,rgba(77,77,77,0) 30%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(109,109,109,0.65) 0%,rgba(105,105,105,0.65) 4%,rgba(77,77,77,0) 30%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(109,109,109,0.65) 0%,rgba(105,105,105,0.65) 4%,rgba(77,77,77,0) 30%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(109,109,109,0.65) 0%,rgba(105,105,105,0.65) 4%,rgba(77,77,77,0) 30%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a66d6d6d', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
background-color:#e5e5e5;
margin-left:10px;
margin-right:10px;
color:#b0000a;


}

#main_content{
	margin-top:35px;
}

#copyright{
	width:700px;
	color:#FFF;
	margin:0 auto;
	padding-top:10px;
}

#navigation{
	float:right;
color:#FFF;
}

.subpage_overall{
	margin:20px;
	
}
.article-box{
	margin-right:20px;
	margin-bottom:10px;
	width:400px;
	
}
.archive{
	float:right;
	width:150px;
	padding:0 10px 10px 10px;
	margin:15px;
	border:1px solid #999;
	background-color:#d9d9d9;
}
