/* CSS Document */
body{
padding:0;
margin:0;
background:url(../images/allbg.jpg) repeat-x #0097ce;
}
.clear{
clear:both;
}
img{
border:0;
}
#wrapper{
width:970px;
padding:0 0 25px 0;
margin:0 auto;
}
#header{
width:970px;
height:340px;
padding:0;
margin:0;
float:left;
background:url(../images/index-header-bg.jpg) no-repeat;
}
#header #topmenu{
width:780px;
height:33px;
padding:0 0 0 190px;
margin:0;
float:left;
}
#header #topmenu .topmenuleft{
width:530px;
padding:8px 0 0 0;
margin:0;
float:left;
}
#header #topmenu .topmenuright{
width:250px;
padding:0;
margin:0;
float:left;
}
#header #topmenu .topmenuright ul{
padding:0;
margin:0;
}
#header #topmenu .topmenuright ul li{
padding:8px 25px 0 0;
margin:0;
list-style:none;
float:left;
}
#header #logo{
width:970px;
padding:0;
margin:0;
float:left;
height:227px;
text-align:center;
}
#header #menu{
width:750px;
padding:0 0 0 220px;
margin:0;
float:left;
height:50px;
}
#indextop{
width:940px;
padding:0 10px 0 20px;
margin:0;
float:left;
height:363px;
background:url(../images/index-top-bg.png) no-repeat;
}
#rotator{
width:620px;
padding:0;
margin:0;
float:left;
background:url(../images/roator-bg.png) no-repeat;
height:344px;
}
#indextopright{
padding:0 13px 0 13px;
margin:0;
float:left;
width:294px;
}
#indextopright #receivenewsletter{
width:286px;
padding:7px 8px 0 0;
margin:0 0 15px 0;
background:url(../images/receive-ournewletter-bg.png) no-repeat;
height:50px;
text-align:right;
}
#ourvideos{
width:294px;
padding:0;
margin:0;
float:left;
}
#ourvideos h3{
padding:0;
margin:0;
}
#ourvideos .videoscontent{
width:294px;
padding:5px 0 0 0;
margin:0;
float:left;
background:url(../images/videos-content-bg.png) no-repeat;
height:203px;
text-align:center;
}
#middlebg{
width:970px;
height:36px;
padding:0;
margin:0;
float:left;
background:url(../images/middle-bg.png) no-repeat;
}
#indexbottom{
height:266px;
padding:0;
margin:0;
float:left;
width:970px;
}
#events{
width:235px;
padding:0;
margin:0;
float:left;
background:url(../images/events-bg.png) no-repeat;
height:266px;
}
#events .eventscontent{
width:190px;
padding:50px 20px 40px 25px;
margin:0;
float:left;
height:130px;
}
#events .eventscontent ul{
padding:0;
margin:0;
}
#events .eventscontent ul li{
padding:0 0 20px 0;
margin:0;
list-style:none;
float:left;
font:normal 10px Tahoma, Arial;
color:#FFFFFF;
line-height:18px;
}
#events .eventscontent ul li h3{
font:bold 12px Tahoma, Arial;
padding:0;
color:#aeeeff;
margin:0;
}
#events .eventssubscribe{
width:220px;
padding:0 0 0 15px;
margin:0;
float:left;
}
#eventsright{
width:717px;
padding:0;
margin:0 0 0 18px;
float:left;
background:url(../images/banners-bg.png) no-repeat;
height:266px;
}
#banners{
width:412px;
padding:10px;
margin:0;
float:left;
}
#banners .bannersleft{
width:285px;
padding:0;
margin:0;
float:left;
}
#banners .bannersright{
width:127px;
padding:0;
margin:0;
float:left;
}
#twitter{
width:240px;
padding:50px 25px 0 20px;
margin:0;
float:left;
text-align:center;
}

