/*  
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/
The Killington Group CSS
*/

html {
    background: transparent;
}

body { 

}

#custom-doc {
	position: relative;
	top: 0;
	left: 0;
	width: 778px;
	
}

#hd h1 {
	display: none;
}

.description {
	display: none;
}

#bannerimg {
	background-image: url('images/killington-realestate.jpg');
	background-repeat: no-repeat;
	height: 259px;
	width: 778px;
}

#search { 
	float: right;
	padding-right: 15px;
	padding-top: 15px;
}

#hd #top-nav {
	position: absolute;
	top: 10px;
	left: 0;
	width: 300px;
}

#hd #top-nav li {
	display: inline;
	color: white;
	list-style-type: none;
}

#hd { 
    

}

#bd {
	background: url('images/page-bg.gif') repeat-y;
}

.yui-gd {
	width: 778px;
}

#calendar-home {
	background-image: url('images/main-bck-left.gif');
	background-repeat:repeat-y;
	width: 244px;
	min-height: 300px;
}

#cal-image {
	padding-left: 14px;
	padding-top: 10px;
}

#calendar-home h2 {
	color: white;
	font-weight: normal;
	text-transform: none;
	font-size: 22px;
	padding-left: 20px;
}

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

#calendar h2 {
	color: white;
	font-weight: normal;
	text-transform: none;
	font-size: 22px;
	text-align: center;
}

#calendar {
	padding-left: 20px;
}

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

#calendar a:hover {
	color: #1c1d1c;
}

#cal-content {
	padding-left: 14px;
	padding-top: 10px;
}

ul.ec3_events li {
	color: white;
	list-style: none;
}

#nav-news {
	background-image: url('images/main-bck-right.gif');
	background-repeat:repeat-y;
	width: 518px;
	min-height: 300px;
}

#nav-bar {
	background-image: url('images/nav-back.jpg');
	background-repeat:no-repeat;
	width: 518px;
	min-height: 69px;
	color: white;
	margin-top: -10px;
}

#nav-bar li {
	display: inline;
	list-style-type: none:
	text-transform: uppercase;
	font-size: 12px;	
}

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

#nav-bar a:hover {
	color: #818384;
}


#sub-pg {
	width: 243px;
	background-image: url('images/sidebar-backgrnd.gif');
	background-repeat:repeat-y;
	display: block;
	top: 0;
	left: 0;
	min-height: 500px;
}

#sidemenu {
	background-image: url('images/sidebar-top.jpg');
	background-repeat:no-repeat;
	margin-top: -13px;
	padding-left: 5px;
	
}

#sidemenu li {
	list-style-type: none;
	line-height: 40px;
	border-bottom: solid white 1px;
	
}

#sidemenu li.current_page_item a {
	color: white;
}

#sidemenu h2 {
	text-transform: uppercase;
	font-size: 14px;
	padding-left: 14px;
	color: white;
	padding-top: 32px;
	font-weight: normal;
}


#sidemenu a {
	color: #818384;
	text-decoration: none;
}

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

#top-navbar {
	color: white;
	padding-top: 10px;
}

#home {
	padding-left: 20px;
	text-transform: uppercase;
}

#about {
	padding-left: 61px;
	text-transform: uppercase;
}

#prop {
	padding-left: 34px;
	text-transform: uppercase;
}

#serv {
	padding-left: 31px;
	text-transform: uppercase;
}

#news {
	padding-left: 34px;
	text-transform: uppercase;
}

#test {
	padding-left: 0px;
	text-transform: uppercase;
}

#asknow {
	text-transform: uppercase;
	padding-left: 33px;
}

#contact {
	text-transform: uppercase;
	padding-left: 49px;
}

#jobs {
	text-transform: uppercase;
	padding-left: 54px;
}

#forms {
	text-transform: uppercase;
	padding-left: 44px;
}

#news-block h2, #serv-home h2, #test-home h2, #wx-home h2 {
	color: white;
	font-weight: normal;
	text-transform: none;
	font-size: 22px;
	padding-left: 20px;
}

#news-block #content a, #serv-home a, #test-home a, #wx-home a {
	color: white;
	font-weight: normal;
	text-transform: none;
	font-size: 22px;
	padding-left: 20px;
	text-decoration: none;
}


#news-block #content a:hover, #serv-home a:hover, #test-home a:hover, #wx-home a:hover {
	color: #818384;
}

#news-block #title a {
	color: white;
	padding-left: 20px;
	text-decoration: none;
}

#news-block #title a:hover {
	color: #818384;
}

#news-block #content {
	color: #818384;
	padding-left: 20px;
}

.yui-gb {
	background-image: url('images/home-btm.jpg');
	background-repeat:no-repeat;
	width: 778px;
	height: 306px;
}

#main-text {
	background-image: url('images/main-bck-right.gif');
	background-repeat:repeat-y;
	width: 518px;
	min-height: 300px;
}

#entry-block h2 {
	color: white;
	font-weight: normal;
	text-transform: none;
	font-size: 22px;
	padding-left: 28px;
}

#entry-block #content h2 {
	padding-left: 0px;
}

#entry-block {
	min-height: 425px;
}

#entry-block a {
	color: #818384;
	text-decoration: none;	
}

#entry-block #content {
	color: #fff;
	width: 450px;
	padding-left: 34px;
	line-height: 20px;
	
}

#entry-block #content a {
	color: #fff;
	text-decoration: none;
}

td, th {
	border: none;
}

#entry-block #content a:hover {
	color: yellow;
}

#serv-block {
	padding-left: 3px;
	margin-top: -2px;
}

#serv-block p {
	font-size: 14px;
	width: 202px;
	color: white;
}


#serv-block li  {
	font-size: 14px;
}

#serv-block ul {
	margin-top: -7px;
	margin-left: 25px;
	color: #666666;
}



#test-block img {
	margin-left: -23px;
	margin-top: -2px;
}

#test-block p {
	font-size: 14px;
	width: 202px;
	color: white;
	padding-left:24px;
}


#test-block li {
	font-size: 14px;
}

#test-block ul {
	margin-top: -7px;
	margin-left: 50px;
	color: #666666;
	width: 174px;
}


#ft {
	background-image: url('images/footer.gif');
	background-repeat:no-repeat;
	width: 778px;
	color: #fff;
	padding-top: 24px;
	padding-bottom: 10px;
	font-size: 10px;
}

#ft a {
	color: #fff;
}

#ft a:hover {
	color: yellow;
}

#ft p {
	text-align: right;
	padding-right: 14px;
}

/* Forecast overrides */

div.wp-forecast-curr-details {
	padding: 0px;
}

.wp-forecast table {
	background: white;
	
}

.wp-forecast-curr div {
	color: white;
	font-size: 112%;
	
}