/*
Theme Name: SlopeSuds
Theme URI: http://bigbluehat.com/
Description: designed by <a href="http://goodeggstudio.com//">GoodEgg</a> | manufactured by <a href="http://bigbluehat.com">BigBlueHat</a>
Version: 1.0
Author: N. Brad Garrett
Author URI: http://www.bradezone.com/
Tags: fixed width, one column
*/

*{margin:0;padding:0}
body{font:13px Arial,Helvetica,Verdana,sans-serif;color:#215e77;background:#b3daf1}
a:link{color:#215e77}
#sidebar:after,#content:after,#bottomstuff:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#page{border-top:32px solid #fff}

hr{display:none}
#header{width:904px;margin:0 auto}
#tagline{float:right;width:400px;padding:5px 30px 35px 15px;font-size:11px;text-align:center;
background:#b3daf1 url(images/sstoptab.gif) left bottom no-repeat}
#tagline h2{padding-bottom:4px}
#tagline p{text-align:left}
#header h1{background:url(images/slopesudslogo.gif) 10px bottom no-repeat;height:192px}
#header h1 a{display:block;width:243px;padding-top:192px;height:0;overflow:hidden}
#header .description{display:none}

#innerwrap{position:relative;width:894px;margin:0 auto;padding-bottom:23px;
background:url(images/slopesudsroundedbottom.gif) left bottom no-repeat}
#sidebar{padding-top:16px;background:#b3daf1}
#searchandrss{float:right;padding:6px 18px 0 0;width:185px}
#searchform{float:left}
#sidebar #s{font-size:10px;width:155px;background:#fff;padding:3px 2px;color:#555;border:none}
#sidebar #searchsubmit{display:none;font-size:10px;border:1px solid #ccc;padding:2px 4px;color:#333}
#searchandrss a{width:14px;padding-top:14px;height:0;overflow:hidden;display:block;float:right;margin:3px 0 0 10px;
background:url(images/feed-icon-14x14.png) top left no-repeat}
#sidebar h2{display:none}
#sidebar ul{list-style:none}
#sidebar li{float:left}
#sidebar ul ul li ul{position:absolute;left:0;display:none;width:883px}
#sidebar ul ul li.current_page_item ul,#sidebar ul ul li.current_page_ancestor ul{display:block}
#sidebar .page_item a{display:block;background:url(images/slopesudstabs.gif) no-repeat;padding-top:36px;height:0;overflow:hidden}
#sidebar ul ul li ul li{padding:0 15px;line-height:28px}
#sidebar ul ul li.page_item ul a{display:inline;background:none;padding:0;width:auto;height:auto;color:#eee;text-decoration:none;
font-size:11px;font-weight:bold;text-transform:lowercase}
#sidebar ul ul li.page_item ul a:hover,#sidebar ul ul li.page_item ul .current_page_item a{border-bottom:1px solid #eee}
#sidebar li.page-item-16 a{background-position:-24px -15px;width:97px}
#sidebar .page-item-16 a:hover,#sidebar .current_page_item.page-item-16 a,#sidebar .current_page_ancestor.page-item-16 a{background-position:-24px -64px}
#sidebar ul ul li.page-item-118 ul{background:#563c2d}
#sidebar li.page-item-118 a{background-position:-120px -15px;width:97px}
#sidebar .page-item-118 a:hover,#sidebar .current_page_item.page-item-118 a,#sidebar .current_page_ancestor.page-item-118 a{background-position:-120px -64px}
#sidebar ul ul li.page-item-15 ul{background:#93ca3e}
#sidebar li.page-item-15 a{background-position:-217px -15px;width:98px}
#sidebar .page-item-15 a:hover,#sidebar .current_page_item.page-item-15 a,#sidebar .current_page_ancestor.page-item-15 a{background-position:-217px -64px}
#sidebar ul ul li.page-item-17 ul{background:#ffaa3f}
#sidebar li.page-item-17 a{background-position:-315px -15px;width:98px}
#sidebar .page-item-17 a:hover,#sidebar .current_page_item.page-item-17 a,#sidebar .current_page_ancestor.page-item-17 a{background-position:-315px -64px}
#sidebar ul ul li.page-item-22 ul{background:#ff2683}
#sidebar li.page-item-22 a{background-position:-413px -15px;width:97px}
#sidebar .page-item-22 a:hover,#sidebar .current_page_item.page-item-22 a,#sidebar .current_page_ancestor.page-item-22 a{background-position:-413px -64px}
#sidebar ul ul li.page-item-23 ul{background:#5f9500}
#sidebar li.page-item-23 a{background-position:-510px -15px;width:98px}
#sidebar .page-item-23 a:hover,#sidebar .current_page_item.page-item-23 a,#sidebar .current_page_ancestor.page-item-23 a{background-position:-510px -64px}
#sidebar ul ul li.page-item-18 ul, #sidebar ul ul li.page-item-502 ul{background:#1e93c3}
#sidebar li.page-item-18 a{background-position:-608px -15px;width:96px}
#sidebar .page-item-18 a:hover,#sidebar .current_page_item.page-item-18 a,#sidebar .current_page_ancestor.page-item-18 a{background-position:-608px -64px}#sidebar li.page-item-502 a{background-position:-705px -15px;width:96px}#sidebar .page-item-502 a:hover,#sidebar .current_page_item.page-item-502 a,#sidebar .current_page_ancestor.page-item-502 a{background-position:-705px -64px}

