/*
Theme Name: Escalte Media
Theme URI: http://www.escalatemedia.com/
Description: http://www.escalatemedia.com/ blog skin
Version: 1.0
Author:EM

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:400;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}


body{background:#FFF;font:15px "Trebuchet MS", sans-serif;}
a {color:#006699;text-decoration:none;}
a:focus{outline:1px dotted invert;}
hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;}
h1{font-size:2.5em;}
h2{font-size:2.3em;}
h3{font-size:2.1em;}
h4{font-size:1.9em;}
h5{font-size:1.7em;}
h6{font-size:1.5em;}
ol{list-style:decimal;}
#ZFDebug_debug h4{font-size:14px;}
html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;height:0;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0;}
.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
#wrapper{margin:0 auto;width:960px;}
#header{height:137px;position:relative;width:100%;}
#header h1{display:inline;float:left;}
#inc5000 {position: absolute; top: 25px; left: 265px;}
#header h1 a{background:url("/assets/images/logo.png") no-repeat scroll 0 0 transparent;display:block;height:137px;overflow:hidden;text-indent:-9999px;width:216px;}
#header #contact_link{height:30px;position:absolute;right:0;top:42px;width:359px;}
#nav{bottom:15px;position:absolute;right:0;}
#nav li{display:inline;margin:0 25px 0 0;}
#nav .last{margin:0 15px 0 0;}
#blog_page{background:url("/assets/images/headers/blog.jpg") no-repeat top left;}
.page_header{padding:87px 0 0;}
.page_content_wrapper{background:url("/assets/images/page_bg.png") repeat-x scroll left top #D4D4D4;padding:10px 0;}
.page_content{background:none repeat scroll 0 0 #FFF;border:1px solid #E5E4E4;margin:0 auto;padding:40px 27px 0;width:882px;}
.page_content h2{color:#069;font-size:24px;font-weight:700;}
.page_content h3{color:#069;font-size:16px;font-weight:700;margin:12px 0;}
.page_content p{color:#333;font-size:14px;padding:12px 0;}
.page_content .content_head{padding:12px 0 30px;}
.page_content .col_left{display:inline;float:left;width:618px;}
.page_content .col_right{border:1px solid #E5E4E4;display:inline;float:right;margin:0 0 10px;padding:22px;width:201px;}
.page_content .col_right_box{border:1px solid #E5E4E4;color:#666;display:inline;float:right;font-size:13px;margin:20px 0 0;padding:22px;width:201px;}
.post{font-family:Georgia, serif;font-size:14px;line-height:19px;margin:10px auto 25px;}
.post h2{font-size:25px;font-weight:400;line-height:26px;}
.post h2 a{color:#069;font-family:Georgia, serif;font-size:22px;font-weight:700;text-decoration:none;}
.post .info{color:#838383;display:inline;float:left;font-size:13px;margin:5px 0;}
.post .info .date{color:#1D5BAA;}
.post .alignleft{display:inline;float:left;margin:0 5px 5px;}
.post .alignright{display:inline;float:right;margin:0 5px 5px;}
.post li{list-style-type:disc;margin:0 20px;}
.post .comment_wrap a{color:#848484;display:inline;float:left;line-height:31px;text-decoration:none;}
.post .comment_count{background:url("images/comment.gif") no-repeat scroll right 5px transparent;color:#848484;float:right;height:28px;padding:6px 0 0 10px;text-align:center;width:37px;}
.post .comment_counts{background:transparent url(images/comment.gif) no-repeat scroll right 5px;display:inline;float:right;margin:5px 10px 5px 0;padding:0 20px 0 0;}
.post .comment_count a{color:#848484;text-decoration:none;}
.post .readmore{background:transparent url(images/readmore_arrow.png) no-repeat scroll right 5px;display:inline;float:left;margin:5px 10px 5px 0;padding:0 10px 0 0;}
.post .readmore a{color:#069;text-decoration:none;}
.post .space{clear:both;height:1px;margin:10px 0 15px;width:600px;}
#navigation{margin:20px 0 30px;}
.col_right h3,#cats h3,#archives h3{font-size:18px;}
#cats ul,#archives ul{color:#069;font-size:13px;font-weight:700;}
#cats ul li,#archives ul li{border-bottom:1px solid #D8D8D8;padding:5px 0;}
#searchform #s{border:1px solid #E5E4E4;display:inline;height:23px;width:125px;}
#posted_tags{color:#6F6F6F;display:inline;float:right;font-size:12px;}
#comments{font-family:Georgia, serif;}
#comments h4{color:#069;font-size:18px;font-weight:700;}
#comments #comments_head{color:#069;font-size:13px;}
.commentlist{list-style:none outside none;}
.commentlist li{background:#FFF;border-bottom:1px dotted #CFCFCF;font-size:12px;margin:10px 0;padding:20px 0;}
.commentlist .last{border-bottom:1px solid #CFCFCF;}
#respond{font-size:12px;font-weight:700;}
#comments fieldset{border:1px solid #CFCFCF;color:#494949;font-size:13px;margin:10px auto;padding:25px;width:555px;}
#comments legend{color:#494949;font-size:16px;font-weight:700;margin:0 0 0 -11px;padding:0 10px;}
#comments fieldset label{clear:both;display:inline;float:left;margin:0 10px 0 0;padding:3px 0 0;width:165px;}
#comments fieldset .cominput{border:1px solid #e5e5e5;height:23px;margin:0 0 10px;width:375px;}
#comments fieldset .textarea{border:1px solid #e5e5e5;width:375px;}
#comments fieldset #loggedin{margin:10px 0;}
#comments #btn_wrap{margin:10px 0 0;text-align:right;}
#comments #loginform{border:1px solid #E5E5E5;font-size:12px;margin:10px 0 20px;padding:10px 10px 0;width:386px;}
#comments #postguest{font-size:14px;font-weight:700;margin:0 0 10px;}
#comments #loginform label{clear:both;display:inline;float:left;margin:0 10px 0 0;padding:3px 0 0;width:60px;}
#comments #loginform .input{border:1px solid #e5e5e5;height:23px;margin:0 0 10px;width:175px;}
.comment_auth{display:inline;float:left;padding:0;width:230px;}
.commenttext{display:inline;float:right;width:385px;}
.space_border{border-color:#DCDCDC;margin:20px 0;}
.comment_date{color:#999;display:block;}
#commentform{margin:20px 0;}
#commentform label{color:#069;display:block;font-size:14px;margin:0 0 4px;width:auto;}
#commentform .cominput{background:none repeat scroll 0 0 #EEE;border:1px solid #A5A5A5;height:31px;width:262px;}
#commentform .textarea{background:none repeat scroll 0 0 #EEE;border:1px solid #A5A5A5;height:98px;width:262px;}
.commentform_left{float:left;}
#footer{color:#bababa;font-size:12px;height:35px;position:relative;}
#copyright{left:61px;position:absolute;top:16px;}
#foot_links{position:absolute;right:0;top:16px;}
#foot_links li{display:inline;margin:0 20px 0 0;}
#foot_links a{color:#2089bc;text-decoration:none;}
.site_logo,.post .comment_wrap{display:inline;float:right;}
#searchform #search_img,.commentform_right{float:right;}