/* Adam Leaper styles */
body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#333; }
#wrapper{ width:760px;background:#fff url(images/left.jpg) repeat-y left; margin-left:auto; margin-right:auto;  border:3px solid #fff; margin-top:10px; }
#left{float:left; width:181px; }
#right{float:left; width: 579px;}
#footer{background:#666; width:766px; margin-left:auto; margin-right:auto; text-align:center; color:#fff;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:none;}
/********menu**********/
#navlist
{
padding: 0;
margin: 0;
font:  Verdana, sans-serif;
float:left;
width: 181px;

background:#fff;
}

#navlist li
{
background:#fff;
list-style: none;
margin: 3px 0px 0px 0px;
float:left;
text-align: left;
width: 179px;
padding:0;
}

#navlist li a
{
line-height:20px;
width: 159px;
font-size:12px;
display: block;
padding-left:  10px;
border-left:10px solid #999;
background:url(images/button_up.jpg) repeat-x;
text-decoration: none;
}

#navlist li a:link { color: #448; text-decoration:none; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
border-color: #333;
color: #0D1FC5;text-decoration:none;
background:#8792C0 url(images/button_down.jpg) repeat-x;
}

/*******bits*********/
.column{margin:0; padding:10px;}
h1{ font-size:12px; margin:0; padding:0; color: #0D1FC5;}
p{font-size:11px; margin:0; padding:0;}
a{color:#0D1FC5;}
a:hover{text-decoration:none;}

/****/
/******form*******/
label{
float: left;
width: 140px;

}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

