/*  
Theme Name: OPAL
Author: Michael Sky
*/

body{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6,ul,li{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
ul{list-style:none;}img{border:0;}p{margin:1em 0;}

body {background-color: #FDFDEA;color:#783D14;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.9em;}

#wrap {margin: 0 auto; width: 800px;}

#banner {margin: 0 auto; width: 800px;}

#address {position: absolute; margin-top: -12px; margin-left: 657px;color: #DA7B4E; font-size: 80%;}

#content {width:600px;padding-top: 20px; float: left;}
#content a:link,#content a:visited {color: #D5622B; text-decoration: none;}
#content a:hover {color:#783D14; text-decoration: underline;}
#content ul {list-style-type: disc;display:block; margin-left: 30px; margin-right: 15px;}
#content ul li, #content ol li { margin-top: 6px; font-size: 95%;  line-height: 135%;}
#boardtabs {margin: 27px 0 0 27px;float: left; width: 540px;}
#boardtabs ul {list-style-type: none; text-align:center; padding-bottom: 12px; border-bottom: 1px solid #d5622b; margin-bottom: 12px; }
#boardtabs ul li {display: inline; color:#fff; letter-spacing: 2px;margin:10px;}

h2 {color: #DA7B4E; font-size: 1.25em;text-decoration: none; line-height: 140%; border-bottom: 1px solid #D5622B;}
h3 {color: #DA7B4E; font-size: 1em;text-decoration: none;font-style: italic;margin: 0;}
h4 {color: #DA7B4E; font-size: 1em;text-decoration: none;font-style: italic;margin: 5px 0;}
.left { float: left;} .right {float: right;}
.active {color: #f00;}
hr {color: #D5622B;background-color: #D5622B;height: 1px;border: none;margin-bottom: 18px;
}
.post {margin-top: 55px; margin-right: 15px; margin-left: 15px; }

.post p {padding: 0 0 10px 0; margin-top: 12px;}

.post img {border: solid 3px #da7b4e}
.alignright {float: right; margin: 0 0 12px 12px;} 
.alignleft {float: left; margin: 0 12px 12px 0;} 
.alignmiddle {text-align: center; margin: 0 auto;display: block;}
#menu { margin: 45px  27px 0 20px;float: right; width: 131px; border-left: #D9A481 1px solid; padding-left: 12px;}
#menu ul li ul {margin-left: 3px; }
#menu ul li ul li  {font-size: 12px;margin:0;}

#menu ul li a {background-repeat: no-repeat; background-position: left center; font: 14px/22px  Georgia, "Times New Roman", Times, serif;text-decoration: none;outline: none; letter-spacing: 1px;}
#menu ul li a:link {text-align: left; color: #D5622B;}
#menu ul li a:visited {color: #D5622B;}
#menu ul li a:hover {color: #783D14; }
#menu ul li a:active {color: #783D14;}

/* #menu ul li ul {margin-left: 5px; border-left: 1px solid #7B3821;} */
#menu ul li ul li a { font: 11px Georgia, "Times New Roman", Times, serif;text-decoration: none;outline: none;margin-bottom: 6px; display: block; padding-left: 7px; letter-spacing: .5px;}
#menu ul li ul li a:link {color: #783D14;}
#menu ul li ul li a:visited {color: #783D14;}
#menu ul li ul li a:hover {color: #D5622B;}
#menu ul li ul li a:active {color: #D5622B;}

blockquote {background-color:#EEBD9D;
border-bottom:3px solid #DA7B4E;
border-top:3px solid #DA7B4E;
display:block;
font-style:italic;
margin:10px 33px;
padding:10px;
width:auto;}
#footer {width: 600px; float: left; margin-top: 30px; text-align: center;}
#footer a {text-align: center; font: 12px/22px  Georgia, "Times New Roman", Times, serif;text-decoration: none;outline: none; letter-spacing: 1px;}
#bot {float: left; width: 600px; margin-top: 10px; margin-bottom: 20px; font-size: 12px;}
#bot img {float: right; margin-right: px; width: 90px;}
.clear {clear: both;}