
/*THEME RESET*/
.custom a { outline:none; }
.custom ul.menu { border:none; }

li.tab.tab-1 a {
background: white;	
}

.custom #header_area div.page ul.menu {
	background:none; border:none;
}
.custom ul.menu li { background:none; border:none; }
.custom #header { border-bottom:none; }
.custom #feature_box { border-bottom:none; }
.custom #content_box { background:none; }


.custom #column_wrap { background:none; }
.custom #footer { border-top:none; }

body.custom {
padding-top: 0px;
background: ;

}

.custom ul.menu a{
	background: white;
	border: none;
}

.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}
/*.custom #content_box, .custom #column_wrap {
        background: #bad2e7;
}

div#content.hfeed {
	background: white;

}*/


div#header_area.full_width {
	background-color: white;
}





#footer {
	
}


.custom div#header_area.full_width div.page{
	background-color: white;
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	
}
.custom div.page{
	background-color: white;
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	
	
}




.custom div#content_area.full_width {
	background: white;
	
	padding: 0;
	border: none;
	margin-top: 0;
}




.entry-content p.to_comments a span {
	font-size: inherit;
}
img.alignleft
{ margin: 0 1em 0 0; float: left; clear: left; }



	#sidebars a img {
	margin-bottom: 15px;
	}

	


	.custom div#header {
		padding: 0;
			border: none;
		margin: 0;
		width: 957px;
			height: 44px;
		background-color: white;
	}

div#slide-intro. {
	float: right;
}

div#slide-images. {
	float: left;
	width: 600px;
}

.custom #feature_box {padding: 10px; background: #f2e9db; 
height: 260px;}

ul#portfolio.innerfade {
	height: 260px;
	list-style: none;
}


div#nav_area.full_width {
	background-color: #f2e9db;
	
}

/*TEASERS */
	a.teaser_link { 	color: #383532; }
	
	abbr.teaser_date.published {
		color: #383532;
		padding: 2px 4px 2px 4px;
		background-color: #f2e9db;
		margin-top: 5px;
		border: 1px solid #cbc3b7;
}

	
	.post .content a.more-link:hover { background-position: 0 -22px; border-bottom-width: 0; }
	.post .content a.more-link:active { background-position: bottom; }	
	.custom #widget_content {
	background: #fff;
	color: #111;
	padding-left: 1em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px ;
	border-radius:5px ;
	padding: 1em 0em 1em 1em;
	border: 4px solid #777777;
	}

	.custom #widget_content .widget_icon {
	float: right;
	margin-right: 0.5em;}

	.custom li.widget .my_widget_header {
	background: #f2e9db;
	-moz-border-radius:5px;
	-webkit-border-radius:5px ;
	border-radius:5px ;
	}

	.custom li.widget .my_widget_header h3 {
	color: #111111;
	font-size: inherit;
	text-align: center;
	}
	
/*TWITTER*/
	
	#twitter{
		background: #f2e9db;
		color: #f2e9db;
			padding-top: 18px;
			padding-bottom: 12px;
			padding-left: 20px;
			font-size: 13px;
		border-bottom: 1px solid #c4e0d7;
}
	#twitter a {
	
}
	
div#trans {
	height: 2px;
	width: 956px;
	display: block; text-indent: -500em;
	background: #f2e9db url(http://blog.macleanmedia.com/Images/trans.png);
}


/*#special{
	background: #ff3165;
	width: 180px;
	height: 280px;
	position: absolute;
	left: 1059px;
	bottom: 507px;
	display: block;
	border: 2px solid #999;
}
#special h2{
	color: white;
	font-size: 20px;
	padding: 3px 0 3px 10px;
}
#special p{
	color: white;
	font-size: 14px;
	padding: 3px 0 3px 10px;
}*/

/*SIDEBAR HEADER*/


div#sidebars {
	background-color: #f2e9db;
	} 

/*SIDEBAR SCROLLER*/
#scroller-header a {
	text-decoration:none; 
	color: white; 
	padding:0 5px;
		font-weight: bold;
	padding-top: .3em;
	padding-left: .3em;
	font-variant: normal;
	text-transform: capitalize;
	 letter-spacing: 2px; 
}

#scroller-header a:hover{
	text-decoration:none; 
	color:white;

}


#scroller-header a.selected {
	text-decoration:none !important; 
	color:white !important;
	border-bottom: 1px solid #fff;
	font-size: 1em; line-height: 1.385em; margin-bottom: 0.692em;
	
}


#scroller-header {
	background: #a29061;
	width: 290px;
		padding: 7px 0 7px 15px;
	color: #fff;
	margin-bottom: 10px;
	font-weight: bold;
	padding-top: .3em;
	padding-left: .3em;
	font-variant: normal;
	text-transform: capitalize;
	letter-spacing: 2px; 
	border: 1px solid #fff;

}


