 html body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
 color: #333333;
}

h3 {
font-size: 12px;
 font: normal bold  Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 line-height:25px;
 //background:#FFFFFF;
 display: inline;
 }
 
 h4 {
 font: normal bold ;
 font-size: 12px;
  line-height:20px;
 color: #00a3af;
 display: inline;
 }
 
  h5 {
 font: normal bold ;
 font-size: 11px;
  line-height:20px;
 color: #333333;
 display: inline;
 }
 
   h6 {
   font-weight: lighter;
 font-size: 10px;
  line-height:20px;
 color: #666666;
 display: inline;
 }
 
   h7 {
 font: normal bold ;
 font-size: 12px;
  line-height:20px;
 color: #000000;
 display: inline;
 }
 
 
 
   
body#home {background: url(../images/gif/bg.gif) repeat top center fixed; vertical-align:top;}


#outerwrap {margin:0 auto; margin-top:20px; width:900px; background: url(../images/png/bg/bg10.png) repeat top center; text-align:center; vertical-align:top;}
#headcapout {width:900px; height:10px; background: url(../images/png/bg/head_cap_900.png) no-repeat top center; text-align:center;}
#headcapin {width:900px; height:5px; background: url(../images/png/bg/head_blue_bg.png) repeat top center; text-align:center;}

#headleft {width:210px; height:189px; background: url(../images/png/logos/logo_main_small.png) no-repeat; float:left; }
#headright {width:686px; height:189px; float:left; }
#headout {width:900px; height: 189px; background-color:#49bdc6; text-align:left;}
#headin1 {width:896px; height: 189px; background: url(../images/jpg/bg/gradient_top_bg.jpg) repeat top center; text-align:left; margin-left:2px; }
#headMenu {width:747px; height:39px; float:left; margin-left: 9px; }
#headFlash {width:747px; height:130px; float:left; margin-left: 5px; }

#mainleft {width:196px; background: url(../images/png/titles/whats_new.png) no-repeat; float:left; text-align:left; }

#mainleftMenu {float:left; margin-left: 10px; color:#666666; font-weight: bold; }
#mainleftMenuHalf {float:left; margin-left: 4px; color:#666666; font-weight: bold; }

#videoleftMenuHalf {float:left; margin-left: 80px; color:#666666; font-weight: bold; }

.mainleftMenuLinks{color:#666666; font-weight: bold; }
a.mainleftMenuLinks:link { text-decoration: none; }
a.mainleftMenuLinks:visited { text-decoration: none; }
a.mainleftMenuLinks:active { text-decoration: none; }
a.mainleftMenuLinks:hover { color:#333333; text-decoration: underline; }

#mainoutbg {width:900px; height:400px; background-color:#49bdc6; vertical-align:top; }
#mainout {width:896px; height:400px; margin-left: 2px; margin-right: 2px; background: url(../images/jpg/bg/gradient_bg.jpg) repeat-x top center; text-align:center; vertical-align:top;}


#mainright { width:660px; float:left; margin-left: 18px; vertical-align:top; }
#mainrightFull { width:660px; float:left; margin-left: 20px; vertical-align:top; }
#mainrightFullIndex { width:660px; float:left; margin-left: 35px; vertical-align:top; }

#videoright { width:660px; float:left; margin-left: 10px; vertical-align:top; }

#mainMiddle { width:380px; float:left; margin-right: 10px; vertical-align:top; text-align:left; }
#mainMiddleFull { width:600px; float:left; margin-right: 25px; vertical-align:top; text-align:left; }

#videoMiddle { width:380px; float:left; margin-right: 2px; vertical-align:top; text-align:left; }

#eventsWrap { width:260px; float:left; margin-left:10px; text-align:center; }
#eventsMain { width:250px; float:left; }
#eventsHead { width:250px; height:5px; float:left; background:url(../images/png/bg/events_top_cap.png) no-repeat top center; }
#eventsMiddle { width:250px; height: 300px; float:left; background:url(../images/png/bg/events_middle.png) repeat top center; }

#events200Wrap { width:200px; float:left; margin-left:10px; text-align:center; }
#events200Main { width:200px; float:left; }
#events200Head { width:200px; height:5px; float:left; background:url(../images/png/bg/events_200_top_cap.png) no-repeat top center; }
#events200Middle { width:200px; height: auto; float:left; background:url(../images/png/bg/events_200_middle.png) repeat top center; }


#photosMiddle { width:250px; height:auto; float:left; background:url(../images/png/bg/events_middle.png) repeat top center; }

#eventsMiddleIn { float:left; margin-left: 10px; margin-right: 10px; text-align: left;}
#eventsBottom { width:250px; height:5px; float:left; background:url(../images/png/bg/events_bottom_cap.png) no-repeat top center; }

#events200MiddleIn { float:left; margin-left: 10px; margin-right: 10px; text-align: left;}
#events200Bottom { width:200px; height:5px; float:left; background:url(../images/png/bg/events_200_bottom_cap.png) no-repeat top center; }



#footTopBack {width:900px; height:127px; background-color:#49bdc6;}
#footTopKids {width:900px; height:127px; background:url(../images/png/bg/foot_kids.png) no-repeat; }
#footout {width:900px; height:35px; background-color:#9ec875; }

#below-foot{margin:20px 20px 20px 20px;}


#innerwrap { }
#headin {width:900px;}
#mainin { margin-left: 20px; margin-right: 20px;}


#footin { margin-left: 20px; margin-right: 20px; text-align: center; height:35px; line-height: 35px; color:#FFFFFF; font-weight: bold; }

.footLinks{color:#FFFFFF; font-weight: bold; }
a.footLinks:link { text-decoration: none; }
a.footLinks:visited { text-decoration: none; }
a.footLinks:active { text-decoration: none; }
a.footLinks:hover { color:#333333; text-decoration: underline; }


#photosMenu { margin-left: 5px; text-align: left; line-height: 35px; color:#666666; }

.photosMenu{color:#666666; font-weight:lighter; }
a.photosMenu:link { text-decoration: none; }
a.photosMenu:visited { text-decoration: none; }
a.photosMenu:active { text-decoration: none; }
a.photosMenu:hover { color:#000000; text-decoration: underline; }

#viewAll { margin-right: 5px; text-align: right; line-height: 35px; color:#666666; }

.viewAll{color:#666666; }
a.viewAll:link { text-decoration: none; }
a.viewAll:visited { text-decoration: none; }
a.viewAll:active { text-decoration: none; }
a.viewAll:hover { color:#000000; text-decoration: underline; }



.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.center {text-align:center;}
.even {background-color:#000000; padding: 0; margin: 0;}
.odd {background-color: #029835; padding: 0; margin: 0;}


#cookbook-left { float:left; width: 300px; height:auto; }
#cookbook-mid { float:left; width: 20px; height:auto; }
#cookbook-right { float:left; width: 300px; height:auto; }
#cookbook-break { float:left; width: 620; margin-top:10px; margin-bottom:10px; }


a img { border: 0; }


