/*  
Theme Name: Beaver Lake
Theme URI: http://ww.fivefishpress.com
Description: A custom theme for beaverlakeresort.net
Version: 1.0
Author: Jeff Koerner
Author URI: http://www.fivefishpress.com

*/

html
     { background-color: #f3e2bc }
*
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
p
{
	line-height: 1.6em;
	margin: 0.5em 0;
}
dl
{
	margin: 1em 0;
}
dt
{
	font-weight: bold;
}
dd
{
	margin: 0.7em;
	padding: 0;
}
#out2
    { background-image: url("http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/bg-wood_03.jpg"); background-repeat: repeat-x; background-attachment: scroll }

#out1
   { background: #f3e2bc url("http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/bg_11.gif") repeat-y center }

body
    { color: #412a22; font: 13px verdana, tahoma, arial, sans-serif; text-align: center; padding: 0 }
a
{
	text-decoration: underline;
}
#sidebar a {
	text-decoration: none;
}
a:link
 {
	color: #2A1FAA
}
a:visited
 {
	color: #505
}
a:hover, a:active
 { color: #900 }
h1, h2, h3, h4, h5, h6
{
	font-family: Georgia, Verdana, Arial, Serif;
}
.center {text-align: center;}

img.center, a img.center {display: block;margin-left: auto;margin-right: auto;padding: 3px;}

.alignleft {float: left;}

img.alignleft, a img.alignleft {float:left;margin: 4px 10px 5px 0;padding: 3px;}

.alignright {float: right;}

img.alignright, a img.alignright {float:right;margin: 4px 10px 5px 0;padding: 3px;}

.clear {clear:both;}

hr.clear {clear:both;visibility: hidden;margin: 0;padding: 0;}
/* Etc
******************** */
br.clear {
	clear: both;
}
#top  { background-image: url("images/home_03.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center top }
#pager   { background-image: url("images/logo_03.jpg"); background-repeat: no-repeat; text-align: left; margin: auto; padding: 0; width: 975px; height: 125px; clear: both }
#headr  { color: #b07661; background-image: url("images/logo_03.jpg"); background-repeat: no-repeat; text-align: left; margin: 0; padding: 0; float: left }
#page   { background-image: url("images/bg_page.gif"); background-repeat: repeat-y; background-attachment: scroll; text-align: left; margin: auto; width: 975px }
#left   { background-image: url("images/bg_left.gif"); background-repeat: repeat-y; background-attachment: scroll; width: 793px; float: left }
#right      { margin-top: 0; padding-top: 0; width: 182px; float: right }


#content    { padding: 0 20px 10px 10px; width: 563px; float: right }
.post  { border-bottom: 1px dashed #f8f0e6 }
.postmetadata {
	font-size: 0.9em;
	color: #916141;
}
.postmetadata  a{
	color: #B07661;
}

#sidebar    { color: #b07661; background: #07062e; width: 200px; float: left }
.side1     { background-color: #09224c; background-position: 0 bottom; width: 200px }
.side2  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }



#footer      { background-image: url("http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/home_06.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; margin-top: -20px; padding-top: -20px; top: -20px; height: 70px; clear: both }
#footerdrop    { background-image: url("images/home_08.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; text-align: center; height: 70px }
#footertext    { color: #444; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 50px; background-image: url("images/footer.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; margin: auto; width: 976px; height: 70px }
#footertext a, #footertext a:link, #footertext a:visited   { color: #444; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 50px; text-align: center; margin: auto; }
/* Design 
******************** */
#right ul, #sidebar  ul{
	list-style: none;
}

#headr  h4 {
	font-size: 1.4em;
	margin: 40px 0 0 20px;
	color: #F3E3DE;
}
#headr h4 a {
	color: #F3E3DE;
	}
#headr .description {
	color: #F3E3DE;
	margin-left: 20px;
}



#sidebar a {
	color: #451C1D;
}
#sidebar a:hover {
	color: #7A432F;
}
#right  .side2 h2  { color: #7a432f; font: 14px "Trebuchet MS", Verdana, Sans-Serif; margin-top: 10px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 3px solid #f0e6d8 }

.side1 h2  { color: #7a432f; font: 14px "Trebuchet MS", Verdana, Sans-Serif; margin-top: 10px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 3px solid #f0e6d8 }
#right .side2 a {
	color: #B07661;
	
}
#right .side2 a:hover {
	color: #7A432F;
}