#scroller-body {
	background:;
	width:259px;
	padding-bottom:10px;

}

#mask {
	width:250px;
	overflow:hidden;
	margin:0 auto;
}

#panel {

}

#panel div {
float:left;

}


#panel ul {
list-style:none;
margin:0 5px;
padding:0;
}

#panel ul li {
		padding:5px;
		color:inherit;
		border-bottom:1px dotted #cbc3b7;
	}

	#panel ul li.last {
		border-bottom:none !important;
	}

#panel-1 {
}

#panel-2 {
}

#panel-3 {
}


/*NAVBAR CUSTOM TABS*/

.custom ul.menu { border-left:none;
	background-color: white;

}
	.custom ul.menu li {margin-bottom:0; border:none; background: white;}
	.custom ul.menu li.current_page_item, .custom ul.menu li.current-cat {padding-bottom:0; background: white;
}
	.custom ul.menu li.rss {}
		.custom ul.menu li a {color: #a29061;
	text-transform: none;
}
		.custom ul.menu li a:hover {text-decoration:none;
	background-color: #fff;color: #00573d;
}
		.custom ul.menu li.current_page_item a, .custom ul.menu li.current-cat a {}
		
/* AUTHOR BOX */
.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
/* BOXES */
#similar h3, #rightcol h3 { font-size: 1.8em; letter-spacing: normal; padding-top: 15px; }
#similar { float: left; width: 50%; }
#similar p { margin-bottom: 15px; padding: 10px 2.5em 10px 10px; }
#similar a { font-size: 1.4em; border-bottom: 1px solid #CB3131; line-height: 1.5em; }
#similar a:hover { border: 0; }
#similar h3 { padding-left: 10px; }
#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }
#rightcol { float: right; width: 50%; }
#rightcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }
#rightcol h3 { padding: 0; }
#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#rightcol ul a { border-bottom: 1px solid #CB3131; font-size: 14px; }
#rightcol ul a:hover { border: 0; }
#rightcol li { margin-bottom: 10px; }
#subscribe { background: #FFFBCC; border: 1px solid #E6DB55; float: right; margin: 15px 15px 0 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#custom { background: #E4F2FD; border: 1px solid #C6D9E9; float: right; margin: 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/*POST CLASS

div#post-7.post-7.post.hentry.category-scelerisque.category-wenddisse.tag-curabitur.tag-maecenas.tag-pellentesque.tag-phasellus.tag-posuere.teaser.teaser_right {
	background-color: #8e00ff;padding: 10px 10px 10px 10px;
}
div#post-7.post-7.post.hentry.category-scelerisque.category-wenddisse.tag-curabitur.tag-maecenas.tag-pellentesque.tag-phasellus.tag-posuere.teaser.teaser_right p, h2.entry-title a{
color: white;
}
div#post-7.post-7.post.hentry.category-scelerisque.category-wenddisse.tag-curabitur.tag-maecenas.tag-pellentesque.tag-phasellus.tag-posuere.teaser.teaser_right h2.entry-title a{
color: white;
}*/

/*SIMPLE CONTACT FORM*/

#wpcf label { clear: both; display: block; float: left; width: 150px;padding-bottom: 10px;padding-right: 10px; } 
#wpcf input { float: left; width: 200px; padding: 1px; margin: 2px 5px 2px 0; } 
#wpcf textarea { width: 350px; height: 100px; padding: 1px; margin: 0 5px 10px 0; } 
#wpcf #contactsubmit { margin-left: 250px; width: 100px; }

.custom .comments_closed p { display: none; }

/*PULLQUOTE*/

div.simplePullQuote {
	border-bottom-style: double;
	border-bottom-color: #00833f;
	border-top-style: double;
	border-top-color: #00833f;
	padding: 12px 10px 12px 10px;
}


div#introduction {
	 
	 padding: 13px 10px 20px 10px;
	background-color: #e4efec;
	border-bottom: 1px solid #c7d1cf;
		font-size: 16px;
	color: #206757;
	
}


#slickbox {
  padding-top: 5px;
 background: #e4efec;
 }
 
 #slickbox p{
		font-size: 16px;
	color: #206757;
	width: 580px;
	padding: 10px 10px 0px 22px;
}

.custom div#content.hfeed div.headline_area h2.entry-title {
	margin-bottom: 8px;
	
}
.custom div#content.hfeed div.headline_area h2.entry-title a {
	
	}


.custom div#content.hfeed div.teasers_box h2.entry-title {
	margin-bottom: 8px;
	
}

