﻿body 
{
    background-image: url(images/background.jpg); 
    background-repeat:repeat-x;
    min-width:900px;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
}

#backgroundOverlay
{
    width: 100% ;
    margin:0px;
    background:url(images/backgroundOverlayImg.jpg) top center no-repeat;
}
#topHeader
{
	width:914px;
	height:131px;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	background:url(images/headerImg.jpg) top left no-repeat;
}
#mainContent
{
    width: 912px ; 
    margin-left: auto;
    margin-right: auto;
    padding:0px; 
    height:100%
 
}
#rtContent
{
    float:left;
    width:650px;
    margin-left: 0px;
}

#howItworksLF
{
      float:left;
    width:545px;
    margin-left: 10px;  
}
#rightColm
{
width: 222px; 
margin-left: 662px;
 
}
#camSponsor
{
 border:solid 1px black;
 margin-top: 10px;
 margin-left: 8px;
 width:537px; 
 border: 1px solid rgb(197, 189, 178);
 background-color: rgb(236, 226, 215); 
 padding: 4px;

}
#sponsors{
    border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(197, 189, 178);
    border-top: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(197, 189, 178);
    padding: 10px;
    margin-top: 0px; 
    margin-right: 6px; 
    margin-bottom: 0px; 
    margin-left: 0px; 
    background-color: rgb(236, 226, 215); 
    color: rgb(97, 79, 58); 
    font-size: 12px; 
    line-height: 16px;
    width: 200px;
}
.spBanner
{
   border: solid 1px black;
   margin-bottom: 8px; 
}
.spBannerLast
{
   border: solid 1px black;
   margin-bottom: 0px; 
}
#bottomSpacer
{
    height:12px;
    width: 772px;
}
#Adsense
{
 margin-top:20px;
 margin-left:10px;  
 text-align:center;
 font-size:10px; 

}
#mainFooter
{
    width: 870px ; 
    margin-left: auto ;
    margin-right: auto ;
    padding:14px;   
}
.CamTitle
{
  font-size:20px;
  font-weight:bold; 
  padding-bottom:10px;
  color:#A88F71;
  font-family:Arial;
}


.specials-shadow {
  clear: both;
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 8px 0 0 2px !important;
  margin: 8px 0 0 2px;
}

.brownTxt
{
    color:#A88F71;
    font-size:18px;
    font-family:Arial;
}
/* weather */
#weather
{
margin-left: 576px;

}
.temp{
    font-size:22px;
    font-family:Tahoma;
    }

.cc{
    font-size: 11px;
    font-family:Tahoma;
    }

.fcastWeekDay{
    font-weight: bold;
        font-size: 11px;
    font-family:Tahoma;
    }
    
.ccLoc{
    font-weight: bold;
    }

.fcastDate{
    font-size: 11px;
    font-family:Tahoma;
    }

.curWind{
    font-size: 11px;
    font-family:Tahoma;
    }

.weatherTable{
    padding:0px;
    text-align: center;
    border:solid 1px #c3c3c3;
    margin-left:auto;
    margin-right:auto;
    }
    
.fcastTable{
    padding:3px;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    }

.weatherError{
   color: #ff0000;
   font-size: 12px;
   margin: 5px 0 5px 0;
} 
.weatherUpdateDate
{
    font-size: 10px;
}



 
/* ================================================================ 
Camera Dropdown Menu

This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop2.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.camMenu {
font-family: verdana, sans-serif; width:222px; position:relative; font-size:12px; z-index:100;
}
 
.camMenu ul {
padding:0; margin:0; list-style-type: none;
}
.camMenu ul li {
float:left; position:relative;
}
.camMenu li.last {
border-bottom:1px solid #958673;  margin:0;
}
.camMenu ul li a, .camMenu ul li a:visited {
display:block; text-decoration:none; color:#000; width:212px; height:31px; color:#000;  border-width:1px 1px 1px 1px; padding-left:10px; line-height:28px; background:#fff url(images/camMenu.gif) bottom left no-repeat;
}
.camMenu ul li ul {
display: none;
}
.camMenu table {
margin:-1px; border-collapse:collapse;font-size:1em;
}
 
/* specific to non IE and IE7 browsers */
.camMenu ul li:hover a {
color:#c00;
}
.camMenu ul li:hover ul {
display:block; position:absolute; top:29px; margin-top:2px; left:0; width:212px; height:auto;
}
.camMenu ul li:hover ul li ul {
display: none;
}
.camMenu ul li:hover ul li a{
display:block; background:#ddd; color:#000; height:auto; line-height:15px; padding:8px 10px; width:202px;
}
.camMenu ul li:hover ul li:hover a {
background:#888; color:#fff;
}
.camMenu ul li:hover ul li:hover ul {
display:block; position:absolute; left:150px; top:-1px; width:202px;
}
.camMenu ul li:hover ul li:hover ul li a {
background:#ddd; color:#000;
}
.camMenu ul li:hover ul li:hover ul li:hover a {
background:#888; color:#fff;
}
 
 
/* for IE5.x and IE6 browsers only */
.camMenu ul li a:hover {
color:#c00; background:#eee url(images/camMenu.gif);
}
.camMenu ul li a:hover ul {
display:block; position:absolute; top:29px; left:0; background:#eee; margin-top:0; marg\in-top:1px;
}
.camMenu ul li a:hover ul li a {
display:block; background:#ddd; color:#000; height:30px; hei\ght:20px; line-height:15px; padding:5px 10px; width:202px; w\idth:202px;
}
.camMenu ul li a:hover ul li a.drop {
background:#ddd url(images/point3.gif) bottom right no-repeat;
}
.camMenu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.camMenu ul li a:hover ul li a:hover {
background:#888; color:#fff;
}
.camMenu ul li a:hover ul li a.drop:hover {
background:#888 url(images/point3a.gif) bottom right no-repeat;
}
.camMenu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; t\op:-1px; color:#000; left:150px;
}
 
