@charset "utf-8";
/* CSS Document */

body {
font-family:Arial;
background:#768777;	
background-image:url('images/rainbg.jpg');
background-repeat:no-repeat;
background-position:center;
background-attachment:fixed;
}

h1{
padding-top:30px;
padding-bottom:20px;
margin:0px;
}

input.text{
background:#f0f7e6;
border:1px solid #9cca57;
}

input.sub{
width:160px;
height:50px;
border:0px;
background-color:#deebc5;
background-image:url('images/submit_0.png');
background-repeat:no-repeat;
}

input.sub:hover{
width:160px;
height:50px;
border:0px;
background-color:#deebc5;
background-image:url('images/submit_1.png');
background-repeat:no-repeat;
cursor:pointer;
}

textarea{
background:#f0f7e6;
border:1px solid #9cca57;
}

select{
background:#f0f7e6;
border:1px solid #9cca57;
}

#main {
background:#deebc5;
width:1000px;
height:100%;
margin-left:auto;
margin-right:auto;
min-height:800px;
}

#topmenu {
background:#ceb586;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#adminmenu {
background:#ceb586;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#headdiv{
float:left;
width:800px;
height:20px;
background-image:url('images/headdiv.jpg');
background-repeat:repeat-x;
}

#headdiv2{
float:left;
width:200px;
height:20px;
background-image:url('images/headdiv2.jpg');
background-repeat:repeat-x;
}

#content{
margin-right:15px;
margin-left:15px;

}

#rightrail{
background:#b2edb5;
width:200px;
height:auto;
float:right;
text-align:center;
margin-left:30px;
padding-bottom:20px;

}

.railspacer{
padding-top:30px;
padding-bottom:30px;	
}

.column{
float:left;

padding-right:30px;
padding-bottom:15px;
}

.clear{
clear:both;	
}

p {
padding: 0 0 1em;
}
.msg_list {
margin: 0px;
padding: 0px;
width: 750px;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#546d25;
margin:1px;
color:#FFF;
font-weight:bold;
}
.msg_body {
padding: 5px 10px 15px;
background-color:#deebc5;
}

#hpimage{
float:right;
padding:5px;
}