/** 
ThesisAwesome BlogSkin Skin
Base Stylesheet
http://www.thesisawesome.com
**/

.clear { clear: both;}

body.custom:before{ content: ""; position: fixed; top: -10px; left: 0; width: 100%; height: 10px; z-index: 100;
   -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   }
   
@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('../fonts/League_Gothic-webfont.eot');
	src: local('☺'), url('../fonts/League_Gothic-webfont.woff') format('woff'), url('../fonts/League_Gothic-webfont.ttf') format('truetype'), url('../fonts/League_Gothic-webfont.svg#webfontFHzvtkso') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*style the empty widgets */
#empty_widget { padding:10px; background:#E3F0F2; border: 1px solid #ADDDE6; color:#000000; text-align:left; max-width:728px; font-size:12px;}
#empty_widget h3 { margin-bottom:5px; font-variant: small-caps; letter-spacing: 2px; color:#333; text-shadow:1px 1px 1px #FFFFFF;font-size: 1em;}
#empty_widget a { text-decoration:underline; color:#2361A1;}
#empty_widget a:hover { text-decoration: none;}

/* body and main layout style */
body.custom {margin-top:0em;}
.custom .full_width .page {margin:0 auto;padding-left:0;padding-right:0; width:980px; }
.custom .full_width {}
.full_width > .page {background: repeat scroll 0 0 transparent;}
.custom #container {margin:0 auto; width:90.0em;}
.custom #page {background: repeat scroll 0 0 #FFF; padding:2.2em; width:1000px; }
.custom #content {float:left;width:650px; padding-left:10px; border-top: 1px solid #f1f1f1; background:transparent url('../../images/bg/bg_content_shadow.png') repeat-x scroll;}

.custom #header { padding-top:0px;}

/* page with no sidebar */
.custom #content_box.no_sidebars #content { width: 956px; padding-right: 10px}
.custom #content_box.no_sidebars { border-right: 1px solid #eee; width: 978px}

/* Change the url of your image to reflect the actual header's location and file name */
.custom #header { padding-left:0px; padding-right:0px; height:90px;}
.custom #header #logo {height:50px;}
.custom #header #tagline {}

/* clear all borders */
.custom #header, .custom .post, .custom #sidebar_1, .custom #sidebar_2, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #trackback_list { border-bottom: 0px; border-top: 0px;border-right: 0px; border-left: 0px;}
.custom #column_wrap {background: none;}
.custom #content_box, .custom #column_warp {width:979px; background: transparent url('../../images/bg/bg_main_content.png') scroll repeat-y 0 0;border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.custom .no_sidebars {background: #FFFFFF !important;}

