/*---:[ core layout elements ]:---*/
.full_width { width: 100%; clear: both; }
	.full_width .page { width: 94.6em; margin: 0 auto; padding-right: 0em; padding-left: 0em; }


/* =Header
----------------------------------------------- */
body.custom { background-color:#f4f4f4; }
.custom body { color:#212121; background-color:#f4f4f4; }
.custom #header_area { background-color:#4c536b; height: 98px; padding: 0; margin: 0; }
.custom .page { background-color: transparent; }
.custom #header { height: 98px; position: relative; z-index: 0; border:none; padding:0; padding-right:0; background: #4c536b url(images/header_logo.jpg) no-repeat scroll top left; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }

/* =Structure
----------------------------------------------- */
.custom #header, .custom .post, .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,  { border-bottom: 0px; border-top: 0px; border-right: 0px; border-left: 0px; }
.custom .full_width .page { width:960px; }
.custom #content_box, .custom #column_wrap { background: none; }
.custom #content { width:580px; }
.custom #content_area { background-color:#F4F4F4; }
.custom #content_area .page { background: #F4F4F4 url(images/content_bg.jpg) repeat-y scroll top right; }
.custom #sidebar { margin-top: -4em; }
.custom #sidebars { margin-right:18px; width:340px; }
.custom #sidebar_1 { position: relative; z-index: 11; margin-top: -1em;}
.custom .sidebar ul.sidebar_list { padding-left:11px; padding-right:11px; }
.custom .to_comments { float: right; margin-top: -1.5em; }
.custom .format_text .to_comments span.bracket { color:#F4F4F4; }
.custom p.to_comments a { background-color:#ffff99; }
.custom .teasers_box { width:540px; border: 0; }
.custom .teaser { width:540px; }
.custom .teaser_right, .custom .teaser { float: left; border: 0; margin: 10px 0 5px 0; padding: 0 -5px 0 0; }
.custom .teasers_box, .custom .teasers_box .top { background: none; padding-top: 0; padding-bottom: 0; }
.teaser .teaser_link { float: right; }
.custom #related_posts { background:#D4D4D4 none repeat scroll 0 0; border:1px solid #999999; padding:10px; margin-bottom:20px; }
.custom .teaser .edit_post { display: none; }
.custom .teaser_date, .custom .teaser_comments, .custom .teaser_comments a, .custom .teaser_category, .custom .teaser_category a {padding-right: 10px; }
.custom .teaser_comments, .custom .teaser_comments a { background-color:#ffff99; }
.custom #footer { font-size: 13px; border-top-width: 0px; border-top-style: none; background: #F4F4F4 url(images/content_bg.jpg) repeat-y scroll top right; }
.custom #stats { margin-top: -3em; }
.custom .akpc_pop { display: none; }
.custom .comments_closed p { display: none; }

/* =Nav
----------------------------------------------- */
.custom .menu { background: transparent none repeat scroll 0 0; position: relative; z-index: 2; border:none; margin-left: -1.2em; margin-top: -.6em; }
.custom .menu a {vpadding:0.636em 2em 0 0; }
.custom .menu a { border:none; background: #4c536b none repeat scroll 0 0; color:#fff;font-size:16px; font-weight:bold; letter-spacing:-1px; }
.custom .menu a:hover { color:#FFFF99; }
.custom .menu .current a, .custom .menu .current a:hover { color:#999; background:transparent none repeat scroll 0 0; }

/* =Headings & Text
----------------------------------------------- */
.custom h1, .custom h2, .custom h2 a { color: #4c536b; font-family: georgia, "Times New Roman", serif; font-size:1.4em; line-height:1.1em; }
.custom h1, .custom h2, .custom h2 a:hover { color: #333333; }
.custom .format_text h2, .custom .format_text h3 { color:#2f2f2f; font-weight:bold; font-size:1.4em; }
.custom .headline_area h1 { font-size: 1.85em; }
p.alert2, div.alert2 { background-color:#D3D3D3; border: 1px solid #BCBCBC; padding: 1em; }
.custom .format_text blockquote { background:#F4F4F4 url(images/blockquote_bg.jpg) no-repeat scroll 0 0; border:medium none; color:#878787; font-family:Georgia,"Times New Roman",serif; font-size:1.3em; line-height:1.5em; margin:0 0 1.467em; padding:14px 1em 0; }
.custom .sidebar h3, .custom .sidebar h3 a, .custom .sidebar h3 a:visited { color:#4E385B; font-family:"helvetica neue",helvetica,arial,sans-serif; font-size:21px; font-variant:normal; font-weight:bold; letter-spacing:-0.005em; }
.custom .sidebar p { color: #636363; }
.custom .format_text p.alert { background-color: #FFFF99; }
.custom #related_posts p { font-weight:bold; }
.custom #related_posts ol li a { background-color:#E8E8E8; padding:2px 3px; color:#7B7B7B; }
.custom #related_posts ol li a:hover { background-color:#FFFF99; }
.custom p.update1 { background-color:#FFFFFF; border-bottom:1px dashed #DDDDDD; border-left:5px solid #EEEEEE; margin:0; padding:16px; }
.custom p.update2 { background-color:#EEEEEE; border-bottom:1px dashed #DDDDDD; border-left:5px solid #DDDDDD; margin:0; padding:16px; }

/* =Lists
----------------------------------------------- */
.custom div.sociable ul { margin:10px 0; height:38px }
.custom div.sociable ul li { display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:9px; margin-right:9px; }

/* =Links
----------------------------------------------- */
.custom .format_text a {
	background-color:#ffff99;
}
.custom .format_text a:hover {
}
a img {
	display:block;
}
.custom #sidebars ul li ul li a {
	color:#7B7B7B;
}
.custom #sidebars ul li ul li a:hover {
	color:#333333;
	text-decoration:none;
}

/* =Widgets
----------------------------------------------- */
.custom li.widget {

}
	/*Categories----------------------------------------------- */
	.custom li.widget_categories ul { height:90px; }
	.custom li.widget ul li.cat-item a { background-color:#C5C5C5; border:1px solid #D5D5D5; display:block; float:left; font-size: .95em; margin:0 9px 4px 0; padding:3px 8px; width:132px; }
	.custom li.widget ul li.cat-item a:hover { background-color:#ffffa0; font-size: .95em; }
	.custom .cat-item-209, .custom .cat-item-4, .custom .cat-item-6, .custom .cat-item-7, .custom .cat-item-210, .custom .cat-item-211, .custom .cat-item-11, .custom .cat-item-212  { display: none; }
	/*Subscribe----------------------------------------------- */
	.custom #subscribe { font-size:12px; }
	/*Twitter Widget Pro----------------------------------------------- */
	.custom li .entry-content { background-color:#9BC3D5; color:#E8E8E8; display:block; font-size:15px; font-weight:bold; line-height:20px; padding:8px; }
	.custom li .entry-meta { background:#D3D3D3 url(images/tweet_bg.jpg) no-repeat scroll left top; display:block; height:23px; padding-top:2px; text-align:right; width:100%; }
	.custom .in-reply-to-meta { display: none; }
	/*LatestPosts----------------------------------------------- */
	.custom #text-6 ul li { margin-left: -1.3em; }
	.custom #text-6 ul li a {
		background-color:#E8E8E8;
		padding:2px 3px;
	}
	.custom #text-6 ul li a:hover {
		background-color:#ffffa0;
	}
/* 404 Page */
.custom div#errorpage h2 {
margin-top:0px;
 
}
.custom div#errorpage {
	padding:10px;
	float:left;
}
.custom div#errorpage img {
	float:left;
	width:100px;
	padding:10px;
}
.custom div#errorpage p {
	padding:15px 0px;
	margin:0px;
}
.custom div#errorpage #error-inside{
margin-left:130px;
}

/* Re-style the author and children comments */
.custom dl#comment_list .bypostauthor { background: transparent; } /* Reset Thesis default */
.custom dl#comment_list dd { padding-top: 0; } /* Reset Thesis default */
.custom dl#comment_list dd,
   .custom dl#trackback_list dd { padding-left: 0; } /* Reset Thesis default */
.custom dl#comment_list dl dd .format_text { margin-bottom: 0; } /* Reset Thesis default */
.custom dl#comment_list dd div,
   .custom dl#trackback_list dd div { padding-left: 0.9em; }
.custom dl#comment_list dl dd div { padding-left: 1.5em; }
.custom dl#comment_list dt.bypostauthor,
   .custom dl#comment_list dd.bypostauthor>div { background: #E7F8FB none repeat scroll 0 0; }
.custom dl#comment_list dl.children { padding-left: 1em; padding-top: 1em; }
.custom dl#comment_list dl.children dt { padding-top: 1em; }
.custom dl#comment_list p.reply { margin-bottom: 1em; }

/* -- Layout -- */

.custom .format_text input { width: 91px; border: none; background: none; }