
body { background:#57bed8 url(images/bg-surf.jpg) bottom repeat-x; }
#outerWrap { background:url(images/bg-top.jpg) top left repeat-x; }


.full_width { width:980px; margin:0 auto; }
.full_width .page { width:960px; margin:0 auto; padding:0; }

#header_area { background:url(images/head-bg.jpg) top center no-repeat; }
#content_area { background:url(images/bodybg.png) top left repeat-y; }
#footer_area { background:url(images/footerbg.png) bottom left no-repeat; height:161px; }

#header, #footer, ul#tabs { border:none; }
#content_box { background:none; }

.cb { clear:both; font-size:1px; line-height:1px; height:1px; }

#header { padding:0;  }
#header_area .page { padding-top:1px; }
#header #logo, #header #logo a { display:block; width:330px; height:98px; font-size:1px; text-indent:-7000px; margin:0; padding:0; }
#header #logo a { background:url(images/head-logo.png);  margin:5px 0 0 20px;  }
#header #tagline { display:none; }
#header a#callus { font-size:1px; text-indent:-4500px; display:block; width:228px; height:41px;
	background:url(images/head-callus.png); margin:5px 0 0 30px; }

ul#tabs { background:url(images/navbg.png) top left no-repeat; height:59px; margin:0 -10px; padding:10px 10px 0 20px; }

ul#tabs li, ul#tabs li a, ul#tabs li.current_page_item, ul#tabs li.current_page_item a { border:none; background:none; }
ul#tabs { font-size:1.3em; font-weight:bold; }
ul#tabs li { background:url(images/nav-sep.jpg) right bottom no-repeat; }
ul#tabs li a { color:#FFF; text-transform:uppercase; letter-spacing:0; padding:9px 15px; margin:18px 2px 0 5px; }
ul#tabs li a:hover { color:#FFF; text-decoration:none; }
ul#tabs li.current_page_item a,
ul#tabs li a:hover { background:url(images/nav-hover.jpg) bottom left repeat-x; margin:16px 0 0 3px;
				border:2px solid #f15b00; border-bottom:none; 
				border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;
				-webkit-border-radius:5px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; }
ul#tabs ul { display:none; }


#footer { color:#3c8bce; }
#footer ul#tabs, #footer ul#tabs li, #footer ul#tabs li a { margin:0; padding:0; border:none; background:none; }
#footer ul#tabs li a { color:#3c8bce; padding:3px 10px; }
#footer ul#tabs li.current_page_item a { color:#5da8e7; text-decoration:underline; }
#footer a { border:none;  }
#footer p.copy { text-align:center; }
#footer p a { color:#3c8bce; }
#footer p a:hover { color:#5da8e7; }



#ezrzWrap { background:#c24900 url(images/availsbg.jpg) top left no-repeat; width:700px; margin:10px auto; font-size:1.4em; }
#ezrzWrap h1 { background:url(images/avail-shell.gif) top left no-repeat; padding:10px 0 20px 60px;
				color:#005094; font-weight:bold; font-size:1.6em; }
#ezrzWrap p { margin:5px 10px; }
#ezrzWrap #availTable { background:#FFF; margin:5px auto; width:690px; font-size:0.9em; }
#ezrzWrap #availTable td { width:35px; text-align:center; padding:4px 2px; margin:0; }
#ezrzWrap #availTable td.room { font-weight:bold; width:100px; }
#ezrzWrap a.booknow { background:url(images/booknow.jpg) left repeat-x; font-size:1.3em; text-decoration:none; color:#FFF; font-weight:bold; 
					display:block; float:right; margin:5px 5px 5px 15px; padding:5px 10px;}
#ezrzWrap a.booknow.quote { float:left; margin-left:5px; }
#ezrzWrap #availTable tr.FirstRow { background:url(images/avail-th.gif) top left repeat-x; height:39px; color:#FFF; }
#ezrzWrap #availTable tr.FirstRow td { padding:1px 3px; }
#ezrzWrap #availTable td.hide { display:none; }
#ezrzWrap #availTable a#ezrzViewNext { display:block; width:12px; height:11px; background:url(images/avail-nextweek.gif) center no-repeat;
	font-size:1px; text-indent:-2400px; line-height:1px; margin:0 auto; }

