/*
MenWithPens
http://menwithpens.ca
*/

.custom .copy_item { border:1px solid #ccc;font-family:"Arial",sans-serif;margin:10px 30px;padding:10px; }
.custom .copy_item b { font-size:20px; }
.custom .copy_item a { text-decoration:none; }
.custom .copy_item img { margin-bottom:0;margin-right:30px; }
.custom .copy_item hr { clear:both;margin:0;padding:0;visibility:hidden; }

.pageid-5358 h1 { display:none; }

.custom .postarea .share_this_post { text-align:center; }
.custom .postarea .share_this_post a { margin:15px; }

.custom #rssArea p { line-height:20px !important;padding-top:10px;text-align:center !important; }
.custom .monthlyReaders { background:#5b0a09;font-size:13px;line-height:36px !important; }
.custom .monthlyReaders span { font-size:18px; }
.custom #flashbanner { margin-top:3px !important; }

.custom #cse-search-results iframe { margin:0 0 0 5px; }

.custom .resource_box { background:url("custom/images/from_the_pencil_cup2.png") no-repeat left bottom;font-family:"Arial",sans-serif;font-size:14px;margin-bottom:20px;margin-right:5px;margin-top:0;min-height:130px;padding:18px 35px 25px 200px; }
.custom .resource_box ul { margin-top:5px; }
.custom .resource_box ul li { clear:both; }
.custom .resource_box .book { float:left;font-size:11px;line-height:normal;margin:0 5px;text-align:center;width:180px; }
.custom .resource_box a { color:#990000;font-weight:bold;text-decoration:none; }
.custom .resource_box a:hover { color:#333; }
.custom .resource_box h3 { color:#990000 !important;font-weight:bold !important;padding:0 !important; }
.custom .resource_box_top_border { background:url("custom/images/from_the_pencil_cup_top_border.png") no-repeat center top;height:2px;margin:0;padding:0; }

.custom .comparison_chart { margin:30px 20px;width:auto; }
.custom .comparison_chart td,.custom .comparison_chart th { padding:12px 8px; }
.custom .comparison_chart td { font-size:15px;vertical-align:middle; }
.custom .comparison_chart .line_item { font-size:14px; }
.custom .comparison_chart td strong { color:#111; }
.custom .comparison_chart tr { border-bottom:1px dotted #ccc; }
.custom .comparison_chart .silver { background:#fafafa; }
.custom .comparison_chart .gold { background:#f4f4f4; }
.custom .comparison_chart .platinum { background:#efefef; }
.custom .comparison_chart .diamond { background:#e6e6e6; }
.custom .comparison_chart td+td,.custom .comparison_chart td+td+td,.custom .comparison_chart td+td+td+td { text-align:center; }

.custom .portfolio_item { float:left;font-family:"Arial",sans-serif;font-style:italic;height:160px;line-height:normal;padding:5px 2px;text-align:center;width:150px; }
.custom .portfolio_return_to_top { clear:both;text-align:center; }
.custom .portfolio_image { background:url("custom/images/portfolio_background.png") no-repeat center center;padding:8px 10px;height:98px;width:130px; }
.custom .portfolio_table .port_image { background:url("custom/images/portfolio_background.png") no-repeat center center;padding:8px 10px;height:98px;width:130px; }
.custom .comm_twitter,.custom .comm_twitter a { font-size:12px !important;margin-bottom:20px;margin-top:-12px; }

.custom #sb-info { position:absolute;top:0;right:0; }

.custom .rssBig span,.custom .rssSmall span { font-weight:bold; }

/* Start Original Code */
.custom .bylinemeta { text-transform:none; }	
.custom .servicesLeft { float:left;font-family:"Arial",sans-serif;margin-bottom:20px;margin-right:20px;width:275px; }
.custom .servicesMiddle { float:left;font-family:"Arial",sans-serif;margin-bottom:20px;margin-right:20px;width:290px; }
.custom .servicesRight { float:left;font-family:"Arial",sans-serif;margin-bottom:20px;width:290px; }	
.custom .homeLeft .bylinemeta p { margin:-10px 0 -10px 0 !important;padding:0 !important; }
.custom .comment-body p { font-family:"Arial",sans-serif !important; }	
.custom #footer { color:#444;float:left;font-family:"Arial",sans-serif !important;font-size:14px;font-weight:bold;padding:35px 0 0 20px;text-align:left; }	
.custom blockquote { color:#222;float:left;font-family:"Arial",sans-serif !important;font-size:16px;font-weight:bold;margin:10px;padding:8px 0;width:300px; }
.custom .comment blockquote { clear:none;color:#222;float:none;font-family:"Arial",sans-serif !important;font-size:16px;font-weight:bold;margin:10px 0 10px 10px;padding:8px 0;width:500px;	 }

.custom #s-head { color:#444 !important;padding:4px;width:210px; }	
.custom #slogan { background:#5B0A09 url(custom/images/searchBg.jpg) repeat-x top left;height:40px;margin:40px 20px 0 0;padding:3px 6px; }	
.custom #slogan p { color:#fff;font-family:"Arial",sans-serif;font-weight:bold;line-height:18px;text-shadow:0 0 4px #000;text-transform:uppercase; }	
.custom #submit { background:url(custom/images/submitCommentBg.png) no-repeat top left;border:none;color:#333;cursor:pointer;height:39px;width:204px !important; }
.custom .bypostauthor,.custom .comment-author-james {	background:#efefef url(custom/images/inksplotch.jg) top left no-repeat !important;border-bottom:#777 solid 2px;border-top:#777 solid 2px;color:#222 !important;margin:0;padding:5px !important; }
.custom li.comment-author-admin { background:red !important;border-bottom:#777 solid 2px;border-top:#777 solid 2px;color:#222 !important;margin:0;padding:5px !important; }
.custom input#author,.custom input#twitterInput,.custom input#email,.custom input#url  { background:#efefef;border-top:2px solid #999;border-left:2px solid #999;border-right:1px solid #999;border-bottom:1px solid #999; }
.custom textarea#comment { background:#efefef;border-top:2px solid #999;border-left:2px solid #999;border-right:1px solid #999;border-bottom:1px solid #999; }	
.custom ol.commentlist { color:#333;float:left;padding-left:10px; }	
.custom ol.commentlist li p { color:#222;font-size:14px; }	
		
.custom #aweberNameInput, .custom #aweberEmailInput { background:#333;border:none;color:#fff;font-weight:bold;margin:5px 0 5px 5px;padding:4px 2px; }	
.custom #aweberSubmit { background:url(custom/images/searchBg.jpg) repeat-x top left;border:none;color:#fff;cursor:pointer;font-weight:bold;margin:0 0 0 5px;padding:2px; }	
.custom #rssArea { clear:right !important;color:#fff !important;float:right;height:104px;margin:0px 0px 0 0;padding:3px 6px; }
.custom #rssArea a { color:#fff !important;text-decoration:underline; }
.custom #rssArea p { float:left;font-family:"gill sans", arial, Arial, sans-serif;line-height:26px;margin:10px 0 0 0;padding-bottom:5px;text-align:right;text-shadow:1px 1px 4px #000; }	
	
.custom .rssBig { font-size:18px; }	
.custom .rssSmall { font-size:15px;letter-spacing:-1px;margin-bottom:10px !important; }	

.custom .newsletterArea { background:url(custom/images/newsletterBg.jpg) no-repeat top right;margin:5px 0 0 0;padding:5px 0 0 5px; }	
.custom .newsletterArea p { background:none !important;text-transform:none;width:200px; }
.custom #newsletterArea { background:url("custom/images/newsletter_background.jpg") center top no-repeat;height:255px;padding:105px 20px 0 20px; }
.custom #newsletterArea p { background:transparent;line-height:normal;padding:0;text-transform:none; }
.custom #newsletterArea #newsletter_text { color:#fff;font-size:13px;text-align:justify; }
.custom #newsletterArea #newsletter_privacy { color:#999;font-size:11px;font-style:italic;padding-top:5px;text-align:center; }
.custom #newsletterArea #newsletter_privacy a { color:#fff;text-decoration:underline; }
.custom #newsletterArea form { padding-top:10px; }
.custom #newsletterArea #newsletter_submit { text-align:right; }
.custom #newsletterArea input[type="text"] { background:#ccc;border:1px solid #333;color:#000 !important;font-size:12px;font-weight:bold;padding:6px;width:226px; }
.custom #newsletterArea form p { margin:2px 0; }

.custom .twitterId a { color:#771011;font-weight:bold; }	
#flashbanner { background:url(images/rssPick.png) no-repeat 0 0 !important;float:right;height:104px;margin:12px 0 0 25px !important;padding:0 !important;width:104px; }
.custom #contents { padding:0px 0px 0px 0px;width:970px; }
.custom #contents h1 { color:#5A0808;font-family:"Arial",sans-serif;font-size:24px;font-variant:normal;font-weight:normal;letter-spacing:0px;line-height:130%;padding-bottom:0px !important;text-align:left; }
.custom #contents h1 a, .custom #contents h1 a:visited { color:#5A0808;padding-bottom:0 !important;text-decoration:none; }
.custom #contents h1 a:hover { color:#333333;text-decoration:none; }
.custom #contents h2 { color:#5A0808;font-family:"Arial",sans-serif;font-size:24px;font-variant:normal;font-weight:normal;letter-spacing:0px;line-height:130%;padding-bottom:10px !important;text-align:left; }
.custom #contents h2 a, .custom #contents h2 a:visited { color:#5A0808;text-decoration:none; }
.custom #contents h3 { color:#5A0808;font-family:"Arial",sans-serif;font-size:20px;font-variant:normal;font-weight:normal;letter-spacing:0px;line-height:130%;padding-bottom:10px !important;text-align:left; }
.custom #contents h3 a, .custom #contents h3 a:visited { color:#5A0808;text-decoration:none; }
.custom #contents h2 a:hover { color:#333333;text-decoration:none; }
.custom #respond h3 { clear:both !important;float:left; }	
.custom #commentform p { clear:both;float:left; }
.custom #submitButton { margin:8px 0 0 0; }	

.custom #af-form-162063130 .af-body .af-textWrap {width:225px;display:block;float:none;}
.custom #af-form-162063130 .af-body .privacyPolicy {color:#000000;font-size:11px;}
.custom #af-form-162063130 .af-body a {color:#094C80;text-decoration:underline;font-style:normal;font-weight:normal;}
.custom #af-form-162063130 .af-body input.text, .custom #af-form-162063130 .af-body textarea{background-color:#7d1315; border-color:#919191;border-width:1px;border-style:solid;color:#fff;text-decoration:none;font-style:normal;font-weight:bold;font-size:12px;}
.custom #af-form-162063130 .af-body input.text:focus, .custom #af-form-162063130 .af-body textarea:focus{background-color:#7d1315;border-color:#fff;border-width:1px;border-style:solid;}
.custom #af-form-162063130 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;}
.custom #af-form-162063130 .af-body{background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:11px;}
.custom #af-form-162063130 .af-footer{padding-right:15px;padding-left:15px;background-color:transparent;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-size:12px;}
.custom #af-form-162063130 .af-header{padding-bottom:9px;padding-top:9px;padding-right:10px;padding-left:10px;background-image:url('http://forms.aweber.com/images/auto/body/009/5ff/005/999');background-position:top left;background-repeat:repeat-x;background-color:#005999;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFFFFF;font-size:16px;}
.custom #af-form-162063130 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
.custom #af-form-162063130 .af-quirksMode{padding-right:15px;padding-left:0px;}
.custom #af-form-162063130 .af-standards .af-element{padding-right:15px;padding-left:0px;}
.custom #af-form-162063130 .bodyText p{margin:1em 0;}
.custom #af-form-162063130 .buttonContainer input.submit{	background:#5B0A09 url(custom/images/searchBg.jpg) repeat-x top left; border:1px solid #fff;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:bold;font-size:12px; cursor:pointer; }
.custom #af-form-162063130 .buttonContainer input.submit{width:auto;}
.custom #af-form-162063130 .buttonContainer input.submit:hover {	background:#333 ;}
.custom #af-form-162063130 .buttonContainer{text-align:right;}
.custom #af-form-162063130 body,.custom #af-form-162063130 dl,.custom #af-form-162063130 dt,.custom #af-form-162063130 dd,.custom #af-form-162063130 h1,.custom #af-form-162063130 h2,.custom #af-form-162063130 h3,.custom #af-form-162063130 h4,.custom #af-form-162063130 h5,.custom #af-form-162063130 h6,.custom #af-form-162063130 pre,.custom #af-form-162063130 code,.custom #af-form-162063130 fieldset,.custom #af-form-162063130 legend,.custom #af-form-162063130 blockquote,.custom #af-form-162063130 th,.custom #af-form-162063130 td{float:none;color:inherit;position:static;margin:0;padding:0;}
.custom #af-form-162063130 button,.custom #af-form-162063130 input,.custom #af-form-162063130 submit,.custom #af-form-162063130 textarea,.custom #af-form-162063130 select,.custom #af-form-162063130 label,.custom #af-form-162063130 optgroup,.custom #af-form-162063130 option{float:none;position:static;margin:0;}
.custom #af-form-162063130 div{margin:0;}
.custom #af-form-162063130 fieldset{border:0;}
.custom #af-form-162063130 form,.custom #af-form-162063130 textarea,.af-form-wrapper,.af-form-close-button,.custom #af-form-162063130 img{float:none;color:inherit;position:static;background:none;border:none;margin:0;padding:0;}
.custom #af-form-162063130 input,.custom #af-form-162063130 button,.custom #af-form-162063130 textarea,.custom #af-form-162063130 select{font-size:100%;}
.custom #af-form-162063130 p{color:inherit;}
.custom #af-form-162063130 select,.custom #af-form-162063130 label,.custom #af-form-162063130 optgroup,.custom #af-form-162063130 option{padding:0;}
.custom #af-form-162063130 table{border-collapse:collapse;border-spacing:0;}
.custom #af-form-162063130 ul,.custom #af-form-162063130 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:0px;}
.custom #af-form-162063130,.custom #af-form-162063130 .quirksMode{width:250px;}
.custom #af-form-162063130.af-quirksMode{overflow-x:hidden;}
.custom #af-form-162063130{background:none;}
.custom #af-form-162063130{overflow:auto;}
.custom #awf_field-2311698 { color:#fff !important; }
.custom #awf_field-2311699 { color:#fff !important; }
.custom .af-body .af-textWrap{text-align:left; color:#fff !important;}
.custom .af-body input.image{border:none!important;}
.custom .af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.custom .af-body input.text{width:100%;float:none;padding:2px!important;}
.custom .af-body.af-standards input.submit{padding:4px 12px;}
.custom .af-clear{clear:both;}
.custom .af-element label{text-align:left;display:block;float:left;}
.custom .af-element{padding:5px 0;}
.custom .af-form{text-align:left;margin:0;}
.custom .af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.custom .af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}

.custom .lbl-right .af-element label{text-align:right;}
.custom strong { color:#5A0808;font-weight:bold; }	
.custom .testimonial { text-transform:none; }	
.custom .testimonial a { background:none !important;color:#5A0808 !important; }
.custom .testimonial a:hover { background:none !important;color:#444 !important;display:inline !important;margin:0;padding:0;text-decoration:underline !important; }
.custom .testimonial strong { color:#444;font-size:12px;font-style:italic; }
.custom .wpcf7 { background:url(custom/images/contactFormBg.jpg) no-repeat top left;height:460px;padding-left:80px; }	
.custom .wpcf7 p { color:#5A0808 !important;font-weight:bold; }	
.custom #contactSubmit { background:#5a0808;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;padding:4px 4px; }	
.custom #contactSubmit:hover { background:#333; }	
.custom tr, td, th { font-family:"Arial",sans-serif; }	
.custom #rssArea { color:#fff !important; }




/* Tweaks 06.28.10 */

.custom { background:url("custom/images/background.jpg") center top; }
.custom #outer_wrapper { background:url("custom/images/header_background.jpg") center top no-repeat; }
.custom #wrap { background:transparent;border:none;margin:0 auto;padding:0;width:1000px; }

.custom #header_wrap { background:transparent;margin:0;padding:0;width:1000px; }
.custom #header_wrap #header { background:transparent;height:290px;width:1000px; }
.custom #header_wrap #slogan { background:transparent;clear:both !important;float:right;margin-right:50px;margin-top:105px;width:360px; }
.custom #header_wrap #slogan p { font-family:"Arial",sans-serif;font-size:14px;text-align:right; }
.custom #header_wrap #header_reader_count { color:#660000;font-family:"Arial Black",sans-serif;margin:0 0 0 226px;padding-top:0;text-align:center;width:auto; }
.custom #header_wrap #header_reader_count img { float:left;margin-top:8px; }
.custom #header_wrap #header_reader_count span { display:block;float:left;font-size:20px;padding-top:7px; }
.custom #header_wrap .homeLink { display:none;float:left; }
.custom #header_wrap,.custom #header_wrap #header { overflow:visible; }

.custom #navbar_wrap { background:transparent;border:none;float:none !important;height:30px;margin:0 auto; }
.custom #navbar_wrap #navbar_left { margin:5px 0 0 60px;text-align:center; }	
.custom #navbar_wrap #navbar_left a { background:none !important;border:none;padding:0 20px 0 0; }	
.custom #navbar_wrap #navbar li li { background:#ccc;font-size:12px;font-weight:bold;line-height:14px;text-align:left;text-transform:none; }	
.custom #navbar_wrap #nav li a { color:#560707;font-family:"Arial",sans-serif;font-size:16px;font-weight:bold;letter-spacing:0; }
.custom #navbar_wrap #nav { margin:0 0 0 85px;width:auto; }
.custom #navbar_wrap #navbar_left { margin:13px 0 8px 0;width:100%; }
.custom .current_page_item a { background:none !important;border:none;padding:0 20px 0 0; }
.custom #navbar_wrap #nav .children li a,.custom #subnavbar_wrap #subnav .children li a { background:#eee;padding:3px; }
.custom #navbar_wrap #nav .children li a:hover,.custom #subnavbar_wrap #subnav .children li a:hover { background:#ccc;}
.custom .commentlist .children { border-left:none;border-right:none;padding:5px 0 0 0 !important; }	
.custom .commentlist .children li { margin-left:20px;padding:0 0 5px 0 !important;text-align:left;text-transform:none; }	
.custom .commentlist .children li:last-child { padding:0; }	
.custom .commentlist .children li a { font-size:14px !important;padding:3px 0 5px 4px !important; }
.custom .commentlist li ul li { background:transparent;border-left:none;border-right:none; }
.custom .commentlist .bypostauthor { border:none;padding:15px 5px 0 5px !important; }
.custom .commentlist .comment-reply-link { display:block;margin-bottom:15px;text-decoration:none; }
.custom .commentlist .bypostauthor .children { background:#fff; }
.custom .commentlist .bypostauthor .children li { border-top:none; }
.custom .commentlist blockquote { background:transparent;border:1px dotted #666;border-left:none;border-right:none;color:#333;font-style:italic;padding:5px 5px; }

.custom #subnavbar_wrap { background:none !important;border:none;clear:both;height:22px;margin:0 0 12px 0;padding-top:6px; }	
.custom #subnavbar_wrap #subnavbar { background:transparent;margin:0; }
.custom #subnavbar_wrap #subnav { background:none !important;clear:both;margin:0 0 0 160px; }		
.custom #subnavbar_wrap #subnav li a { background:none;padding:0 30px 0 0; }
.custom #subnavbar_wrap #subnav li a { color:#232323;font-family:"Arial",sans-serif;font-size:14px;letter-spacing:0px; }

.custom #ajax { display:none;border:1px solid #555;border-bottom:none;border-top:none;clear:both !important;height:250px;margin:2px auto 10px auto;width:960px; }
.custom #ajax #wrapper { background:#333 url(images/ajaxBg.jpg) repeat-x top left;color:#fff !important;display:block;float:none !important;height:250px;margin-bottom:0;padding:0;width:960px !important; }
.custom #ajax #wrapper a { color:#fff;display:block;font-weight:bold;text-decoration:underline; }
.custom #ajax #wrapper a:hover { background:transparent;color:#3a6ba3 !important;text-decoration:underline; }
.custom #ajax #wrapper p a { display:inline; }
.custom #ajax #wrapper h3 { color:#fff;font-size:14px;margin:0;padding:17px 5px 5px 5px; }
.custom #ajax #wrapper .tab { padding:0 !important;margin:0 !important; }
.custom #ajax #wrapper .tab h3 { font-size:12px;margin:0 !important;padding:0 !important; }
.custom #ajax #wrapper p { color:#fff !important;display:block;font-size:14px;line-height:1em;margin:0;padding:0 0 5px 0 !important; }
.custom #ajax #wrapper img { background-color:#ccc;border:none !important;float:left;margin:10px 15px 0 10px; }
.custom #ajax #left { float:left;font-family:"Arial",sans-serif;margin-right:20px;width:620px !important; }
.custom #ajax #left p { margin-bottom:8px !important; }
.custom #ajax #right { border-left:1px solid #999;float:left;height:230px !important;margin-left:30px !important;margin-top:5px;padding:0px 0 0 5px;width:270px !important; }
.custom #ajax #right a { border-top:1px solid #999;color:#771011;font-size:16px;font-weight:bold;padding:4px 0;padding-left:10px;margin:0px;text-decoration:none; }
.custom #ajax #right a:hover { background:url(images/ajaxTabBg.jpg) repeat-x;color:#560707;text-decoration:none; }
.custom #ajax .underline { border-bottom:1px solid #999;color:#771011;font-size:16px;font-weight:bold;margin:0px;padding:4px 0 4px 10px;text-decoration:none; }
.custom #ajax #wrapper .tab { color:#fff;font-family:"Arial",sans-serif;margin:0 1px 1px 0;padding:3px;width:280px; }
.custom #ajax #wrapper .tab a { color:#999;font-weight:normal; }
.custom #ajax #wrapper .tab a:hover { color:#aaa !important; }
.custom #ajax #wrapper .stretcher { background:none;padding:0 15px 0 0;width:660px !important; }
.custom #ajax #wrapper .stretcher p { color:#fff !important;display:block;font-family:"Arial",sans-serif;line-height:18px;margin:0 0 0 300px;padding:3px 0; }	
.custom #ajax #wrapper .stretcher img { display:block;margin-top:20px !important;padding:8px; }	
.custom #ajax .ajaxBold { color:#ccc;font-family:"Arial Black",sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase; }	
.custom #ajax .ajaxRegular { color:#ccc !important;font-family:"Arial",sans-serif;font-size:18px;font-weight:normal;text-transform:uppercase; }	
.custom #ajax .tabBold { color:#ccc;font-family:"Arial Black",sans-serif;font-size:12px;font-weight:bold;margin:0;padding:0;text-transform:uppercase; }	
.custom #ajax.tabRegular { color:#ccc;font-weight:normal;font-family:"Arial",sans-serif;font-size:12px;margin:0;padding:0;text-transform:uppercase; }	
.custom #ajax #submitButton { background:#a31b1e;color:#fff;font-weight:bold;border:none;padding:2px 2px;margin-left:3px;font-family:"Arial",sans-serif;font-size:12px;cursor:pointer; }
.custom #ajax #submitButton:hover { background:#7b1416; }

.custom #container { clear:both !important;padding-top:20px;margin:0 !important;width:1000px; }
.home #container { padding-top:10px; }
.custom #container #contents { padding-top:20px; }
.page-template-threeWidgetSidebarPage-php #container #contents { margin-left:15px;padding-top:0; }
.page-template-threeWidgetSidebarPage-php #cms_content_column { background:transparent; }
.page-template-threeWidgetSidebarPage-php #cms_content_column .cms_postarea { padding:0 0 10px 20px; }
.page-template-threeWidgetSidebarPage-php #sidebar_1 { background:#f3f3f3;padding:10px;width:260px; }
.page-template-threeWidgetSidebarPage-php #sidebar_1 h3 { background:transparent;font-size:20px !important;font-weight:bold;margin-bottom:4px;text-transform:none !important; }
.page-template-threeWidgetSidebarPage-php #sidebar_1 .testimonial { background:transparent;border-bottom:1px solid #ddd;margin:4px 0;padding:10px 0; }
.custom #testimonial_sidebar,.custom .add_sidebar { background:#f3f3f3;float:right;margin-left:20px;padding:10px;width:260px; }
.custom #testimonial_sidebar h3,.custom .add_sidebar h3 { border-bottom:1px solid #ddd;color:#660000; }
.custom .add_sidebar .portfolio_item { float:none;height:auto;margin:5px auto; }
.custom #testimonial_sidebar .testimonial { border-bottom:1px solid #ddd;margin:4px 0;padding:10px 0; }
.custom #container .postarea { padding:0 10px 20px 20px;text-align:justify;width:620px; }
.custom #container h2,.custom #container h2 a,.custom #container h1 { color:#781112;font-size:24px;font-weight:bold;margin:5px 0 0 0 !important;padding:5px 0 0 0 !important;text-align:left; }
.custom #container #content_column { background:none;float:left;margin:0 0 0 15px;width:640px; }
.custom #container .postarea ul li ul.children li { background:none !important; }
.custom #container .featuredArticle { background:url("custom/images/featured_article_divider.png") center bottom no-repeat;color:#333;float:left;font-family:"Arial Black",sans-serif !important;font-size:24px;font-weight:normal;margin:0 0 16px 0;padding:0 0 8px 0;text-align:center;width:640px; }	
.custom #container .postDate { display:none;color:#5A0808;float:left;font-weight:bold;height:57px;line-height:16px;margin-right:0px;padding:10px 0px 0 0;text-align:right;text-transform:capitalize;vertical-align:middle;width:51px; }
.custom #container .postMonth { float:right;font-size:16px !important;padding-right:8px; }	
.custom #container .postDay { float:right;font-size:16px !important;padding-right:8px; }	
.custom #container .comment-author,.custom #container .comment-author a,.custom #container .comment-meta a { color:#5A0808;text-decoration:none; }
.custom #container .comment-author .fn .url,.custom #container .comment-author .fn { font-size:15px; }
.custom #container .homeLeft h3 a,.custom #container .homeRight h3 a { color:#5A0808;font-family:"Arial",sans-serif !important;font-size:20px;font-weight:bold;text-decoration:none !important; }	
.custom #container .homeLeft h3,.custom #container .homeRight h3 { padding-bottom:5px !important; }
.custom #container .homeLeft .bylinemeta { text-transform:none; }
.custom #container .homeLeft,.custom #container .homeRight { float:left;font-family:"Arial",sans-serif;font-size:13px;width:285px; }
.custom #container .homeLeft .postlinks p,.custom #container .homeRight .postlinks p { font-size:13px !important;padding:0 0 5px 0; }
.custom #container .homeLeft { margin-right:45px; }
.custom #container .bylinemeta a { background:#4b4b4b;color:#fff !important;padding:2px 4px; }
.custom #container .noBg a { background:none !important;color:#888 !important;padding:0; }	
.custom #container .read_more_link_top { background:url("custom/images/read_more_arrow.png") right center no-repeat;display:block;float:right;font-family:"Arial",sans-serif;float:right;font-size:18px;font-weight:bold;margin-bottom:50px;padding-right:30px;text-decoration:none;font-weight:bold;text-decoration:none; }
.custom #container .teasers { clear:both;padding-top:50px; }
.custom #container .teasers h3 { text-align:left; }
.custom #widecontainer { background:transparent;margin-left:15px;padding-top:20px; }
.custom #widecontainer h1 { color:#781112;font-size:24px;font-weight:bold; }
.custom .postareawide { background:transparent;padding:0px 30px 10px 30px;width:910px; }
.custom #container .more-link { display:none; }
.home #container { background:url("custom/images/home_content_top_divider.png") center 304px no-repeat; }
.home #container #contents { padding-top:0; }
.custom #container .after_post_subscribe { background:url("custom/images/rss_small.png") left center no-repeat;display:block;font-family:"Arial",sans-serif;font-size:14px;font-weight:bold;height:27px;padding-left:40px;text-decoration:none;width:300px; }
.custom #content h2,.custom #content h1 { text-transform:none; }
.custom #content .byline { margin:0; }
.home #content .allpostsmeta { display:none; }
.custom #content .commentmeta { border:none;text-align:right;width:auto; }
.custom #content .after_post_divider { background:url("custom/images/featured_article_divider.png") center center no-repeat;border:none;height:1px;margin-bottom:20px; }
.home #content .commentmeta { display:none; }
.custom #content p { margin-bottom:10px; }
.custom #content h3.red { color:#781112; }

.custom #sidebar_wrap { background:none;margin:0 30px 0 0;width:280px; }	
.custom #sidebar_wrap ul img a { background:none !important;border:none !important;float:left;padding:0 !important; }	
.custom #sidebar_wrap .widget a { text-decoration:underline; }
.custom #sidebar_wrap .widget a:hover { color:#5a0808;text-decoration:none; }
.custom #sidebar_wrap #sidebar_1 { background:none;border-left:1px dotted #ccc;float:left;margin:0 0 0 15px;padding:0 0 0 10px; }	
.custom #sidebar_wrap #sidebar_1 ul li { background:none;border:none;display:block;margin:0;text-transform:none; }
.custom #sidebar_wrap #sidebar_1 ul.children { margin:0 !important;padding:0 !important; }
.custom #sidebar_wrap #sidebar_1 ul.children li { margin:0 !important;padding:0 !important; }
.custom #sidebar_wrap #sidebar_1 ul li ul.children li a { background:url(custom/images/sidebarBullet.png) 2px 6px no-repeat;border-top:1px solid #999;display:block;font-size:13px !important;margin:0;padding:4px 2px 4px 18px !important;text-decoration:none; }
.custom #sidebar_wrap h3 { background:transparent;border:none;font-family:"Arial",sans-serif;font-size:20px;font-weight:bold;text-transform:none !important; }
.custom #sidebar_wrap .sidebar_ads { padding-left:5px; }
.custom #sidebar_wrap .sidebar_ads a { border:1px solid #ccc;display:block;float:left;height:125px;margin:4px;padding:0; }
.custom #sidebar_wrap .sidebar_ads a img { margin:0;padding:0; }
.custom #sidebar_wrap .sidebar_ads .adhere { color:#aaa;float:left;height:75px;line-height:normal;padding-top:50px;text-decoration:none !important; }
.custom #sidebar_wrap .widget { border-bottom:1px dotted #ccc !important;padding:20px 0 20px 0; }
.custom #sidebar_wrap .widget_recent_entries ul { padding:0; }
.custom #sidebar_wrap .widget_recent_entries ul li { border-bottom:1px dotted #000 !important;margin:0;padding:1px; }
.custom #sidebar_wrap .widget_recent_entries ul li a { background:url("custom/images/recent_posts_highlight.jpg") -10px 0 no-repeat;color:#444;display:block;font-size:14px;font-weight:bold;line-height:normal;margin:0;padding:8px;text-decoration:none !important; }
.custom #sidebar_wrap .widget_recent_entries ul li a:hover { background-position:center left;background-repeat:repeat;color:#fff; }
.custom #sidebar_wrap .widget_recent_entries ul li + li + li + li + li { border-bottom:none !important; }
.custom #sidebar_wrap #cse-search-box { margin:0 0 0 7px;width:auto; }
.custom #sidebar_wrap #cse-search-box input { border:1px solid #bbb !important;color:#333;font-family:"Arial",sans-serif;font-size:13px; }
.custom #sidebar_wrap #cse-search-box input[type="text"] { background:#fff;font-weight:bold;padding:8px !important;width:186px; }
.custom #sidebar_wrap #cse-search-box input[type="submit"] { background:#7c1910;border:1px solid #7c1910 !important;color:#fff;cursor:pointer;font-weight:bold;height:33px;margin:0 !important;padding:7px 4px !important;text-align:center;width:60px; }
.custom #sidebar_wrap .textwidget { text-align:justify; }
.custom #sidebar_wrap #sidebar_1 p { background:transparent; }
.custom #sidebar_wrap #text-25 { padding-top:0; }
.custom #sidebar_wrap .subscribe_sidebar { color:#781112;display:block;font-size:20px;font-weight:bold;height:72px;margin:0 25px;padding-top:32px;text-decoration:none !important;width:auto; }
.custom #sidebar_wrap .subscribe_sidebar:hover { background-position:left top; }
.custom #sidebar_wrap #text-28 { padding:0 0 8px 0; }
.custom #sidebar_wrap h3 { color:#5a0808; }
.custom #sidebar_wrap .widget_tweetstimonialswidget a { text-decoration:none; }
.custom #sidebar_wrap .widget_tweetstimonialswidget .tweetstimonial_tweet { line-height:20px;margin:0 8px 0 40px; }
.custom #sidebar_wrap .widget_tweetstimonialswidget .tweetstimonial_username { font-size:15px;font-weight:bold;padding-bottom:4px;padding-top:0; }
.custom #sidebar_wrap .widget_tweetstimonialswidget .tweetstimonial { padding:10px 0 5px 0; }

.custom #footer_wrap { background:url(images/footerBg.png) no-repeat top left;border:none;height:159px;width:1000px; }
.custom #footer_wrap .footer_left,.custom #footer_wrap .footer_right { background:none; } 
.custom #footer_wrap .footer_right { float:right;margin-top:10px !important;padding-top:10px !important; }
.custom #footer_wrap #footer { background:none;border:none; }	
.custom #footer_wrap .footer_left { padding-top:10px !important; }
.custom #footer_wrap .footer_quote { margin:0 0 10px 0;padding:0;text-align:center; }

.custom #bottomSmoke { background:url(images/bottomSmoke.jpg) no-repeat top left;float:left;height:159px;width:1000px; }

/*.short_header { background-position:center -64px !important; }
.short_header .homeLink { margin-top:26px !important; }
.short_header #header { background-position:left -64px !important;height:170px !important; }
.short_header #cse-search-box { display:none;margin-top:20px !important; }
.short_header #slogan { margin-top:15px !important; }
.short_header #flashbanner { margin-top:0 !important; } */

/* Accordian */

:focus { outline:none; }
.clear { clear:both;display:block;height:1px;visibility:hidden; }
.Accordion { overflow:hidden; }
.AccordionPanel { margin:0px;padding:0px; }
.AccordionPanelTab { background:url(images/translucent_bg.png) repeat;border-bottom:1px solid #000;border-left:#444 1px solid;border-right:1px solid #000;border-top:#444 1px solid;color:#fff;cursor:pointer;font-family:"Arial",sans-serif;font-size:16px;font-weight:bolder;margin:0px;padding:8px 6px 4px 6px;-moz-user-select:none;-khtml-user-select:none; }
.AccordionPanelTab2 { background:none;color:#6eafc1;cursor:pointer;font-family:"Arial",sans-serif;font-size:14px;margin:0px;-moz-user-select:none;-khtml-user-select:none; }
.AccordionPanelContent { height:200px;margin:0px;overflow:auto;padding:10px; }
.AccordionPanelContent li { margin-bottom:5px !important;padding:0 0 5px 0 !important; }
.AccordionPanelOpen .AccordionPanelTab { background:url(images/translucent_bg.png) repeat;}
.AccordionPanelTabHover { color:#fff; }
.AccordionPanelOpen .AccordionPanelTabHover { color:#fff; }
.AccordionFocused .AccordionPanelTab { background:url(images/translucent_bg.png) repeat;color:#fff; }
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background:url(images/translucent_bg.png) repeat; }

/* Feature Slider */

.custom #container #featuredcontent_container { background:url("custom/images/featured_box1.png") center top no-repeat;height:275px;margin-bottom:60px; }
.custom #container #featuredcontent { height:211px;margin:0 auto;padding:0;width:959px; }
.custom #container #featuredcontent p { margin-bottom:3px;}
.glidecontentwrapper { height:167px;overflow:hidden;padding:20px;position:relative;width:919px; }
.glidecontent { padding:10px;position:absolute;visibility:hidden;width:949px; }
.glidecontenttoggler { margin-top:6px;padding-left:20px;text-align:center;width:929px; }
.glidecontenttoggler a { color:#7b1314;display:-moz-inline-box;display:inline-block;font-family:"Arial Narrow",sans-serif;font-size:16px;font-weight:bold;margin-right:3px;padding:20px 0;text-decoration:none;width:140px; }
.glidecontenttoggler a.selected { background:url("custom/images/featured_content_arrow.png") center top no-repeat; }
.glidecontenttoggler a:hover { color:black; }
.glidecontenttoggler a.toc{ }
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ }
.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover { background:#1A48A4;color:white; }
.glide_inner { color:#222;font-family:"Arial",sans-serif;font-size:13px;line-height:normal;margin-left:490px;padding:10px 20px;text-align:justify; }
.glide_inner h4 { font-size:20px;font-weight:bold;text-transform:uppercase; }
.glide_inner p { padding-bottom:10px; }
.glide_inner a { color:#7a1213;font-weight:bold; }

@media only screen and (max-device-width: 480px) {
	.custom #outer_wrapper { background:url("custom/images/header_background_iphone.jpg") center top no-repeat; }
	.custom #container #featuredcontent_container { display:none; }
	}

.pageid-3661 .recommend_box { clear:both; }
.pageid-3661 .recommendations { clear:both; }
.pageid-3661 .recommendation { background:#eee;float:left;list-style-type:none;margin-bottom:20px;margin-right:10px;min-height:266px;padding:16px 10px;width:260px;-moz-border-radius:10px;-webkit-border-radius:10px; }
.pageid-3661 .amazonRecs .recommendation { min-height:157px; }