/* -------------------------------------------------------------------------------
Theme Name:Northwoods Property Management - based on Maple Leaf by TemplateLite.com
Theme URI:http://www.NorthwoodsProManagement.com/
Description:Nice 2-column WordPress theme showing beautiful autumn season
Version:1.03
Author:
Author URI:
Tags:simple,clean,fixed width,widget ready,widgets,left sidebar,two columns,valid XHTML,valid CSS
------------------------------------------------------------------------------- */
/* general */
body{
margin:0 auto;
font-size:12px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
color:#000;
background:#d4cb9d;
border:0 yellow solid;
}
img{
border:0;
padding:5px;
max-width:100%;/* not working in IE6*/
}
a{color:#112b0e;text-decoration:underline;}
a:hover{color:#112b0e;text-decoration:none;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:21px;}
h4{font-size:17px;}
h5{font-size:14px;}
h6{font-size:12px;}
p{margin:0 0 12px 0;}
hr{height:1px;border:none;border-top:1px dashed #112b0e;width:90%;}
blockquote{
clear:left;
text-align:justify;
padding:0 0 0 22px;
margin:10px;
background:url(images/quote.gif) no-repeat top left;
}
input{
margin-bottom:5px;
vertical-align:middle;
}
select{
font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
code{
font:1.1em 'Courier New',Courier,Fixed;
}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter,div.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignleft{
padding:5px;
margin:0 7px 2px 0;
display:inline;
}
img.alignright{
padding:5px;
margin:0 0 2px 7px;
display:inline;
}
img.centered{
display:block;
margin-left:auto;
margin-right:auto;
}
.clear{clear:both;}
.spacer{height:20px;}
/***** layout *****/
#page_top{
margin:0 auto;
padding:0;
width:100%;
background:url('images/bg_top.jpg') no-repeat top center;
border:0 blue solid;
}
#base{
margin:0 auto;
width:894px;
background:url('images/bg_repeat.png') repeat-y center;
padding:0 28px;
border:0 solid red;
}
#header{
position:relative;
width:100%;
height:269px;
background:url('images/header_bg.jpg') no-repeat bottom;
}
#header h1,#header h1 a{
position:relative;
top:74px;
display:block;
width:594px;
height:170px;
}
#header h1 a{
top:0;
margin:0;
text-indent:-9999px;
}
#menu{
position:relative;
width:100%;
height:42px;
background:url('images/menu.jpg') no-repeat left;
}
#container{
position:relative;
overflow:hidden;
width:894px;
background:url('images/container_repeat.jpg') no-repeat top center;
}
#sidebar{
float:left;
width:220px;
overflow:hidden;
color:#706d2a;
padding:20px 0 0 0;
border:0 solid red;
}
#out_cont{
background:url('images/content_bg.gif') repeat-y;
}
#content{
float:right;
display:inline;
width:605px;
overflow:hidden;
padding:0 15px 0 10px;
border:0 solid red;
}
#footer{
clear:both;
position:relative;
background:#000;
height:47px;
color:#fff;
font-size:11px;
font-family:Verdana,Arial;
padding:30px 20px 10px 50px;
background:url('images/footer_bg.jpg') repeat-x;
}
#footer a,#footer a:hover{
color:#fff;
text-decoration:underline;
}
/*######### header ############*/

