body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: url('images/bodybg.jpg') repeat-x 0 -268px; line-height: 20px; font-size: 13px;}
a {	outline: none;}
ul {list-style-type: none; margin: 0; padding: 0;}
img  {border: none;}
#panel {background: #91cfde url(images/panelbg.jpg) repeat-x;overflow: hidden; padding: 25px 40px 25px 40px; color: #fff; display: none;}
#panel p {font-size: 12px; line-height:20px;}

div#all { width: 100%;margin: 0 auto; width: 960px; position: relative;}
div.container { /*margin-top: -16px;*/ background: url(images/header.jpg) no-repeat center -131px;}
div#topper {width: 960px; margin: 0 auto;}

div#info {overflow: hidden; position: absolute; z-index: 2; width: 960px;}
div#content{overflow: hidden;}
ul.info {float: right; overflow: hidden;}
ul.info li {display:inline; float: left; padding-right: 20px;}
ul.infol li.last {padding-right: 0;}
ul.info li a.about {background: url(images/about.jpg) no-repeat; display: block; height: 32px; width: 69px; text-indent: -900px; }
ul.info li a.subscribe {background: url(images/subscribe.jpg) no-repeat; display: block; height: 32px; width: 109px; text-indent: -900px; }
ul.info li a.contact {background: url(images/contact.jpg) no-repeat; display: block; height: 32px; width: 104px; text-indent: -900px;}
ul.info li a.about.active {background-position: 0 -32px;}
div#branding {float: left; clear: both; margin-top: 79px; height: 44px;}
div#branding h1{ float: left; margin: 0; padding: 0;}
div#branding h1 a.logo {width: 480px; height: 44px; display: block; text-indent: -9000px; background: url(images/blank.gif); }
div#branding.container {background: none;}

div#images p {margin-top: 0;}
div#tags {/*background: url(images/tags.jpg) no-repeat 6px 0;*/ height: 56px; clear: both; margin: 0; padding: 0; float: left; width: 945px;}

div#navigation {clear: both; margin-left: -7px;}
div#navigation ul {overflow: hidden;}
div#navigation ul li {display: inline; float: left;}
div#navigation ul li a{ display: block; text-indent: -9000px; height: 36px; background: url(images/nav/nav.jpg) no-repeat;}

div#navigation ul li a.home {width: 72px;}
div#navigation ul li a.home:hover {background-position: 0 -36px;}

div#navigation ul li a.archives {width: 88px; background-position: -72px 0;}
div#navigation ul li a.archives:hover {background-position: -72px -36px;}

div#navigation ul li a.hotdoggers {width: 108px; background-position: -160px 0;}
div#navigation ul li a.hotdoggers:hover {background-position: -160px -36px;}

div#navigation ul li a.downloads {width: 100px; background-position: -268px 0;}
div#navigation ul li a.downloads:hover {background-position: -268px -36px;}

div#navigation ul li a.whatis {width: 177px; background-position: -368px 0;}
div#navigation ul li a.whatis:hover {background-position: -368px -36px;}

div#navigation ul li a.whereare {width: 117px; background-position: -545px 0;}
div#navigation ul li a.whereare:hover { background-position: -545px -36px;}

div#navigation ul li a.cruiseback {width: 146px; background-position: -662px 0;}
div#navigation ul li a.cruiseback:hover {width: 146px; background-position: -662px -36px;}

div#navigation ul li a.become {width: 146px; background-position: -808px 0;}
div#navigation ul li a.become:hover {width: 146px; background-position: -808px -36px;}

div.leftcol {float: left; width: 626px; padding: 0 10px;min-height: 400px;}

div.rightcol {float: right; width: 267px; padding: 20px 23px 20px 23px; min-height: 400px;}
div.rightcol div#images img {padding-bottom: 20px;}
div.rightcol div#images img.none {padding-bottom: 0;}

