body {margin:0px; background:url(/image/mainbg.jpg);}
a{ text-decoration: none; color: #d0c917;}
a:visited{ text-decoration: none; color: #d0c917;}
a:hover{ text-decoration: underline; color: #d0c917;}

a.yello{ text-decoration: underline; color: #ff0000;}
a.yello:visited{ text-decoration: underline; color: #ff0000;}
a.yello:hover{ text-decoration: none; color: #a8a8a8; background-color: #ffcc00;}

b { font-size:12px; color:#b2afaf; font-family: verdana;  font-weight: plain;}
b.little { font-size:9px; color:#b2afaf; font-family: verdana; font-weight: plain;}

b.inviso { font-size:1px; color:#b2afaf; font-family: verdana; font-weight: plain;}

p { font-size:12px; color:#b2afaf; font-family: verdana;font-weight: plain; line-height:1.9;}
td { font-size:12px; color:#b2afaf; font-family: verdana; font-weight: plain; line-height:1.9;}
body { font-size:102px; color:#b2afaf; font-family: verdana; }
table { border-width: 0px; border-color:black; }

.blog {color:#b4b0b1;font:normal 12px arial;padding:15px 30px;text-align:left;}
.blog p {font-weight:normal; line-height:20px;}
.blognav {text-align:left; padding-left:20px;}
.blognav ul {margin:10px 0px; padding:0px;}
.blognav ul li {margin:2px 0px; list-style-type:none;}
.blognav a:link, .blognav a:active {color:#eac61a; text-decoration:none; font:11px verdana;}
.blognav a:visited, .blognav a:hover {color:#eac61a; text-decoration:underline; font:11px verdana;}
.post-comment {text-align:left;}
.post-comment table {margin:10px 0px 0px 25px;}
.post-comment input, .post-comment textarea {margin-bottom:5px; display:block;}

/* drop down menu settings */
.dropmenudiv {position:absolute; top:0px; border:1px solid #BBB; border:0px; margin-top:2px; margin-left:-6px; line-height:18px; z-index:100; background:#000; width:150px; visibility:hidden;}
.dropmenudiv a:link, .dropmenudiv a:visited {display:block; text-indent:6px; padding:4px 0px; text-decoration:none; font:normal 11px verdana; color:#b2afaf;}
.dropmenudiv a:active, .dropmenudiv a:hover {display:block; text-indent:6px; padding:4px 0px; text-decoration:underline; font:normal 11px verdana; color:#fff;}

#contact table {padding:10px;}
#contact tr td {padding:10px 15px;font-size:12px;}
#contact textarea {width:96%;height:100px;}

.error {color:#cc0000; padding:10px; background:#ffeeee url(/image/error-alert.gif) no-repeat right center; border:1px solid #ff5050; margin:0 0 8px 5px;}
.error p { color:#cc0000; line-height:1;}
.confirmation, .success {color:#4e8c28; padding:10px; background:#e9ffdb url(/image/success-alert.gif) no-repeat right center; border:1px solid #6cb142; margin-bottom:8px;}

.blog-post { margin-bottom:5px; }
.blog-post-date { font:10px Arial; text-transform:uppercase;  margin-bottom:10px; color: #AAAAAA; font-weight:bold; }
.blog-post h1 { font: bold 18px Arial; text-align:left;  margin-bottom:0px; margin-top:0px; color:#CC6600; }
.blog-post h2 { font: 18px Arial; margin:0px; padding:0px;}
.blog-post h3 { font: 16px Arial; margin:0px; padding:0px; }
.blog-post h4 { font: 14px Arial; margin:0px; padding:0px; }
.blog-post h5 { font: 12px Arial; margin:0px; padding:0px; }
.blog-post h6 { font: 10px Arial; margin:0px; padding:0px; }
.blog-post-entry { text-align:justify; font:12px Arial; line-height:18px; margin-bottom:5px; padding:0px 5px; }
.blog-post-links { font-size: 12px; margin-bottom:25px; border-top:1px solid #CCCCCC; padding:5px; text-align:right; color: #888888;  }
.blog-post-links small { font:10px Arial; }

.blog-comments { margin:15px; }
.blog-comments h1 {  background-color: #6699CC; color:#FFFFFF; text-transform:uppercase; font-size:14px; padding:3px 5px; }
.blog-comment-item { text-align:justify; font:12px Arial; line-height:18px; margin:5px; margin-top:15px;  }
.blog-comment-info {  margin:5px; font: 10px Arial; border-top:1px solid #CCCCCC; padding:5px; text-align:right; color: #888888; margin-bottom:10px; }

#blog-add-comment { padding:10px 5px; }
#blog-add-comment td { font-size:12px; }
#blog-no-results { padding:5px; font: 12px Arial; }

.blog-add-comment table td { font: 11px Arial; }

ul.video-list { list-style:none; list-style-image:none; margin:0px 15px 0px 0px; padding:0px; height:372px; width:240px;}
ul.video-list li { background-image:url(/image/video-list-background.gif); width:221px; height:83px; margin-bottom:10px; font-size:9px; line-height:10px; color:#fff; overflow:hidden; }
ul.video-list li table tr td { padding:5px; font-size:10px; line-height:14px; color:#fff; }