#footer{
width:100%;
background:url(../images/footer-bg.png) repeat-x #005ea0;
padding:0;
margin:0;
float:left;
}
#footerwrapper{
background:url(../images/footer-main-bg.png) no-repeat;
width:970px;
padding:0;
margin:0 auto;
}
#stroll{
width:830px;
padding:10px 0 0 140px;
margin:0;
float:left;
height:178px;
}
#footerlinks{
width:970px;
padding:0;
margin:0;
float:left;
background:url(../images/footerlinks-bg.png) no-repeat center;
height:56px;
}
#footerlinks .footerlinksleft{
width:630px;
padding:0 0 0 10px;
margin:0;
float:left;
}
#footerlinks .footerlinksleft ul{
padding:0;
margin:0;
}
#footerlinks .footerlinksleft ul li{
padding:19px 13px 0 13px;
margin:0;
list-style:none;
float:left;
}
#footerlinks .footerlinksright{
width:330px;
padding:10px 0 0 0;
margin:0;
float:left;
}
#copyright{
width:970px;
padding:15px 0 0 0;
margin:0;
float:left;
text-align:center;
height:35px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-shadow:1px 1px #000;
}

#innercontainer{
background:url(../images/inner-content-bg.png) repeat-y;
width:924px;
padding:0 23px 0 23px;
margin:0;
float:left;
}
#innercontainerbottom{
background:url(../images/inner-content-bottomcurve.png) no-repeat;
height:20px;
width:970px;
padding:0;
margin:0;
float:left;
}
#innerleft{
width:644px;
padding:0;
margin:0;
float:left;
}
#innerleft .innertop{
background:url(../images/content-top.png) no-repeat;
width:644px;
padding:0;
margin:0;
float:left;
height:15px;
}
#innerleft .innerbottom{
background:url(../images/content-bottom.png) no-repeat;
width:644px;
padding:0;
margin:0;
float:left;
height:15px;
}
#innerleft .innercontent{
width:584px;
padding:15px 30px;
margin:0;
float:left;
background:url(../images/content-bg.png) repeat-y;
font:normal 12px Tahoma, Arial;
line-height:20px;
color:#575757;
}
#innerleft .innercontent h3{
padding:0;
margin:0;
}

#innerright{
width:264px;
padding:0 0 0 16px;
margin:0;
float:left;
}
#quicklinks{
width:264px;
padding:0 0 15px 0;
margin:0;
float:left;
}
#quicklinks h3{
padding:0;
margin:0;
}
#quicklinks .quicklinksbottom{
width:264px;
padding:0;
margin:0;
float:left;
background:url(../images/quicklinks-bottom.png) no-repeat;
height:13px;
}
#quicklinks .quicklinkscontent{
width:264px;
padding:0;
margin:0;
float:left;
background:url(../images/quicklinks-bg.png) repeat-y;
}
#quicklinks .quicklinkscontent ul{
padding:0;
margin:0;
}
#quicklinks .quicklinkscontent ul li{
padding:0 0 0 35px;
margin:0;
list-style:none;
width:229px;
background:url(../images/quicklinks-links.png) no-repeat center;
height:46px;
line-height:44px;
}
#quicklinks .quicklinkscontent ul li a{
color:#532f00;
text-decoration:none;
}
#innervideo{
width:264px;
padding:0;
margin:0;
float:left;
}
#innervideo h3{
padding:0;
margin:0;
}
#innervideo .innervideocotnent{
background:url(../images/inner-video-bg.png) no-repeat;
height:188px;
padding:5px 0 0 0;
margin:0;
float:left;
text-align:center;
width:264px;
}

#innerbottom{
width:970px;
padding:0;
margin:0;
float:left;
}
#innerbanners{
width:600px;
padding:20px;
margin:0;
float:left;
background:url(../images/inner-banners-bg.png) no-repeat left;
height:114px;
}
#innersignup{
background:url(../images/inner-signup-box.png) no-repeat;
width:304px;
padding:25px 0 0 20px;
margin:0;
height:129px;
float:left;
}