/* header search box */
.search2 {float:right;margin-top:5px; display:block;}
.custom ul#search_site2 li {border-style: none; list-style-image: none; list-style:none;}
.custom .search2 input {border:1px solid #cccccc;color:#000000;display:block; font-family:"Tahoma",Helvetica,Myriad Pro,sans-serif;font-size:12px;height:16px;letter-spacing:0;opacity:0.5;padding:2px 25px 2px 5px;width:230px;background: #eee;}
.custom .search2 input:hover, .custom .search2 input:focus {font-size:12px; display:block; color:#FFF; background: #cccccc;
filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

/* Google Search widget */
.g_search_div {float:right;display:block; margin-top:-9px;margin-right:-7px;}
.g_search { float:right;display:block;}
.g_search_box {width:170px;height:22px; border: 1px solid #afadad; font-family:"Tahoma",Arial; background:url("../../images/menu/nav_bg.png") no-repeat scroll 0 0 transparent;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.g_search_box:hover {border: 1px solid #47b8de; font-family:"Tahoma",Arial; background:url("../../images/menu/nav_bg.png") no-repeat scroll 0 0 transparent;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.g_search_button {border:0px; width:60px; height:20px; background:url("../../images/search/g_search.png") no-repeat scroll 0 0 transparent;text-indent: -9999px;}
.g_search_ad { float:right;}
.g_search_page { float:left;}

/*topnav scocial */
.topnav_scocial_div {float:right;margin-left:0px;}
.custom ul#topnav_social {border-style: none; list-style:none; list-style-image: none; position:relative;margin-top:5px;}
.custom ul#topnav_social li {float: left; padding: 0px 5px 0px 0px;}
/* End of topnav scocial */

/* Main Navigation ------------ */
		.custom .menu { background: #e7e7e7 url(../../images/menu/nav_bg_gray.png) no-repeat 0 0; height: 30px; left: 0; top: 0px; width: 980px !important; font-family:"Arial",Helvetica,Myriad Pro,sans-serif; padding-top:2px; border:0;}
		.custom .menu a {letter-spacing: normal; text-transform: none; padding: 7px 15px; cursor: pointer;}
		.custom .menu > li { background: url(../../images//menu/nav_sep.png) no-repeat 0 0; padding-left: 2px; }
		.custom .menu > li > a { background: url(../../images/menu/nav_hover.png) no-repeat 50% -13px; height: 30px; line-height: 28px; padding: 0 15px; border:none;}
		.custom .menu > li > a:hover { background: url(../../images/menu/nav_hover.png) no-repeat 70% 0;color:#000; }
		.custom .menu > li.current > a,
		.custom .menu > li.current-parent > a,
		.custom .menu > li.current-cat > a,
		.custom .menu > li.current-cat-parent > a { background: url(../../images/menu/nav_hover.png) no-repeat 50% 0; }

		.custom .menu > li.tab-home { background: none; padding-left: 0; width:28px;}
		.custom .menu > li.tab-home a { text-indent: -9999px; background: url(../../images/menu/home.png) no-repeat 50% 30%;}
		.custom .menu > li.tab-home a:hover { background: url(../../images/menu/home_hover.png) no-repeat 50% 30%;}
		
		.custom .menu > li.rss a { text-indent: -9999px; padding: 0 15px; text-decoration: none;background: url(../../images/menu/rss.png) no-repeat 50% 30%;}
		.custom .menu > li.rss a:hover { background: url(../../images/menu/rss_hover.png) no-repeat 50% 30%;}
		
		.custom .menu .sp_hover > a { background: url(../../images/nav_hover.png) no-repeat 50% 0; }
		
		.custom .menu > li > ul { border-bottom: 1px solid #242424; left: 1px; top:31px;}
		.custom .menu > li > ul a { background-color:#FFF; border-left: 1px solid #c3c2be; border-right: 1px solid #c3c2be; border-bottom:1px solid #c3c2be; color:#666;}
		.custom .menu > li > ul li.current > a,
		.custom .menu > li > ul li.current-parent > a,
		.custom .menu > li > ul li.current-cat > a,
		.custom .menu > li > ul li.current-cat-parent > a,
		.custom .menu > li > ul a:hover { text-decoration: none;}
		.custom .menu > li > ul a:hover { background-color:#eeeeee; border-left: 1px solid #c3c2be; border-right: 1px solid #c3c2be;}
		.menu a {border-width:0 0 0 0; font-size:1.4em;line-height:1.286em;padding:0.714em 0.857em; }
		.menu, .menu a, .menu li ul {border:medium none;border-style:none ;}
/* End of Main Navigation */

/* Top Navigation ------------ */
		.menu-top-container {width:100% !important; background: #666666;}
		.awesome_menu_top_nav_container {width:100% !important; background: #666666;}
		#top_nav { width:980px !important; background: none !important; height: 30px; left: 0; top: 0px; font-family:"Arial",Helvetica,Myriad Pro,sans-serif; padding-top:2px; border:0; display:block; margin:auto; z-index:100;}

		#top_nav a {letter-spacing: normal; text-transform: none; padding: 7px 15px; cursor: pointer; color:#f1f1f1;}
		#top_nav > li {padding-left: 2px; background: none !important;}
		#top_nav > li > a {background: none !important; height: 30px; line-height: 28px; padding: 0 15px; border:none;}
		#top_nav > li > a:hover { background: #000000 !important; color:#cccccc; }
		#top_nav > li.current > a,
		#top_nav > li.current-parent > a,
		#top_nav > li.current-cat > a,
		#top_nav > li.current-cat-parent > a {}

		#top_nav > li.tab-home { background: none; padding-left: 0; width:28px;}
		#top_nav > li.tab-home a { text-indent: -9999px; background: url(../../images/menu/home.png) no-repeat 50% 30%;}
		#top_nav > li.tab-home a:hover { background: url(../../images/menu/home_hover.png) no-repeat 50% 30%;}
		
		#top_nav > li.rss a { text-indent: -9999px; padding: 0 15px; text-decoration: none;background: url(../../images/menu/rss.png) no-repeat 50% 30%;}
		#top_nav > li.rss a:hover { background: url(../../images/menu/rss_hover.png) no-repeat 50% 30%;}
		
		#top_nav .sp_hover > a { background: url(../../images/nav_hover.png) no-repeat 50% 0; }
		
		#top_nav > li > ul { border-bottom: 1px solid #242424; left: 1px; top:31px;}
		#top_nav > li > ul a { background-color:#FFF; border-left: 1px solid #c3c2be; border-right: 1px solid #c3c2be; border-bottom:1px solid #c3c2be; color:#666;}
		#top_nav > li > ul li.current > a,
		#top_nav > li > ul li.current-parent > a,
		#top_nav > li > ul li.current-cat > a,
		#top_nav > li > ul li.current-cat-parent > a,
		#top_nav > li > ul a:hover { text-decoration: none;}
		#top_nav > li > ul a:hover { background-color:#eeeeee; border-left: 1px solid #c3c2be; border-right: 1px solid #c3c2be;}
		#top_nav a {border-width:0 0 0 0;font-size:1.3em;line-height:1.286em;padding:0.714em 0.857em; }
		#top_nav, #top_nav a, #top_nav li ul {border:medium none;border-style:none ;}
/* End of Top Navigation */

/* custom Titles */
.custom .entry-title {margin-top:10px;}
.custom #content h1, .custom #content h2 a {}
.custom .headline_area h1, .custom .headline_area h2 .custom #content h2 a:hover {}
.custom h1, .custom h2, .custom .headline_meta, .custom #header, .custom #sidebars, #foot {}
.headline_area h1, .headline_area h2 {}
.custom #content h2 {}
.custom #content h1 {}

/* Styling Sidebars */
.custom .side1, .custom .sidebar h3{text-align:left; padding-left:10px; padding-top:10px; clear:both; width:309px; height:30px; margin-left:-9px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background: transparent url(../../images/bg/bg_sidebar_line.jpg) repeat-x scroll center bottom; font-size:150%; font-weight:bold;}
.custom #sidebars {width:290px; float:right; margin-top:10px; margin-right:21px;}
.custom #sidebars a:hover { color:#000; text-decoration:none;}
.custom #sidebar_1 {float:right; width:300px; padding: 0px 0px 10px 0px; }
.custom #sidebar_2 { display:none;}

/* Sidebadr padding to 0 */
.sidebar ul.sidebar_list {padding-left:1.1em;padding-right:1.1em; width:300px;}
ul.sidebar_list {}
.custom li.widget {font-size:1.3em; line-height:1.385em; margin-bottom:1.0em; }
li.widget ul li {padding-left:5px; }

/* Top Nav bar links  - note: dosn't excists in the functions */
.topnav_div {float:left;}
.custom ul#topnav {border-style: none; list-style:none; list-style-image: none; position:relative; text-shadow:1px 1px 1px #fff; margin-top:-23px;}
.custom ul#topnav li {float: left; padding: 10px 12px 10px 0px;}
.custom ul#topnav li a {-moz-box-shadow:0 1px 0 #ffffff;background:none repeat scroll 0 0 #e4e1e1;margin:0;padding:4px 8px; color:#666;font-size:10px !important;font-weight:normal; -moz-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;border-radius: 3px;}
.custom ul#topnav li a:hover {-moz-box-shadow:0 1px 0 #ffffff; background:none repeat scroll 0 0 #336699;color:#FFF;margin:0;padding:4px 8px; text-shadow:none; -moz-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;border-radius: 3px;}

/*----------  widgetized_header 468x60 ad in header -----------------------*/
.header_ad_div {float:right; display:block; margin-top:-48px;margin-right:0px; width:468px; height:60px; border:2px solid #EEEEEE;}
.header_ad_div:hover {border:2px solid #cccccc;}

/* Post Title area */
.title_div {background:transparent url('../../images/bg/bg_title.png') no-repeat center 50%; height:97px; display:block; margin-bottom:20px; width:100%;}
.title_inside { padding:40px;}
.title_details {float:left; width:800px;}

/* Post background shadow */
.custom .post {padding:0 10px 5px 10px;}
.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page { margin:0;}
.custom .teasers_box {width:650px; padding-bottom:0px; padding-top:0px;}
.custom .teaser { width:640px; margin-left:-10px;float:left; padding-bottom:15px; background: #FFF scroll 0 0;}
.custom .teaser:hover {background:#f9f9f9; background: #f9f9f9 url('../../images/bg/bg_teaser_box.png') repeat-x scroll left top; border-bottom:1px solid #ebebeb;}
.custom .teaser h2 {/* line-height:37px; */ font-size:24px; margin-left:5px;}
.custom .teaser .teaser_author, .custom .teaser .teaser_category, .custom .teaser .teaser_date, .custom .teaser .teaser_comments, .custom .teaser .edit_post { font-family:Tahoma, Geneva, sans-serif;}
.teaser a.teaser_comments  {display:none;}
.after_teaser_div { height:20px;}
.custom .teaser {border-bottom: 1px dashed #efefef;}

/* Teaser stuff */
.teaser_links_div {}
.custom .teaser .teaser_link {display:none;}
.teaser_img {float:left; display:block; margin-left:5px;padding-right:0;padding-top:10px;}
#teaser_title_div { float:left; width:570px;}
#teaser_title_div a {text-decoration:none; line-height:30px;}
#teaser_title_div a:hover {}
.custom .teaser .format_teaser .post_image_link img.frame {-moz-box-shadow:0 1px 6px #DDDDDD;}
.custom .teaser .format_teaser {font-size:1.4em;line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-top:5px;}
.custom .teaser .format_teaser p {margin-top:50px;}
.custom #teaser_links_ul {float: left; list-style: none; padding-left: 0px;}
.custom #teaser_links li {float: left; list-style: none; margin-left:0px; padding-left: 0px; width:90px;}
.custom #teaser_links {padding-left:20px; padding-top:5px;}
.custom #teaser_links li a { text-decoration:none; color:#333333;}
.custom #teaser_links li a:hover { text-decoration:none; color:#000;}
.custom #teaser_links span.backtype-tweetcount a.count { background:none;}
.topsy{ float:right;}

#teaser_comments { float:right; display:block; height:41px; width:64px; background: transparent url('../../images/bg/bg_comment_teaser.png') no-repeat 0 0; padding-top:4px; margin-top:5px;}
.teaser_comments_inner { font-size:16px; font-weight:bold;text-align: center; width: 70px;}
.continue_reading {float:right; margin-top:20px; width:114px; height:28px;text-indent: -9999px;}
.continue_reading a {display: block;font-size:14px;background: transparent url('../../images/bg/bg_keep_reading.png') no-repeat scroll center bottom;width:114px; height:28px;}
.continue_reading a:hover { background: transparent url('../../images/bg/bg_keep_reading.png') no-repeat scroll center top;}

.post-info {font-size:0.8em;text-transform:uppercase; color:#666;margin:10px 10px 15px 0px; padding:3px 5px 3px 5px; line-height:14px; background:#ebebeb; float:left; clear:right;}
.post-info img {margin:0 5px; vertical-align:top;}
.custom .teaser .format_teaser a {text-decoration:none;}

.author_img {float:right; display:block; width:50px; height:160px; margin-top:-40px; margin-right:5px; margin-left:20px;}
.author_img img { border:1px solid #CCC;}

/* Threded comments */
.custom #comments { clear: both; margin-top:1em;}
.custom #comments .avatar {}
.custom .avatar img {border:3px solid #eee;}
dl#comment_list dt .comment_author {font-size:1.2em;}/*comment author name*/
dl#comment_list .bypostauthor {background:repeat scroll 0 0 #FFFFFF;} /*remove the article author blue bg*/
dl#comment_list dl dt.bypostauthor {background: url(../../images/bg/bg_author_comment_talk.png) no-repeat scroll right bottom;} /*article author comment arrow talk bg*/
.custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text { border:none;}
.custom dl#comment_list dt {}
#respond_intro {font-size: 1.5em; font-weight: bold;text-transform: uppercase;font-family:"Myriad Pro",Helvetica,Arial,sans-serif;}/*Form Title*/
dl#comment_list dd p.reply a {background:none repeat scroll 0 0 #e4e1e1; font-size:12px !important;margin:0;padding:4px 8px;}
dl#comment_list dd p.reply {visibility: hidden;}
dl#comment_list dd .format_text:hover p.reply {visibility: visible;}
dl#comment_list dd p.reply a:hover {}
dl#comment_list dl dd dl {padding-left:5.0em; border-top:none;}
dl#comment_list dl {padding-left:5.0em; border-top:none;}
dl#comment_list dd .format_text, dl#comment_list dd #respond {}
.custom #comment_list dl {border-bottom:1px dashed #0e87c0;}
.custom #commentform label { color:#333;}

/* Author comment */
custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor > div { background-color:#f6f6f8; padding-top:20px;}
.custom #commentform { margin-left:20px;}
custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor > div { padding-bottom:40px; padding-left:10px; padding-right:10px;}
#subscribe {background:none repeat scroll 0 0 #EEEEEE;border:1px solid #CCCCCC;float:left;margin: 15px 0 0 20px;padding:10px 10px 5px;}

/* Social Media buttons */
#share_care {margin-top:15px; margin-bottom:15px;}
#share_care a {border:none; padding:0 !important;}
#share_care a:hover {border:none;background:none !important;}
#share_care img {margin-right:0.8em; border:none;}

/* AUTHOR BOX */
.author_top { width:590px; overflow: hidden; padding: 15px 15px 0px 15px; margin-top:10px; margin-bottom:10px; background:#f9f9f9;border: 1px solid #DDDDDD;}
.author_top a:hover { color:#333333;}
#author_avatar_image {float: left; margin-right: 20px; height:55px; width:55px;}
#author_avatar_image img {padding:0 !important;}
#author_avatar_image img:hover { border: 2px solid #999;}
#author_avatar_image a { padding:0 !important;}
#author_avatar_image a:hover { background:none !important;}
.author_top h4 { color: #666; font-size: 1.0em; margin-bottom: 5px; }
.author_top p { color: #515151; font-size: 13px; margin-bottom: 12px; text-align:justify;}
.author_top p.hlight { font-size: 11px; text-transform: uppercase; }
.author_top p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
.author_top_bg {}
.guest_post_url {float:right; margin-top:-27px; font-size:12px; font-weight:bold; color:#666;}

/* AUTHOR BOX - author archive page */
.postauthor { background: #f9f9f9; width:640px; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 10px; margin-left:-10px; }
.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; text-align:justify;}
.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; }

/* archive page */
.custom #archive_intro { margin-left:-10px;}

/* Footer */
#footer_area .page { padding-bottom:20px; margin-top:10px; padding-top:15px; width:100%; outline:none;}
.footer_links {color:#999; text-align:right; font-size:12px; width:980px; height:40px; padding-top:10px; margin-left:0px;}
.footer_links a {color:#CCCCCC;}
.footer_links a:hover {color:#FFFFFF;}

/* footer 728x90 banner */
.footer_banner { clear:both; height:90px; display:block;}
.footer_banner img {border: 3px solid #EEEEEE;-moz-box-shadow:0 1px 6px #000;}
.footer_banner img:hover {border: 3px solid #ccc;}

/* footer widget area setup */
#footer_setup { width:1000px; padding-left:10px; padding-top: 16px; /* do not change this! */ overflow: hidden; clear:both; }
/* widget item setup */
#footer_setup .footer_items {text-align: left; width: 280px; padding-right: 10px; padding-left: 20px; display: inline-block; float: left; height: 100%; font-size:14px; padding-top:20px; padding-bottom:20px; color:#666; }
/* widget item headers*/
#footer_setup .footer_items h3 {color:#333; padding-bottom: 2px;margin-bottom: 5px; }

/* do not change below! */
#footer_setup .footer_items ul li {list-style: none; font-size: 1.0em; font-weight:lighter;}
#footer_setup .footer_items ul li a {font-size: 12px; font-weight:lighter; }
#footer_setup .footer_items ul li a:hover {color:#000000; text-shadow:none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }

/*copy write information */
.footer_links_div { background:#333;}
#footer_setup .footer_links {border-top:1px dashed #999999; clear:both; padding:20px; color:#999; font-size:12px; text-align:right; padding-right:20px; font-weight:lighter; height:30px;}
.backtotop {float:right; padding-right:20px; margin-top:20px;}
.backtotop a {cursor:hand; cursor:pointer;}
.footer_ads {}

/* fixing featured image */
.featured_post_image { margin-left:-10px;}
.thumb_post_image { float:left;}

/* Facebook like & comments */
.fb_comments { margin-top:20px; margin-left:10px;}
.facebook_like {margin-top:10px; margin-bottom:10px;}
.twitter_buttons_post { float:right;}

/* Stop sign after post */
.stop_sign { width:442px; height:200px; border:dashed 4px #ccc; padding-left:170px; padding-bottom:20px; background: transparent url('../../images/bg/stop_sign.png') no-repeat 20px 50%; margin-top:30px; margin-bottom:20px;}
.stop_sign:hover { background: #ebebeb;}
.stop_sign h3 { color:#0e87c0; font-size:20px;color:#666;font-weight:bold;line-height:0;}
.stop_sign ul { width:400px;}

/* Stop sign after post */
#stop_sign { min-height:130px; border:dashed 4px #ccc; padding:20px 20px 20px 20px; margin-top:30px; margin-bottom:20px;}
#stop_sign:hover {border:dashed 4px #999999; background: #eeeeee;}
#stop_sign h3 { font-size:20px;color:#666; line-height:0.5em; margin-top:10px; margin-bottom:20px; font-size:30px;}
#stop_sign ul { width:400px; overflow: hidden;}
#stop_sign li {margin-bottom:10px; }
.stop_image { float:left; margin-right:40px; display:block;}
p.no-wrapp-text
{
  overflow: hidden;
}

/* Media box */
.suctom .image_box, .custom .custom_box { background-color:transparent !important; border:none !important;}

/* top nav widget */
.below_nav_div { border:1px solid #eee; padding:5px 10px 5px 10px; background: #FFF url('../../images/bg/bg_content_shadow.png') repeat-x scroll;}

/* top of content widget */
.top_of_content_div { border:1px solid #eee; width:599px; padding:5px 20px 5px 20px; margin:10px 0 10px 0;}

/* top optin form style */
.myform_top_div {height:200px;}
.myform_top_img { float:right; width:200px; height:200px;}
#myform_top_text { width:630px; overflow:hidden; padding:10px; float:left; position:relative; height:180px;}
#myform_top_text h2 { color:#FFF; font-size:25px; }
#myform_top_text h3 { color:#FFF;font-size:16px; bottom:13px; position:absolute;}
#myform_top_text p { color:#eee; font-family:arial; font-size:16px; margin-top:10px;}
.myform_top_privacy {float:right; margin-right:25px; margin-top:3px;line-height:16px; color:#FFF; padding-left:20px;background:transparent url(../../images/optin/lock.png) no-repeat left center;}

#myform_top { padding:5px 20px 0 0; color:#eee; width:300px;margin:0 auto;	position:relative;	-moz-border-radius:5px;	-webkit-border-radius:5px;	float:right;} 

/* nested fieldset */
#myform_top fieldset {border:0;	margin:0;padding:0;}

/* typography */
#myform_top h3 	{ color:#FFF; margin-top:0px; font-size:30px; margin-left:10px;}
#myform_top p 	{ font-size:11px; }

/* input field */
#myform_top input {	border:1px solid #444;	background-color:#ccc;	padding:5px; color:#333; font-size:12px; width:280px; height:25px; float:right;	margin-top:5px;	font-family:Arial, Helvetica, sans-serif;
	/* CSS3 spicing */
	/* text-shadow:1px 1px 1px #000;*/
	-moz-border-radius:4px;	-webkit-border-radius:4px;}

#myform_top input:focus { color:#fff; background-color:#777; }
#myform_top input:active { background-color:#888; }

.submit_button_top_img {color:#FFF !important;text-shadow:1px 1px 1px #000; background: transparent url(../../images/optin/submit.png) no-repeat 50% 50% !important; height:45px !important; width:300px !important; margin-top:5px; border:0 !important; font-family:Impact, Helvetica, Verdana !important; font-size:25px !important; margin-right:-5px; padding-bottom: 10px !important;}
.submit_button_top_img:hover { color:#000 !important; cursor:pointer;}

/* sidebar optin form style */
#myform_sb_div {padding-bottom:10px; width: 300px;margin-bottom:10px;}
.myform_sb_img { clear:both; width:100%; }
#myform_sb_img_div { width:100%;}
.myform_sb_img { margin: 0 auto auto auto;}
#myform_sb_text { width:280px; overflow:hidden; padding:10px;}
#myform_sb_text h2 { color:#FFF; font-size:25px;}
#myform_sb_text p { color:#eee; font-family:arial; font-size:16px; margin-top:10px;text-transform: none;}
.myform_sb_privacy {float:right; margin-right:25px; margin-top:3px;line-height:16px; color:#FFF; padding-left:20px;background:transparent url(../../images/optin/lock.png) no-repeat left center;}

.optin_sb_center { margin-left:-10px;}
#myform_sb { padding:5px 5px 0 0; color:#eee; width:300px;margin:0 auto; position:relative;	-moz-border-radius:5px;	-webkit-border-radius:5px;} 

/* nested fieldset */
#myform_sb fieldset {border:0;	margin:0;padding:0;}

/* typography */
#myform_sb h3 	{ color:#FFF; margin-top:0px; font-size:30px; margin-left:10px;}
#myform_sb p 	{ font-size:11px; }

/* input field */
#myform_sb input {	border:1px solid #444;	background-color:#ccc;	padding:5px; color:#333; font-size:12px; width:268px; height:25px; margin-left:10px;margin-top:5px;	font-family:Arial, Helvetica, sans-serif;
	/* CSS3 spicing */
	/* text-shadow:1px 1px 1px #000;*/
	-moz-border-radius:4px;	-webkit-border-radius:4px;}

#myform_sb input:focus { color:#fff; background-color:#777; }
#myform_sb input:active { background-color:#888; }

.submit_button_sb_img {color:#FFF !important;text-shadow:1px 1px 1px #000; background: transparent url(../../images/optin/submit.png) no-repeat 50% 50% !important; height:45px !important; width:279px !important; margin-top:5px; border:0 !important; font-family:Impact, Helvetica, Verdana !important; font-size:25px !important; padding-top:2px !important; padding-bottom: 10px !important;}
.submit_button_sb_img:hover { color:#000 !important; cursor:pointer;}

/* footer optin form style */
.myform_footer_div { height:200px; margin-left: -10px;  width: 660px;}
.myform_footer_img {}
#myform_footer_text { width:320px; overflow:hidden; padding:10px; float:left; position:relative; height:180px;}
#myform_footer_text h2 { color:#FFF; font-size:20px;}
#myform_footer_text h3 { color:#FFF;font-size:16px; bottom:13px; position:absolute;}
#myform_footer_text p { color:#eee; font-family:arial; font-size:16px; margin-top:10px;}
.myform_footer_privacy {float:right; margin-right:25px; margin-top:3px;line-height:16px; color:#FFF; padding-left:20px;background:transparent url(../../images/optin/lock.png) no-repeat left center;}

#myform_footer { padding:5px 20px 0 0; color:#eee; width:300px;margin:0 auto; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; float:right;} 

/* nested fieldset */
#myform_footer fieldset {border:0;	margin:0;padding:0;}

/* typography */
#myform_footer h3 	{ color:#FFF; margin-top:0px; font-size:30px; margin-left:10px;}
#myform_footer p 	{ font-size:11px; }

/* input field */
#myform_footer input {	border:1px solid #444; background-color:#ccc;	padding:5px; color:#333; font-size:12px; width:280px; height:25px; float:right;	margin-top:5px;	font-family:Arial, Helvetica, sans-serif;
	/* CSS3 spicing */
	/* text-shadow:1px 1px 1px #000;*/
	-moz-border-radius:4px;	-webkit-border-radius:4px;}

#myform_footer input:focus { color:#fff; background-color:#777; }
#myform_footer input:active { background-color:#888; }

.submit_button_img {color:#FFF !important;text-shadow:1px 1px 1px #000; background: transparent url(../../images/optin/submit.png) no-repeat 50% 50% !important;
					height:45px !important; width:300px !important; margin-top:5px; border:0 !important; font-family:Impact, Helvetica, Verdana !important;
					font-size:25px !important; margin-right:-5px; padding-top:2px !important; padding-bottom: 10px !important ;}

.submit_button_img:hover { color:#000 !important; cursor:pointer;}

/* opt-in form button */
#myform_top button, #myform_sb button, #myform_footer button, {outline:0; }

/* field label */
label {	display:block; font-size:11px;	color:#ccc;}
#terms label {float:left;}
#terms input {margin:0 5px;}

/* content alert, note and other content styles */
.custom .format_text p.alert {background: #f0f0f0 url(../../images/boxes/alert.png) center no-repeat; border: 1px solid #cccccc; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 70px;}
.custom .format_text p.note {background: #f0f0f0 url(../../images/boxes/note.png) center no-repeat; border: 1px solid #cccccc; background-position: 7px 50%; text-align: left; padding: 10px 10px 10px 70px;}
.custom .format_text p.content_shadow {background:transparent url(../../images/boxes/shadow.jpg) no-repeat scroll center bottom; padding:5px; padding:0 0 30px 0;}
.custom .format_text p.red {border: 1px solid #cccccc;text-align: left; padding: 15px 10px 15px 20px; color:#cc0000; background-color:#f7efdb;width:95%;}
.custom .format_text p.blue {border: 1px solid #cccccc;text-align: left; padding: 15px 10px 15px 20px; background-color:#e1f2fc;width:95%;}
.custom .format_text p.yellow {border: 1px solid #cccccc; text-align: left; padding: 15px 10px 15px 20px;background-color:#ffffa0; width:95%;}
.custom .format_text p.gray {border: 1px solid #cccccc; text-align: left; padding: 15px 10px 15px 20px;background-color:#f5f5f8;width:95%;}

/* prev and next on home page */
.custom .prev_next {background:transparent url('../../images/bg/bg_content_shadow.png') repeat-x scroll; border-top: 1px solid #eee; margin-left: -10px;}

/* Related posts in single post */
#related_posts { background: #FFF url('../../images/bg/bg_content_shadow.png') repeat-x scroll; margin-left: -10px; padding-left: 10px; border-bottom: 1px solid #dddddd;}
.related_posts_box {overflow:hidden;width:650px; margin-left:30px;}
#related_posts_single_box {overflow:hidden; }
#related_posts_single_box .related_posts_thumbs a:hover { color:#000;}
#related_posts_single_box h4 { color:#333333; font-family: Tahoma; font-size:18px;font-weight:normal;line-height:1.4;margin-top:10px;margin-bottom:10px;}
.custom #related_posts_single_box ul li {list-style-image: none; list-style:none; height:50px;padding-bottom:10px;}
.related_posts_thumb { float:left; margin-left:10px; margin-right:20px;}
.related_posts_thumb img {border:2px solid #dddddd; width:40px; height:40px;}
.related_posts_title {font-size:14px;}

/**********************************************************/

/*Sidebadr padding to 0 */
ul.sidebar_list {padding-top:0;}

.custom .format_text {padding-right: 10px;}

/* Extra styles */

/* Custom Contact us form Style */
.contactform { padding:20px 30px 50px 30px;}
#wpcf label { clear: both; display: block; float: left; width: 155px;}
#wpcf input { float: left; width: 200px; padding: 1px; margin: 2px 5px 2px 0;}
#wpcf textarea { width: 90%; height: 150px; padding: 10px; margin: 0 5px 10px 0;}
#wpcf #contactsubmit {margin-left: 500px; width: 80px;}

/* 125 ads plugin */
#wp125adwrap_2c {margin-left: 4px; }

/* paginator */
.paginator { margin-top:20px;margin-left: -5px;}

/* fix teaser display */
.top .review {
    padding: 0 10px 10px 10px;
}