@charset "utf-8";
body{
	background:#422D00 url(../img/backgrounds/background_brown.jpg);
	margin: 0px auto;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.sitename{
	font-size:30px;
	color:#FFFFFF;
	}
.sitedescription{
	font-size:12px;
	color:#C60;
	float:left;
	height:18px;
	text-align:left;
	padding:5px;
	font-weight:bold;
	}
a:link{
	color:#996600;
	text-decoration:underline;

	}
a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#960;
	}
a:visited{
	color:#000;
	text-decoration:underline;
	}
a:active{
	color:#000000;
	text-decoration:underline;
	}

.main{
	padding:5px;
	background:#ffffff;
	width:780px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto;
	border:#000 1px solid;
	-moz-border-radius: .5em;
	}
.header{
	height:180px;
	border:solid;
	border-color:#fff;
	background: #fff url(../img/headers/header_brown.jpg); /* i am use a background image for the header ,)*/
	border-width:0px;
	padding:10px;
	-moz-border-radius: .5em;
	color:#666;
	}
.social {
	float:left;
	text-align:left;
	margin-bottom:0px;

	
	}
.header a {
	text-decoration:none;
	color:#960;
	font-weight:bold;
}
 
	
.header a:hover {
	text-decoration:underline;
	background:none;
	}
.menubar{
	border:solid;
	border-color:#fff;
	background-color:#FC3;
	border-width:1px;
	padding:5px;
	font-size:18px;
	-moz-border-radius: .5em;
	}
	
.menubar a:link{
	color:#000;
	padding:6px;

	}
.menubar a:visited{
padding:6px;
	color:#000;
	

	}

.menubar a:hover{

	color:#ffffff;
	background:#960;
	padding-bottom:10px;
	padding-top:10px;
	text-decoration:none;
	-moz-border-radius: .5em;
	
	}
.about{
	background-color:#fff;
	border:1px #dadada  solid;
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:justify;
	-moz-border-radius: .5em;
	}
.uptotop{
	font-size:10px;
	float:right;
	margin:10px;
	}
.uptotop a:hover {
		font-size:18px;
	}
.footer{
	border:solid;
	border-color:#ffffff;
	background-color:#ffffff;
	border-width:1px;
	font-size:10px;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius: .5em;
	}
.pys{
	border:solid;
	border-color:#ffffff;
	background:#fff url(../img/backgrounds/greygradient_black.jpg);
	border: #fff solid 1px;
	padding:5px;
	text-align:justify;
	margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius: .5em;
	}
.news{
	height:200px;
	border:solid;
	border-color:#ffffff;
	text-align:justify;
	overflow:auto;
	background-color:#FEF0C5;
	border-width:1px;
	padding:5px;
	margin-bottom:5px;
	-moz-border-radius: .5em;
	}
h1,h2,h3{
	color:#CC6600;
	}

h4,h5,h6{
	color:#960;
	
	}
#Msg_input {
	background:#CC9900;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:#999 1px solid;
	height:25px;
	}
#Msg {
	background:#CC9900;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:#999 1px solid;
	overflow:auto;
	
}
.contact{
	border:#fff  dotted 1px;
	background: #FFF url(../img/backgrounds/greygradient_black.jpg);
	padding:15px;
		margin-top:5px;
	margin-bottom:5px;
	-moz-border-radius: .5em;

	}
/*Back End*/
.messages {
	text-decoration:blink;
	background:#ffffff;
	font-size:12px;
	font-weight:bold;
	}
.update_form{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-top:0px;
	background:#f3f3f3;
		margin: 0px auto;
	border:#FFFFFF solid 2px;
	padding:10px;
	width:100%;
	text-align:center;
	}
.email_error {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	background:#FEF5DA;
	font-size:20px;
	border:#999999 solid 1px;
	padding:5px;text-align:center;}
.email_good {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	background:#CCFFCC;
	font-size:20px;
	border:#999999 solid 1px;
	padding:5px;
	text-align:center;
	}
.password{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000000;
	background:#FEF5DA;
	font-size:20px;
	border:#999999 solid 1px;
	padding:5px;
	}