.post .headline_area { background:url(images/post-headbg.jpg) top right no-repeat; height:62px; }
.headline_area .head-date { background:url(images/post-datebg.jpg) top left no-repeat; height:62px; display:block; 
						float:left; color:#FFF; font-size:1.4em; padding:1px 10px; margin-right:10px; }
.headline_area .head-date span { display:block; text-align:center; margin-bottom:8px; }
.headline_area .head-date strong { font-size:1.7em; clear:left; }
.headline_area .head-date a { color:#FFF; }
.headline_area h2 { margin:3px 0; }
.headline_area p.headline_meta { float:left; color:#000; margin-right:5px; }
.headline_area p.headline_meta a { color:#0058a3; border:none; }
.headline_area p.comments { }
.headline_area p.comments a { display:block; float:right;  font-size:2em; 
		margin:5px 22px 0 0; padding:9px 15px; text-align:center; cursor:pointer; }
* html .headline_area p.comments a { margin-right:12px; }


.post_box { border-top:none;  }
.format_text { margin-left:2em; }
.format_text h1 { color:#2361A1; font-size:1.5em; }
.format_text h2 { color:#2361A1; font-size:1.3em; }
.format_text h3 { color:#2361A1; font-size:1.1em; }


/* Social toolbar buttons */
p.ShareIt { height:1.5em; font-size:1.4em; margin:0 1em 0 2em; padding:2px; color:#666; border:1px solid #CCC; border-right:none; border-left:none; }
p.ShareIt span { float:left; }
p.ShareIt a { background:url(images/socialbuttons.gif) top left; display:block; width:16px; height:16px; float:left; margin:3px 8px;
			font-size:1px; text-indent:-2000px; line-height:1px; }
p.ShareIt a.delicious	{ background-position:0 -40px; }
p.ShareIt a.furl		{ background-position:0 -160px; }
p.ShareIt a.reddit		{ background-position:0 -320px; }
p.ShareIt a.stumbleupon	{ background-position:0 -140px; }
p.ShareIt a.digg		{ background-position:0 -20px; }
p.ShareIt a.technorati	{ background-position:0 -120px; }
p.ShareIt a.facebook	{ background-position:0 -180px; }
p.ShareIt a.twitter		{ background-position:0 -620px; }



/* Widgets */
.sidebar h3 { font-variant:normal; letter-spacing:normal; color:#003b6e; font-weight:bold; font-size:1.3em; }
li.widget {  }

li.wigNewsletter { background:#bfebf6 url(images/wignews-bg.jpg) bottom right no-repeat; }
li.wigNewsletter h3 { background:url(images/wignews-ico.gif) 5px no-repeat; padding:8px 0 5px 43px; }
li.wigNewsletter form { margin:0; padding:5px; text-align:right; }
li.wigNewsletter input#eaNews { border:5px solid #f15b00; width:180px; margin:2px 5px 5px 0; }
li.wigNewsletter input#newsGo { border:none; background:none; }

li.wigTwitter { background:#f0eee4; }
li.wigTwitter h3 { background:url(images/wig-twitter.jpg) top left no-repeat; text-align:center; margin:0; padding:75px 0 0 0; }
li.wigTwitter ul { margin:5px; }
li.wigTwitter ul li { color:#666; }
li.wigTwitter ul li a { color:#f15b00; }
li.wigTwitter ul li span { display:block; }
li.wigTwitter ul li span a { color:#2361A1; }
li.wigTwitter a.follow { display:block; text-align:center; margin:0; padding:5px; }

li.widget_categories h3 { background:url(images/wigico-cats.jpg) left no-repeat; padding-left:40px; padding-top:5px; }
li.widget_categories select { width:95%; margin:2px auto; }

li.widget_links h3 { background:url(images/wigico-links.jpg) left no-repeat; padding-left:40px; }
li.widget_links ul { }
li.widget_links ul li { margin:0; padding:2px 5px; border-bottom:1px solid #d1ebf2; }
li.widget_links ul li a { color:#666; font-weight:bold; display:block; }

li.widget_archive h3 { background:url(images/wigico-cal.jpg) left no-repeat; padding-left:40px; padding-top:5px; }
li.widget_archive ul li { margin:0; padding:2px 5px; border-bottom:1px solid #d1ebf2; }
li.widget_archive ul li a { color:#666; font-weight:bold; display:block; }

li.wigVideos h3 { background:url(images/wigico-videos.jpg) left no-repeat; padding-left:40px; padding-top:10px; }
li.wigVideos .textwidget * { display:none; }
li.wigVideos .textwidget span.vvqbox { display:block; height:auto !important; width:220px !important; }
li.wigVideos .textwidget span.vvqbox object { display:block; height:200px !important; width:220px !important; }

