@charset "utf-8";
/* CSS Document */
header,footer,article,section,hgroup,nav,figure{
    /* Giving a display value to the HTML5 rendered elements: */
    display:block;
}
body{
	background-color:#000;
	font-family:Rockwell, "Times New Roman", sans-serif;
	font-size:87.5%;/*14px;*/
	line-height: 1.429;
	color:white;
}
#page_wrapper{
	padding:0;
	width: 960px;
	height:100%;
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-image: url(images/body_bgd.png);
	height: 612px;
	margin: 0 auto;
}
a, a:hover, a:visited{
	text-decoration:none;
}
header{
/*background-color:#0F6;*/
	
}
#header_top{
	width:100%;/*960px;*/
	height:132px;
	/*background-attachment: fixed;*/
	background-image: url(images/nav_Bar.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

nav{
	color:yellow;
}
nav #top{
	width:73%;/*700px;*/
	float:left;
	font-weight: bold;	
}
nav #top ul{
	display:inline;
	/*vertical-align:bottom;*/
}

nav #top ul li{
	width:28%;/*175px;*/
	float:right;
	list-style-type:none;
	display:block;
	text-align:right;
	margin-top:110px;
}
nav #top a{
	color:yellow;
	text-decoration:none;
}
nav #top a:hover{
	text-decoration:underline;
	color:yellow;
}
nav #top a:visited{
	text-decoration:none;
	color:yellow;
}
nav #top2{
	color:white;
	width:30%;/*260px;*/
	float:right;
}
nav #top2 ul{
	width:85%;
	display:block;
	float:right;
	text-align:right;
}
nav #top2 ul li{
	width:32%;/*70px;*/
	float:right;
	list-style-type:none;
	display:block;
	text-align:right;
}
nav #top2 a{
	color:white;
	text-decoration:none;
}
nav #top2 a:hover{
	text-decoration:underline;
	color:white;
}
nav #top2 a:visited{
	text-decoration:none;
	color:white;
}
/*#logo{
	float:left;
}*/
#logo img{
	width:27%;/*260px;
	height:auto;*/
	float:left;
}

section{
	float:right;
	width:800px;
}
article{
	width:65%;
	float:left;
	color:white;
	text-align: left;
}
article a{
	color:#86c021;
	text-decoration:none;
}
article a:visited{
	color:#86c021;
	text-decoration:none;
}
article a:hover{
	color:#86c021;
	text-decoration:underline;
}
aside{
	width:30%;
	float:right;
	color:white;
	padding-top:5%;
}
#banner{
	width:612px;
	height:303px;
	overflow:hidden;
	float:left;
}
#banner img{
	width:612px;
	height:303px;
	display:none;
}
#banner_buttons{
	width:188px;
	height:145px;
	margin-top:158px;
	float:left;
}
#banner_buttons img{
	float:left;
}
h2{
	color:#86c021;
	font-size:250%;/*35px;*/
}
h4{
	color:#86c021;
	font-size:120%;
}
#yellow_box{
	background-image:url(images/yellow_box.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:37%;/*190px;*/
	height:33px;
	color:black;
	text-align:center;
	padding-top:1.5%;/*7px;*/
}
footer{
	/*background-attachment: fixed;*/
	width:83.7%;/*800px;*/
	height:50px;
	background-image: url(images/nav_Bar.png);
	background-repeat: no-repeat;
	background-position: right top;
	float:right;
	margin-top:2%;/*10px;*/
}
footer #footer_text{
	padding-top:10px;
	color:white;
	font-size:83%;/*12px;*/
	text-align:right;
}
#error{
	color:yellow;
}
/*@media only screen and (min-width: 150px) and (max-width: 600px){
	
	#page_wrapper{
		margin:0 auto;
		padding:0;
		width: 100%;
		background-image: url();
		font-size: 90%;
	}
	#logo, #logo img{
		width:80%;
		float:none;
		height:auto;
		margin:0 auto;
	}
	#header_top{
		width:100%;
		height:auto;

		background-image: url();
	}
	nav #top{
		width:100%;
		float:none;
	}
	nav #top ul li{
		width:100%;
		height:auto;
		float:left;
		list-style-type:none;
		display:block;
		text-align:center;
		margin-top:3%;
	}
	nav #top2{
		color:white;
		width:100%;
		float:none;
		margin-top:10%;
		height:0%;
	}
	nav #top2 ul{
		width:100%;
		display:inline;
		float:none;
		text-align:center;
		margin:5% 0 10% 0;
		height:0%;
	}
	nav #top2 ul li{
		width:100%;
		float:left;
		text-align:center;
		margin-top:3%;
	}
	#banner, #banner img{
		width:0%;
		height:0%;
		overflow:hidden;
		float:none;
	}
	#banner_buttons, #banner_buttons img{
		width:0%;
		height:0%;
		margin-top:0%;
	}
	section, article{
		width:100%;
		float:left;
		height:auto;
	}
	#yellow_box{
		width:80%;
		height:33px;
		color:black;
		text-align:center;
		padding-top:1.5%;
		margin:0 auto;
	}
	footer{
		width:100%;
		height:50px;
		background-image: url(images/nav_Bar.png);
		background-repeat: no-repeat;
		background-position: right top;
		float:left;
		margin-top:2%;
	}
	footer #footer_text{
		padding-top:10px;
		color:white;
		font-size:83%;
		text-align:center;
	}
}*/