#subtitle{
position:absolute;
overflow:hidden;
font-family:Tahoma,Arial,Verdana;
width:450px;
height:45px;
left:190px;
top:215px;
text-align:left;
font-size:13px;
letter-spacing:2px;
color:#fff;
font-style:italic;
border:0 solid red;
line-height:1.1em;
}
#menu ul{
position:absolute;
top:0;
left:30px;
height:34px;
width:550px;
overflow:hidden;
margin:0;
padding:0;
}
#menu ul li{
display:inline;
font-size:13px;
font-family:Verdana,Arial;
font-weight:bold;
color:#000;
}
#menu ul li.separator{
display:block;
float:left;
width:3px;
height:34px;
background:url('images/menu_separate.jpg') no-repeat center;
}
#menu ul li a{
display:block;
float:left;
line-height:34px;
color:#000;
padding:0 10px 0 10px;
margin:0 ;
text-decoration:none;
}
#menu ul li a:hover,#menu ul li.current_page_item a{
color:#ed1b23;
}
.searchbox{
position:absolute;
top:1px;
right:45px;
width:250px;
height:30px;
border:0;
}
.search-field input{
position:absolute;
top:5px;
left:7px;
width:172px;
height:15px;
font:bold 11px Verdana;
color:#999;
padding:5px 3px 3px 3px;
border:0;
background:#fff;
}
.search-but input{
position:absolute;
top:7px;
right:5px;
width:50px;
height:20px;
background:transparent;
border:0;
}
#footer img.rss{
position:absolute;
right:52px;
top:29px;
height:26px;
width:26px;
}
/***** sidebar *****/
#sidebar a{color:#330;text-decoration:none;font:14px Verdana,Arial;}
#sidebar a:hover{color:#663;text-decoration:underline;}
#sidebar ul,#sidebar li{
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul ul li{
position:relative;
line-height:1.7em;
list-style-type:none;
border:0 solid red;
margin:0 0 0 5px;
padding:0 5px 0 16px;
background:url('images/sidebar_arrow.jpg') no-repeat 0 4px;
}
#sidebar ul ul ul li{
position:relative;
list-style-type:none;
border:0;
margin:0;
line-height:1.7em;
background:url('images/sidebar_arrow.jpg') no-repeat 0 4px;
padding:0 0 0 16px;
}
#sidebar h1{
color:#706d2a;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
margin:10px 0 0 0;
padding:12px 0 0 22px;
height:30px;
font-family:Verdana,Arial;
background:url('images/sidebar_title.jpg') no-repeat center;
border:0 solid red;
}
#sidebar select{
margin:5px 0 2px 5px;
font-size:12px;
width:200px;
overflow:hidden;
}
/***** content *****/
.archivetitle{
height:20px;
color:#000;
font-size:11px;
font-weight:normal;
padding:10px 0 10px 5px;
margin:0;
}
.post{
width:605px;
margin:0 0 20px 0;
border:0 solid red;
}
.post_top{
position:relative;
border-left:8px #112b0e solid;
border-bottom:1px #112b0e solid;
height:40px;
/*background:#f6f6f6;*/
}
.post_bottom{
margin:0 50px 0 50px;
height:3px;
background:url('images/line.jpg') repeat-x bottom;
}
.posttitle{
position:absolute;
top:0;
left:5px;
font-size:18px;
font-family:arial;
color:#112b0e;
border:0 solid red;
}
.posttitle a{
font-family:arial;
color:#112b0e;
text-decoration:none;
}
.posttitle a:hover{
font-family:arial;
text-decoration:underline;
color:#112b0e;
}
.date{
position:absolute;
font-family:arial;
top:24px;
right:20px;
font-size:10px;
padding:0;
}
.author{
position:absolute;
font-family:arial;
font-size:11px;
top:24px;
left:5px;
}
.author a{
text-decoration:none;
}
.author a:hover{
text-decoration:underline;
}
.info{
line-height:2em;
font-size:9px;
padding:10px 10px 5px 10px;
color:#000;
border:0 solid red;
}
.category{
padding:2px 0 2px 20px;
background:url('images/category.jpg') no-repeat top left;
}
.bubble{
padding:2px 0 2px 20px;
background:url('images/bubble.jpg') no-repeat left top;
}
.tags{
padding:2px 0 2px 20px;
background:url('images/tags.jpg') no-repeat left top;
}
.entry{
color:#000;
line-height:1.6em;
text-align:justify;
padding:5px 15px 0 15px;
}
.navigation{
font-size:12px;
padding:30px 0 30px 0;
}
.sorry{
font-size:11px;
font-style:italic;
margin:8px 0 0 0;
padding:10px;
border:1px dashed #c63;
background:#fff;
}
/*** comment ***/
#postmetadata{
font-size:11px;
margin:10px 0 20px 0;
padding:5px;
}
#comments{
padding:0 20px 0 20px;
}
.nocomments{background:none;color:#000;}
.commenttitle{
color:#000;
font-size:13px;
text-align:left;
font-weight:bold;
margin:0 0 20px 0;
padding:2px 0 2px 0;
font-variant:normal;
border-bottom:1px dashed #112b0e;
}
.commentlist{list-style:none;margin:0;padding:0;}
.commentbody{
height:100%;
color:#000;
font-size:12px;
list-style-type:none;
margin:0 0 10px 0;
padding:0 5px 1px 5px;
border:0 solid #112b0e;
background:#f0f3cd;
}
.commenthead{
height:34px;
color:#000;
padding:5px 0 10px 0;
margin:0 0 10px 0;
border-bottom:1px dashed #112b0e;
background:#f0f3cd;
}
.adminbody{
height:100%;
color:#000;
font-size:12px;
list-style-type:none;
margin:0 0 10px 15px;
padding:0 5px 1px 5px;
border:0 solid #112b0e;
background:#f0f3cd;
}
.adminhead{
height:32px;
color:#000;
margin:0 0 5px 0;
padding:5px 0 5px 0;
border-bottom:1px dashed #112b0e;
background:#f0f3cd;
}
.trackhead{
height:34px;
color:#000;
margin:0 0 10px 0;
padding:5px 0 10px 40px;
border-bottom:1px dashed #112b0e;
background:#f0f3cd url('images/track.gif') no-repeat center left;
}
.trackbody{
height:100%;
color:#000;
font-size:12px;
list-style-type:none;
margin:0 0 10px 0;
padding:0 5px 1px 5px;
border:0 dashed #112b0e;
background:#f0f3cd;
}
.avatar{
float:left;
margin:0 5px 0 0;
padding:0;
background:#fff;
}
.commentcount{
float:right;
color:#aaaaaa;
font-size:20px;
margin:0;
padding:5px 0 0 0;
font-family:Georgia,Times,'Times New Roman',serif;
}
.authorlink{color:#000;font-size:12px;font-weight:bold;line-height:1.5em;}
.authorlink a{color:#000;font-size:12px;font-weight:bold;line-height:1.5em;}
.commentlink{font-size:10px;color:#000;}
.trackbody p a{color:#000;}
#commentform{
margin:0;
padding:20px 0 0 0;
}
#email,#author,#url{
color:#000;
background:#fff;
font-size:12px;
padding-left:2px;
vertical-align:middle;
border:1px solid #112b0e;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
#comment{
width:500px;
color:#000;
font-size:12px;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #112b0e;
padding:2px 2px 2px 2px;
}
#submit{
width:80px;
height:20px;
color:#000;
font-size:12px;
background:#fff;
margin:0;
padding:0 10px 2px 10px;
border:1px solid #112b0e;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
/***** widget *****/
#wp-calendar td{font-size:11px;color:#999;}
#wp-calendar td a{font-weight:bold;text-decoration:underline;}
#wp-calendar{
width:210px;
text-align:center;
font-size:11px;
color:#112b0e;
}
.wp-caption{ /*images caption*/
text-align:center;
color:#666;
}
.textwidget{ /*text box*/
margin:5px 0 5px 5px;
}
#akismetwrap{
margin:2px 0 2px 45px;
}
.rsswidget img{
margin-top:2px;
margin-left:-15px;
padding:0;
background:#ff0 fixed;
}
#sidebar h1 a.rsswidget{
margin-left:-3px;
color:#706d2a;
text-decoration:none;
}