div#main {overflow: hidden; background: url(images/mainbg.jpg) repeat-y 10px 0; min-height: 800px; clear: both;}
div#stories {background: url(images/stories.jpg) no-repeat 10px 0; padding-bottom: 60px; margin-top: 20px;}
div.entry {padding-bottom: 10px; padding-top: 30px;border-bottom: 1px solid #ebebeb; overflow: hidden; margin-top: 15px;}
div.entry h2 {margin: 0 0 5px 0; line-height: 20px;}
div.entry a{color: #5096b3; text-decoration: none;}
div.entry span.byline {color: #ccc;}
div.entry span a {color: #66a3bd;}




#map { float:left; width:615px; height:350px;margin-top: 20px; }
#message { position:absolute; padding:10px; background:#fff; color:#000; border: 1px solid #ff750c ; }
#list { float:left; width:615px; background:#eee; list-style:none; padding:0; clear: both;}
#list li { display: inline; float: left; width: 205px; }
#list li:hover, ul#list li.selected { background:#555; color:#fff; cursor:pointer; cursor:hand; }

div#printout {clear: both; padding: 50px;}
div#footer {padding: 50px 0; text-align: center; background: #ffd317; clear: both;}

li.checkin span {display: none;}

div.rightcol a {color: #5b9db8; text-decoration: none;}
div.rightcol a:hover {text-decoration: underline;}

div.mods {padding-top: 50px; min-height: 50px; margin-bottom: 30px; overflow: hidden; padding-left:5px;}
div#twitpics {background: url(images/sightings.jpg) no-repeat;}
div#twitpics img {width: 50px; height: 50px; float: left;}
div#twitpics ul#photos {width: 70px; float: left; margin: 0; padding: 0;}
div#twitpics ul#twits {width: 190px; float: left; margin: 0; padding: 0;}
div#twitpics ul#twits li p {padding: 0; margin: 0;}
div#twitpics ul#twits li, div#twitpics ul#photos li{height: 80px; float: left;}
div#tweets {background: url(images/tweets.jpg) no-repeat;}
div#flickr {background: url(images/flickr.jpg) no-repeat;}
div#flickr ul li img {width: 115px; height: 75px; padding: 5px; float: left;}

div#tweets li {clear: both; padding-bottom: 20px; overflow: hidden;}
div#tweets div.wrap {width: 195px; float: right;}
div#tweets li img {float: left; padding-right: 10px; width: 50px; height: 50px;}

div#links {background: url(images/links.jpg) no-repeat;}




ul#list li a {width: 205px; height: 31px; display: block; text-indent: -9000px; background: #fff url(images/plates.jpg) no-repeat;}
ul#list li a:hover, ul#list li a.item0.selected {background-position: 0 -30px;}
ul#list li p {margin: 0; padding: 0;}

ul#list li a.item1 {background-position: 0 -62px ;}
ul#list li a.item1:hover, ul#list li a.item1.selected {background-position: 0 -93px;}

ul#list li a.item2 {background-position: 0 -124px ;}
ul#list li a.item2:hover, ul#list li a.item2.selected {background-position: 0 -154px;}

ul#list li a.item3 {background-position: 0 -185px ;}
ul#list li a.item3:hover, ul#list li a.item3.selected {background-position: 1px -216px;}

ul#list li a.item4 {background-position: 0 -246px ;}
ul#list li a.item4:hover, ul#list li a.item4.selected {background-position: 0px -277px;}

ul#list li a.item5 {background-position: 0 -310px ;}
ul#list li a.item5:hover, ul#list li a.item5.selected {background-position: 0px -341px;}


img.thumb2 {height: 80px; width:106px;}

#links ul li{
background:transparent url(images/hotdog_bullet2.jpg) no-repeat scroll left center;
color:#000000;
float:left;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:20px;
padding-bottom:5px;
padding-left:3.2em;
text-decoration:none;
width:140px;}

div#thumbs img {padding: 2px; float: left;}

div#archives {margin-top: 15px;}
div#archives ul {list-style-type: disc;}
div#flickr li {margin: 0; padding: 0; display: inline; float: left;}

div.contain {width: 250px !important;}

ul.post {list-style-type: circle; color: red;}
div.paging {padding-top: 20px;}
div.paging a{ color: #66A3BD;}
#top-link { display: block; width: 385px; height: 100px; position: absolute; top: 72px; right: 0; text-decoration: none; }
.wp-caption.aligncenter { margin: 0 auto; }
.alignleft {float: left; padding: 0 10px 10px 0;}
.alignright {float: right; padding: 0 0 10px 10px;}
.aligncenter { text-align: center; }

.text ul { list-style: disc inside; margin: 0 0 0 20px; }