h2.pagetitle {
	text-align: right;
	border-bottom: 1px solid #505121;
	background: #F8F0E6;
	padding: 5px;
	color: #BDC4F7;
	margin-bottom: 10px;
}
.post h2 {
	font: 1.3em Aria,verdana; 
	margin-bottom: 3px;
}
.post h2 a {	
	color: #734C3D;
	margin-bottom: 3px;
}
.post h2 a:hover {
	color: #C42A08;
	margin-bottom: 3px;
}
h3.pagetitle  { color: #09224c; background: #f8f0e6; text-align: center; margin-bottom: 10px; padding: 5px; border-bottom: 1px solid #09224c }
.post h3 {
	font: 0.8em Aria,verdana; 
}
.post h3 a {	
	color: #734C3D;
}
.post h3 a:hover {
	color: #C42A08;

}
h1.pagetitle {
	text-align: right;
	border-bottom: 1px solid #505121;
	background: #FBF1DD;
	padding: 5px;
	color: #505158;
	margin-bottom: 10px;
}
.post h1 {
	font: 1.3em Aria,verdana; 
}
.post h1 a {	
	color: #734C3D;
}
.post h1 a:hover {
	color: #C42A08;

}
.post ol  { list-style-image: url("images/list.gif"); margin-left: 40px }
.post ul {
	list-style: none;
	display: block;
	margin-top: 4px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 20px;
}
.post li   {
	background-image: url(images/list.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	letter-spacing: 100%;
	white-space: normal;
	margin-left: 40px;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 20px;
}
p.postmetadata
{
	color: #916141;
	font-size: 85%;
	margin-bottom: 10px;
}
p.postmetadata a
{
	color: #666;
	text-decoration: underline;
}
span.timr
{
	background: url(images/timr.png) 0 0 no-repeat;
	padding-left: 15px;
}
span.catr
{
	background: url(http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/catr.png) 0 0 no-repeat;
	padding-left: 15px;
}
span.editr
{
	background: url(http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/editr.png) 0 0 no-repeat;
	padding-left: 15px;
}
span.commr
{
	background: url(images/commr.png) 0 0 no-repeat;
	padding-left: 15px;
}
.post ul.postspermonth{
	list-style:none;
	padding: 0;
	margin: 0;
}
.post p a {

}
.post p a:hover {
	border: none;
}
.post a img, .post img   { }	

.categr, .monthr {
	margin-bottom: 20px;
}
.categr h2, .monthr h2{
}
.post-header  { background-image: url("images/post-header.gif"); background-repeat: no-repeat; margin-bottom: 10px; padding-top: 5px; padding-left: 10px; width: 518px; overflow: hidden }
.rss {
	background: url(http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/feed-icon-10x10.png) left center no-repeat;
	padding-left: 12px;
}
/* Menu-Top
********************* */
#nav  { background-position: 0 0; margin: auto 10px auto auto; position: relative; top: 85px; left: 210px; width: 975px; height: 40px; float: left }
#nav ul  { font-size: 12px; font-stretch: extra-condensed; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; white-space: nowrap; list-style: none; display: block; margin: 0 auto; padding: 0; position: relative; height: 40px }
#nav li  { font-stretch: extra-condensed; display: table-cell; margin: 0; padding: 0 3px 0 0 }
#nav li a   { color: #fff; font-family: arial, verdana, sans-serif; font-weight: normal; line-height: 40px; background-image: url("http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/nav_six_1a.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; cursor: pointer; display: block; padding: 0 0 0 10px; height: 40px; float: left }
#nav li a b  { background-image: url("images/nav_six_1b.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; display: block; padding: 0 25px 5px 15px; float: left }
#nav li.current a   { color: #09224c; background-image: url("images/nav_six_0a.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }
#nav li.current a b  { background-image: url("images/nav_six_0b.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top }
#nav li a:hover   { color: #09224c; background-image: url("images/nav_six_0a.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }
#nav li a:hover b  { background-image: url("images/nav_six_0b.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top }
#nav li.current a:hover   { color: #09224c; background-image: url("images/nav_six_0a.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; cursor: default }
#nav li.current a:hover b  { background-image: url("images/nav_six_0b.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top }


#menu1  { width: 200px }
#menu1 ul  { text-align: center; list-style: none; margin: 0; padding: 0 }
#menu1 li a    { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 21px; height: 21px }	
	
#menu1 li a:link, #menu1 li a:visited   { color: #fff; background-image: url("images/side-nav_05.jpg"); background-repeat: no-repeat; background-attachment: scroll; display: block }
	
#menu1 li a:hover    { color: #09224c; background-image: url("images/side-nav_06.jpg"); background-repeat: no-repeat; background-attachment: scroll }	
/* Comment Etc
********************* */
.navigation a
{
	color: #666;
}
.alignleft
{
	float: left;
	width: 50%;
}
.alignright
{
	float: right;
	text-align: right;
	width: 50%;
}

.ileft {
	float: left;
	margin-right: 5px;
}
p.stats {
	color: #916141;
	font-size: .8em;

	border-left: none;
	border-right: none;
}
blockquote
{
	background: url(images/blockquote.gif) no-repeat left top;
	color: #666;
	margin: 1em;
	padding: 0 0 10px 50px;
}
#content .commentsfeedr
{
	background: url(images/feed.png) no-repeat left center;
	padding-left: 20px;
}
#content .trackbackr
{
	background: url(images/arrow_refresh.png) no-repeat left center;
	padding-left: 20px;
}
input.textbox, textarea
{
	background: #FFFFFF url(http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/shadow_top.gif) repeat-x top;
	font: 1em Verdana, Arial, Serif;
	padding: 2px;
}
input.textbox:focus, textarea:focus
{
	background: #F8F0E6 url(http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/shadow_top.gif) repeat-x top;
	border: #916141 1px solid;
}
#submit
{
	padding: 3px 5px;
}
.comment
{
	background: #F8F0E6 url(http://www.beaverlakeresort.net/wp-content/themes/beaverlake/images/shadow_top.gif) repeat-x top;
	border-bottom: #ddd 1px solid;
	list-style: none;
	margin: 0;
	padding: 1em 0.5em;
}
.alt
{
	background: #f9f9f9;
}

.MyAvatars
{

	border-bottom: 1px solid #916141;
	border-right: 1px solid #916141;
	float: right;
	margin-left: 5px;
	margin-right: 10px;
	padding: 3px;
}

#comment {
	width: 100%;
}

#left input#s {
	width: 80%;
	padding: 5px;
	margin-bottom: 10px;
	background: #F6F6F6;
	border: 1px solid #B07661;
}
#left input#s:focus {
	width: 80%;
	padding: 5px;
	margin-bottom: 10px;
	background: #333;
	color: #F8F0E6;
	border: 1px solid #FFBE23;
}