#contentwrap{background:#fff url(images/slopesudsroundedright.gif) repeat-y right;clear:both}
#content{background:url(images/slopesudsroundedtopright.gif) top right no-repeat;height:1%}
.homecolumn{padding:15px 15px 5px}
.narrowcolumn{padding:45px 30px 5px}
.colthird{float:left;width:260px;margin-right:15px}
.colthird object{display:block}
#frontimg img{display:block}
div.navigation{	width:100%;	overflow:hidden;}
div.navigation div.alignleft{	float:left;	margin:0;}
div.navigation div.alignright{	float:right;	margin:0;}
h2,.post h3{font-weight:normal;font-size:28px;padding-bottom:16px}
.post h4{font-weight:normal;font-size:24px;padding-bottom:8px}
.post h2{display:none}
.post h2.showme{display:block}
#content h2 a{text-decoration:none;color:#888}
#content small{display:block;padding-bottom:16px;font-size:10px}
#content a{color:#1E93C3}
#content a:hover{background:#333;color:#fff}
#content p,#content li{line-height:18px;padding-bottom:16px}
#content ol,#content ul{margin-left:32px}
#content blockquote{margin:0 32px}
#content img.size-full{margin-right:0}
#content input,#content textarea{border:1px solid #ccc;padding:2px 4px;color:#555;font:13px Arial,Helvetica,Verdana,sans-serif}
#content textarea{width:98%}
#content form small{display:inline;font-size:13px}

#cformsform ol{list-style:none;margin:0}
#cformsform ol li{padding-bottom:3px}
#content label{float:left;width:200px;padding-top:2px;font-weight:bold}
#content .cf-box-group {padding-left:105px}
#content .cf-box-title {font-weight:bold}
#content .cf-box-group label{float:none;width:auto;padding-top:0;margin-right:12px;font-weight:normal}
#content input.single,#content textarea{width:300px;margin-right:12px}
#content .cf-box-group input{margin-right:8px}
#content #li--14items input{float:left;clear:both}
#content #li--14items span{float:left}
#content #li--14items span.time{float:none;color:#aaa}
#content #li--15{clear:both;padding-top:16px}
#content a.dp-choose-date img{border:0;}
#content a.dp-choose-date{position:absolute}
#content a.dp-choose-date:hover{background:none}
fieldset.cf_hidden{display:none}
p.linklove{display:none}
.success,.failure{background:#eee;margin-bottom:12px;padding:4px;border:1px solid #ccc}

#bottomstuff{width:896px;margin:0 auto;height:1%}
#sseyes{float:left;width:120px;height:184px;overflow:hidden;margin-right:0px;padding:10px 20px 10px 246px;font-size:10px;text-decoration:none;color:#1E93C3;
background:url(images/home_spot_left.gif) -5px -4px no-repeat}
#sseyes h3{font-size:11px;font-weight:bold;color:#1E93C3}
#sseyes p{padding-top:4px;line-height:15px}
#sshair{float:left;width:255px;padding-top:204px;height:0;overflow:hidden;
background:url(images/home_spot_middle.gif) -1px -2px no-repeat}
#sstuesday{float:right;width:254px;padding-top:204px;height:0;overflow:hidden;
background:url(images/home_spot_right.gif) -3px -2px no-repeat}

#footer{width:880px;margin:0 auto;height:136px;
background:url(images/slopesudsbubbles.gif) right -6px no-repeat}
#footer p{width:680px;font-size:9px;text-transform:lowercase;padding:2px;color:#1E93C3}
#footer a{color:#1E93C3}
#footer a:hover{color:#fff}
#footer a#goodegglink{float:right;width:120px;padding-top:20px;height:0;overflow:hidden}

