/* CSS for the main page layout 



*/







body {

	margin: 0;

	padding: 0;

	background-color: #805f27;

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

	font-size: 75%;

	color: #FFFFFF;

	font-weight: 400;

}



#wrapper {

	background-color: #ECE9D8;

	border: 2px solid black;

	width: 760px;

	margin-left: auto;

	margin-right: auto;

	color: #000000;

	padding: 0;

	background-image: url(images/bg1.jpg);

	margin-top: 20px;

	height: 420px;

}





#header {

	margin: 110px 0 0 60px;

	padding: 0;

	color: #000000;

	float: left;

}



#main {

margin-top: 10px;

}



#content {

	margin: 0 0 0 375px;

	padding: 8px;

	



color: #000000;

	height: 403px;

	background-image: url(images/contentbg.png);

}



/* -----------------------top menu ----------------------- */



 #navlist

{

	width: 140px;

	background-color: #FFFFFF;

	color: #000000;

	

	filter: alpha(opacity=50);



-moz-opacity: 0.5; 

	opacity: 0.5;

	color: #000000;

}



#navlist li

{

	list-style: none;

	margin: 0;

}



#navlist li a

{

	display: block;

	padding: 5px 0px 5px 20px;

	text-decoration: none;

	border-bottom: 1px solid #cccccc;

	font-size: 14px;

}



#navlist li a:link {

	color: #000000;

}

#navlist li a:visited {

	color: #000000;

	

}



#navlist li a:hover

{

	color: #FFFFFF;

	background-color: #8C6B4C;

	

}



/* -----------------------end top menu----------------------- */



/* -----------------------left menu----------------------- */



#leftmenu {

	float: left;

	margin: 69px 0 0 25px;

	

}



#leftmenu ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}









/* -----------------------end left menu----------------------- */









/* -----------------------right menu ----------------------- */



#rightmenu {

	float: right;

	width: 150px;

	background-color: #FFFFFF;

	border: 1px #0062a6 solid;

	margin-bottom: 10px;

	padding: 0px;

	color: #0062A6;

	margin-right: 10px;

	margin-top: 10px;

}



#rightmenu ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#rightmenu li a {

	color: #FFFFFF;

	background-color: #256694;

}

	

#rightmenu li a:hover {

	color: #FFFFFF;

}







/* -----------------------end right menu----------------------- */









/* -----------------------footer - the stuff at the bottom of the page----------------------- */



#footer {

	clear: both;

	background-color: #ECE9EA;

	border: 1px solid black;

	margin-top: 10px;

	text-align: center;

	font-size: 10px;

}

#widecontent {

	clear: both;

	padding: 20px;

}





#footermenu {

	display: inline;

	list-style: none;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	color: #FFFFFF;

}

#footermenu a:hover {

	color: #FFFF00;

}



#footermenu li {

	display: inline;

}

#footermenu a {

	color: #FFFFFF;

	text-decoration: none;

	padding: 0 5px;

}

#footermenu li a:hover {

	color: #FFFF00;

}

.center {

	text-align: center;

	margin-left: auto;

	margin-right: auto;

}







/* -----------------------end footer stuff----------------------- */





/* -----------------------now for the tags----------------------- */



h1 {

	font-size: 16px;

	line-height: normal;

	text-decoration: none;

	color: #256694;

	margin: 0 0 0 0;

}



h2 {

	color: #FFFFFF;

	font-size: 30px;

	filter: alpha(opacity=30);



-moz-opacity: 0.3; 

	opacity: 0.3;



	padding: 3px;



}



h3 {

	font-size: 16px;

}

h4 {

	font-weight: bold;

	color: #000099;

	font-size: 12px;

}



img {

	border-style: none;

	border: 0;



-moz-opacity: 1.0 !important; 

	opacity: 1.0 !important;

}

#wrapper #content p {

	text-align: left;

}

#wrapper #content ul {

	text-align: left;

}











/* -----------------------end tags stuff----------------------- */



/* -----------------------miscellaneous classes and IDs----------------------- */

.leftfloat {

	float: left;

	border: 0;

	margin: 10px 10px 10px 0;

}











#date {

	font-size: 14px;

	font-weight: bold;

}

.menudesc {

	font-size: 11px;

}



.rightfloat {

	float: right;

	margin: 10px 0 10px 10px;

}











.bold {

	font-weight: bold;

}

#wrapper #header #navlist ul {

	margin: 0 0 0 0;

}





.overview {

	background-color: #FFFFFF;

	padding: 5px 5px 5px 2px;

	display: block;

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

	border: 1px solid #cccccc;

}

.help {

	text-align: center;

	color: #FF0000;

	font-size: 16px;

	font-weight: bold;

	background-color: #FFFF00;

}

#votebutton {

	border: 2px solid black;

	padding: 5px;

	text-align: center;

	width: 50px;

	font-weight: bold;

	background-color: #CCCCCC;

	text-decoration: none;

	margin-top: 5px;

	cursor: pointer;

}

#votebutton a {

	text-decoration: none;

	text-align: center;

}

.greentext {

	color: #006633;

	font-weight: bold;

}

.textbox {

	border: solid 1px black;

	padding: 5px 5px 5px 5px;

	background-color: #CCCCCC;

	color: #006633;

}

.red {

	color: #CC0000;

}

.redbold {

	font-weight: bold;

	color: #FF0000;

}



.ordertable {

	background-color: #E1F6E0;

	color: #000000;

}

.center {

	text-align: center;

}

#rightpadding {

	margin: 8px;

}

table {

	margin-left: auto;

	margin-right: auto;

}


