/*  
Theme Name: Small Planet v2.0
Theme URI: http://www.outofdarkness.com/
Description: The Small Planet theme. Based on YUI. Please refer to http://developer.yahoo.com/yui/grids/
Version: 2.0
Author: Andrew Jones
Author URI: http://www.outofdarkness.com/
Castleton Village Portal CSS
*/
body {background:url('images/Castleton-Map.jpg') no-repeat;}
#custom-doc{top:0;left:0;background-color:#3f3403;width:72.07em;min-width:960px;text-align:left;margin:auto;}
#hd{position:relative;top:0;left:0;}
#bannerimg{background-color:#2f2701;background-image:url('images/header.jpg');background-repeat:no-repeat;height:204px;width:960px;position:relative;top:0;left:0;}
#bannerimg #navigation{position:absolute;top:0;left:0; background: url('images/top-nav.jpg') no-repeat;width:960px;height:60px;}
#bannerimg #navigation ul li{list-style-type:none;}
#bannerimg #navigation ul li a{display:block;height:45px;position:absolute;top:0;left:500px;text-indent:-999em;}
#bannerimg #navigation ul li a#navigation-home{left:10px;width:100px;}
#bannerimg #navigation ul li a#navigation-news{left:110px;width:80px;}
#bannerimg #navigation ul li a#navigation-photo{left:190px;width:130px;}
#bannerimg #navigation ul li a#navigation-local{left:320px;width:155px;}
#bannerimg #navigation ul li a#navigation-events{left:475px;width:80px;}
#googlesearch{padding-left:30px;}
#yui-main p{margin-bottom:0;}
#bannerimg #searchbox{position:absolute;left:700px;top:20px;display:block;width:260px;}
#welcome-block-home{width:430px;position:absolute;left:505px;color:#FFF;top:95px;}
#welcome-block-home h3{font-size:20px;padding-bottom:0px;margin:0;}
#welcome-block{width:430px;padding-left:505px;color:#FFF;padding-top:28px;}
#welcome-block-home p {
	top: -5px;
}
#tabbed-menu-video{margin-top:15px;}
#welcome-block h3{font-size:20px;padding-bottom:3px;}
#lft-menu-in{background-image:url('images/lft-menu-bck.gif');height:428px;width:322px;overflow:hidden;padding:0;}
#lft-menu-in li{width:300px;}
#lft-menu-btm{background-image:url('images/lft-menu-btm.gif');height:15px;width:322px;margin-top:-6px;}
#lodging p{padding-left:43px;}
#lodging a{colcor:#000;}
#vid-photo-block-in{padding:0;margin:0;background:none;border:none;}
#vid-photo-block-in h2 { display: none;}
#home-mid{width:315px;}
#entertain-in{background-image:url('images/entertain-bck.gif');height:227px;width:362px;padding-bottom:0;margin-top:-4px;margin-left:0px;}
#main-area p{color:#FFF;margin-bottom:1em;}
#lake-bomo a{color:#FFF;text-transform:uppercase;line-height:30px;}
#news{padding-left:25px;}
#news td {border:none;padding:0;}
#news a{line-height:23px;color:#000;}
#featured-news a{color:#FFF;text-transform:uppercase;font-size:16px;}
#image1{padding-left:0;}
#newstitle1{padding-left:50px;padding-top:20px;padding-bottom:10px;}
#newsblock1 p{color:#FFF;padding-left:10px;}
.yui-t3 #yui-main .yui-b{margin-left:340px;}
#featured-news{margin-bottom:2em;}
#entertain-in li{padding-left:45px;padding-top:6px;}
#entertain-btm{background-image:url('images/entertain-btm.gif');height:16px;width:361px;margin-left:0px;}
#must-read-top{background-image:url('images/must-read.gif');background-repeat:no-repeat;height:49px;width:361px;margin-top:14px;}
#must-read-in{background-image:url('images/must-read-bck.gif');height:168px;width:361px;color:#FFF;}
.entry table .lh{width:475px;}
.entry table td{border:none;}
#must-read-in .post{padding-left:27px;margin-bottom:0.5em;}
#must-read-in .post a {
	color: black;
	text-decoration: none;
}
#must-read-in .post a:hover {
	color: white;
	text-decoration: none;
}
#must-read-in a:visited {
	color: black;
	text-decoration: none;
}

