body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;margin-top:0px;/*#992929*/background:#310a0b url(/images/background-dark.jpg) top left repeat-x; }

h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#9f1001;margin-bottom:0px}
h1 a {text-decoration:none;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#9f1001;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#9f1001;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#9f1001;}

a{color:#9f1001}

#reviewDiv a img {border: 2px solid #9f1001}

.images{border: 0 none;}
.indent{padding-left:25px;}
.clearFloat{clear:both;}

blockquote {margin: 1em 3em;padding: .5em 1em;border-left: 5px solid #a43632;background-color: #e1bdbb; }

#logoContainer {width:955px;height:234px;background-color:#a43632;position:relative}
#mastheadLeft {float:left;width:350px;height:200px;position:relative;background:#FFF url(/images/logo_350x200.gif) top left no-repeat;}
#tagLine {position:absolute;top:163px;left:15px;font-size:12px;font-weight:bold;color:#cc3333;z-index:300}
#divider {width:955px;background-color:#c34e3c;height:2px !important;padding:0px;margin:0px;}
#nav{width:955px;height:30px;margin:0px;padding:0px; border-top:2px solid #c34e3c}
#navLinks{float:left;width:600px;font-size:14px;font-weight:bold;color:#FFF;padding:5px 0 0 10px;}
#navLinks a{color:#FFF;text-decoration:none;}
#navLinks a:hover {text-decoration:underline;}
#searchBox{float:right;width:300px;margin-top:3px}
#q {background-color:#FFF;width:200px;font-size:11px}
#mastheadRight {float:right;width:605px;height:200px;}
.searchBtn {font-size:11px;background-color:#FFF;color:#9f1001;border:1px solid #000;padding:2px;width:60px;font-weight:bold;cursor:pointer}
.commentBtn {background-color:#9f1001;color:#FFF;border:1px solid #000;padding:2px;font-weight:bold;cursor:pointer}
#mainContainer {border-width:0px 1px 1px; border-style:solid; border-color:#CCC;width:955px;margin:0px auto;background-color:#FFF;}
#contentContainer {width:955px;margin-top:10px;position:relative;background-color:#FFF;}
#leftColumnContainer {width:574px;float:left;margin:0;}
#rightColumnContainer {width:373px;float:right; margin:0;}
#reviewContainer {width:554px;background:#FFF url(/images/reviewBack.gif) top left no-repeat;margin:0px 0px 0px 9px;}
#reviewDiv {padding:10px 10px 10px 20px}
#lrecContainer {width:358px;height:330px;background:transparent url(/images/bannerBack.gif) top left no-repeat;padding:10px 0px 0px 15px; font-size:10px !important}

#twitterUpdates{width:358px;height:335px;background:transparent url(/images/fail-whale-bites.gif) top left no-repeat;padding:10px 0px 0px 15px; font-size:10px !important; overflow:hidden}
 
#latestComments {width:358px;height:335px;background:transparent url(/images/bannerBack.gif) top left no-repeat;padding:10px 0px 0px 15px; font-size:10px !important; overflow:hidden}

#twitterUpdates ul, #latestComments ul {list-style:none;margin:0;list-style-position: outside;padding:0 0 0 10px;}
#twitterUpdates ul li, #latestComments ul li{margin-left:0px;margin-bottom:5px;list-style:none;color:#666; background:transparent url(/images/chattering_teeth_bullet.png) no-repeat 0px 2px;padding:0 10px 10px 45px;}

#lrecContainer iframe {font-size:10px !important}
#mapContainer {width:358px;height:480px;background:transparent url(/images/bannerBack.gif) top left no-repeat;padding:10px 0px 0px 15px}
#ratingsContainer{padding-top:10px;}
#spinner {width:358px;padding-bottom:20px}
#mapBite {width:340px;height:350px;overflow:hidden}
.mapBubble {width:200px;overflow:hidden;}
.datetime {color:#9f1001;font-size:14px;font-weight:bold;}
#closed {padding:10px;margin:5px;border:1px solid #999;background-color:yellow;font-style:italic;font-weight:bold}
form{padding:0;margin:0}

.comment{padding:10px 6px; background:#FFF url(/images/comment-bg.png) no-repeat top left}
.commentAlt{padding:10px 6px; background:#FFF url(/images/comment-bg2.png) no-repeat top left}
.commentUser{}
.commentDate{font-size:10px;font-style:italic;padding:2px 0px 4px 0px}

/* FORMS */
/* anti-spam honey pot class */
.mmSweet {z-index:500;position: absolute;width:150px;margin-left:-999em}

.regLabel {float: left;font-weight: bold;width:100px;padding-bottom:10px;}
.regLabelLg {float: left;width: 300px;font-weight: bold;padding-bottom:10px;}
.regBox {float:left;width:13px;height:13px;margin-top:3px;}
.regButton {cursor:pointer;background-color:#CCC;color:#000;font-weight:bold;}
.textboxes {width: 195px;margin-bottom: 10px;}
.textboxesSm {width:80px;margin-bottom:10px;}
.textboxesExSm {width:30px;margin-bottom:10px;}
select{margin-bottom:10px;}

.form_text {font-size:12px;color:#333}
.formDivLeft {float:left;width:50px;padding-right:10px}
.formDivLeft input{margin-top:1px;}
.formDivRight {float:left;width:150px;padding-right:10px}

.hideLabel{display:none;}
