/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
html{}
body{
padding:0;
margin:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#2b2b2b;
color:#111;
}
h2{
color:#214e71;
font-size:1.4em;
margin:4px 0;
padding:0;
}

p{
line-height:1.4em;
padding-bottom:10px;
color:#010101;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
p.clr{
clear:both;
height:1px;
margin:0;
padding:0;
}
div#wrapper{
text-align:left;
margin: 0 auto;
width:750px;
background:#d8c494 url(../images/wrap-bg.gif) repeat-y;
padding:0;
}
div#masthead{
background:#500000 url(../images/mast-bg.gif) repeat-x bottom;
height:138px;
text-align:center;
}
div#logo img{
padding-top:10px;
}

div#main{
margin:0;
padding:0px;
clear:both;
background:transparent;
}
div.content{
float:left;
width:510px;

}

.content h1{
font-weight:bold;
font-size:16px;
color:#510000;
padding:0 10px;
margin:10px 0 5px 0;
}
.content h2{
color:#010101;
font-size:12px;
font-weight:bold;
padding:0 10px;
margin-top:20px;
}
.content h3{
color:#510000;
font-size:11px;
font-weight:bold;
padding:0 10px;
}
.content p{
padding:0 20px;
margin:5px 0 10px 0;}
p.more{
text-align:right;
}
.content table{
font-size:12px;
color:#000;
}

.content form{
font-size:12px;
color:#000;
}

.subcontent{
border-top:1px solid #510000;
margin-top:10px;
}


div.sidebar{
width:240px;
float:left;
margin:0;
padding:0;
}

.module{
padding:4px;
width:230px;
background:transparent;
margin-bottom:10px;
margin-left:2px;
border-bottom:1px solid #510000;
}
.module h2{
font-size:14px;
color:#510000;
font-weight:bold;
background:transparent;
}
.notification{
background:#d9c79a;
padding-bottom:30px;
}
.notification .email{
border:1px solid #510000;
background:#f9f4d6;
height:17px;
}
.notification .submit{
background:url(../images/submit-bg.gif) no-repeat 0 1px ;
width:60px;
height:20px;
color:#f9f4d6;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}

div#footer{
height:49px;
background: #510000 url(../images/foot-bg.gif) repeat-x top;
text-align:center;
padding-top:0px;
margin-top:0px;
clear:both;
font-size:1em;
}
#footer p{
color:#fffcec;
padding-top:15px;

}
#footer p a{
color:#fffcec;}

ul.bullet{
list-style:disc;
margin-left:30px;
margin-right:20px;
}
.bullet li{
padding-bottom:10px;}

ul.nobullet{
list-style:none;
margin-left:30px;}
.nobullet li{
padding-bottom:10px;}

table.commentform{
margin-left:20px;
margin-right:40px;
margin-bottom:20px;
padding:0px;
background:#f9f4d6;
border:1px solid #510000;}
.commentform td{
vertical-align:top;
padding-bottom:5px;
padding-right:5px;
padding-left:10px;
padding-top:5px;
}
.commentform input, .commentform textarea{
border:1px solid #510000;
background:#fffcec;
}
.commentform .submitbutton{
background:url(../images/submit-bg.gif) no-repeat 0 0px ;
width:60px;
height:20px;
color:#f9f4d6;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}