.custom abbr.published {
		color: #7e714b;
	padding: 2px 4px 2px 4px;
	background-color: #f2e9db;
	margin-top: 5px;
	border: 1px solid #cbc3b7;
}
.format_text p {
	
	text-align: left;
}
.custom img.alignleft
{ margin: 0 1em 0 0; float: left; clear: left; 
padding: 5px; 
	background: #f2e9db;
	border: 1px solid #cbc3b7;
}
.custom a{
		color: #7e714b;
}
.custom a:hover {
color: #1e5f50;

}
.custom p{
	color:#666;
}
.custom a.more-link{
	text-decoration: none;
}
div.format_text.entry-content {
	border-bottom: 1px solid #cbc3b7;
}
.custom h1{
	color: #1e5f50;
	
}
.custom h2 a:hover {
	color: #00573d;
	border-bottom: 1px solid;
}
.custom h2 a {
	color: #7e714b;
	
}

div#rightcol {
	margin-bottom: 40px;
}

.custom div#content.hfeed li a{
		border: none;
}

.custom div#content.hfeed li a:hover{
	color: #1e5f50;
		border-bottom: 1px solid;
}


/*SLIDESHOW*/

#slideshow{
width:936px;
background: #f2e9db;
height:284px;
padding-top:16px;
padding-left:20px;
	border-bottom: none;

}
.clear {
   clear: both;
} 
.pagination{
float:left;
height:267px;

width:280px;
}
.pagination ul{
padding:0 0 0  0;
margin:0;
list-style:none;
color: #383532;
font-size:16px;
background: #f2e9db;
display:block;
height: 267px;
width:300px;

}
.pagination ul li{
position:relative;
width:100%;
}
.pagination ul li a,.pagination ul li a:visited
{
display:block;
width:90%;
padding-top:15px;
padding-bottom:15px;
padding-left:10%;
color:inherit;
text-decoration:none;
font-weight:normal;

}
.pagination ul li h3,.pagination ul li h3:visited
{
color: #8f8055;
font-size: 16px;
text-decoration:none;
}
.pagination ul li p,.pagination ul li p:visited
{
color: #a29061;
font-size: 12px;
text-decoration:none;
}


.pagination ul li a:hover
{
background: #f2e9db;
color:#fff;
text-decoration:none;
font-weight:normal;

}
.pagination ul li h3:hover
{
font-size: 16px;
text-decoration:none;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 618px; /*width of featured content slider*/
height: 259px;
float:left;
border:4px solid #fff;
}
.contentdiv {
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 618px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}




.contentdiv span p{
color: #48402b;
text-decoration:none;
padding-top: 16px;
}

.contentdiv span a, .contentdiv span a:visited, .contentdiv span a:hover{
color: #48402b;
text-decoration:underline;
}
a.toc p{
	width: 250px;
	
}
a.toc h3{
	width: 220px;
	
	
}
a.toc em{
		font-weight: normal;
	font-style: normal;
	color: #383532;
	
}
#slideshow .selected {
display: block;
		color:#fff;
	background: #a29061 url(http://blog.macleanmedia.com/Images/widearrow2.png) no-repeat left center;
	border: 1px solid #fff;
}
	#slideshow .selected h3{
color: #fff;
}
	#slideshow .selected p{
color: #fff;
}
.custom	.sidebar h3 {
	color: white;
	background-color: #a29061;
	font-weight: bold;
	padding-top: .3em;
	padding-left: .3em;
	font-variant: normal;
	text-transform: capitalize;
	border: 1px solid #fff;
}
div#video_box {
	background-color: #f2e9db;
}

div#apf_post_footer {
	padding-top: 20px;
}

#apf_post_footer ul {
	list-style: none;
margin-left: 0;	
}
#twitter-tools div.aktt_tweets ul li {
	color: #666;
}

div.rss-box-posterous a.rss-title {
	font-size: 2em;

}
div.rss-box-posterous p.rss-title {
	display: %id=title%;
}

div.rss-box-posterous a {
	text-decoration: none;

}
div.rss-box-posterous ul.rss-items {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.rss-box-posterous ul.rss-items li {
margin-bottom: 30px;
	background-color: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
padding: 10px;
width:550px;
}

div.rss-box-posterous ul.rss-items li a.rss-item {
	font-size: 1.5em;
	text-decoration: none;
	line-height: 24px;
margin: 0;
padding: 0;

}

div.rss-box-posterous ul.rss-items li.rss-item blockquote {
	background: none;
	font-style: italic;
}

div.rss-box-posterous ul.rss-items li span.rss-date {
	font-style: italic;
	width: 100%;
	display: block;
}
#text-6 div.textwidget {
	background-color: #fefefe;
}
#text-8 h3 {
display: none;	
}
.custom .sidebar h3 {
	padding: 5px 0px 5px 10px;
	font-size: 16px;
}

img.thumb {
	display: none;
}

#text-5 div.textwidget p {
	background: #fff;
	padding: 5px;
}