/*global rules*/



body {margin:0px 0px 0px 0px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #500;}



h1 {font-family:serif; background-color: #060; color: #fff; border:3px solid #030; text-align:center; padding-top:20px; height:98px; background-attachment:scroll; background-image:url(../images/wreath.gif); background-repeat:no-repeat; background-position:95% 5%; margin-bottom:0;}



h2, h3{color: #ca0;}



p {text-indent:2em;}



img{border:1px solid #000; margin:0;}



hr{height:3px; background-color:#030;  color:#030;}





/*links*/



a{color: #0c0; border-top:1px solid #500;border-bottom:1px solid #500}



a:hover{color: #dc0; text-decoration: none; border-top:1px solid #fff;border-bottom:1px solid #fff}







/*positioning*/



#content{width:60%; margin:5px 30px 5px 5px; float:right;}







#footer{font-size:.8em; clear:both; margin-top:10px; border-top:3px solid #030; background-color:#060;}



#footer p{margin:0;}









/*Navigation bar*/



#nav{margin:0px 3px 0 0; float:left; border:3px solid #030; width:25%; background-color: #060;}



#nav a, #footer a{background-color: #060; color: #fff; border-top:1px solid #060; border-bottom:1px solid #060; text-decoration:none;}

#nav a{display:block; padding-bottom:10px; padding-left:5px;}

#nav a:hover, #footer a:hover, #nav ul li.on a{background-color:#ca0; color:#900; text-decoration: none; border-top:1px solid #fff;border-bottom:1px solid #fff;}



#nav ul{list-style:none; margin-left:0; padding-left:0; margin-bottom:0;}







/*images*/



#graphic{text-align:center; margin-top:5px;}



#graphic img{border:3px solid #030; margin:0 auto; padding:0;}











/*mail form*/



form table, form td{border:none;}



input, textarea, select{background-color:#eee;border:2px solid #030;}



.trans{ border:none; color:#000; background-color:transparent;}



.form{color: #fff;}







/*rules for the index page*/



.in{position: absolute; top:700px;left:0px; width:100%;}



#index{background-image:url(../images/index.gif); background-color:#fff; background-repeat:no-repeat; background-attachment:fixed; background-position:0 0;}



#index #content{position:absolute; top:60px; left:370px;}



.hand{position: absolute; top:320px;left:370px;}



.hand a{display:block; padding-bottom:10px; padding-left:5px;}











/*validation images*/



.valid img{display:block; }



.valid{float:right;}



