body { margin: 0; padding: 0; font-family: Verdana, sans-serif; font-size: small; background: #fff; }

#wrap { min-width: 500px; max-width: 1100px; background: url(/adramintime/images/adramintime/background.gif) repeat-y 70% 0; margin: 0 auto; border: solid #333; border-width: 0 1px;}

#header { border-bottom: 2px solid #950; background: #fa0 url(/adramintime/images/adramintime/header-background.gif) repeat-x top; }
#header h1 { margin: 0; padding: 25px 25px 25px 360px; font-family: Georgia, serif; font-size: 150%; background: url(/adramintime/images/adramintime/adramintime-bg.gif) no-repeat 10px top; border: none; color: #340;}
#header h1 em { display: none; }

#message { margin: 0; padding: 10px; font-size: 110%; color: #cc9; text-align: center; background: #443;}
#message p { margin:0; padding: 0; }

#content { float: left; width: 70%; font-size: 95%; line-height: 1.5em; color: #333; }
#content .gutter { padding: 25px; }

#sidebar { float: right; width: 30%; }
#sidebar .gutter { padding: 15px; }

#footer { clear: both; background: #887 url(/adramintime/images/footer-background.gif) repeat-x top; border: 1px solid #333; border-width: 1px 0; }
#footer p { margin: 0; padding: 15px; font-size: 85%; color: #333; }
#footer ul { margin: 5px; }
#footer ul li { display: inline; margin: 2px 20px 2px 0;}

/*sidebar*/
.box { margin: 0 0 20px 0; padding: 0 0 12px 0; font-size: 90%; line-height: 1.5em; color: #666; background: #fff url(/adramintime/images/adramintime/box-br.gif) no-repeat bottom right; }
.box h3 { margin: 0; padding: 12px; font-family: Georgia, serif; font-size: 140%; color: #f90; background: #fff url(/adramintime/images/adramintime/box-tl.gif) no-repeat top left;}
.box p, .box ul { margin: 0; padding: 0 12px; }
.box ul li { margin: 0 0 0 12px; padding: 0 0 0 20px; list-style: none; background: url(/adramintime/images/adramintime/li.gif) no-repeat 0 50%;}

.feature { float: right; width: 350px; padding: 5px; background: #fff; text-align: center; }
.feature p { text-align: center;  padding : 0px 5px 5px 5px; font-size: 0.8em;}

/*General Content*/

h1 { color: #a96; font-size: 160%; border-bottom: 1px solid #a96;}
h2 { color: #a96; }

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #a96; border-bottom: 1px solid #a96;}
a:hover {color: #000; background-color: #F4F2E4; }
#footer a { color: #333; }
#footer a:hover{ background: none; }

.focal-image { float: right; border: 1px solid #bbb; padding: 5px; margin: 0 0 10px 20px; background: #fff;}
.focal-image p { margin: 0; font-size: 70%; text-align: right; }

/*signup form
form#signup ul { margin: 0; padding: 0; list-style: none; }
form#signup ul li { margin: 5px; clear: both;}
form#signup ul li label { display: block; float: left; width: 150px; margin: 5px; }
form#signup ul li input { display: block; float: left; width: 250px; margin: 5px; }
form#signup ul li input.cb { width: auto; }
form#signup ul li span { display: block; float: left; margin: 5px; max-width: 300px; }
form#signup ul li span.ok { color: #0f0; }
form#signup ul li span.error { border: 2px solid #999; background: #fc0; color: #f00; padding: 0 5px; margin-left: 165px;}
*/


