body{margin:0; padding:0; text-align: center; background-color:#000; color: #999; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; line-height:1.2em;}

a{text-decoration: none; font-weight: bold; color:#E5D8BC;}
img{border: none;}
h2{font-size:16px; font-weight:bold; padding:0; padding-bottom:10px; margin:0; color:#FFF;}
h3{font-size:16px; font-weight:bold; padding:0; padding-bottom:5px; margin:0; color:#822A23;}
.label{font-size:12px; font-weight:bold; padding:0; padding-bottom:5px; margin:0; color:#F48B1E;}
.eventBullet{font-size:16px; font-weight:bold; padding:0; padding-bottom:5px; margin:0; color: #FFF;}

#eventBullets{text-align:center; line-height:1.5em;}
#Connect{background-color: #1A1A1A; padding-top:15px; border:1px solid #4E4E4E;}
#Connect ul{margin: 0; padding: 0; display:inline; list-style:none;}
#Connect li{margin: 0; padding: 0; display:inline; list-style:none;}
#Connect img{padding: 50px;}

#HomeContainer{width:947px; margin: 15px auto;padding:0;}

#Banner{float: left; width:947px; height: 52px; margin: 0; padding:0; text-align:left; border-top: 2px solid #7E663C;}

#RotateImage{float: left; width: 947px; height: 310px; padding-bottom:9px; position:relative;}
#RotateImage img{width: 947px; height: 310px; position:absolute; top:0; left:0;}

#BodyContainer{float: left; width:947px; margin: 0; padding:14px;}
#SubContainer{width:947px; margin: 0; padding:0;text-align: left;background-image:url(../vsImages/Layout/SubContainerBG.jpg); background-repeat: repeat-y;}
#ClearContainer{width:880px; margin: 0; padding:0;text-align: left; background:none;}

#ChannelTwo{float: left; width:689px; margin:0; padding:0; text-align:left;}

#ZoneOne{float: left; width: 236px; padding: 10px 3px 0 3px; border-top:2px solid #FFF; text-align:center;}
#ZoneOneHeader{width: 401px; height:44px; background-image:url(../vsImages/Layout/Home_Header_BG_Blue.jpg); background-repeat: repeat-x;}
#ZoneOneHeader h1{height: 25px; padding:0; margin:0; padding-left:10px; padding-top:8px; font-size:20px; font-weight:normal; font-style:normal; color:#FFF;}
#ZoneOneBody{width: 381px; padding:10px 10px 0 10px; font-size: 14px; line-height:1.3em;} 
.ZoneOneLink {width: 90px; height: 31px; position:absolute; top:331px; left: 308px;}

#ZoneTwo{float: right; width: 431px; padding: 10px 0; border-top:2px solid #FFF; font-size:13px; line-height:1.2em;}
.weather{font-weight: bold; color: #FFFF66;}


#ZoneTwo h3{font-size:16px; font-weight:bold; padding:10px 0; margin:0; color:#822A23;}
#ZoneTwo ul{margin: 0; padding: 0; padding-left:10px; display: block; list-style:none;}
#ZoneTwo li{font-size:12px;}

#Countdown{width: 236px; height: 120px; padding-bottom:35px; background-image:url(../vsImages/Layout/CountdownBG.jpg); background-repeat:no-repeat;}
#Invite{text-align:center; padding-bottom:10px;}
#ChannelThree{float: right; width: 242px; margin:0; padding:0; text-align:left; padding-top: 10px; margin-left: 16px; border-top:2px solid #FFF;}

#NewsCycle{background-color: #000; overflow:hidden; position:relative; height:220px; width:242px; padding-top:10px;}
a.NewsCycle{line-height:1.5em;}
.NewsCycleBody{background-color: #000; position:absolute; top:0; left:0; height:220px; width:242px;}

#Footer{width:947px; height: 20px; padding:0; border-top: 2px solid #7E663C;}
#FooterCopyright{float:left; color:#999; font-size:12px; font-style:normal; font-weight:normal;}
#FooterText{float:right; color:#333; font-size:12px; font-style:normal; font-weight:normal;}
#Footer a{color:#333; font-size:13px; font-style:normal; font-weight:normal;}

#VSFooter{width:947px; padding:0; text-align:left;}
#VSFooter .SiteBy{color: #F48B1E; font-size: 11px; font-weight:normal;}
#VSFooter .TVS{color: #FFF;font-size: 11px; font-weight:normal;}

#SubBody {float: left; width: 927px; padding: 10px 10px 30px 10px; min-height:500px; margin:0; line-height:1.4em;}
#SubBody table, #SubBody td, #SubBody th, #SubBody tr{border: none;border-collapse:collapse;text-align:left; padding:3px; font-size:14px; font-weight:normal;}
#SubBody table{width:100%;}
#SubBody table.nomargin{width:100%; margin: 0px 0px 0px 0px;}
#SubBody img.EventListImg{float: left; padding: 3px 20px 3px 0px;}
#SubBody th{color:#FFF;font-weight: normal; background-color:#D55D00;}
#SubBody h1{font-size: 26px;color: #FFF;font-weight: bold; margin:0; padding:0; padding-bottom:15px;}
#SubBody h2{font-size: 18px;color: #F48B1E;font-weight: bold; margin: 0; padding: 0;}
#SubBody a {color: #CCFF66; text-decoration: none; font-size: 14px;font-weight: bold;}
#SubBody a.EventListLinks{color:#5B0014; text-decoration:none; font-size:12px; font-weight:normal;}
#SubBody a.EditProfile{color:#5B0014;}

#Location{float: left; width: 450px;}
#getDirections{float: right; width: 450px;}

#map {float: left; width: 927px; height:500px;}
#directions{background-color:#EEE; color:#000;}
#directions a{color:#5FAF46;}


#FormBuilder table, #FormBuilder td, #FormBuilder th, #FormBuilder tr{border:0;font-size:13px; border-collapse:collapse;text-align:left; padding:3px;}
#FormBuilder th{background-color: #D55D00; color: #FFF; font-weight:bold; border: 0;}
#FormBuilder th a{color: #FFF; font-weight:bold; border: 0;}
#FormBuilder h1{font-size: 20px;color: #7D1B00;font-weight: bold; margin:0; margin-left: 10px; padding:0; line-height:1.1em;}
#FormBuilder a.edit{font-size: 12px;color: #006633;font-weight: bold; margin:0; padding:0; line-height:1.1em;}
#FormBuilder a.delete{font-size: 12px;color: #990000;font-weight: bold; margin:0; padding:0; line-height:1.1em;}

#FormBuilder .note{font-size:12px; line-height:normal; color:#C83200; font-weight:bold;}
#FormBuilder ul{margin:0; padding:0;}
#FormBuilder li{list-style-type:none; text-align:left; padding:3px; margin:0;}
#FormBuilder input.btn{background-color:#D2621A; font-weight:bold; padding:5px 15px; margin-bottom:5px; color:#FFFFFF;}
#FormBuilder td.checkout{background-color:#D55D00; color:#FFFFFF; width:100px; height: 30px; text-align:right;}

#PhotoGallery{padding-top: 15px; height: 1000px;}
#PhotoGallery table, #PhotoGallery td, #PhotoGallery th, #PhotoGallery tr{border: none; border-collapse:collapse; text-align:left; padding:3px; font-size:11px; font-weight:normal;}
#PhotoGallery img{padding:0; margin:0;}
#PhotoGallery h1{font-size:18px; font-weight: bold; margin:0; padding:0;}
#PhotoGallery h3{margin:0; padding:0;}

#EmailContainer{width:947px; padding-top: 10px; text-align:left; font-size: 14px; color: #000000;}
#EmailContainer h1{font-size: 22px;color: #EC5401;font-weight: bold; margin:0; padding:0;}

#EmailPreview {float: right; width:480px; margin: 0; padding: 5px 15px 25px 15px; border: solid 1px #849BA6; min-height:150px; background-color: #E3DFDB; color: #000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../vsImages/Layout/PageTitle_BG.jpg);background-repeat: repeat-x;}
#EmailPreview .header{color: #29537C; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#EmailPreview .senderinfo{font-size:12px; color: #29537C; font-style:italic; font-weight:bold;}
#EmailPreview a{color: #DD3700; text-decoration: none; font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

#TellPreview {float: right; width:480px; margin: 0; padding: 5px 15px 25px 15px; border: solid 1px #849BA6; min-height:150px; background-color: #E3DFDB; color: #000; font-size:14px; margin-bottom:15px;}
#TellPreview .header{color: #29537C; font-size:18px; font-weight:bold;}
#TellPreview .senderinfo{font-size:14px; color: #29537C; font-style:italic; font-weight:bold;}
#TellPreview a{color: #DD3700; text-decoration: none; font-size: 14px; font-weight: bold;}
#EmailForm {float: left; width: 400px; padding:5px 10px;}

.floatright{float: right;}
.floatleft{float:left;}
.clear{clear: both;}
.Dateline {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-weight: lighter;}
.Alert {color: #822A23;font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.AlertXL{width:520px;  min-height: 65px; padding: 10px; margin-bottom:10px; background-color:  #FFF7C0;  color: #CF3B19; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border:solid 1px #EFE5A4;}
