/* Crossville Screen CSS */body{  margin: 0px;  padding: 0px;  background: url(../images/bg.jpg) repeat-x #014b2f;  color: #362b2b;  font-family: Arial, Helvetica, sans-serif;}a{ color: #003a63; text-decoration: none; }a:hover{ text-decoration: underline; }img{ border: 0; }.clear { clear: both; }#container{  position: relative;  margin: 0px auto;}/* ----- TOP ----- */#top{  position: relative;  height: 76px;  width: 920px;  font-size: 12px;  z-index: 200;  display: none;}#topLinks{  position: absolute;  top: 10px;  right: 0px;}#lookingForInfo{  position: absolute;  top: 41px;  right: 0px;}/* ----- BANNER AREA ----- */#bannerArea{  position: relative;  height: 263px;  z-index: 10;}#tollfree{  position: absolute;  top: 40px;  left: 327px;  width: 271px;  height: 42px;  background: url(../images/tollfree_bg.jpg) bottom left no-repeat;  color: #003a63;  font-size: 14px;}#tollfree span{ font-size: 20px; }#nav{  position: absolute;  top: 8px;  left: 271px;  height: 34px;  width: 649px;  display: none;}#nav-top-shadow{  position: absolute;  top: -3px;  left: 56px;  width: 593px;  height: 3px;  background: url(../images/nav-top-shadow.jpg);}#nav-right-shadow{  position: absolute;   top: -3px;  left: 649px;  width: 4px;  height: 38px;  background: url(../images/nav-right-shadow.jpg);}#nav-home{ display: block; position: absolute; top: 0px; left: 0px; }#nav-members{ display: block; position: absolute; top: 0px; left: 56px; }#nav-visiting{ display: block; position: absolute; top: 0px; left: 252px; }#nav-economic{ display: block; position: absolute; top: 0px; left: 450px; }#dropdowns{  position: absolute;  top: 42px;  left: 327px;}.dropdown{  position: absolute;  z-index: 100;  display: none;}.dropdown a{  display: block;  position: relative;  padding: 4px 0px;  color: #ffffff;  text-decoration: none;  font-size: 11px;  font-weight: bold;}.dropPad { padding: 0px 4px; }#dd_members { top: 42px; left: 327px; width: 196px; }#dd_visiting { top: 42px; left: 523px; width: 198px; }#dd_economic { top: 42px; left: 721px; width: 199px; }#dd_info { top: 66px; right: 0px; width: 271px; }#dd_members a{ background: #7e567d; width: 196px;  }#dd_members a:hover { background: #673866; text-decoration: none; }#dd_members a.over { background: #673866; text-decoration: none; }#dd_visiting a{ background: #26688a; width: 198px;; }#dd_visiting a:hover { background: #004e75; text-decoration: none; }#dd_visiting a.over { background: #004e75; text-decoration: none; }#dd_economic a{ background: #c0a155; width: 199px; }#dd_economic a:hover { background: #b59137; text-decoration: none; }#dd_economic a.over { background: #b59137; text-decoration: none; }#dd_info a{ background: #26688a; width: 271px; }#dd_info a:hover { background: #004e75; text-decoration: none; }#dd_info a.over { background: #004e75; text-decoration: none; }#logoArea{  position: absolute;  top: 0px;  left: 0px;  width: 327px;  height: 221px;  background: url(../images/logoArea_bg.jpg) top left no-repeat #ffffff;}#logo{ position: absolute; top: 24px; left: 36px; }#banner{  position: absolute;  top: 42px;  left: 327px;  width: 593px;  height: 221px;  display: none;}#banner img{ display: block; }#mainphotowrapper, .rotatorPhoto{ display: none; }/* ----- MAIN CONTENT ----- */#main{  position: relative;  margin: 12px 0px 0px 1px;  background: url(../images/main_bg.jpg) repeat-y;}#main-top{  position: relative;  width: 919px;  height: 7px;  background: url(../images/main-top.jpg);  display: none;}#mainpad{ position: relative; margin: 0px auto; }#mainLeft{  position: relative;  font-size:12px;}#mainRight{  position: relative;  float: right;  width: 264px;  display: none;}#weather{  position: relative;  height: 36px;  width: 257px;  margin-top: 4px;  text-align: right;  font-size: 14px;  color: #000000;}#weather a{ color: #666666; }#weather img{ vertical-align: middle; }#upcomingEvents{  position: relative;  width: 225px;  margin: 0px 0px 24px 32px;}.event{  position: relative;  margin: 10px 0px;  text-align: right;  font-size: 11px;  line-height: 1.4em;}#upcomingEvents span{ font-weight: bold; }#upcomingEvents a{ font-weight: bold; }/* ----- CALLOUTS ----- */a.callout{ color: #ffffff; font-size: 12px; }a.callout:hover{ color: #00a066; text-decoration: none; }#golfCallout{  position: relative;  margin: 0px 0px 2px 6px;  width: 258px;  height: 125px;  background: url(../images/golf_callout.jpg);}#golfLink{ position: absolute; top: 52px; right: 14px; text-align: right; }#relocationCallout{  position: relative;  margin: 0px 0px 2px 16px;  width: 248px;  height: 120px;  background: url(../images/relocation_callout.jpg);}#relocationLink{ position: absolute; top: 28px; right: 20px; text-align: right; }#travelCallout{  position: relative;  margin: 0px 0px 2px 24px;  width: 240px;  height: 122px;  background: url(../images/travel_callout.jpg);}#travelLink{ position: absolute; top: 12px; right: 18px; text-align: right; }/* ----- BOTTOM STUFF, FOOTER ----- */#mainBottom{  position: relative;  height: 167px;  background: url(../images/footer_bg.jpg);  font-size: 11px;  color: #ffffff;  line-height: 1.4em;}#info{ position: absolute; top: 48px; left: 28px; }#footLinks{ position: absolute; top: 114px; right: 24px; text-align: right; }#footLinks a{ color: #ffffff; }#footer{  position: relative;  margin: 4px auto 0px auto;  padding-bottom: 10px;  font-size: 11px;  color: #ffffff;}#mma{ position: absolute; top: 2px; right: 0px; }/* ----- HOME CONTENT ----- */#intro{  position: relative;  float: left;  width: 268px;  margin-top: 40px;  margin-right: 30px;  font-size: 11px;  line-height: 1.4em;}#myCrossville{  position: relative;  float: right;  margin: 40px 0px 20px 0px;  width: 298px;  height: 410px;  background: url(../images/player.jpg);}#logos-home{  position: relative;  float: right;  padding-right: 36px;}/* ----- EVENTS CONTENT --------*/.eventDetails {   position: relative;	 padding:5px;	 background:#EBE9B8;	 margin-bottom:2px;	 font-size:12px;}.detailsS {	display: none;}.printDetails{  position: relative;  margin-bottom: 20px;}/* ---- INTERIOR PAGE CONTENT ----- */#sec_homelogo {	text-align:center;}h3 {	font-style:italic;	font-size: 95%;	padding:0px;}