body, html, td { margin:0; padding:0; border:0; }
body { background:#BB9107 url(images/3g1wj8af.jpeg) top left no-repeat fixed; font-family: Verdana,Helvetica,Helv,sans; color:black; }
html, body { height:100%; }
h1{ font-size:250% } h2{ font-size:150% } h3{ font-size:120% }
h4{ font-size:120% } h5{ font-size:89% } h6{ font-size:75% }
h1,h2,h3,h4,h5,h6 {
 text-align:left; font-family:'Trebuchet MS','Arial Black',Arial,sans-serif;
 color:black;background:yellow; padding-left:12px;
}
.whitebox h4, .whitebox h5, .whitebox h6 { color:maroon; background:none; }
h1 { color:maroon; background:none; padding:0; font-weight:normal; font-family:Impact,'Trebuchet MS','Arial Black',Arial,sans-serif; font-size:300%; }
p,td { text-align:left; }
a { font-weight: bold; text-decoration:underline; color:blue; }
a:visited { color:dodgerblue; text-decoration:none; }
td { vertical-align:top; font-size:10pt; }
table { border-collapse:collapse; }
ul { margin-left:18px; padding:0; }
.stdout { padding-left:12px; padding-right: 12px; }
#overtab { width:960px; height:100%; overflow:visible; position:relative; margin:auto; }

#menu { margin-top:12px; padding:3px; display:block; background:black; filter:alpha(opacity=67); opacity:0.67; }
#menu a { color:white; }
#menu:hover, #menu:hover li { filter:alpha(opacity=100); opacity:1; background:black; }
#mainmenu a, #mainmenu a:visited, #mainmenu a:hover { text-decoration:none; }
#mainmenu { border:0; margin:0; padding:0; display:block; height:29px; }
#mainmenu li {
 text-align:center; display:table; color:white; float:left;
 margin:1px; margin-right:9px; overflow:hidden; white-space:nowrap; font-family: verdana,arial,sans,sans-serif; font-size:11pt;
}
#mainmenu a, #mainmenu span {
 display:table-cell; height:100%; width:100%; vertical-align:middle; padding:2px; font-weight:bold;
 border: 2px solid black;
}
#mainmenu a:hover { background:orange; color:black; border: 2px outset yellow; } /*outline: 2px yellow outset; }*/
#mainmenu a:focus { background:orange; }
#mainmenu li span { color:yellow; }
#c00a { width:48px; }
#logo { width:48px; height:320px; position:fixed; left:0; background:url(images/l0tev14q.png); z-index:-9; }
#c10 { height:48px; }
#c21 { vertical-align:middle; }
#c30 { bottom:0px; left:0; width:100%; height:21px; font-size:9pt; vertical-align:bottom; }
.lastlist { text-align:right; padding-right:25px; line-height:1.9em; color:black; font-weight:bold; font-size:8pt; }
.lastlist a { color:black; text-decoration:underline; }
.lastlist a:hover { color:black; background:none; }
.incap,.outcap{
 font-family: tahoma,arial,helvetica,helv,sans-serif,sans; font-size: 8pt;
 font-style: normal; font-weight: bold; text-decoration:none;
}


.stdoptions { clear:both; text-align:left; font-size:10pt; width:480px; }
.stdtextinput, .stdselect { background:lightgreen; }
.stdoptions span { font-weight:bold; }
.stdoptions .optr { float:right; }
.stdoptions .optn { display:block; clear:both; }
.optr input, .optr textarea { background:lemonchiffon; width:216px; }
textarea { height:90px; }
.endnote { display:block; clear:both; font-weight:normal!important; font-style:italic; }
.lighttext { color:gray; font-style:italic; }
.high { color:red; background:yellow; }
.outcap{ width:100%; padding:0; padding-bottom:3px; }
.mid p { text-align:center; }
.right p { text-align:right; }
.left p { text-align:left; }
.picdiv p { margin:0; }
.in { background:silver; font-weight:bold; }

.indiv { display:run-in; padding:12px; padding-top:0; }

.indiv h2, .indiv h3, .indiv h4, .indiv h5, .indiv h6 { margin-left:-12px; margin-right:-12px; }

.whitebox { background:white; color:black; border:1px outset mistyrose; }
.picdiv { min-width:1px; }

.blackbox { background:black; color:white; outline:1px outset gray; }
.blackbox a, .blackbox a:visited { color:pink; padding:3px; margin:-3px; }
.blackbox a:hover { color:black; background:orange; }

#ha { padding-top:60px; background:lime; }
.addthis_toolbox { float:right; margin-top:-3px; width:200px; }
#mainmenu .addthis_toolbox a:hover, #mainmenu .addthis_toolbox a:focus { background:pink; }

#noul a { text-decoration:none; }
#noul { text-align:center; }
#bank, #cash, #card, #paypal, #cheque { clear:both; padding-top:1px; }


.roundcorners { border-radius:24px; }



#blogout {
 background: rgba( 255,255,255,0.6);
 padding: 2%;
}

#blogout h2 { text-align: left; }

#blogout div { padding: 0; margin: 0; line-height: 1; }
.bghead, .bgfulldate { font-size: 200%; margin: 0; padding: 0; line-height: 1; color: #505; }
.bgfulldate { font-size: 80%; font-weight: bold; }
.bgmain { clear: left; padding: 12px 0 32px!important; }

.bgoverdate { float: left; width: 72px; }

.bgdate {
 font-family: arial,helv,sans-serif;
 font-size: 9pt;
 font-weight: bold;
 text-align: center;
 color: maroon;
 float: left;
 width: 48px;
 border: 2px solid orange;
 border-radius: 8px;
 background: orange;
}

.bgmday {
 font-size: 18pt;
 background: white;
}

.bgmon {
 font-size: 12pt;
}
