/*
Theme Name:Cutline 3-Column Split
Theme URI:http://www.pr-ide.de
Description:A squeaky clean,feature-rich theme for WordPress inspired by <a href="http://pearsonified.com">Chris Pearson</a>..
Version:1.0
Author:psack
Author URI:http://www.pr-ide.de
*/
/*---:[ global elements ]:---*/
a{
color: Maroon;
text-decoration:underline
}
a img{
border:none
}
a:visited{
color:#333;
text-decoration:underline
}
a:hover{
color:#df0000;
text-decoration:underline
}
abbr,acronym{
border-bottom:1px dotted #aaa;
cursor:help;
text-transform:uppercase
}
blockquote{
border-left:1px solid #aaa;
color:#555;
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
margin:0 30px 1.5em 30px;
padding:0 0 0 10px
}
body{
background:url(images/back.png) repeat-y left;
color:#333;
font:62.5% Georgia,"Times New Roman",Times,serif;
z-index: -10;
  height: auto;
  margin: 0 0 0 0;
  min-height: 650px;
}
code{
color:#191970;
font-family:Courier,monospace
}
h1{
font-size:3.6em;
letter-spacing:-0.03em
}
h1 a,h1 a:visited,h1 a:hover{
color:#000;
text-decoration:none
}
/*---:[ headlines ]:---*/
h1,h2,h3{
color:#000;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold
}
h2{
font-size:2.0em
}
h2 a{
color:#000;
text-decoration:none
}
h2 a:visited{
color:#555;
text-decoration:none
}
h2 a:hover{
color:Navy;
text-decoration:none
}
h2.archive_head{
background:url('images/hr_dot_black.gif') 0 100% repeat-x !important;
border-top:3px solid #000 !important;
font-size:1.4em !important;
font-weight:bold !important;
letter-spacing:normal !important;
margin:0 0 1.8em 0 !important;
padding:0.4em 2px !important;
text-transform:uppercase !important
}
h3{
font-size:1.0em;
text-transform:uppercase
}
h3.comments_headers{
font-size:1.4em
}
h4{
color:#888;
font:italic 1.2em Georgia,"Times New Roman",Times,serif
}
h4 a,h4 a:visited{
color:#888;
text-decoration:none
}
h4 a:hover{
color:#888;
text-decoration:underline
}
h2.widgettitle{
background:0 100%;
font-size:1.077em;
font-weight:bold;
letter-spacing:normal;
margin:0 0 0.8em 0;
padding:0.4em 0px;
position: static;
text-transform:uppercase
}
li.widget .search_input{
font-size:1.1em !important
}
li.widget h2,li.linkcat h2{
background:0 100%;
border-top: 0px solid White;
font-size:1.077em;
font-weight:bold;
letter-spacing:normal;
margin:0 0 0.8em 0;
padding:0.4em 0px;
position: static;
text-transform:uppercase
}
li.widget li .recent_date{
color:#888;
font-weight:bold;
padding:0 0 0 8px
}
li.widget li a,li.widget li a:visited,li.linkcat li a,li.linkcat li a:visited{
text-decoration:none
}
li.widget li a:hover,li.linkcat li a:hover{
text-decoration:underline
}
li.widget li,li.linkcat li{
margin:0 0 0.7em 0
}
li.widget ol,li.linkcat ol{
margin:0 0 0.5em 20px
}
li.widget p{
margin:0 0 1.5em 0;
padding:0 10px
}
li.widget ul,li.linkcat ul{
list-style:square;
margin:0 0 0.5em 20px
}
li.widget ul.flickr_stream{
list-style:none;
margin:0;
padding:0 10px
}
li.widget ul.flickr_stream li{
display:inline;
margin:0;
padding:0 5px 5px 0
}
li.widget ul.flickr_stream li a img{
padding:3px
}
li.widget ul.flickr_stream li a:hover img{
background:#ff2a96
}
/*---< FlickrRSS styles for the widget only >---*/
li.widget_flickrrss{
}
li.widget_flickrrss a img{
margin:0 5px 5px 0;
padding:3px
}
li.widget_flickrrss a:hover img{
background:#ff2a96
}
p.bottom{
margin:0 !important
}
p.center{
text-align:center !important
}
p.unstyled{
font-size:1.4em
}
pre{
clear:both;
font-size:1.3em;
margin:0 0 1.5em 0;
overflow:auto
}
ul#comment_list{
border-top:1px solid #bbb;
list-style:none;
margin:0 0 4.0em 0
}
ul#comment_list li.comment{
border-bottom:1px dotted #bbb;
padding:1.2em 0 0 0;
width:500px
}
ul#comment_list li.trackback{
background:url('images/trackback_bg.gif');
padding:1.2em 15px 0 15px;
width:470px
}
/* uncomment this line if you use a graphic in the header - make sure the height of your header graphic is equal to the height declared in this line of code! */
ul#nav{
/*background:url('images/hr_dot_black.gif') repeat-x;
border-bottom:3px solid #000;*/
clear:both;
list-style:none;
padding:0 10px;
width:950px
}
ul#nav li{
float:left;
font:bold 1.4em Helvetica,Arial,sans-serif;
padding:0.85em 40px 0.7em 0;
text-transform:uppercase
}
ul#nav li a,ul#nav li a:visited{
color:#000;
text-decoration:none
}
ul#nav li a.current,ul#nav li a.current:visited,ul#nav li a.current:hover{
color: Navy;
text-decoration:underline
}
ul#nav li a:hover{
color:#000;
text-decoration:underline
}
ul#nav li.rss{
padding:0.85em 0 0.7em 0
}
ul#nav li.rss a{
background:url('images/icon_rss.gif') 100% 50% no-repeat;
padding:0 18px 0 0
}
/*---:[ sidebar styles ]:---*/
ul.sidebar_list{
color:Black;
list-style:none;
  list-style-image: none;
 list-style-position: inside;
 list-style-type: none;
}
ul.sidebar_list li.widget,ul.sidebar_list li.linkcat{
font-size:1.3em;
margin: 0 0 2.5em 0;
   border: none;
   }
	li#tag_cloud-2.widget a {
