/*
Theme Name: Woods on Wilkens
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Kevin Ruiz
Version: 0.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

html
	{
		margin:0;
		padding:0;
		font-family:arial, helvetica, verdana, sans-serif;
		font-size:100%;
		background:#015a6d url('images/bg-cc6.png') repeat-y;
	}
.alignright
	{
		position:relative;
		float:right;
		margin-left:10px;
	}
.widget_archive h3, .widget_categories h3, .widget_search label, .widget_recent_entries h3, .widget_recent_comments h3, .widget_meta h3
	{
		position:relative;
		width:200px;
		_width:195px;
		height:54px;
		left:-15px;
		_left:0;
		text-indent:-9999px;
		margin-bottom:0;
		margin-top:35px;
	}
.widget_archive h3
	{
		background:url('images/sect_archives.png') no-repeat;
	}
.widget_categories h3
	{
		background:url('images/sect_categories.png') no-repeat;
	}
.widget_search label
	{
		display:block;
		background:url('images/sect_search.png') no-repeat;
	}
.widget_recent_entries h3
	{
		background:url('images/sect_recentPosts.png') no-repeat;
	}
.widget_recent_comments h3
	{
		background:url('images/sect_recentComments.png') no-repeat;
	}
.widget_meta h3
	{
		background:url('images/sect_meta.png') no-repeat;
	}
#banner-main
	{
		position:relative;
		height:182px;
	}
#banner-main-logo
	{
		position:relative;
		width:196px;
		float:left;
	}
#banner-main-images
	{
		position:relative;
		width:731px;
		float:left;
		background-color:#cc6;
	}
#banner-main-images img
	{
		position:relative;
		margin:0;
	}
#banner-top
	{
		position:relative;
		background-color:#993;
	}
body
	{
		margin:0;
		padding:0;
		font-size:80%;
	}
.clear
	{
		clear:both;
	}
#col-side
	{
		position:relative;
		width:166px;
		float:left;
		background-color:#cc6;
		padding:15px;
		_width:147px;
		_padding:0;
	}
#col-side .widget-container ul li
	{
		position:relative;
		padding:0 0 10px 4px;
	}
#col-side li a
	{
		color:#000;
	}
#col-side li a:visited
	{
		color:#333;
	}
#col-main
	{
		position:relative;
		width:701px;
		float:left;
		padding:15px;
		_padding:15px 0 15px 15px;
	}
#col-main .entry-title
	{
		margin:0 !important;
		font-size:220%;
		font-weight:normal;
		font-family:'OFL Sorts Mill Goudy TT', serif;
		color:#015A6D;
	}
#col_main .entry-title a
	{
		color:#015A6D;
	}
#col-main h1, #col-main h2
	{
		color:#000;
	}
#col-main h2 a
	{
		text-decoration:none;
	}
#col-main h1
	{
		font-size:150%;
	}
#col-main h1.entry-title
	{
		font-size:220%;
		margin:40px 0 0 0;
		border-bottom:1px dotted #000;
	}
#col-main h2 
	{
		font-size:150%;
		margin:40px 0 0 0;
		border-bottom:1px dotted #000;
	}
#col-main h3
	{
		color:#fff;
		margin:40px 0 0 0;
	}
#col-main p, #col-main li, #col-main p li
	{
		line-height:20px;
		color:#333;
	}
#col-main a
	{
		color:#015a6d;
	}
#dsq-textarea-wrapper
	{
		position:relative;
		_width:650px;
	}
#epcon-logo
	{
		position:relative;
		width:150px;
		margin:0 auto;
	}
#field-city, #field-state, #field-zip
	{
		position:relative;
		float:left;
	}
#field-city
	{
		width:230px;
	}
#field-state
	{
		width:70px;
	}
#field-zip
	{
		width:100px;
	}
#cathy
	{
		position:relative;
		float:left;
		width:230px;
		padding:15px 0 15px 30px;
	}
.entry-content img
	{
		background-color:#F6F5ee;
		padding:4px;
		border:1px solid #e2e0cf;
	}
.entry-meta
	{
		position:relative;
		font-size:85%;
		color:#999;
		padding:5px 0;
	}
.entry-meta a
	{
		color:#999 !important;
	}
.entry-utility
	{
		position:relative;
		text-align:right;
	}
#frm_contact
	{
		position:relative;
		float:left;
		width:420px;
		color:#fff;
	}

#frm_contact fieldset
	{
		position:relative;
		margin:0 0 20px 0;
		border-width:1px 0 0 0;
	}
#frm_contact label
	{
		postion:relative;
		color:#fff;
		display:block;
	}
#frm_contact input
	{
		position:relative;
		font-size:150%;
		margin:4px 0 15px 0;
	}
#Name, #Address, #Email
	{
		position:relative;
		width:390px;
	}
#City
	{
		position:relative;
		width:210px;
	}
#State
	{
		position:relative;
		width:50px;
	}
#Question,#Additional_Comments
	{
		position:relative;
		height:100px;
		width:390px;
	}
#Zip
	{
		position:relative;
		width:70px;
	}
#homepageCallout
	{
		position:relative;
		background-color:#fff;
		padding:20px;
	}
#homepageCallout h2
	{
		position:relative;
		color:#000;
		margin:0;
		border-width:0;
	}
#navBar
	{
		width: 927px; 
		height: 37px;
		background: url("images/navigation.png");
		margin: 0px; 
		padding: 0px;
		position: relative; 
		left: 0px; 
		top: 0px;
	}
#navBar li
	{
		margin: 0px; 
		padding: 0px; 
		list-style: none;
		position: absolute; 
		top: 0px;
		text-indent:-9999px;
	}
#navBar li, #navBar a
	{
		height: 37px; display: block;
	}
#home {left:0; width:105px}
#designs {left:105px; width:105px;}
#quality {left: 210px; width: 140px;}
#activities {left:350px; width:140px;}
#location {left:490px; width: 90px;}
#contact {left: 580px; width: 80px;}
#events {left: 660px; width: 125px;}
#directions {left: 785px; width: 80px;}


#home a:hover, .home #home
	{
   		background: transparent url("images/navigation.png") 0 -37px no-repeat;
	}
#designs a:hover, .designs #designs
	{
   		background: transparent url("images/navigation.png") -105px -37px no-repeat;
	}
#quality a:hover, .quality #quality
	{
   		background: transparent url("images/navigation.png") -210px -37px no-repeat;
	}
#activities a:hover, .activities #activities
	{
   		position: relative !important;
		background: transparent url("images/navigation.png") -350px -37px no-repeat;
	}

#location a:hover, .location #location
	{
   		background: transparent url("images/navigation.png") -490px -37px no-repeat;
	}
#contact a:hover, .contact #contact 
	{
   		background: transparent url("images/navigation.png") -580px -37px no-repeat;
	}
#events a:hover, .events #events 
 	{
   		background: transparent url("images/navigation.png") -660px -37px no-repeat;
	} 
#directions a:hover, .directions #directions
 		{
   		background: transparent url("images/navigation.png") -785px -37px no-repeat;
	}
.post
	{
		position:relative;
		margin:0 0 50px 0;
	}
#stickerNew
	{
		position:absolute;
		width:100px;
		height:100px;
		background:url('images/sticker_new.png') no-repeat;
		text-indent:-9999px;
		top:-17px;
		right:-27px;
	}
#tbl_models
	{
		position:relative;
		width:600px;
		margin:15px auto;
	}
#tbl_models th, #tbl_models td
	{
		position:relative;
		padding:8px;
		margin:0;
	}
#tbl_models .item
	{
		text-align:right;
	}
#tbl_models th
	{
		background:url('images/bg_tbl_1.png');
	}
#tbl_models th.item
	{
		background:none !important;
		color:#fff;
	}
#tbl_models td
	{
		position:relative;
		text-align:center;
		background:url('images/bg_tbl_2.png');
	}
.author
	{
		/*font-weight:bold;*/
		color:#fff;
	}
.quote
	{
		font-weight:bold;
		color:#660;
	}
.widget-area ul
	{
		position:relative;
		margin:0;
		padding:0;
	}
.widget-area li
	{
		list-style-type:none;
	}
#wrapper
	{
		position:relative;
		width:927px;
	}
