a,a:visited{color:#B0282C;text-decoration:none;}
a:hover{color:#999999;text-decoration:none;}
body{margin:20px 0px 20px 0px;background:#000000 url(images/black_bk.jpg) repeat;font-size:12px;font-family:New Times Roman,Arial,Verdana,Helvetica,sans-serif;color:#222222;}
#main{width:980px;margin:0px auto 0px auto;background-color:#EEEEEE;}
#wrap{width:980px;background:#333333;padding:10px;margin:0px auto 0px auto;}
img{border:0;}
.clearboth{height:20px;clear:both;}
/*HEADER*/
#header{height:110px;width:978px;margin:0px;border:1px #414746 solid;background-color:#222222;color:#FFFFFF;}
#header-left{float:left;width:414px;height:70px;padding:10px 0px 0px 65px;}
#header-right{float:left;width:498px;height:80px;padding-top:20px;}
#header-out{height:165px;background:#006666 url(images/header_bk.jpg) repeat-x;}
/*Navbar*/
#navtop{width:980px;color:#FFFFFF;height:30px;font:14px Arial,Helvetica,sans-serif;background:#666666 url(images/navbar.jpg) repeat-x;font-weight:bold;margin-bottom:1px;}
#navbottom{width:980px;height:20px;margin:0px 0px 10px 0px;background:url(images/bottomnav.jpg) repeat-x top;font-weight:bold;}
#navleft{float:left;width:950px;}
/*Nav*/
#nav2{display:block;font-size:12px;height:30px;width:100%;margin:0px;}
#nav2,#nav2 ul{line-height:17px;margin-top:0px;padding-top:0px;list-style:none;}
#nav2 a,#nav2 a:hover{border:none;display:block;}
#nav2 li{float:left;list-style:none;border-right:1px solid #555555;}
#nav2 a,#nav2 a:visited{color:#FFFFFF;display:block;font-weight:bold;margin-top:0px;padding:6px 16px 6px 16px;}
#nav2 a:hover,#nav2 a:active{color:#fff;background-color:#555555;display:block;text-decoration:none;}
#nav2 li ul{position:absolute;left:-999em;height:auto;width:174px;padding:0;margin:0;border-bottom:1px solid #a9a9a9;}
#nav2 li li{width:172px;border-top:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-left:1px solid #a9a9a9;background:#333333;margin-left:0px;padding-left:0px;}
#nav2 li li a, #nav2 li li a:visited{font-weight:bold;font-size:0.9em;color:#FFF;}
#nav2 li li a:hover,#nav2 li li a:active{background:#555555;}
#nav2 li:hover ul,#nav2 li li:hover ul,#nav2 li li li:hover ul,#nav2 li.sfhover ul,#nav2 li li.sfhover ul,#nav2 li li li.sfhover ul{left:auto;}
a.main:hover{background:none;}
/*New*/
#searchnav{background-color:#99CC00;font:10px Verdana,Arial,Helvetica,sans-serif;font-weight:bold;width:26px;border:2px solid #DDDDDD;padding:1px;color:#FFFFFF;}
#searchinput{font:10px Verdana,Arial,Helvetica,sans-serif;padding:3px;margin:0px;border:2px solid #DDDDDD;width:125px;color:#999999;}
/*Main Layout*/
#content{width:960px;clear:both;background-color:#EEEEEE;line-height:17px;margin:0px auto 0px auto;}
#content p{padding:0px 0px 10px 0px;margin:0px;}
.block{border:1px solid #e2e2e2;padding:5px;margin-bottom:10px;background:#FFFFFF url(images/block_bk.gif) repeat-x;}
#middlecontent{width:416px;float:left;margin-left:10px;}
#middlecontent h1{margin:5px 0px 13px 2px;color:#000000;font-size:28px;}
#middlecontent h2{padding:4px;margin:0px 0px 3px 0px;color:#FFFFFF;background:#3d3d3d;font-size:14px;border-bottom:2px solid #666666;}
#middlecontent .block{padding:8px;}
#sidebar{width:262px;float:left;}
#sidebar h2{padding:4px;margin:0px 0px 3px 0px;color:#FFFFFF;background:#3d3d3d;font-size:14px;border-bottom:2px solid #666666;}
#sidebar ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#sidebar li{padding:0px 0px 5px 0px; margin:0px 0px 0px 10px;background:url(images/spadebullet.gif) no-repeat top left;text-indent:20px;list-style-type:none;}
.dot{background:url(images/css-dotted.gif) repeat-x bottom;}
/*Sidebar*/
#index_sidebar{width:262px;float:left;margin-left:10px;}
#index_sidebar h2{padding:4px;margin:0px 0px 3px 0px; color:#FFFFFF;background:#3d3d3d;font-size:14px;border-bottom:2px solid #dddddd;}
#index_sidebar ul{margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#index_sidebar li{padding:0px 0px 5px 0px;margin:0px 0px 0px 10px;background:url(images/spadebullet.gif) no-repeat top left;text-indent:20px;list-style-type:none;}
.newsletter{border:1px dashed #dddddd;padding:2px;font:10px Verdana,Arial,Helvetica,sans-serif;line-height:12px;}
#newsletterform{margin:0;}
#newsletterform input{border:2px solid #dddddd;font:10px Verdana,Arial,Helvetica,sans-serif;color:#666666;width:160px;padding:1px;}
#newsletterform #submit{width:25px;background-color:#eeeeee;border:1px solid #cccccc;margin-left:4px;}
/*Pages and Single Page Layout*/
#pagecontent{width:688px;float:left;margin-left:10px;}
#pagecontent .block{padding:8px;}
#pagecontent h1{margin:5px 0px 9px 2px;font-size:28px;}
#pagecontent h2{padding:4px;margin:0px 0px 3px 0px;color:#FFFFFF;background:#3d3d3d;font-size:14px;border-bottom:2px solid #666666;}
#pagecontent h3{padding:0px;margin:5px 0px 4px 2px;font-size:18px;}
#pagecontent h4{margin-bottom:5px;font-size:14px; padding:3px;}
.reviewheadings{padding:3px;margin:10px 0px 10px 0px;color:#006699;background:url(images/bigdot.gif) repeat-x bottom;font-size:18px;}
.post-info{padding-top:8px;background:url(images/bigdot.gif) top repeat-x; color:#777777;font-weight:bold;font:10px Verdana,Arial,Helvetica,sans-serif;margin-bottom:25px;}
.articledate{color:#999999;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:5px;padding-bottom:5px;margin-top:3px;}
.breadcrumb{padding:4px;background:url(images/bigdot.gif) bottom repeat-x;color:#777777;font:10px Verdana,Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:20px;}
.date{font-size:10px;color:#666666;}
.date2{font-size:10px;color:#666666;padding-left:20px;background:url(images/files.gif) no-repeat left;margin:2px 0px 15px 5px;}
.bannerwidget{display:block;margin:0px auto 0px auto;float:none;text-align:center;}
/*Image format*/
p img{padding:0;max-width:100%;}
/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered,.aligncenter,div.aligncenter{display:block;margin:10px auto 10px auto;float:none;text-align:center;padding:2px;}
img.alignright{padding:2px;margin:0 12px 4px 12px;display:inline;}
img.alignleft{padding:2px;margin:0 12px 4px 12px;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
/*Captions*/
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#eeeeee;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/*Comments*/
#commentform input{width:250px;padding:2px;margin:5px 5px 1px 0;border:2px solid #dddddd;color:#666666;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{padding:2px;width:330px;border:2px solid #dddddd;color:#666666;}
#respond{background:url(images/leave-comment.gif) top left no-repeat;padding-left:40px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0;width:170px;background-color:#EEEEEE;border:3px double #CCCCCC;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;margin-left:50px;text-align:justify;}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;border:1px dashed #dddddd;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{font-size:10px;}
.fn{font-size:14px;font-style:normal;font-weight:bold;}
.avatar{float:left;}
/*Footer*/
#footer{width:960px;background:#222222;border:1px #414746 solid;color:#FFFFFF;height:25px;padding:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
#footer a{color:#FFFFFF;}
#footer a:hover{color:#FFFFFF;text-decoration:underline;}
#footer li{list-style:none;display:inline;}
#footer-outside{margin-top:5px;padding-bottom:0px;background-color:#333333;}
/*Top Rooms Table*/
.toproomsrow1{text-align:center;background-color:#eeeeee;color:#333333;font-weight:bold;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.toproomsrow2{color:#333333;border-bottom:1px solid #dddddd;padding:5px;font:10px Verdana,Arial,Helvetica,sans-serif;}
.toproomsrow3{color:#333333;border-bottom:1px solid #dddddd;padding:5px;background:url(images/usbk.gif) bottom right no-repeat;font:10px Verdana,Arial,Helvetica,sans-serif;}	
/*TBonus Table*/
.tablelisting1{font-size:18px;font-weight:bold;background:url(images/css-dotted.gif) repeat-x bottom;}
.tablelisting2{font-size:16px;font-weight:bold;border-bottom:2px solid #EEEEEE;}
/*Room Reviews*/
.topreview{border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;padding:4px;height:22px;font-weight:bold;font-size:14px;margin:20px 0px 20px 0px;}
.rightreviewblock{float:left;width:340px;margin-left:20px;}
.leftreviewblock{float:left;width:300px;}
.reviewleft{font-weight:bold;border-bottom:1px dashed #dddddd;}
.reviewright{border-bottom:1px dashed #dddddd;}
.reviewbig{font-size:16px;font-weight:bold;border-bottom:1px dashed #dddddd;}
.full_list{color:#FFFFFF;background-color:#111111;}
.full_list2{border-bottom:1px solid #dddddd;}