color: #CEBC94;
	text-decoration: none;
}
.add_comment{
display:block;
font-weight:bold;
padding:0 0 0 20px
}
.clear{
clear:both;
height:1px;
margin:0 0 5.0em 0;
width:500px
}
.comment .entry{
padding:0 15px
}
.comment .entry p{
margin:0 0 1.0em 0
}
.comment_meta{
margin:0 0 1.2em 0
}
.comment_meta strong{
font-size:1.6em
}
.comment_num{
font-size:1.4em;
font-weight:bold;
padding:0 15px 0 20px
}
.comment_num a,.comment_num a:visited{
color:#888;
text-decoration:none
}
.comment_num a:hover{
color:#df0000;
text-decoration:none
}
.comment_time{
color:#888;
font:normal 1.1em Verdana,Helvetica,Arial,sans-serif
}
/*---:[ content styles ]:---*/
.entry{
font-size:1.4em;
line-height:1.65em
}
.entry .ad{
margin:0 0 0.5em 15px
}
.entry .ad_left{
margin:0 15px 0.5em 0
}
.entry blockquote{
font-size:1.0em
}
.entry blockquote.left{
border:3px double #aaa;
border-width:3px 0;
font-size:1.3em !important;
font-style:normal !important;
margin:0.3em 15px 0.3em 0 !important;
padding:0.3em 0 !important;
text-align:center;
width:200px
}
.entry blockquote.right{
border:3px double #aaa;
border-width:3px 0;
font-size:1.3em !important;
font-style:normal !important;
margin:0.3em 0 0.3em 15px !important;
padding:0.3em 0 !important;
text-align:center;
width:200px
}
.entry blockquote.right p,.entry blockquote.left p{
line-height:1.4em !important;
margin:0 !important
}
.entry dd{
margin:0 0 1.5em 20px
}
.entry dl{
margin:0 0 1.5em 0
}
.entry dt{
font-weight:bold;
margin:0 0 0.5em 0
}
.entry h3{
margin:2.5em 0 0.5em 0
}
.entry h3.top{
margin:1.5em 0 0.5em 0 !important
}
.entry img{
}
.entry img.center{
border:3px double #bbb;
clear:both;
display:block;
margin:0 auto 1.5em auto;
padding:3px
}
.entry img.left{
border:3px double #bbb;
clear:left;
margin:0.5em 15px 0.5em 0;
padding:3px
}
.entry img.off{
border:none !important;
padding:0 !important
}
.entry img.right{
border:3px double #bbb;
clear:right;
margin:0.5em 0 0.5em 15px;
padding:3px
}
.entry img.stack{
clear:none !important
}
.entry li{
margin:0 0 0.5em 0
}
.entry p{
margin:0 0 1.5em 0
}
.entry ul{
list-style-type:square
}
.entry ul li ul,.entry ul li ol,.entry ol li ul,.entry ol li ol{
margin:0.5em 0 0.5em 30px
}
.entry ul,.entry ol{
margin:0 0 1.5em 40px
}
.flat{
margin:0 0 2.0em 0 !important
}
.flickr_blue{
color:#007ae4;
text-transform:lowercase
}
.flickr_pink{
color:#ff2a96;
text-transform:lowercase
}
.green{
color:#090
}
.navigation{
font-size:1.4em;
width:500px
}
.next{
float:right
}
.orange{
color:#f40
}
.pages h2,h2.page_header{
background:url('images/hr_title_sep.gif') 0 100% no-repeat;
margin:0 0 0.75em 0;
padding:0 0 0.6em 0
}
.posts h2{
line-height:1.2em;
margin: 10px 0 0.1em 0;
}
.posts h4{
background:url('images/hr_title_sep.gif') 0 100% no-repeat;
margin:0 0 1.25em 0;
padding:0 0 1.0em 0
}
.previous{
padding:0 20px 0 0
}
.purple{
color:#909
}
.red{
color:#f00
}
.rule{
background:url('images/hr_tag_sep.gif') no-repeat
}
.tagged{
background:url('images/hr_tag_sep.gif') no-repeat;
clear:both;
color:#888;
font-size:1.2em;
line-height:1.6em;
padding:0.4em 0 0 0;
 border-bottom: 5px solid #332200;
 margin-right: -20px;
}
.tagged a,.tagged a:visited{
color:#333;
padding:0.25em;
text-decoration:none
}
.tagged a:hover{
background:#333;
color:#fff;
text-decoration:none
}
.trackback .comment_num{
padding:0 0 0 20px
}
.whitespace{
margin:0 0 3.5em 0 !important
}
/*---< Calendar widget styles >---*/
#calendar_wrap{
color: White;
font-size:1.3em
}
#calendar_wrap a{
color: #FF6347;

}
/*---:[ comment form styles ]:---*/
#comment_form{
padding:1.0em 0 0 0;
width:500px
}
#comment_form .form_submit{
background:url('images/submit_bg.gif');
border:3px double #999;
border-left-color:#ccc;
border-top-color:#ccc;
cursor:pointer;
font:bold 1.4em Georgia,"Times New Roman",Times,serif;
padding:0.4em 4px
}
#comment_form .text_area{
width:321px !important
}
#comment_form .text_input{
border-bottom:1px solid #fff;
border-left:2px solid #999;
border-right:1px solid #fff;
border-top:2px solid #999;
color:#444;
font:normal 1.4em Georgia,"Times New Roman",Times,serif;
padding:3px;
width:191px
}
#comment_form .text_input:focus{
border-bottom:1px solid #ddd;
border-left:2px solid #666;
border-right:1px solid #ddd;
border-top:2px solid #666
}
#comment_form label{
font-size:1.2em;
padding:0 0 0 10px
}
#comment_form p{
padding:0.6em 0
}
#comment_form p.subscribe-to-comments{
font-size:1.4em
}
#comment_form p.subscribe-to-comments label{
font-size:1.0em
}
/*---:[ comment styles ]:---*/
#comments{
clear:both;
width:500px
}
/*---:[ core layout elements ]:---*/
#container{
width:970px;
z-index:2;
position: absolute;
  left: 0px;
  top: -10px;
}
#content{
padding:0 20px 0 20px;

