/**
Theme Name:ProThemer
Theme URI:http://www.prothemer.com/blog
Description:Prothemer team theme
Version:1.0
Author:ProThemer
Author URI:http://www.prothemer.com/blog
$1 - Global Resets eliminates cross browser inconsistancies
----------------------------------------------------------------------------*/
*{margin:0;padding:0;}*/
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,fieldset,address{margin:0.5em 0;}
.post-list{padding:0 0 0 20px;}
li #primaryContent,ol #primaryContent{list-style-position:inside;}
#primaryContent h1,#primaryContent h2,#primaryContent h3,#primaryContent h4,#primaryContent h5{line-height:1.7em;margin:1.4em 0 0.7em;}
fieldset{padding:0.5em;}
img{border:0;}
#primaryContent img{background:#FFFFFF;border:3px solid #CCCCCC;padding:1px;}
#primaryContent img.noborder{border:none;background:none;}
a img{border:0;}
html{overflow-y:scroll;}
body{font-family:Helvetica,Arial,Geneva,sans-serif;color:#444;font-size:14px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:21px;background:#F3F1EE;margin:0;padding:0;}
hr{border:1px solid #E8E4D9;}
p{line-height:1.55em;padding-bottom:0.8em;font-style:}
.sub-intro{font-size:18px;color:#999;line-height:1.4em;margin:.5em 0 0.8em;}
.sub-sub-intro{font-size:15px;color:#999;line-height:1.4em;margin:1em 0 0.8em;}
.info {background:#e8e4d9 none repeat scroll 0 0;border:1px dotted #CCCCCC;padding:15px;}
#callout{text-align:left;background:#E8E4D9;padding:1.6em;margin:0px 0 40px;overflow:hidden;height:100%;}
blockquote{background:#fff;padding:1em 1em 0 1em;margin-bottom:1em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#callout h4{font-size:25px;color:#626663;margin:0;margin-bottom:0.7em;}
#callout span{font-size:18px;color:#A0A09A;float:right;}
#canvas{width:960px;margin:0 auto;padding:30px 0px 0px;}
#header{background:#111 url(http://www.prothemer.com/blog/wp-content/themes/prothemer/images/top-bg.png) repeat-x;height:122px;}
#search{float:right;text-indent:0;margin-top:36px;}
#search_input{border:none;background:url(images/search-bg.png);color:#777777;float:left;font-size:15px;height:32px;padding:11px 0 0 10px;width:195px;}
#search_button{border:none;background:url(images/search-btn-bg.png);width:56px;height:42px;float:left;text-indent:-9999px;letter-spacing:1000em;overflow:hidden;}
.alignCenter{width:960px;margin:0 auto;position:relative;}
#header h1,#header h4{font-size:30px;float:left;margin:0;text-indent:-7998px;width:423px;height:110px;overflow:hidden;}
#header h1 a,#header h4 a{text-decoration:none;color:#666;display:block;}
#header h1 span,#header h4 span{display:block;font-size:15px;color:#999;}
#header h1 a,#header h4 a{width:423px;height:108px;background:#111 url(http://www.prothemer.com/blog/wp-content/themes/prothemer/images/logo.png) no-repeat 0 0;position:absolute;top:0px;left:-40px;}
#nav,#subNav{list-style:none;padding:0;margin:0;}
#subNav{margin-top:10px;}
#nav li,#subNav li{display:inline;padding:0 10px 0 0;}
.current_page_item a,.current_page_parent a{text-decoration:none;}
.current_page_item a:hover,.current_page_parent a:hover{text-decoration:underline;}
#primaryContent{width:670px;float:left;padding:0;margin:0;overflow:hidden;}
.widget{background:#F2F4F8 none repeat scroll 0 0;border:1px solid #CCCCCC;font-size:13px;margin:0;padding:0 10px;margin:0 0 10px;}
#primaryContent h1{padding:0;margin:0;}
#primaryContent h2{padding:0;margin:1em 0;color:#666;}
#primaryContent h1.postTitle a,#primaryContent h2.postTitle a,#primaryContent h1.postTitle{color:#555;font-size:1.3em;line-height:1.4em;margin:0 0 1em;}
#primaryContent h1.postTitle{color:#555555;font-size:1.9em;margin:0 0 .5em;}
#primaryContent h3{padding:0;margin:1em 0;}
ol#posts{list-style:none;margin:0;padding:0;}
#pagination{list-style:none;margin:0px;padding:0px 0 50px;}
#pagination li{display:inline;}
#pagination .previous{text-align:left;float:left;}
#pagination .future{text-align:right;float:right;}
#secondaryContent{width:260px;float:left;margin-left:30px;}
#secondaryContent h3{padding:0;margin:10px 0 0;}
#secondaryContent>ul{list-style:none;margin:0;padding:0;}
#secondaryContent>ul>li{margin:0 0 10px;}
.widget_tag_cloud a{padding-left:5px;}
#comment{width:500px;}
#footer{clear:both;width:950px;height:36px;line-height:36px;text-align:left;padding-top:14px;margin:10px auto;font-size:12px;border-top:1px dotted #CCCCCC;}
#footer-left{width:475px;float:left;}
#footer-right{width:475px;float:right;text-align:right;}
#footer a{background:transparent;font-size:12px;}
.skip,.noCss{position:absolute;left:-9999px;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.mbTeaser{border-bottom:1px dotted #CCC;margin-bottom:30px;padding-bottom:20px;width:670px;}
.mbTeaserInner{overflow:hidden;}
.mbTeaserContent{background:transparent url(../images/mb-divider.png) repeat-y;width:490px;float:right;padding-left:15px;}
.mbTeaserContent h3 a{font:bold 20px Arial;text-decoration:none;color:#000;display:block;margin-bottom:5px;}
.mbTeaserContent p{margin-bottom:10px;}
.mbTeaserContent ul,.mbTeaserContent ol{margin-bottom:1em;margin-left:2em;}
a{color:#277AA3;text-decoration:none;}
a:hover{text-decoration:underline;}
.mbTeaserContent p.mbTeaserReadon{display:block;margin-bottom:0;padding-bottom:0;}
.mbTeaserContent p.mbTeaserReadon a{color:#999;font-size:15px;}
.mbTeaserInfo{width:150px;float:left;text-align:right;}
.mbTeaserSummary{margin:0;padding:0;}
.mbTeaserSummary li{font-size:11px;}
.mbAvatarWrap{overflow:hidden;padding-bottom:5px;}
.mbAvatarWrap img{border:1px solid #CCC;padding:1px;background:#FFF;width:64px;height:64px;}
.mbTeaserSummary,.mbTeaserTags{list-style:none;overflow:hidden;}
.mbTeaserTags li,.mbTeaserTags li a{display:block;float:left;}
.mbTeaserTags{margin-bottom:10px;}
.mbTeaserTags li a{display:block;font:bold 9px Arial;text-transform:uppercase;color:#277AA3;margin-right:5px;padding:1px 2px;text-decoration:underline;}
.mbTeaserTags li a:hover{background:#277AA3;text-decoration:none;color:#FFF;}
.mbTeaserSummary li a{text-transform:capitalize;}
.mbTeaserSummary li{padding-right:23px;color:#999;line-height:21px;}
.mbDatePosted{background:transparent url(images/mb-cal.png) no-repeat 99% 50%;}
.mbPostAuthor{background:transparent url(images/mb-profile.png) no-repeat 100% 50%;}
.mbCategory{background:transparent url(images/mb-categories.png) no-repeat 99% 50%;}
.mbNoComments{background:transparent url(images/mb-nocomments.png) no-repeat 100% 60%;}
.mbComments{background:transparent url(images/mb-comments.png) no-repeat 100% 60%;}
.mbTwitter{background:transparent url(images/twitter.png) no-repeat 100% 50%;}
#commentlist .comment{position:relative;border:1px solid #DEDBC6;clear:both;margin:15px 0;overflow:hidden;padding:20px 0;background:#E8E4D9;}
#commentlist .comment.depth-2{margin-left:20px;background:#e8e1d4;}
#commentlist .comment.depth-3{margin-left:30px;background:#E8E4D9;}
#commentlist .comment.depth-2 .commentBody{width:500px;padding:0 20px;}
#commentlist .comment.depth-2 .comment.depth-3 .commentBody{width:500px;}
.author_details{color:#777777;font-size:14px;margin:10px 2px;}
a#cancel-comment-reply-link{background:#752024;color:#FFFFFF;display:inline-block;font-size:1.2em;margin:10px 0;padding:5px 10px;}
#commentlist .comment.depth-2 .commentAuthor{width:85px;}
#commentlist .comment.depth-2 .comment-author img{width:48px;height:48px;}
#commentlist{padding-top:10px;overflow:hidden;}
#respond{clear:both;padding:0 15px;}
.reply{clear:both;float:right;margin:10px 20px 20px 10px;}
.reply a{background:#3A9CC5;padding:3px 10px;color:#fff;}
.commentmetadata{position:absolute;right:0;text-transform:capitalize;top:-6px;background:#DEDBC6 none repeat scroll 0 0;color:#666666;font-size:11px;margin:6px 0;padding:6px 13px;}
#commentlist .commentItem{padding:20px 0;clear:both;overflow:hidden;background:#EFEEE2;border-color:#DEDBC6;border-style:solid;border-width:1px;position:relative;margin:15px 0;}
#commentlist .commentItem.alt{background:#E8E4D9;}
#commentlist .commentAuthor{width:100px;float:left;text-align:right;padding-right:20px;}
#commentlist .commentAuthor p{background:#DEDBC6;color:#666666;font-size:11px;margin:6px 0;padding:6px 13px;position:absolute;right:0;text-transform:capitalize;top:-6px;}
#commentlist .commentBody p.comment_author_title{color:#666666;font-size:12px;}
#commentlist .commentAuthor img{padding:1px;background:#FFF;border:3px solid #CCC;}
#commentlist .commentBody{width:530px;float:right;}
#commentlist .commentBody p{margin-top:0;color:#444;font-size:13px;}
#commentlist .authorComment{background:#DEDBC6;border-color:#D6E9EB;border-style:solid;border-width:1px;}
#commentlist .authorComment .commentBody{width:530px;color:#FF0000;}
#primaryContent h5{font-size:12px;margin-bottom:0;}
.topNav{margin:0;padding:0;overflow:hidden;margin-bottom:20px;border-bottom:3px double #EEE;padding:0 0 10px;}
.topNav li{list-style:none;margin:0;padding:0;}
.topNav li a{display:block;width:50%;text-decoration:underline;color:#777;}
.topNav li.previousPost a{float:left;}
.topNav li.nextPost a{float:right;text-align:right;}
#secondaryContent ul{margin-bottom:-1px;}
#secondaryContent .ctc{margin-bottom:20px;padding-top:5px;}
#secondaryContent h3{border-bottom:5px solid #DBD8C6;height:41px;line-height:41px;text-indent:12px;background:#E8E4D9;margin:0 -10px 5px -10px;font-size:18px;color:#464C4B;font-weight:normal;}
#secondaryContent h3 span{color:#0677BD;}
#secondaryContent ul{list-style:none;padding:0;}
#secondaryContent .widget_categories ul li{padding-left:9px;}
#secondaryContent ul li{list-style:none;border-bottom:1px solid #DBD8C6;padding:5px 0;color:#999;}
#secondaryContent ul ul.children{margin:0;border-bottom:0;}
#secondaryContent ul ul.children li{border:0;}
#secondaryContent ul li li{text-indent:20px;}
.postsNav{border:1px solid #E8E4D9;padding:0;line-height:30px;margin-bottom:20px;text-align:center;color:#999;background:#EFEBE0;}
.postsNav a{color:#666;text-decoration:underline;}
#wp125{margin-bottom:5px;}
#twoColAds{padding:10px 0 0;}
#twoColAds .adColumn{width:125px;float:left;}
#twoColAds #advbSEO{margin:0 20px 0 0;}
#twoColAds #adMailchimp{margin:0 20px 20px 0;}
#twoColAds #adHostican{margin:0 0 20px;}
#wp125 p{padding-top:5px;}
#archives ul{overflow:hidden;}
#archives ul li{display:block;float:left;border:0;width:105px;padding-left:20px;padding-bottom:8px;background:transparent url(../images/mb-cal.png) no-repeat 0;}
#primaryContent h5.related{border-bottom:2px solid #E8E4D9;color:#A4A48C;font-size:1.3em;margin:0 0 11px;padding:10px 0 8px;}
#primaryContent img.wp-smiley{border:0 none #000000;}
.post-views{color:#999999;font-size:0.9em;margin:15px 0;}
input#submit{background:#3A9CC5;border:1px solid #2590BC;color:#FFFFFF;cursor:pointer;padding:3px;}
.mbTeaserContent .relatedwrap li{list-style:none;}
.mbTeaserContent .relatedwrap li p{border-bottom:1px solid #DEDBC6;color:#666666;margin-bottom:8px;padding-bottom:8px;}
#commentform input,#commentform textarea{border:1px solid #C3C39E;padding:3px 5px;}
ul.links{border:8px solid #dbd8c6;background-color:#b8b5a6;padding:1px;width:462px;margin:0 auto;height:55px;clear:both;margin:0 0 15px 0;list-style:none;}
ul.links li{width:211px;display:block;padding:8px 0 0 20px;float:left;color:#000;height:47px;background:#fff;font-size:1.8em;}
ul.links li a:hover{color:#5f8140;}
ul.links li a{background:#fff url('images/downloaddemo.png') 0 0 no-repeat;height:26px;padding:10px 0 0 45px;display:block;}
ul.links li.download a{background-position:25px 2px;padding:10px 0 0 75px;}
ul.links li.demo a{background-position:0 -33px;}
.mbTeaserContent pre{padding:5px;background:#fff;border:5px solid #DBD8C6;width:470px;overflow:auto;margin:0 0 1em 0;}
.mbTeaserContent #feature-list,
.mbTeaserContent #feature-list li{margin:0;padding:0;}
.mbTeaserContent #feature-list ul{margin:0 0 0 1.3em;}
.mbTeaserContent #feature-list li{list-style:none;margin-bottom:2em;}
.mbTeaserContent #feature-list li li{list-style:circle;margin:0;}
.mbTeaserContent #feature-list li li li{list-style:disc;margin:0;}
.mbTeaserContent #feature-list li li li li{list-style:square;margin:0;}
.mbTeaserContent #feature-list li.feature-group{margin-bottom:1em;}
.wp-caption{}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.wp-caption .wp-caption-text{background:#ccc;padding:0;margin:0 1px 20px;text-transform:uppercase;font-size:.8em;}
#primaryContent ol h4,#primaryContent ol p{margin:0;padding:0;}
#primaryContent ol p{color:#777;margin-bottom:1em;font-size:.9em;}


#alert-info-wrap {
background: #000;
}
#alert-info {
background:#000000 none repeat scroll 0 0;
color:#AAAAAA;
font-size:0.84em;
margin:0 auto;
overflow:hidden;
padding:0.3em 0;
text-align:left;
width:950px;
}

#alert-info p {
	padding: 0;
}

#alert-info strong {
	color: #eee;
	font-size: 1em;
}

#alert-close {
background:#111111;
border:1px solid #222222;
float:right;
margin:-33px 20px 0;
padding:0.2em 1em 0.1em;
font-size: 0.9em;
color: #f25860;
text-transform: uppercase;
}

.widget.wp125_write_ads_widget {
	padding: 0;
	border: 0;
	background: none;
}

.widget.wp125_write_ads_widget h3 {
	display: none;
}

#wp125adwrap_2c {
	overflow: hidden;
}

.wp125ad.odd {
	float: left;
	margin-bottom: 10px;
}

.wp125ad.even {
	float: right;
	margin-bottom: 10px;
}

.update{
background:#fff;
padding:.1em 1em;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:1.5em 0 0 0;
}
.update h3{
border-bottom:1px dotted #ccc;
}
.widget.widget_archive {
padding-bottom:7px;
}
.widget.widget_categories {
padding-bottom:7px;
}
span.path{background:#eee;color:#777}