#must-read-btm{background-image:url('images/must-read-btm.gif');height:12px;width:361px;}
#home-right{width:265px;position:relative;top:0;left:0;}
#events-top{background:url('images/events.jpg') no-repeat;height:235px;width:265px;}
#events-in{background-image:url('images/event-back.gif');height:232px;width:265px;padding-bottom:0;top:-13px;position:relative;}
#events-btm{background-image:url('images/event-btm.gif');height:12px;width:265px;position:relative;top:-13px;}
#links-top{background-image:url('images/links.gif');background-repeat:no-repeat;height:49px;width:265px;}
#links-in-home{background-image:url('images/link-bck.gif');height:170px;width:265px;position:relative;top:-13px;}
#links-in{background-image:url('images/link-bck.gif');height:185px;width:265px;}
#links-list-home{padding-left:20px;margin-top:0;text-transform:uppercase;}
#links-list{padding-left:42px;margin-top:-13px;}
#links-btm{background-image:url('images/link-btm.gif');height:11px;width:265px;position:relative;top:-13px;}
#login p{padding-left:20px;}
#sub-useful-top{background-image:url('images/sub-use-link.gif');background-repeat:no-repeat;height:46px;width:323px;margin-top:14px;}
#sub-useful-in{background-image:url('images/sub-use-link-back.gif');height:185px;width:323px;}
#ft{padding-top:10px;padding-bottom:10px;color:#FFF;padding-left:10px;}
#wp-calendar{width:160px;padding-left:14px;padding-right:7px;padding-top:10px;margin-left:1px;}
#wp-calendar caption,th{text-align:center;}
#wp-calendar table td, th {
	border: none;
}
#wp-calendar caption a {
	font-size: 15px;
	font-weight: bold;
}
#wp-calendar {
	border-top: none;
}

.yui-t6 #yui-main .yui-b {
	margin-right: 320px;
}

#events{width:227px;padding-left:20px;}
#events ul{padding-left:20px;}
#events li{line-height:18px;}
#events a{color:#000;}
#events-pg{width:500px;padding-left:40px;}
#events-pg li{line-height:20px;list-style-type:none;font-weight:700;}
#events-pg li a{font-weight:400;}
.yui-nav #tabbed-menu-dining a{background:url('images/tab-dining.gif') no-repeat;display:block;width:78px;height:30px;text-indent:-9999em;}
.yui-nav #tabbed-menu-lodging a{background:url('images/tab-lodging.png') no-repeat;display:block;width:78px;height:30px;text-indent:-9999em;}
.yui-nav #tabbed-menu-things a{background:url('images/tab-things.png') no-repeat;display:block;width:78px;height:30px;text-indent:-9999em;}
.yui-nav #tabbed-menu-ourtown a{background:url('images/tab-ourtown.png') no-repeat;display:block;width:78px;height:30px;text-indent:-9999em;}
.yui-nav #tabbed-menu-dining.selected a,.yui-nav #tabbed-menu-dining a:hover{background:url('images/tab-dining-b.gif') no-repeat;}
.yui-nav #tabbed-menu-lodging.selected a,.yui-nav #tabbed-menu-lodging a:hover{background:url('images/tab-lodging-b.png') no-repeat;}
.yui-nav #tabbed-menu-things.selected a,.yui-nav #tabbed-menu-things a:hover{background:url('images/tab-things-b.png') no-repeat;}
.yui-nav #tabbed-menu-ourtown.selected a,.yui-nav #tabbed-menu-ourtown a:hover{background:url('images/tab-ourtown-b.png') no-repeat;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:325px;}
html,body{background-color:#2f2701;}
h3,.yui-t3 #yui-main .yui-b .post a,#must-read-in a,.entry{color:#FFF;}
#hd h1,.description,.linklove{display:none;}
#bd,.yui-g{display:block;top:0;left:0;}
#tabbed-menu li,#vid-photo-block li{color:#FFF;text-transform:uppercase;}
.navigation a{color:#FFF;}
.navigation a:hover,#lodging a:visited,#events-pg .ec3_list{color:#000;}
#lodging a:hover,#things a:hover,#town a:hover,#main-area a:hover,#lake-bomo a:hover,#news a:hover,#links-list-home a:hover,#sub-useful-in a:hover,#events a:hover,#events-pg a:hover{color:#800;}
#things a,#town a{padding-left:20px;width:250px;line-height:30px;color:#000;}
#main-area,#lake-bomo{padding-left:50px;}
#main-area h2,#lake-bomo h2{color:#FFF;text-transform:uppercase;padding-top:20px;padding-bottom:10px;}
#events ul,.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0;}
#links-list-home li,#links-list li{list-style-image:url('images/red-arrow.gif');line-height:28px;}
#links-list-home a,#sub-useful-in a{color:#000;}
.yui-t3 .yui-b { width: 325px; }

.yui-skin-sam .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected, .yui-skin-sam .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected {
	margin: 0 1px -1px 0;
}

#ft a {
	color: white;
	text-decoration: none;
}

#ft a:visited {
	color: white;
	text-decoration: none;
}
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav, .yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav  {
	border: none;
}
.yui-skin-sam .yui-navset .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
	margin: 0;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{
	margin: 5px 137px 0px -214px;
}