width: 531px;
 z-index: 4;
left: 225px;
 top: 350px;


                position: absolute;

                background-color: White;

                height: auto;
        }
#content_box{
left:0px;
position: relative;
text-align:left;
width:1020px;
z-index: 3;
  height: 99%;
  background-color: White;
 }
#footer{
border-top:2px solid #C4CE95;
position: absolute;
width:970px;
 z-index: 8;
 top: 98%;
 visibility: hidden;
 }
#footer a,#footer a:visited{
color:#888;
text-decoration:none
}
#footer a:hover{
color:#888;
text-decoration:underline
}
/*---:[ footer styles ]:---*/
#footer p{
color:#888;
font-size:1.3em;
margin:0 0 0.923em 0;
text-align:right
}
#header_img{
left:0px;
position:absolute;
top:0px;
z-index:-9
}
#header_img img{
}
/*#l_sidebar{
min-height:600px;
position: absolute;
top: 200px;
width: 225px;
z-index:3;
 background-color: #cebc94;
 left: 0px;
  }*/
  
  #l_sidebar{
min-height:600px;
position: absolute;
top: 300px;
width: 225px;
z-index:3;
  left: 0px;
    clear: both;
    background-color: #CEBC94;
  }
/*---:[ header styles ]:---*/
#masthead{
top: 220px;
/*height:100px;background:url('images/logo.gif') no-repeat;*/
width: 797px;
 position: absolute;
 left: 0px;
 height: 170px;
 text-align: left;
  z-index: 2;
	}
#masthead h1{

padding: 20px 0;
text-align: left;
 margin-left: 10px;
 margin-top: -28px;
  }
#masthead h3{
color: #BDB76B;
font-size:1.8em;
font-weight:normal;
margin: -25px 0 0;
text-align: left;
 margin-left: 10px;
 text-transform: none;
}
/*---:[ search form styles ]:---*/
#search_form{
}
#search_form .search_input{
border-bottom:1px solid #f5f5f5;
border-left:1px solid #999;
border-right:1px solid #f5f5f5;
border-top:1px solid #999;
color:#090;
font:normal 1.0em Georgia,"Times New Roman",Times,serif;
padding:3px;
width:201px
}
#search_form .search_input:focus{
border-bottom:1px solid #ddd;
border-left:1px solid #666;
border-right:1px solid #ddd;
border-top:1px solid #666;
top:-100px
}
#sidebar{
left: 796px;
position: absolute;
top: 604px;
width:210px;
  background-color: #332200;
  border-top: 0px none;
  }
/* #masthead a{
display:block;
height:100px;
width:970px;
}
*/
