body { font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #eeeeee; background-color:#333333; margin: auto !important; padding: auto !important; text-align: center !important; }
h1, form { margin: 4px auto; }
#wrapper { width: 1000px !important; height: auto; margin: auto !important; padding: auto !important; text-align: left; }
#hdr { background: url(/siteImages/lva_hdr.jpg) no-repeat; width: 994px; height: 100px; position: relative; z-index: 1; text-align: center; margin: 0; padding: 0; margin-bottom: 70px!important; }
#logo { width: 994px; height: 75px; margin: 0; padding: 0; margin-bottom: 14px; }
#topsearch { width: 270px; height: 50px; float: right; font: 11px arial; color: #FFF; font-weight: bold; margin: 0; padding: 0; z-index: 999; }
#topsearch .srchTxt { width: 130px; border: 1px solid #000; height: 15px; font: 12px arial; color: #000; margin: 0; padding: 0; }

/* START TOP NAV */
#topnavwrap { display: block; width: 992px; height: 65px; margin-top: 26px!important; margin-left: 1px; }
#topnavitem { width: 992px; height: 39px; list-style: none; margin: 0; padding: 0; }
#topnavitem li { width: 124px; height: 39px; float: left; display: inline; }
#topnavitem li a.mainlink { width: 124px; height: 39px; background-image: url(/siteImages/bckgrnd_topnav.gif); background-repeat: no-repeat; background-position: right top; color: #FFCC00; display: block; text-decoration: none; text-align: center; font-size: 1.1em; padding-top: 14px; }
#topnavitem li a.mainlinkon { width: 124px; height: 39px; background-image: url(/siteImages/bckgrnd_topnav_on_lite.gif); background-repeat: no-repeat; background-position: right top; color: #FFF; display: block; text-decoration: none; text-align: center; font-size: 1.1em; padding-top: 14px; }
#topnavitem li a.mainlink:hover { width: 124px; height: 39px; background-image: url(/siteImages/bckgrnd_topnav_on_lite.gif); background-repeat: no-repeat; background-position: right top; color: #FFF; }
.tnsubnav { width: 992px; height: 22px!important; margin: 0; padding: 0; background-color: #FFE373; color: #000; text-align: center; clear: both!important; font-weight: normal!important; }
.tnsubnav #listsubnav { width: auto!important; height: 20px; margin: 0; padding: 0; list-style: none; text-align: center!important; font-weight: normal!important; }
.tnsubnav #listsubnav #col1 { clear: both; position: relative; margin: auto; padding: auto; text-align: center; width: 994px; height: 16px; display: inline; float: left; font-weight: normal!important; }
.tnsubnav #listsubnav #col1 #subitems { position: relative; margin: auto; padding: auto; height: 20px; font-weight: normal!important; }
.tnsubnav #listsubnav #col1 #subitems div { margin: 0; padding: 0; display: inline; float: left; font: 12px arial; padding-right: 2px; margin-right: 3px; height: 18px!important; font-weight: normal!important; }
.tnsubnav #listsubnav #col1 #subitems div a { color: #000; text-decoration: none; display: inline; float: left; height: 10px!important; padding: 4px; font-weight: normal!important; }
.tnsubnav #listsubnav #col1 #subitems div a:hover { background-color: #FFCC00; height: 14px!important; padding: 4px; font-weight: normal!important; }
/* END TOP NAV */

#leftcol { width: 120px!important; float: left; position: relative; margin: 0px; padding: 0px; overflow: hidden; }
#rightcol {	width: 120px; float: right; position: relative;	margin-left: 5px; }
#midcol {	width: 730px!important;	position: relative;	text-align: center;	margin-left: 0px;	margin-right: 5px; }

#midcol #header { width: 730px; }
#midcol #content { width: 730px; text-align: left; overflow: hidden; }
#midcol #news-items, #midcol #features, #midcol #blogs, #midcol #rt-int-col { background: url(/siteImages/column_bot_lite.gif) bottom left no-repeat; text-align: left; padding: 2px; width: 170px; height: auto; }
#midcol #news-items { float: left; width: 163px; padding-left: 4px; padding-right: 3px!important; margin-left: 4px; }
#midcol #features { float: left; margin-left: 14px; }
#midcol #blogs { float: left; margin-left: 10px; padding-bottom: 6px; }
#midcol #rt-int-col { float: right; }
.titlesMed2 { margin-left: -2px; margin-top: -1px; padding-top: 2px; width: 170px; color: #8BC2FB; text-align: center; font-size: 16px; font-weight: bold; background: url(/siteImages/column_top_lite.gif) top left no-repeat; }
.newsHdr { margin-left: -4px; }
#podcastDiv.nobckgrnd { background: none; }
#postagediv, #postagedivrt { margin: 0!important; padding: 0!important; margin-bottom: 10px!important; text-align: center!important; width: 120px!important; overflow: hidden!important; }
#postagediv { margin-left: -8px!important; }
#blogs a { text-decoration: none; font-weight: normal; }
#bannerad { width: 468px;	height: 60px;	overflow: hidden;	float: left; margin-left: 3px; margin-bottom: 10px; }
#bannerdivs { position: relative;	height: 62px;	width: 730px;	clear: both; margin: auto;	padding: auto;	margin-bottom: 10px; }
#banner720 { position: relative;	height: 92px;	width: 730px;	clear: both; margin: 0px;	padding: 0px;	margin-bottom: 10px; overlay: hidden!important; }
#lftpostage { float: left; width: 120px; height: 60px; overflow: hidden; margin-bottom: 10px; }
#rtpostage { float: right; width: 120px; height: 60px; overflow: hidden; margin-bottom: 10px; margin-right: 4px; overflow: hidden!important; }
.titlesMed { color: #FFCC00; font-size: 14px; font-weight: bold; }
#news-items a, #features a { text-decoration: none; font-weight: normal; }
#bookawrapper { clear: both; position: relative; text-align: center; width: 720px; height: 150px; color: #000; margin-top: 20px!important; margin-bottom: 20px!important; }
#bookaroom { margin: auto; padding: auto; text-align: left; width: 720px; height: 150px; background: url(/siteImages/bckgrnd_bookaroom_drk.gif) no-repeat; background-color: #64ADFA; }
#bookashow { margin: auto; padding: auto; text-align: left; width: 720px; height: 150px; background: url(/siteImages/bckgrnd_bookashow_drk.gif) no-repeat; background-color: #DAEAF8; }
#lnkbooka { float: right; position: absolute; top: 0; right: 0; height: 20px; width: 103px; text-align: center; margin-right: 15px; margin-top: 2px; }
#lnkbooka a { font: 13px tahoma; font-weight: bold; color: #FFF; text-decoration: none; }
#lft { width: 100px; float: left; font: 11px arial; font-weight: bold; color: #000; text-align: center; margin-left: 20px; margin-top: 40px; }
#bookashow #lft { color: #FFF; }
#bookashow #lnkbooka a { color: #000; }
#mid { float: left; font: 12px arial; color: #000; width: 250px; height: 110px; margin-top: 36px; margin-left: 16px; }
#mid td { font: 12px arial; color: #000; }
#mid td.label { text-align: right; }
#bookashow #mid, #bookashow #mid td { font: 12px arial; color: #FFF; }
#mid input, #mid select { font: 11px arial; color: #000; height: 20px; }
#rt { position: relative; float: right; font: 11px arial; color: #000; width: 310px; height: 110px; margin-top: 36px; margin-right: 16px; }
#bookashow #rt { color: #FFF; }
#rt #bestrate { float: right; text-align: center; font-size: 12px; height: 73px; }
#rt #bestrate a { text-decoration: none; color: #000; }
#rt #bestrate a:hover { color: #0066CB; }
#bookashow #rt #bestrate a { text-decoration: none; color: #FFF; }
#bookashow #rt #bestrate a:hover { color: #E7F8FF; }
tr { font-size: 13px; color: #eeeeee; }
img { border-color: #CCCCCC; }
a{ color: #eeeeee; text-decoration: underline; font-weight: bold; }
a:hover { color: #FFcc00; text-decoration: underline; font-weight: bold; }
td { padding: 4px; color:#FFFFFF; }
h1 { font: 24px Arial, Helvetica,sans-serif; font-weight: normal; color: #ffcc00; }
h2 { font: 18px Arial, Helvetica,sans-serif; font-weight: normal; color: #ffcc00; }
h6 { font: 18px Arial, Helvetica,sans-serif; color: #ffcc00; margin-bottom: 0px; }
p { font-size: 13px; }
#tease a{ text-decoration: none; font-weight: normal; }
#tease a:hover{ color: #ffcc00; text-decoration: none; font-weight: normal; }
.sidebox { padding-top: 10px; padding-left: 20px; width: 110px; background-color: #CCCCCC; border: 1px; color:#444444; }


#booka2 { width: 120px; height: auto; color: #000; background: url(/siteImages/booka2_bckgrnd.gif) repeat-y; background-color: #CCC; text-align: center; margin: 0!important; padding: 0!important; }
#booka2 #hdrbooka2 { width: 120px; height: 47px; background: url(/siteImages/booka2_top.gif) no-repeat; margin: 0!important; padding-bottom: 0!important; }
#booka2 #room { width: 120px; height: auto; margin: 0!important; }
#booka2 #room .textfld, #booka2 #show .textfld { position: relative; float: left; margin-left: 9px; margin-bottom: 6px; width: 80px; height: 14px; border: 1px solid #000000; font: 1em arial; color: #000000; }
#booka2 #hdrshow { position: relative; clear: both; display: block; width: 120px; height: 21px; background: url(/siteImages/booka2_show.gif) no-repeat; margin: 0!important; padding-bottom: 0!important; }
#booka2 #show { width: 120px; height: auto; margin: 0!important; }
#booka2 #ftrbooka2 { width: 120px; height: 19px; background: url(/siteImages/booka2_bottom.gif) no-repeat; margin: 0!important; }
#booka2 #room .checkin, #booka2 #room .checkout, #booka2 #show .showdate { position: relative; clear: both; font-size: .9em; text-align: left; margin: 0!important; padding: 0!important; margin-top: 0!important; padding-top: 0!important; }
#booka2 #room .checkin b, #booka2 #room .checkout b, #booka2 #show .showdate b { margin-left: 9px; margin-top: 0!important; padding-top: 0!important; }


#wklypoll { width: 120px; height: auto; color: #000; background: url(/siteImages/bckgrnd_weeklypoll_lite.gif) no-repeat bottom left; background-color: #1A80D3; }
#wklypoll p { margin: 0; padding: 0; padding-left: 2px; padding-right: 2px; }
#hdrpoll { width: 120px; height: 34px; background: url(/siteImages/hdr_weeklypoll_lite.gif) no-repeat bottom left; }
#pollbutton { margin: auto; padding: auto; padding-top: 10px; padding-bottom: 0px; }
.googlesrch { width: 112px; height: auto; color: #000; background: url(/siteImages/hdr_google_drk.gif) no-repeat left top; background-color: #CCC; padding: 24px 4px 4px 4px; }
#clearit { clear: both; }
.sidebox2 { padding-top: 10px; width: 110px; background-color:#CCCCCC; border: 1px; color:#444444; }
.sideboxlogged { padding-top: 10px; padding-left: 20px; width: 120px; height: 80px; background-color:#FF9900; border: 1px; }
.columns div { float: left; width: 330px; padding: 10px; position: relative; text-align: justify; margin: 0; }
.columns img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
.columns img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left; }
.columns div .readOn { position: absolute; right: 1em; bottom: -0.5em; color: #999999; }
.TableDkBack { background-color:#444444; }
.TableLtBack { background-color:#0066CC; }
.Titles { color:#ffcc00; font-size:16px; font-weight: bold; }
.TitlesSmall { color:#ffcc00; font-size:12px; font-weight: bold; }
#nav, #nav ul#listnav { padding: 0; margin: 0; list-style: none; margin-top: 2px; }
#nav { font-weight: bold; height: auto; width: 120px; font: bold 12px arial; margin: 0px; margin-left: 15px; margin: auto; padding: auto; }
#nav li, #nav #hinfo, #nav #minfo, #nav li, #nav #finfo, #nav #sinfo, #nav #nlinfo, #nav #rssinfo { position: relative; width: 120px; height: 22px; display: block; margin: 0; padding: 0; margin-top: 2px; }
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active { text-decoration: none; cursor: pointer; color: #fff; display: block; padding: 4px 4px 2px 12px; }
#nav a:hover { color: #FFCC00; }
#nav li.active, #nav .active, #nav #hinfo.active, #nav #minfo.active, #nav #nlinfo.active, #nav #rssinfo.active, #nav #finfo.active, #nav #sinfo.active, #nav a:hover, #nav a:active { color: #FFCC00!important; }
#listnav li.on a.on, #listnav li.on a.on:hover { color: #FFCC00!important; }
#nav #listnav li.active a.subOpen, #nav #listnav li.active a.subOpen:hover  { color: #FFCC00!important; }

/* hide from IE mac \*/
#nav li { width: auto; }
/* end hiding from IE5 mac */

.on { font-weight: bold; }
#nav #subnav, #nav #subnav2, #nav #subnav3, #nav #subnav4, #nav #subnav5, #nav #subnav6 { list-style-type: none; margin: 0px; padding: 0px; padding-left: 4px; }
#nav #subnav li, #nav #subnav2 li, #nav #subnav3 li, #nav #subnav4 li, #nav #subnav5 li, #nav #subnav6 li { margin: 0px; padding: 0px; background: none; border: none; height: 22px; }
#nav #subnav li a, #nav #subnav2 li a, #nav #subnav3 li a, #nav #subnav4 li a, #nav #subnav5 li a, #nav #subnav6 li a { font: 11px arial; font-weight: normal; }
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover { color: #FFF; width: 100%; }
#nav ul#listnav li ul#subnav6 li a:hover, #nav ul#listnav li ul#subnav6 li .on, #nav ul#listnav li ul#subnav5 li a:hover, #nav ul#listnav li ul#subnav5 li .on, #nav ul#listnav li ul#subnav4 li a:hover, #nav ul#listnav li ul#subnav4 li .on, #nav ul#listnav li ul#subnav3 li a:hover, #nav ul#listnav li ul#subnav3 li .on, #nav ul#listnav li ul#subnav li a:hover, #nav ul#listnav li ul#subnav li .on, #nav ul#listnav li ul#subnav2 li a:hover, #nav ul#listnav li ul#subnav2 li .on { color: #FFCC00; width: 110px; padding: 0px; margin: 0px; padding-left: 12px; padding-top: 4px; padding-bottom: 4px; }
#nav #subnav li.last, #nav #subnav2 li.last, #nav #subnav3 li.last, #nav #subnav4 li.last, #nav #subnav5 li.last, #nav #subnav6 li.last { margin: 0px; padding: 0px; background: none; border: none; height: 22px; }
#nav li .subClose { background: url(/siteImages/closed_lite.gif) no-repeat 0px 7px; }
#nav li .subOpen { background: url(/siteImages/open_lite.gif) no-repeat 0px 7px; }
#nav li.active .subClose { background: url(/siteImages/closed_active_lite.gif) no-repeat 0px 7px; }
#nav li.active .subOpen { background: url(/siteImages/open_active_lite.gif) no-repeat 0px 7px; }
#container { margin: auto; padding: auto; height: auto; width: 730px; }
#divline { text-align: center; border-bottom: 1px solid #FFF; padding-bottom: 10px; }
#cpmborder { border-bottom: 2px solid #FFF; padding-bottom: 10px; }
#hrline { border: 1px solid #FFF; text-align: center; margin: auto; padding: auto; width: 85%; }
#toplftad { width: 120px; overflow: hidden; border: 1px solid #FFF; }
#googleSearchUnitIframe { background-color: #FFF; padding: 0 12px 0 10px; }
#tagline { font-size: 11px; }
#articlepic { float: right; width: 250px; height: 180px; margin-left: 10px; border: 1px solid #FFF; }
#footer { clear: both; margin:auto; padding: auto; width: 730px; font-size: 11px; text-align: center; margin-bottom: 20px; margin-top: 14px!important; }
#spotlightfeature { width: 164px; height: auto; font: 12px arial; margin-bottom: 22px; }
#spotlightfeature #featurepic { width: 126px; height: 90px; border: 1px solid #FFF; text-align: center; margin-bottom: 6px; }
#spotlightfeature #indent { margin: 0; padding: 0; margin-left: 6px; }
#spotlightfeature .spotlightfeaturetitle { font-size: 13px; font-weight: bold; margin: 0 0 6px 0; color: #FFCC00; }
#spotlightfeature #spotlightreadmore { clear: both; float: right; position: relative; height: 14px; padding-right: 3px; margin-right: 4px; }
#spotlightfeature #spotlightreadmore .spotlightlink { font: 10px arial; }
#spotlightfeature #spotlightreadmore .spotlightlink:hover { text-decoration: none; }
#spotlightitem { clear: both; position: relative; width: 166px; height: 28px; margin-top: 4px; padding: 3px 0 3px 3px; }
#spotlightitem #itempic { width: 30px; height: 24px; border: 1px solid #666; float: left; margin-right: 4px; }
#itempicA { border: 1px solid #FFFFFF; }
#spotlightitem .spotlightlink { font: 11px arial; }
#spotlightitem .spotlightlink:hover { text-decoration: none; }
#spotlightfeature { height: auto; padding: 6px 0 15px 3px; margin-top: 4px; }
#featuresitem { clear: both; position: relative; width: 166px; height: auto; overflow: auto; margin-top: 4px; padding: 3px 0 4px 3px; }
#featuresitem #featuresreadmore { float: right; position: relative; height: 14px; padding-right: 3px; margin-right: 4px; margin-top: 5px; }
#featuresitem .featureslink { font: 11px arial; }
#featuresitem .featureslink:hover { text-decoration: underline; }
#featuresitem img { border: 1px solid #FFF; margin-right: 6px; }
#blogsitem { clear: both; position: relative; width: 162px; height: auto; margin-top: 4px; padding: 3px 0 3px 3px; }
#blogsitem #blogsreadmore { clear: both; float: right; position: relative; height: 14px; padding-right: 3px; }
.blogslink { font-size: .9em!important; margin-right: 10px; font-style: italic; color: #FFCCOO; text-decoration: none!important; }
#blogsitem .blogslink:hover { text-decoration: underline; }
#newsitem { clear: both; position: relative; width: 166px; height: auto; margin-top: 4px; padding: 3px 0 10px 3px; }
#newsitem .newslink { font: 12px arial; }
#newsitem .newslink:hover { text-decoration: underline; }
#newsitem #divider { width: auto; height: auto; position: relative; border: none; margin: 0; padding: 0; padding-top: 4px; padding-bottom: 6px; border-bottom: 1px solid #666; padding-bottom: 15px; }
#newsitem #newstime { position: absolute; bottom: 0; right: 0; font-size: 11px; margin-right: 3px; }
#podcastDiv { padding-bottom: 6px; padding-top: 3px; }
#weather { position: relative; text-align: center; margin: auto!important; padding: auto!important; width: 115px; overflow: hidden; margin-top: 16px!important; margin-left: 25px; }
#butblogger { margin: auto; padding: auto; width: 137px; margin-top: 16px; }
ul#intLinkage { margin-left: 40px; list-style-type: square; }
ul#intLinkage li { margin-bottom: 6px; }
ul#intLinkage li a { color: #FFCC00; font-weight: bold; text-decoration: none; }
ul#intLinkage li a:hover { text-decoration: underline; }
.expires { font-weight: normal; font-size: 12px; color: #ff6666; margin-left: 5px; display: inline; }
#couponmeat { width: 656px; margin: auto; padding: auto; }
.dealTitle, #backtotop { margin-left: 12px; margin-top: 8px; margin-bottom: 8px; }
#hrline.couponline { width: 686px; }
#menuwrapper #p7menubar li ul li div { margin: 0; padding: 0; }
#subnavline { border: none; border-bottom: 1px solid #FFF; margin: 4px 0 8px 0!important; width: inherit; height: 4px; }
#menuwrapper #p7menubar li ul li { width: auto; padding-right: 10px; }
.border { border-left: 1px solid #FFCC00; }

#spotlightarchiveitem { clear: both; position: relative; width: 730px; height: 60px; border: 1px solid #666; background-color: #3F3F3F; margin-top: 4px; padding: 3px 0 10px 3px; }
#spotlightarchive { position: relative; width: 320px; height: 36px; margin-top: 4px; margin-bottom: 8px; margin-left: 20px; }
#spotlightarchive.lft { position: relative; display: block; float: left; }
#spotlightarchive.rt { position: relative; display: block; float: right; }
#spotlightarchive img { position: relative; width: 50px; border: 1px solid #FFF; float: left; margin-right: 4px; }
.spotlightarchivedate { font-size: 13px; }

#featurearchiveitem { clear: both; position: relative; width: 720px; height: 90px; border: 1px solid #666; background-color: #3F3F3F; margin-top: 4px; padding: 3px 0 10px 3px; }
#featurearchive { position: relative; width: 320px; height: 36px; margin-top: 4px; margin-top: 10px; margin-left: 10px; }
#featurearchive.lft { position: relative; display: block; float: left; }
#featurearchive.rt { position: relative; display: block; float: right; }
#featurearchive img { position: relative; width: 100px; height: 77px; border: 1px solid #FFF; float: left; margin-right: 4px; }
.featurearchivedate { font-size: 13px; }
#backtotop { clear: both; float: right; }
.bckgrndColor { background-color: #666; }
#midcol #videoads { float: right; width: 354px; height: 220px; margin-bottom: 4px; }

#pollarchiveitem { clear: both; position: relative; width: 702px; height: 76px; border: 1px solid #666; background-color: #3F3F3F; margin-top: 4px; margin-bottom: 8px; padding: 3px 0 10px 3px; }
#pollarchive { position: relative; width: 680px; height: 36px; margin-top: 8px; margin-bottom: 8px; margin-left: 14px; }
#pollarchive.lft { position: relative; display: block; float: left; }
#pollarchive.rt { position: relative; display: block; float: right; }
#pollarchive img { position: relative; width: 50px; border: 1px solid #FFF; float: left; margin-right: 10px; }

#featuresitem2 { clear: both; position: relative; width: 720px; height: 70px; border: 1px solid #666; background-color: #3F3F3F; margin-top: 6px; padding: 3px 0 10px 3px; }
#featuresbrief2 { position: relative; width: 620px; height: 36px; margin-top: 4px; margin-bottom: 8px; margin-left: 20px; }
#featuresbrief2.lft { position: relative; display: block; float: left; }
#featuresbrief2.rt { position: relative; display: block; float: right; }
#featuresitem2 img { position: relative; width: 50px; border: 1px solid #FFF; float: left; margin-top: 4px; margin-left: 8px; }
.featurestitle2 { font-size: 13px; }
.featurestitle2 a { font-size: 14px; color: #FFCC00; font-weight: bold; text-decoration: none; }
.featurestitle2 a:hover { text-decoration: underline; }

#contentBlogs { width: 850px; text-align: left; margin-bottom: 20px; }
#midcolBlogs { width: 850px; position: relative; float: left; text-align: center;	margin-left: 0px;	margin-right: 5px; }
#midcolBlogs #banner720 { width: 720px!important; margin: auto!important; padding: auto!important; text-align: center!important; }
#midcolBlogs #blogPods { float: right; width: 150px!important; margin-left: 6px; }
#blogPods #pods, #blogPods #podsrch, #blogPods #podtagclouds { border: 1px solid #CCC; width: 150px!important; padding: 4px; background-color: #666; margin-bottom: 10px; height: auto!important; overflow: hidden!important; }
#blogPods #podsrch .frmText, #blogPods #pods .frmText { width: 100px; border: 1px solid #000; background-color: #FFF; color: #000; }
#blogPods #podsrch .frmButton, #blogPods #pods .frmButton { font-size: 11px; width: 46px; border: 1px solid #000; background-color: #CCC; color: #000; }
#blogPods #pods .frmButton { width: 55px; }
#blogPods #pods h2, #blogPods #podsrch h2, #blogPods #podtagclouds h2 { font-size: 13px; font-weight: bold; margin: 0; padding: 0; }
.entry h3, .entryLast h3, .entry h3 a, .entryLast h3 a { margin: 0; padding: 0; color: #8BC2FB; text-decoration: none; font-size: 16px; font-weight: bold; }
#blogPods #pods p, #blogPods #pods span, #blogPods #podtagclouds p, #blogPods #podtagclouds span { margin: 0; padding: 0; }
#bookawrapper { margin: auto!important; padding: auto!important; margin-bottom: 14px!important; margin-top: 20px!important; z-index: 5!important; }
.entry, .entryLast { width: 660px; border-bottom: 1px dotted #FFF; margin-bottom: 10px; margin-left: 20px; }
#midcolBlogs #contentBlogs h1 { margin-left: 12px; }
#midcolBlogs #contentBlogs .entry .redtext, #midcolBlogs #contentBlogs .entryLast .redtext { width: 450px!important; margin: 0; padding: 0; margin-top: 2px; margin-bottom: 10px; font-size: 11px; color: #CCC; }
#midcolBlogs #contentBlogs .entry .redtext a, #midcolBlogs #contentBlogs .entryLast .redtext a { color: #CCC; }
#midcolBlogs #contentBlogs .entry .redtext span, #midcolBlogs #contentBlogs .entryLast .redtext span { font-weight: bold; }
#midcolBlogs #contentBlogs .entry .textposition, #midcolBlogs #contentBlogs .entry .textposition a, #midcolBlogs #contentBlogs .entry .textposition span, #midcolBlogs #contentBlogs .entryLast .textposition, #midcolBlogs #contentBlogs .entryLast .textposition a, #midcolBlogs #contentBlogs .entryLast .textposition span { margin: 0; padding: 0; margin-bottom: 6px; font-size: 11px; color: #CCC; }
#midcolBlogs #contentBlogs .entry #rightbodymorenext, #midcolBlogs #contentBlogs .entryLast #rightbodymorenext { margin-top: 6px; }
#midcolBlogs #contentBlogs .entry #comments .commentHeader, #midcolBlogs #contentBlogs .entryLast #comments .commentHeader { font-size: 12px; font-weight: bold; color: #FFCC00; margin-bottom: 4px; padding-bottom: 0; }
#midcolBlogs #contentBlogs .entry #comments .trackbackBody, #midcolBlogs #contentBlogs .entryLast #comments .trackbackBody { margin: 0; padding: 0; font-size: 11px; }
#midcolBlogs #contentBlogs .entry #comments .trackbackBody p, #midcolBlogs #contentBlogs .entryLast #comments .trackbackBody p { margin: 0; padding: 0; font-size: 11px; }
#midcolBlogs #contentBlogs .entry #comments .trackbackBody a, #midcolBlogs #contentBlogs .entryLast #comments .trackbackBody a { margin: 0; padding: 0; font-size: 10px; display: block; margin-top: 4px; margin-bottom: 10px; }
#midcolBlogs #contentBlogs .entry #comments .comment, #midcolBlogs #contentBlogs .entry #comments .commentAlt, #midcolBlogs #contentBlogs .entryLast #comments .comment, #midcolBlogs #contentBlogs .entryLast #comments .commentAlt { margin: 0; padding: 0; margin-bottom: 10px; font-size: 11px; border-bottom: 1px dotted #CCC; }
#midcolBlogs #contentBlogs .entry #comments .commentBody, #midcolBlogs #contentBlogs .entryLast #comments .commentBody { margin-bottom: 10px; }
#midcolBlogs #contentBlogs .entry #comments .commentByLine, #midcolBlogs #contentBlogs .entryLast #comments .commentByLine, #midcolBlogs #contentBlogs .entry #comments .commentByLine a, #midcolBlogs #contentBlogs .entryLast #comments .commentByLine a { margin-bottom: 10px; color: #CCC; font-weight: normal; }
#midcolBlogs #contentBlogs .date { margin: 0!important; padding: 0!important; }
#midcolBlogs #contentBlogs .date b { font-size: 14px; color: #FFCC00; }
#midcolBlogs #contentBlogs .date b span, #midcolBlogs #contentBlogs .date b span a { font-size: 13px; color: #8BC2FB; }
#midcolBlogs #contentBlogs .date b span a:hover { text-decoration: none; color: #FFCC00; }
#midcolBlogs #contentBlogs .body { margin: 0!important; padding: 0!important; }
#midcolBlogs #contentBlogs .body p { margin: 0!important; padding: 0!important; margin-top: 4px; padding: 4px; }
#midcolBlogs #contentBlogs .body form #sendForm { border: none; }
#midcolBlogs #contentBlogs .body form #sendForm div { margin-bottom: 6px; }
#midcolBlogs #contentBlogs .body form #sendForm div label { width: 200px; float: left; text-align: right!important; padding-top: 2px; }
#midcolBlogs #contentBlogs .body form #sendForm div #email, #midcolBlogs #contentBlogs .body form #sendForm div #remail { width: 400px!important; height: 20px; border: 1px solid #000; background-color: #FFF; color: #000; font-size: 12px; }
#midcolBlogs #contentBlogs .body form #sendForm div #notes { width: 400px!important; height: 100px; border: 1px solid #000; background-color: #FFF; color: #000; font-size: 12px; }
#midcolBlogs #contentBlogs .body form #sendForm div #submit, #midcolBlogs #contentBlogs .body form p #submit { border: 1px solid #FFF; background-color: #CCC; color: #000; }
#midcolBlogs #contentBlogs .body form { margin: 0; padding: 0; }
#midcolBlogs #contentBlogs .body #results { width: 680px; border-bottom: 1px dotted #CCC; margin-bottom: 14px!important; padding-top: 10px!important; padding-bottom: 10px!important; }
#midcolBlogs #contentBlogs .body #results #resultsTitle { font-size: 11px; margin-bottom: 6px; display: block; }
#midcolBlogs #contentBlogs .body #results #resultsTitle b a { font-size: 14px; text-decoration: none; color: #8BC2FB; }
#midcolBlogs #contentBlogs .body #results #resultsTitle b a:hover { text-decoration: underline; color: #FFCC00!important; }
#midcolBlogs #contentBlogs #blogPods #pods #reccom { margin-bottom: 6px!important; padding-bottom: 6px!important; border-bottom: 1px dotted #CCC; }
#midcolBlogs #contentBlogs #blogPods #pods #reccom a.more { font-size: 11px; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds { width: 150px!important; height: 150px!important; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p a span { cursor: hand; padding: 6px; width: auto; position: relative!important; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p a:hover, #midcolBlogs #contentBlogs #blogPods #podtagclouds p a:hover span { background-color: #DDD; color: #000; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .smallestTag { font-size: 9px; float: left; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .smallTag { font-size: 11px; float: left; margin: 0; padding: 0; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .mediumTag { font-size: 13px; float: left; margin: 0; padding: 0; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .largeTag { font-size: 16px; float: left; margin: 0; padding: 0; }
#midcolBlogs #contentBlogs #blogPods #podtagclouds p .largestTag { font-size: 20px; float: left; margin: 0; padding: 0; }
#midcolBlogs #contentBlogs #blogNav { margin-left: 270px; width: 425px; height: 24px; padding-top: 6px; margin-top: 10px; }
#midcolBlogs #contentBlogs #blogNav ul { list-style: none; width: 425px; padding: 0; margin: 0; }
#midcolBlogs #contentBlogs #blogNav ul li { float: left; padding: 4px; margin: 4px; margin-top: 0; padding-top: 0; }
#midcolBlogs #contentBlogs #blogPods #pods .subscribesuccess { color: #00EE00; }
#midcolBlogs #contentBlogs #blogPods #pods .subscribeerror { color: #FF8A8A; }
p.error { color: #FF0000; }
p .bigger { font-size: 1.2em; }
#emailvalid.formmssg, #pwconfirm.formmssg { width: 100px; margin: 0; padding: 0; display: inline; }
.regfield { width: 210px; }
.regfilefield { width: 210px; }
.red { padding: 4px; font-weight: bold; background-color: #FF0000; }
.green { padding: 4px; font-weight: bold; background-color: #009966; }

.calheader { color: #000!important; }
.yui-calcontainer { z-index: 9999!important; }
#choosedate { width: 300px!important; height: auto!important; margin: auto!important; padding: auto!important; text-align: center!important; z-index: 9999!important; }
#startdate, #enddate { border: 1px solid #000; width: 100px; margin-right: 3px; }
#submit { margin-left: 3px; border: 1px solid #000; background-color: #FFF; font: bold 14px arial; color: #000; }

#booka2 #submit { border: none!important; background: none!important; margin: 0!important; padding: 0!important; }

#tmpPostageBorder { width: 120px!important; text-align: center!important; border: 1px solid #FFCC00; margin-bottom: 10px!important; padding-top: 10px!important; }

#quantcastwrap { margin: 0; padding: 0; text-align: center; width: 700px; }
#quantcast { margin: auto!important; padding: auto!important; width: 293px; height: 80px; background: url('/siteImages/lt-quantcast-bckgrnd.png') no-repeat; text-align: right; padding-right: 11px; padding-top: 11px; }
#quantcast iframe { margin-right: 10px; }
#quantcast #txt { float: left; width: 150px; height: 60px; font: 1.2em arial; color: #000000; text-transform: uppercase; text-align: center; padding: 2px; padding-right: 0; padding-left: 4px; margin-left: 3px; }
#quantcast #txt a { color: #000000; text-decoration: none; }
#quantcast #txt a:hover { text-decoration: underline; }

#pageItWrap { margin: auto!important; padding: auto!important; width: 520px!important; text-align: left!important; }
ul#pagination-clean { border: 0; margin: 0; padding: 0; }
#pagination-clean li { border: 0; margin: 0; padding: 0; font-size: 11px; list-style: none; display: inline; float: left; padding: 2px 3px; }
#pagination-clean li, #pagination-clean a { margin-right: 2px; color: #FFFFFF!important; font-weight: bold!important; }
#pagination-clean .previous-off, #pagination-clean .next-off { color: #888888!important; font-weight: normal!important;; }
#pagination-clean .next a, #pagination-clean .previous a { font-weight: bold; } 
#pagination-clean .active { color: #FFFFFF; font-weight: bold; font-style: italic; }
#pagination-clean a:link, #pagination-clean a:visited { color: #0033CC; text-decoration: none; }
#pagination-clean a:hover { text-decoration: none; }

.miniStarRatings { position: relative; margin: auto!important; padding: auto!important; text-align: center; height: 16px!important; text-indent: -9999px; overflow: hidden!important; }
.miniStarRatings .numRatingReplacement { display: none; }

#loginerror { border: 1px solid #DB2D24; background-color: #FFB3B3; color: #000000; }
#loginerror span { display: block; position: relative; width: 100%; height: 19px; padding-top: 1px; font-weight: bold; font-size: 1em; background-color: #CC0033; color: #FFFFFF; }
#loginerror p { margin: 0; padding: 0; padding: 2px 3px 2px 3px; }
#loginerror p a { color: #CC0033; }
#footer p { margin: 0; padding: 0; margin-bottom: 6px; }

.issBlurbs { margin: 0; padding-left: 14px; margin-top: 8px; }
.issBlurbItems { margin-bottom: 8px; }

.issLftCover { text-align: center; margin: 0; padding: 0; width: 160px; }
.issRtCover { margin: 0; padding: 0; width: 160px; }

.issBenefits { margin: 0; padding-left: 14px; margin-top: 8px; margin-bottom: 20px; }
.issBenefitItems { margin-bottom: 8px; }

#leftcol #postagediv { margin: auto!important; padding: auto!important; margin-top: 0!important; margin-bottom: 0!important; padding-top: 0!important; padding-bottom: 0!important; }

#leftcol { overflow: visible; }
#nav, #nav ul#listnav, #nav ul#listnav li, #nav ul#listnav li a, #nav ul#listnav li ul { z-index: 1!important; }
#showdatefrmEvents_cf_container { z-index: 999999!important; }
#startdatefrmRooms_cf_buttondiv { padding: 0!important; margin: 0!important; margin-top: 3px!important; }


#searchcontainer { color: #000!important; }
div.autosuggestcontainer .yui-ac-shadow { display: none; }
#searchloadingicon { display: none; }
#qodresults { overflow: auto!important; }
#qodarticle { width: 505px; overflow: hidden!important; }
#qodresults h3, #qodarticle h3 { font-size: 1.3em; }
#qodarticle .qodrule { clear: both; height: 1px; width: 80%; color: #FFF; margin-top: 8px; margin-bottom: 8px; }
#qodresults .qodDate { font-weight: bold; font-style: italic; margin: 0; padding: 0; margin-bottom: 8px; }
#qodresults .qodMore { float: right; margin: 0; margin-right: 30px; margin-bottom: 10px; padding: 0; }
#qodresults .qodBlocked { margin: 0; width: 500px; padding: 0; margin-top: 8px!important; padding-left: 18px; padding-right: 18px; }
.qodUpdated { font-size: .9em; font-weight: bold; }
.forminput { border: 1px solid black; height: 20px; width: 100px; font-size: 12px; }
.forminput2 { border: 1px solid black; height: 20px; width: auto; font-size: 12px; }
.forminput2text { border: 1px solid black; height: 16px; }
.smaller { width: 106px; }
.qod .date { width: 54px; height: 16px; }
.select { width: 155px; }
.qod .text { width: 153px; height: 16px; }
.smallnote { font-size: .8em; }
#qodbigimg { float: right; width: 300px; height: 216px; margin-left: 12px; margin-top: 14px; margin-bottom: 10px; }


#midcol #rt-int-col-ads { 
	float: right; 
	width: 350px; 
	height: 242px!important; 
	padding: 2px; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	margin-right: 6px!important; 
	margin-top: 4px; 
	background: url(/siteImages/ads_column_bot_lite.gif) bottom left no-repeat; 
	border: none!important; 
}
#midcol #lf-int-col-ads { 
	float: left; 
	width: 360px; 
	height: 242px!important; 
	padding: 2px; 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	margin-right: 0px!important; 
	margin-top: 4px; 
	background: url(/siteImages/ads_column_bot_lite.gif) bottom left no-repeat; 
	border: none!important; 
}
#lf-int-col-ads .titlesMed22 { 
	width: 360px; 
	background: url(/siteImages/ads_column_top_lite.gif) top left no-repeat; 
	margin: 0; 
	padding: 0; 
	padding-top: 4px; 
}
#lf-int-col-ads #spotlightdiv { 
	float: right; 
	width: 80px; 
	padding-top: 13px; 
}
.pushtop { margin-top: 10px!important; height: 212px!important; }
#rt-int-col-ads .titlesMed2 { 
	width: 350px; 
	background: url(/siteImages/ads_column_top_lite.gif) top left no-repeat; 
	margin: 0; 
	padding: 0; 
	padding-top: 4px; 
}
#midcol #rt-int-col-ads #spotlightdiv { 
	float: right; 
	width: 170px; 
	padding-top: 13px; 
}
#midcol #rt-int-col-ads #spotlightfeature { 
	float: left; 
	width: 166px; 
	padding-left: 8px; 
}
#midcol #blogs-clear { 
	clear: both; 
	position: relative; 
	height: 10px!important; 
	width: 710px!important; 
	margin: 0; 
	padding: 0; 
}
#midcol #blogs-ads { 
	clear: both; 
	position: relative; 
	background: url(/siteImages/ads_column2_bot_lite.gif) bottom left no-repeat; 
	width: 720px!important; 
	height: 100px; 
	margin: 0!important; 
	padding: 0!important; 
	padding-bottom: 6px; 
	text-align: left; 
	margin-left: 4px!important; 
}
#midcol #blogtopcurve { 
	clear: both; 
	position: relative; 
	margin: 0!important; 
	padding: 0!important; 
	background: url(/siteImages/ads_column2_top_lite.gif) top left no-repeat; 
	width: 320px; 
	padding-top: 6px; 
	height: 320px;!important; 
} /*  height: 430px!important; */
ul#blogstuff { 
	margin: 0!important; 
	padding: 0!important; 
}
ul#blogstuff li#title { 
	display: inline; 
	margin: 0!important; 
	padding: 0!important; 
	font: bold 16px arial; 
	color: #8BC2FB; 
	text-align: center!important;
	position: relative!important;
}
#blogstuff #title span {
	clear: both!important;
	display: block!important;
	position: relative!important;
	margin: auto!important;
	padding: auto!important;
	padding-top: 5px!important;
	margin-bottom: 4px!important;
}
ul#blogstuff li#title ul#blogitem li { 
	float: left; 
	display: inline; 
	margin: 0!important; 
	padding: 0!important; 
	margin-right: 4px; 
	text-align: center!important;
}
/*
li#title { 
	float: left; 
	display: inline; 
	margin: 0!important; 
	padding: 0!important; 
	padding-left: 4px!important; 
}
*/
#title ul { 
  position: relative;
	display: inline; 
	list-style: none; 
	width: 320px!important;
	margin: 0!important; 
	padding: 0!important; 
	margin-left: 0px!important;
	margin-top: 10px!important;
}
#title ul li img { 
  margin-top: 4px!important; 
}

/*
#title #blogitem { 
	margin: 0!important; 
	padding: 0!important; 
	margin-top: 10px; 
	padding-top: 10px; 
	margin: auto!important;
	padding: auto!important;
}
*/
#title ul#blogitem li { 
	float: left; 
	display: inline; 
	width: 160px; 
	margin-top: 0!important; 
	padding: 0!important; 
	padding-top:10px!important; 
	font-size: 11px; 
	text-align: center!important;
}
#title ul#poditem li { 
	float: left; 
	display: inline; 
	width: 200px; 
	margin: 0!important; 
	padding: 0!important; 
	padding-top: 10px; 
	margin: 0!important; 
	font-size: 11px; 
}
#title.line { 
	border-right: 1px solid #888; 
}
#midcol #blogs-ads a { 
	text-decoration: none; 
	font-weight: normal; 
}
#blogsitem2a { 
	float: left; 
	width: auto; 
	height: auto!important; 
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 4px!important;
}
#blogsitem2b { 
	float: left; 
	width: auto; 
	height: auto!important; 
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 10px!important;
}
#midcol #blogs-ads #blogcastdiv { 
	float: right; 
}

#badges { position: relative; width: 468px; height: 19px; margin: auto; padding: auto; overflow: hidden; z-index: 1; margin-bottom: 14px; }

#content div p a img { margin-right: 10px; float: left; }

#midcol #news-items { height: 490px!important; }