.aligntright{
	float:right
}
.alignleft{
	float:left
}
.blog-holder{	width:100%;	line-height:21px;	color:#2b5f7a;	padding:76px 0 26px;}.blog-holder .inner{	width:100%;	background:url(images/bg-v-dot.gif) repeat-y 236px 0;}.blog-holder .inner:after{	content:'';	clear:both;	display:block;}.blog-holder #content a{	color:#2b5f7a;	text-decoration:underline;}.blog-holder #content a:hover{	background:none;	text-decoration:none;	color:#2b5f7a;}.blog-holder #content{	width:595px;	float:right;	padding:71px 46px 0 0;	display:inline;	margin:-76px 0 -26px;}.blog-holder .post h2{	font-weight:bold;	color:#1e93c3;	font-size:24px;	line-height:29px;	padding:0;}.blog-holder #content .post h2 a{	color:#1e93c3;	text-decoration:none;}.blog-holder #content .post h2 a:hover{color:#2b5f7a;}.blog-holder #content p{	padding:0;	line-height:21px;	margin:0 0 19px;}.blog-holder #content ul, .blog-holder #content ol{margin-bottom:19px;}.blog-holder #content li{	padding:0;	line-height:21px;	margin:0 0 8px;}.meta{	font-size:12px;	font-style:italic;	color:#1e93c3;}.meta .author{	font-size:10px;	font-style:normal;	background:#fff url(images/meta-separator.gif) no-repeat right;	padding:0 5px 0 0;	margin:0 3px 0 0;}#content .meta .author a{	text-decoration:none;	color:#2b5f7a;}#content .meta .author a:hover{text-decoration:underline;}.blog-holder .entry{	border-top:3px double #b3daf1;	border-bottom:3px double #b3daf1;	margin:11px 0;	padding:10px 0 0;}.blog-holder .postmetadata{	font-size:10px;	text-transform:uppercase;	color:#1e93c3;}.blog-holder #content .postmetadata a{	text-decoration:none;	color:#2b5f7a;}.blog-holder #content .postmetadata a:hover{text-decoration:underline;}.blog-holder .alignleft{margin:23px 10px 10px 0;}.blog-holder .aligntright{margin:23px 0 10px 10px;}.blog-holder #content .commentlist{	margin:0;	list-style:none;	padding:3px 0 0;}.blog-holder #content .commentlist li{	margin:0;	width:100%;	overflow:hidden;	padding:3px 0 22px;}.blog-holder .commentlist .info{	width:147px;	float:left;	background:url(images/bg-comment.gif) no-repeat 100% 16px;	font-size:12px;	line-height:16px;}* html .blog-holder .commentlist .info{margin:0 -3px 0 0;}.blog-holder #content .commentlist .info a{text-decoration:none;}.blog-holder #content .commentlist .info a:hover{text-decoration:underline;}.blog-holder .commentlist .info strong{display:block;}.blog-holder .commentlist .text{	height:1%;	overflow:hidden;	background:#ecf6fb;	padding:23px 15px 20px 38px;	font-style:italic;	color:#2d9ac7;	line-height:27px;}* html .blog-holder .commentlist .text{font-style:normal;}.blog-holder #content .commentlist .text p{	margin:0 0 10px;	line-height:27px;}.blog-holder div.avatar{	border:1px solid #b3daf1;	padding:4px;	width:50px;	margin:0 0 10px 1px;}.blog-holder .avatar img{display:block;}#sidebar-blog{	width:195px;	float:left;	text-align:right;	padding:58px 0 0 25px;	display:inline;	font-size:11px;	overflow:hidden;	margin:-76px 0 -26px;}#sidebar-blog .widget{	border-bottom:1px solid #b3daf1;	margin:0 0 -1px;	padding:15px 0 12px;}#sidebar-blog .widget h2{	font-size:11px;	color:#1e93c3;	margin:0 0 3px;	text-transform:uppercase;	font-weight:bold;	padding:0;}#sidebar-blog .widget ul{	margin:0;	padding:0;	list-style:none;	font-style:italic;	color:#2b5f7a;}#sidebar-blog .widget ul li{padding:0 0 3px;}#sidebar-blog .widget a{	text-decoration:none;	color:#2b5f7a;}#sidebar-blog .widget a:hover{text-decoration:underline;}#commentform{	width:448px;	margin:0 0 30px auto;}.blog-holder #commentform p{	margin:0 0 10px;	width:100%;	overflow:hidden;}#commentform input.text, #commentform textarea{	border-color:#96c4df;	padding:5px 6px;	margin:0;	font-size:12px;	line-height:normal;	font-weight:bold;	color:#2b5f7a;}#commentform input.text{width:180px;}#commentform textarea{	overflow:auto;	width:434px;	height:180px;	max-width:434px;}#commentform .submit{	width:80px;	height:25px;	float:right;	border-style:none;	text-indent:-9999px;	overflow:hidden;	font-size:0;	line-height:0;	cursor:pointer;	padding:0;	background:url(images/btn-submit.gif) no-repeat;}input:focus, textarea:focus, select:focus{outline:none;}