#left input#searchsubmit
{
	background: #F9F7F2;
	border: #B07661 1px solid;
	color: #B07661;
	font-size: 0.7em;
	margin: 0;
	font-weight: bold;
	padding: 1px 2px;
}
#left input#searchsubmit:focus
{
	background: #FBF1DD;
	color: #B07661;
}

fieldset {
	border: none;
}
textarea#cp_message {
	width: 60%;
}

pre {
	width: 55%;
	overflow:auto;
	font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif;
	color: #2692F7;
	max-height: 350px;
	line-height: 18px;
	margin: 10px 0;
	border: 1px solid #D4E7F7;
	padding: 5px;
	background: #EAF3FB;
}

code {
font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif;
color: #2692F7;
padding: 2px;
}

.pagebar 
	{ 
		font: 12px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #F8F0E6; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #F8F0E6; 
		text-decoration: none;
	}

.pagebar .break 
	{
		padding: 2px 6px; 
		border: none; 
		background: #F8F0E6; 
		text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #916141; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #F8F0E6;
	}

.pagebar a:hover 
	{
		color: #F8F0E6; 
		background: #0063DC; 
		border-color: #036; 
		text-decoration: none;
	}
	
/*	
	
#sidebar ul ul li a:link, #sidebar ul ul li a:visited, #sidebar ul ol li a:link, #sidebar ul ol li a:visited{
	display          : block;
  font-size        : 12px;
  background-color : #F8F0E6;
  font-weight      : normal;
  padding          : 2px 0px 2px 0px;
  color            : #B07661;
  width            : 140px;
  text-indent      : 10px;
}
#sidebar ul ul li a:hover, #sidebar ul ol li a:hover {
  font-size        : 12px;
  font-weight      : normal;
  text-decoration  : none;
  text-indent      : 10px;
  color            : #633A2B;
	}  */