/* 
File: custom.css
Site: Art of Blog
Developer: Adam Baird
*/

/* Numbered Page Navigation */
.numbered_nav { list-style-type: none; font-size: 1.4em; font-weight: bold; margin: 2em 0; overflow: hidden; }
	.numbered_nav li { float: left; border: 1px solid #ddd; margin-right: .4em; overflow: hidden; }
		.numbered_nav li a { display: block; padding: .3em .5em; }
		.numbered_nav li.number a:hover { background: #F5F5F5; }
	.numbered_nav li.intro { margin-right: 1em; background: #F5F5F5; padding: .3em .5em; }
	.numbered_nav li.current_number { background: #F5F5F5; padding: .3em .5em; }
	.numbered_nav li.elipses { border: 0; padding: .3em 0; }

/* Backgrounds */
body.custom { background: #000000; }
.custom #content_area { background: #FFFFFF; }

/* Notes, Pre, Blockquotes, and Alerts */
.custom blockquote { border-left: 5px solid #EBEBEB; margin-left: 2em; margin-right: 2em; }
.custom blockquote.left { width: 12em; margin: .5em 1.5em .5em 0; padding: .5em 0; border-top: 5px solid #ebebeb; border-bottom: 5px solid #EBEBEB; font-size: 1.6em; text-align: center; float: left; color: #999999; }
.custom blockquote.right { width: 12em; margin: .5em 0 .5em 1.5em; padding: .5em 0; border-top: 5px solid #ebebeb; border-bottom: 5px solid #EBEBEB; font-size: 1.6em; text-align: center; float: right; color: #999999; }
.custom p.alert { background: #fff389 url(images/alert.gif) bottom right no-repeat; padding: 1.5em 1.2em; border: 0; }
.custom p.note { background: #ebebeb url(images/note.gif) bottom right no-repeat; padding: 1.5em 1.2em; border: 0; }
.custom p.recommended { padding: 1em; background:#f5f5f5; border:5px solid #ebebeb; font-size: 18px;}
	.custom p.recommended a { letter-spacing: 1px;}
.custom p.thesis { background: #FFE92F url(images/thesis.gif) no-repeat top right; padding: .9em 6em .95em 1em; border-left: 1em solid #EAC600; }
	.custom p.thesis a, .custom p.alert a, .custom p.note a { color: #000000; }
	.custom p.thesis a:hover, .custom p.alert a:hover, .custom p.note a:hover { color: #000000; }
.custom .callout { padding: .5em; background:#f5f5f5; border:2px solid #ebebeb; font-size: 18px;}
	.custom .callout a { display:block; letter-spacing: 1px;}
.custom pre { background: #E6F6F8; padding: 1.6em; border: 0; }
.custom pre div { display: inline; margin: 0; }
.custom pre.php, .custom pre.css { background: #E6F6F8; padding: 1.6em; border: 0; }
.custom pre:hover { background: #E6F6F8 url(images/code.gif) top right no-repeat; }
.custom pre.php:hover { background: #E6F6F8 url(images/php.gif) top right no-repeat; }
.custom pre.css:hover { background: #E6F6F8 url(images/css.gif) top right no-repeat; }

/* HReview Microformat */
.hreview .review-meta{color:#888888; font-size:.8333em; margin-bottom:1.2em;}
.hreview .review-meta p{margin-bottom:0px; display:inline;}
.hreview .review-meta h3{margin:0px; font-size:1em; display:inline; color:#888888}
.hreview .review-meta p span{display:inline;}
.hreview .review-meta a {color:#888; text-decoration:none;}
.hreview .review-meta a:hover {color:#888888; text-decoration:none;}

/* Header */
.custom #header_area { background: #252525; }
	.custom #header_area #header { background: #252525; padding: 0; height: 80px; }
		.custom #logo { background: #252525 url(images/logo.gif) no-repeat; 358px; height: 80px; text-indent: -9999px; float: left; }
		.custom #logo:hover { background-position: 0 -80px; }
		.custom #logo a { width: 358px; height: 100px; display: block; outline: none; }
		.custom #tagline { margin: 0; padding: 0; height: 0; width: 0; text-indent: -9999px; }
		.custom .menu { width: auto; float: right; background: #252525; }
			.custom .menu li { margin-left: 2.5em; }
			.custom .menu li a { border-top: .5em solid #252525; padding: 1.7em 0 2.2em; letter-spacing: 0; }
			.custom .menu li a:hover { border-color: #FFFFFF; }
			.custom .menu li.tab-home a:hover, .custom .menu li.tab-4 a:hover, .custom .menu li.tab-8 a:hover  { border-color: #00BAD0; }
			.custom .menu li.tab-1 a:hover, .custom .menu li.tab-5 a:hover, .custom .menu li.tab-9 a:hover { border-color: #BF4747; }
			.custom .menu li.tab-2 a:hover, .custom .menu li.tab-6 a:hover, .custom .menu li.tab-10 a:hover { border-color: #3DA73D; }
			.custom .menu li.tab-3 a:hover, .custom .menu li.tab-7 a:hover, .custom .menu li.tab-11 a:hover { border-color: #E38B00; }
				.custom .menu li ul.submenu { background: transparent; margin: 0; }
					.custom .menu li ul.submenu li { margin: 0; }
						.custom .menu li ul.submenu li a { padding: .7em; margin: 0; color: #FFFFFF; width: 9.35em; border: 0; background: #505050;}
						.custom .menu li ul.submenu li a:hover { background: #444444; }
							.custom .menu li ul.submenu li ul.submenu li a { background: #666666; }
							.custom .menu li ul.submenu li ul.submenu li a:hover { background: #777777; }

								

/* Breadcrumbs */
#breadcrumbs { padding: 1em 0; background: #EEEEEE; }
	#breadcrumbs .page { background: #EEEEEE; }
		#breadcrumbs .page span { font-size: 1.4em; font-family: georgia; font-style: italic; font-weight: bold; color: #999999; text-align: center; }
			#breadcrumbs .page span a { color: #999999; text-decoration: none; }
			#breadcrumbs .page span a:hover { color: #000000; text-decoration: none; }
			#breadcrumbs .page span span { margin: 0 .3em; font-size: 1em; }

/* Featured Posts */
#featured_posts { padding: 3em 0; background: #EEEEEE; }
	#featured_posts .page { background: #EEEEEE; overflow: hidden; }
		#featured_posts .page .featured_post { width: 29.7%; float: left; margin-right: 4.2em; font-size: 1.25em; overflow: hidden; }
		#featured_posts .page .right { float: right; margin: 0; }
			#featured_posts .page .featured_post .featured_headline { position: relative; }
				#featured_posts .page .featured_post .featured_headline img { border: .8em solid #000000; padding: 0; }
				#featured_posts .page .featured_post a h2 { color: #FFFFFF; background: transparent url(images/featured.png); position: absolute; bottom: 13px; left: 10px; width: 265px; padding: 5px; font-size: 1.1em; font-weight: bold; }
				#featured_posts .page .featured_post a h2:hover { color: #FFFFFF; }
				#featured_posts .page .featured_post p { margin: 1em 0; }
			#featured_posts .page .featured_post .featured_content { overflow: hidden; }
				#featured_posts .page .featured_post .featured_content a.more { font-weight: bold; font-style: italic; }
				#featured_posts .page .featured_post a.more:hover { color: #000; }

/* Headings */
.custom .post_box h1, .custom .post_box h2 { font-weight: bold; color: #000000; }
.custom .post_box h1 a, .custom .post_box h2 a { color: #000000; }
.custom .post_box h1 a:hover, .custom .post_box h2 a:hover { color: #BF4747; }
.custom .post_box h3 { font-size: 1.3em; }
.custom .post_box h4, .custom .post_box h5 { margin-bottom: .6em; }

/* Sharing Byline */
.custom div.social { background: #fff; border: 5px solid #ebebeb; border-width: 5px 0; list-style-type: none; margin: 0 0 2em; padding: .1em 0 .1em; height: 27px; overflow: hidden; }
	.custom div.social div { float: left; margin-left: 1.1em; margin-right: 1.1em; }
	.custom div.social .facebook { margin-top: .1em; margin-left: -.8em; }
	.custom div.social .tweet { margin-top: .4em; }
	.custom div.social .buzz { margin-top: .1em; }
	.custom div.social .stumble { margin-top: .3em; }
	.custom div.social .digg { margin-top: .14em; }
	.custom div.social .email { margin-top: .2em; }
		.custom div.social .email a { padding: 0 0 0 1.5em; height: 16px; background: #FFFFFF url(images/byline_email.gif) no-repeat; color: #990000; text-decoration: none; font-weight: bold; }
		.custom div.social .email a:hover { background-position: 0 -16px; color: #000000; }

/* Post Box */
.custom .post_box { margin-left: 0; padding-top: 3em; }
	.custom .post_box .headline_area { margin-bottom: .4em; }
	.custom .post_box .post_summary { width: 25%; float: right; margin: -2.95em 0 1em 1em; padding: 2.3em 1em 1em; background: #F9F9F9; font-size: .8em; border: 5px solid #EBEBEB; }
	.summary .post_box .post_summary { margin-top: .6em; }
		.custom .post_box .post_summary a { color: #000000; }
		.custom .post_box .post_summary a:hover { color: #000000; }
		.custom .post_box .post_summary p { margin-bottom: 0; }
		.custom .post_box .post_summary h4 { color: #990000; font-weight: bold; }
	.custom .post_box .action_steps { }
		.custom .post_box .action_steps h3 { color: #990000; margin-top: 0; padding-bottom: .2em; border-bottom: 3px solid #000; }
	.custom .post_box .attachment-post-thumbnail { border: .75em solid #EEEEEE; }
	.custom .post_box #tbox { background: #EEEEEE; padding: .5em 1.5em; margin-bottom: 2em; }
	.custom .post_box .wp-caption { border: 0; }
	.custom .post_box .author_box { overflow: hidden; margin-top: 1em; }
		.custom .post_box .author_box img { float: right; }
		.custom .post_box .author_box p.author_numposts { margin-bottom: 0; }
			.custom .post_box .author_box p.author_numposts span { font-weight: bold; font-size: 1.3em; color: #3DA73D; }
		.custom .post_box .author_box .author_headline { background: #3DA73D; overflow: hidden; padding: .3em .7em .2em .5em; margin-bottom: .5em; }
			.custom .post_box .author_box .author_headline span.author_links { display: inline; text-align: right; } 
				.custom .post_box .author_box .author_headline span.author_links img { margin-left: .7em; margin-top: .2em; }
			.custom .post_box .author_box .author_headline span.photo_credit { font-size: .9em; color: #000; float: left; }
				.custom .post_box .author_box .author_headline span.photo_credit a { color: #000; }
				.custom .post_box .author_box .author_headline span.photo_credit a:hover { color: #FFFFFF; }
			.custom .post_box .author_box .author_headline h4 { color: #FFFFFF; float: left; font-size: 1.2em; margin: 0 .35em 0 0; }
				.custom .post_box .author_box h4 a { text-decoration: none; color: #FFFFFF; }
	.custom .post_box .pf_subscribe { overflow: hidden; }
		.custom .post_box .pf_subscribe h4 { padding: .3em .5em .2em; font-size: 1.2em; color: #FFFFFF; background: #E38B00; margin-bottom: .7em; }
			.custom .post_box .pf_subscribe .rss { width: 47%; float: left; }
				.custom .post_box .pf_subscribe .rss img { float: right; margin-left: 1em; }
				.custom .post_box .pf_subscribe .feed_email { width: 65%; background: #FFFFFF; float: left; }
				.custom .post_box .pf_subscribe .feed_email:hover { background: #EBEBEB; }
				.custom .post_box .pf_subscribe .feed_btn { width: 30%; background: #000000; color: #FFFFFF; border: 0; font-weight: bold; float: right; }
				.custom .post_box .pf_subscribe .feed_btn:hover { background: #E38B00; color: #FFFFFF; }
			.custom .post_box .pf_subscribe .follow { width: 47%; float: right; }
				.custom .post_box .pf_subscribe .follow img { float: right; margin-left: 1em; }

/* Sidebar */
.custom .sidebar .sidebar_list { padding-right: 0; padding-left: 2.2em; padding-top: 3em; }
	.custom .sidebar .sidebar_list .widget { overflow: hidden; }
		.custom .sidebar .sidebar_list .widget h3 { letter-spacing: 0; font-variant: normal; text-transform: uppercase; font-weight: bold; padding: .5em .8em; margin-bottom: 0; text-align: right; }
		.custom .sidebar .sidebar_list .widget .search_form p { margin: 1.3em .8em 0 0; }
			.custom .sidebar .sidebar_list .widget .search_form p #s { background: #FFFFFF; }
			.custom .sidebar .sidebar_list .widget .search_form p #s:hover { background: #F5F5F5; }
		.custom .sidebar .sidebar_list .widget .textwidget { margin: 0 1.2em 0 0; padding-top: 1.3em; overflow: hidden; }
			.custom .sidebar .sidebar_list .widget .textwidget img { margin: 0 .7em; }
			.custom .sidebar .sidebar_list .widget .textwidget .email { background: #FFFFFF; width: 15em; margin: 0; float: left; }
			.custom .sidebar .sidebar_list .widget .textwidget .email:hover, .custom .sidebar .sidebar_list .widget .textwidget .email:active { background: #F5F5F5; }
			.custom .sidebar .sidebar_list .widget .textwidget .btn { background: #000000; color: #FFFFFF; width: 7em; margin: 0; float: right; border: 0; font-weight: bold; }
		.custom .sidebar .sidebar_list .widget ul { margin: 0; padding: 0; }
			.custom .sidebar .sidebar_list .widget ul li { overflow: hidden; margin: 0 1.2em 0 0; padding: 0; }
				.custom .sidebar .sidebar_list .widget ul li .attachment-thumb { float: right; margin-left: 1em; }
				.custom .sidebar .sidebar_list .widget ul li a { color: #000000; display: block; padding: .7em 0 .7em .7em; overflow: hidden; }
				.custom .sidebar .sidebar_list .widget ul li a:hover { text-decoration: none; }
		.custom .sidebar .sidebar_list .red_widget h3 { background: #BF4747; border-right: 1em solid #D26E6E; }
			.custom .sidebar .sidebar_list .red_widget ul li { border-bottom: 1px solid #D26E6E; border-top: 1px solid #FFFFFF; }
			.custom .sidebar .sidebar_list .red_widget ul li:hover { background: #F8E7E7; }
				.custom .sidebar .sidebar_list .red_widget ul li span { color: #BF4747; font-weight: bold; }
			.custom .sidebar .sidebar_list .red_widget .textwidget { text-align: left; }
				.custom .sidebar .sidebar_list .red_widget .textwidget .btn:hover { background: #BF4747; }
		.custom .sidebar .sidebar_list .orange_widget h3 { background: #E38B00; border-right: 1em solid #EFB251; }
			.custom .sidebar .sidebar_list .orange_widget ul li { border-bottom: 1px solid #EFB251; border-top: 1px solid #FFFFFF; }
			.custom .sidebar .sidebar_list .orange_widget ul li:hover { background: #F8E5C6; }
				.custom .sidebar .sidebar_list .orange_widget ul li span { color: #EFB251; font-weight: bold; }
			.custom .sidebar .sidebar_list .orange_widget .textwidget { text-align: center; }
				.custom .sidebar .sidebar_list .orange_widget .textwidget .btn:hover { background: #E38B00; }
				.custom .sidebar .sidebar_list .orange_widget .textwidget img { margin: 0 .7em; }
		.custom .sidebar .sidebar_list .blue_widget h3 { background: #00BAD0; border-right: 1em solid #89D7E0; }
			.custom .sidebar .sidebar_list .blue_widget ul li { border-bottom: 1px solid #89D7E0; border-top: 1px solid #FFFFFF; }
			.custom .sidebar .sidebar_list .blue_widget ul li:hover { background: #EFFEFB; }
				.custom .sidebar .sidebar_list .blue_widget ul li span { color: #00BAD0; font-weight: bold; }
			.custom .sidebar .sidebar_list .blue_widget .textwidget { text-align: left; }
				.custom .sidebar .sidebar_list .blue_widget .textwidget .btn:hover { background: #00BAD0; }
		.custom .sidebar .sidebar_list .green_widget h3 { background: #3DA73D; border-right: 1em solid #4DCD4D; }
			.custom .sidebar .sidebar_list .green_widget ul li { border-bottom: 1px solid #4DCD4D; border-top: 1px solid #FFFFFF; }
			.custom .sidebar .sidebar_list .green_widget ul li:hover { background: #C5E8C5; }
				.custom .sidebar .sidebar_list .green_widget ul li span { color: #3DA73D; font-weight: bold; }
			.custom .sidebar .sidebar_list .green_widget .textwidget { text-align: left; }
				.custom .sidebar .sidebar_list .green_widget .textwidget .btn:hover { background: #CFEACF; }

/* Archive Headings */
.custom .archive_heading { padding: 3em 2em 0 0; }
	.custom .archive_heading h1 { border-bottom: 1px solid #EBEBEB; font-weight: bold; }
	.custom .archive_heading h3 { padding: .3em; border-left: 1em solid #ccc; background: #EEEEEE; color: #000000; font-size: 1.8em; }
	.custom .archive_heading h3.cat_posts { margin-top: 2em; }
	.custom .archive_heading p { font-size: 1.4em; padding: 1.7em 0 0; line-height: 1.5em; }
	.custom .archive_heading .author_about { overflow: hidden; }
		.custom .archive_heading .author_about img { float: right; margin: 0 0 1.5em 1em; }
		.custom .archive_heading .author_about p { line-height: 1.4em; }
	.custom .archive_heading .author_connect { overflow: hidden; margin-bottom: 1em; }
		.custom .archive_heading .author_connect img { margin-right: 1em; }

/* Teasers */
.custom .teasers_box { padding: 0; margin: 0; width: 63.7em; background: #FFFFFF; }
	.custom .teaser_right { float: left; }
	.custom .teaser { width: 63.7em; padding: 3em 0; border-bottom: 1px solid #EBEBEB; }
		.custom .teaser .teaser_image { float: left; padding-bottom: 2em; }
			.custom .teaser .teaser_image img { margin-right: 1.5em; border: 1em solid #EEEEEE; }
			.custom .teaser .teaser_image img:hover { opacity: .9; filter: alpha(opacity=90); border-color: #F3F3F3; }
		.custom .teaser .teaser_link { float: right; padding: .3em .5em; background: #EEEEEE; border-left: 1em solid #CCCCCC; color: #777777; font-weight: bold; }
		.custom .teaser .teaser_link:hover { color: #000000; text-decoration: none; }
		.custom .teaser h2 { font-weight: bold; }
			.custom .teaser h2 a { color: #000000; }
			.custom .teaser h2 a:hover { color: #990000; }

/* Comments */
.custom span.bracket { display: none; }
.custom #comment_list { border: 0; }
.custom #comments_intro { border: 0; margin: 0; }
	.custom #comments_intro p { font-size: 1.7em; font-weight: bold; color: #FFFFFF; background: #00BAD0; overflow: hidden; }
		.custom #comments_intro p span { font-size: 1em; background: #89D7E0; padding: .4em; }
		.custom #comments_intro p a { font-size: 1em; color: #FFFFFF; }
		.custom #comments_intro p a:hover { color: #FFFFFF; }
.custom #trackbacks_intro { border: 0; margin: 0; }
	.custom #trackbacks_intro p { font-size: 1.7em; font-weight: bold; color: #FFFFFF; background: #3DA73D; overflow: hidden; }
		.custom #trackbacks_intro p span { font-size: 1em; background: #4DCD4D; padding: .4em; }
		.custom #trackbacks_intro p a { font-size: 1em; color: #FFFFFF; }
		.custom #trackbacks_intro p a:hover { color: #FFFFFF; }
.custom #trackback_list { padding: 0; border: 0; }
	.custom #trackback_list li { padding-top: 1em; }
		.custom #trackback_list li span { margin-left: .6em; }
.custom dl#comment_list dd.bypostauthor { background: #FFFFFF; }
.custom dl#comment_list dd { border: 0; }
	.custom dl#comment_list dt.depth-1 { background: #FFFFFF; border-top: 1em solid #EBEBEB; padding: .5em 0 0; overflow: hidden; margin-bottom: .7em; }
		.custom dl#comment_list dt.depth-1 span.avatar { float: left; margin-right: 1em; margin-top: -.5em; }
			.custom dl#comment_list dt.depth-1 span.avatar img { margin: 0; float: left; }
			.custom dl#comment_list dt.depth-1 span.comment_author { display: block; line-height: 1.15em; }
				.custom dl#comment_list dt.depth-1 .comment_author a { color: #990000; }
				.custom dl#comment_list dt.depth-1 .comment_author a:hover, .custom #comment_list dt .comment_author a:hover { color: #000000; text-decoration: none; }
			.custom dl#comment_list dt span.comment_time {}
				.custom dl#comment_list dt .comment_time a {}
				.custom dl#comment_list dt .comment_time a:hover { color: #000000; text-decoration: none; }
	.custom dl#comment_list dd.depth-1 { padding-left: 0; padding-right: 0; }
		.custom dl#comment_list dl.children dt { border: 0; }
		.custom dl#comment_list dl.children dd .format_text { border: 0; }
.custom #respond_intro { margin: 0; border: 0; width: 100%; font-weight: bold; background: #BF4747; overflow: hidden; }
	.custom #respond_intro p { text-transform: lowercase; color: #FFFFFF; padding: .3em .5em; }
	.custom #respond_intro #cancel-comment-reply-link { letter-spacing: 0; border: 0; font-size: 1.5em; padding: .6em; text-transform: lowercase; font-weight: bold; color: #FFFFFF; background: #000000; }
	.custom #respond_intro #cancel-comment-reply-link:hover { background: #D26E6E; border: 0; color: #FFFFFF; }
.custom #commentform { padding: 1.5em 0 0 0; border: 0; }
	.custom #commentform p span.required { color: #990000; }
	.custom #commentform p input { border: 1px solid #CCCCCC; background: #FFFFFF; padding: .5em; }
	.custom #commentform p textarea { border: 1px solid #CCCCCC; background: #FFFFFF; padding: .5em; }
	.custom #commentform p input.form_submit { background: #000000; color: #FFFFFF; border: 0; padding: .5em; text-transform: lowercase; }
	.custom #commentform p input.form_submit:hover { background: #990000; }

/* Footer */
.custom #footer_area { background: #000000; }
.custom #footer { background: #000000; padding: 2em 0; color: #FFFFFF; font-weight: bold; overflow: hidden; }
	.custom #footer ul { list-style-type: none; font-size: 1.5em; }
		.custom #footer ul li.top { float: right; margin: 0; }
		.custom #footer ul li { float: left; margin-right: 1em; }
			.custom #footer ul li a { padding: .3em .5em; color: #FFFFFF; text-decoration: none; border: 0; }
			.custom #footer ul li a:hover { color: #FFFFFF; text-decoration: none; }
			.custom #footer ul li.about a:hover { background: #00BAD0; color: #FFFFFF; }
			.custom #footer ul li.contact a:hover { background: #BF4747; color: #FFFFFF; }
			.custom #footer ul li.privacy a:hover { background: #3DA73D; color: #FFFFFF; }
			.custom #footer ul li.disclosure a:hover { background: #E38B00; color: #FFFFFF; }
			.custom #footer ul li.sitemap a:hover { background: #00BAD0; color: #FFFFFF; }
			.custom #footer ul li.top a:hover { background: #BF4747; color: #FFFFFF; }
			.custom #footer ul li.about a, .custom #footer ul li.contact a, .custom #footer ul li.privacy a, .custom #footer ul li.disclosure a, .custom #footer ul li.sitemap a, .custom #footer ul li.top a { color: #777777; }

/* Clear Floats */
.custom .clear { clear: both; height: 0; width: 0; margin: 0; padding: 0; }

/* Safari and Chrome Fixes */
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.custom .menu li a { padding-top: 1.8em; }
	.custom .menu li ul.submenu li a { width: 9.43em; }
	.custom .sidebar .sidebar_list .widget ul li { margin-right: 1.3em; }
}

/* Stupid IE Fixes */
.custom div.social .facebook { #margin-top: .2em; }
.custom div.social .stumble { #margin-top: .35em; }
.custom div.social .digg { #margin-top: .45em; }
.custom div.social .email { #margin-top: .2em; }
.custom div.social .buzz { #margin-top: .35em; }
.custom .menu li ul.submenu li a { #width: 9.3em; }
.custom .sidebar .sidebar_list .widget .textwidget .btn { #padding: .2em .5em; }
.custom .post_box .pf_subscribe .feed_btn { #padding-top: .15em; #padding-bottom: .15em; }

/* Please, for the love of all that is good in the world, kill IE6 */
* html .custom div.social .facebook { margin-top: .35em; }
* html .custom div.social .digg { margin-top: .35em; }
* html .custom .menu { margin-top: -2em; }
* html .custom #trackbacks_intro {}
* html .custom .sidebar .sidebar_list .widget .textwidget .email { padding: .3em .2em; }
* html .custom #trackbacks_intro p span { padding: .35em .4em; }
* html .custom #comments_intro p span { padding: .35em .4em; }
* html .custom .post_box .author_box .author_headline { float: left; width: 37em; }
* html #featured_posts .page .featured_post a h2 { top: 30px; left: 10px; }

/* Reviews */
.reviews #sidebars{display:none;}
.reviews #content {width:70%; margin-left:15em; }

/*Newsletter*/
.vip .video{ float:left; margin-bottom:60px; }
.vip .gform_wrapper{ float:right; width:330px;}