/*
	Theme Name: The Self Employed
	Theme URI: http://ww.theselfemployed.com
	Author: Alex Cho
	Author URI: http://www.harlointeractive.com
	Description: The naked Twenty Eleven theme + HTML5 Boilerplate + Boilerplate 
	Template: tse_parent
	Version: 1.0
*/


/******** minified parent CSS *********/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#D52229;color:#fff;text-shadow:none}::selection{background:#D52229;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:0;padding:0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:valid,textarea:valid{}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}         cite,em,i{font-style:italic}blockquote em,blockquote i,blockquote cite{font-style:normal}.error404 #primary{float:none;margin:0}.error404 #primary #content{margin:0 7.6%;width:auto}.alignleft{display:inline;float:left;margin-right:1.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:1.625em}.wp-caption{margin-top:0.4em}.wp-caption{background:#eee;margin-bottom:1.625em;max-width:96%;padding:9px}.wp-caption img{display:block;margin:0 auto;max-width:98%}.wp-caption .wp-caption-text,.gallery-caption{color:#666;font-family:serif;font-size:12px}.wp-caption .wp-caption-text{margin-bottom:0.6em;padding:10px 0 5px 40px;position:relative}.wp-caption .wp-caption-text:before{color:#666;content:'\2014';font-size:14px;font-style:normal;font-weight:bold;margin-right:5px;position:absolute;left:10px;top:7px}.one-column.singular .entry-meta .edit-link a{position:absolute;left:0;top:40px}.entry-meta .edit-link a,.commentlist .edit-link a{background:#eee;-moz-border-radius:3px;border-radius:3px;color:#666;float:right;font-size:12px;line-height:1.5em;font-weight:300;text-decoration:none;padding:0 8px}.entry-meta .edit-link a:hover,.commentlist .edit-link a:hover{background:#888;color:#fff}.entry-content .edit-link{clear:both;display:block}.singular .entry-meta .edit-link a{bottom:auto;left:50px;position:absolute;right:auto;top:80px}article.intro .edit-link a{background:#aaa;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;padding:0 8px;position:absolute;top:30px;right:20px;text-decoration:none}article.intro .edit-link a:hover,article.intro .edit-link a:focus,article.intro .edit-link a:active{background:#777}.hentry,.no-results{border-bottom:1px solid #ddd;margin:0 0 1.625em;padding:0 0 1.625em;position:relative}.hentry:last-child,.no-results{border-bottom:none}.blog .sticky .entry-header .entry-meta{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute !important}
.float-left{float:left;}
.float-right{float:right;}
h1, h2, h3, h4, h5{font-weight:normal;padding:0;margin:0;font-family: 'DIN-Rnd';}
.red{color:#ed1c24;}
a, a:visited{color:#d52229;text-decoration:none;}
a:hover{color:#7a7a7a;}
a {outline: 0;}
a:hover, a:active, a:focus {outline: 0;}
input::-moz-focus-inner { border: 0; }
.MR10{margin-right:10px;}
.MT50{margin-top:50px;}
.MB10{margin-bottom:10px;}
/******** Enter custom code below *********/

/* ==|== primary styles =====================================================
   Author: Alex Cho
   ========================================================================== */

/* Font-face */
@font-face {
    font-family: 'DIN-Med';
    src: url('fonts/dinnextltpro-mediumcond-webfont.eot');
    src: url('fonts/dinnextltpro-mediumcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinnextltpro-mediumcond-webfont.woff') format('woff'),
         url('fonts/dinnextltpro-mediumcond-webfont.ttf') format('truetype'),
         url('fonts/dinnextltpro-mediumcond-webfont.svg#DINNextLTProMediumCondensed') format('svg');
    font-weight: normal;font-style: normal;
}

@font-face {
    font-family: 'DIN-Rnd';
    src: url('fonts/dinnextroundedltpro-regular-webfont.eot');
    src: url('fonts/dinnextroundedltpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dinnextroundedltpro-regular-webfont.woff') format('woff'),
         url('fonts/dinnextroundedltpro-regular-webfont.ttf') format('truetype'),
         url('fonts/dinnextroundedltpro-regular-webfont.svg#DINNextRoundedLTProRegular') format('svg');
    font-weight: normal;font-style: normal;
}


/* General Graphic Styles */
.borderradius .minradius{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.borderradius .fullradius{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.borderradius .leftround{-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;}
.borderradius .rightround{-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
.borderradius .bottomleftround{-webkit-border-radius: 0 0 0 5px;-moz-border-radius: 0 0 0 5px;border-radius: 0 0 0 5px;}

.borderradius .roundradius{-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}

.boxshadow .shadowDown{-webkit-box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, .15);-moz-box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, .15);box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, .15);}

.boxshadow .shadowGlow{-webkit-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .2);-moz-box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .2);box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .2);}
.textshadow .blackshadow{}
/*
input[type="password"]{background:#fff !important;box-shadow:0 !important;-webkit-box-shadow:0 !important;}*/

/* Theme styles */

header#header{width:950px;height:90px;margin:30px auto 0;position:relative;}
header h1#site-title{margin:0;padding:0;display:block;position:absolute;width:302px;height:58px;left:0px;top:0;}
header h1#site-title a{display:block;width:320px;height:58px;text-indent:-99999px;background:url('img/main_logo.jpg') 0 0 no-repeat;}
header h2#site-description{margin:0;padding:0;display:block;position:absolute;width:268px;height:58px;left:0;top:0;}

footer#colophon{width:950px;position:relative;margin:0 auto;}

header .searchForm{margin-top:0px;}
form#searchform{width:148px;height:23px;border:0px solid #cccccc;position:relative;}
form#searchform input{border:0;}
form#searchform input.searchInput{width:110px;padding:4px 0 0 10px;height:19px;font-family:'DIN-Rnd';font-size:12px;color:#7a7a7a;text-transform:uppercase;line-height:12px;}
form#searchform input.searchSubmit{width:28px!important;height:23px!important;background:url('img/btn_search.png') 0 0 no-repeat;background-color:#fff;text-indent:-99999px;}
.ie7 form#searchform input.searchInput{padding:8px 0 0 10px;height:19px;}
.ie7 form#searchform input.searchSubmit{font-size: 0; display:block; line-height: 0;}
.loginLinks{height:12px;position:relative;display:block;padding-top:5px;margin-right:20px;font-size:12px;font-family:'DIN-Rnd';}
.loginLinks span{color:#fff;margin:0px 7px 0;}
.loginLinks a{text-transform:uppercase;margin-top:0px;color:#fff!important;}

nav.mainNav{width:950px;height:50px;margin:0 auto;position:relative;}
nav.mainNav ul#menu-top-menu li{float:left;display:block;margin-right:1px;}
nav.mainNav ul#menu-top-menu li.menu-item-20{margin-right:0;}
nav.mainNav ul#menu-top-menu li a{display:block;height:31px;padding-top:19px;width:94px;text-align:center;font-family: 'DIN-Med';font-size:15px;color:#fff;background:#d52229;line-height:15px;text-decoration:none;text-transform:uppercase;}
nav.mainNav ul#menu-top-menu li a:hover, nav.mainNav ul#menu-top-menu li.current-menu-item a{background:#9e0b0f;}

.underNav{height:49px;width:950px;position:relative;margin:0 auto;/* border-bottom:1px solid #ccc;*/}
.underNav ul{margin-top:11px;}
.underNav a.extra{color:#7a7a7a;text-transform:uppercase;font-family:'DIN-Rnd';font-size:14px;margin-right:27px;margin-top:16px;}
.underNav a.extra:hover{color:#d52229;}
ul#menu-social-media li{display:block;position:relative;float:left;margin-right:5px;}
ul#menu-social-media li.menu-item-24{margin-right:0;}
ul#menu-social-media li a{display:block;width:27px;height:27px;text-indent:-9999px;}
ul#menu-social-media li.menu-item-21 a{background:url('img/icn_linkd.png') 0 0 no-repeat;}
ul#menu-social-media li.menu-item-22 a{background:url('img/icn_fbook.png') 0 0 no-repeat;}
ul#menu-social-media li.menu-item-23 a{background:url('img/icn_twitter.png') 0 0 no-repeat;}
ul#menu-social-media li.menu-item-24 a{background:url('img/icn_google_plus.png') 0 0 no-repeat;}

#main{position:relative;width:950px;margin:0 auto;}
#primary{width:630px;}
#secondary{width:270px;}

.overlay-container { position: absolute; width: 100%; height: 100%; z-index: 50; background-color: #fff; opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
.banner-container { position: absolute; z-index: 0; zoom:1;}

/* CUSTOM HOME PAGE STYLES */
.homepageSlider ul{list-style:none;width:630px;height:360px;overflow:hidden;}
.homepageSlider ul li a{color:#fff;text-decoration:none;display:block;width:630px;height:360px;overflow:hidden;position:relative;font-family: Georgia, serif;}
.homepageSlider ul li img{display:block;width:630px;height:360px;z-index:0;position:relative;}
.homepageSlider ul li .info{display:block;width:630px;height:125px;bottom:0;z-index:25;position:absolute;background:url('img/bck_gray.png') 0 0 repeat;}
.homepageSlider ul li .info .infoWrap{padding:24px;}
.homepageSlider ul li .info h2{font-size:24px;margin:0;padding:0;line-height:24px;}
.homepageSlider ul li .info p{font-size:14px;margin:6px 0 0;padding:0;line-height:16px;}
.homepageSlider{padding:0 0 49px;border-bottom:1px solid #000;}

.topStoriesTitle h2{color:#363636;font-family:'DIN-Rnd';font-size:24px;line-height:24px;padding:30px 0;border-bottom:1px solid #ccc;margin:0;text-transform:uppercase;}
.topStoryWrap{padding:39px 0;border-bottom:1px solid #ccc;}
.topStoryWrap a.topThumb{display:block;width:240px;height:180px;position:relative;overflow:hidden;}

.topStoryWrap .text{width:360px;font-family: Georgia, serif;}
.topStoryWrap .text h2{font-size:24px;margin:0;padding:0;line-height:24px;color:#363636;}
.topStoryWrap .text p{font-size:16px;margin:6px 0 0;padding:0;line-height:18px;color:#7a7a7a;}
.topStoryWrap .text p.topmeta{font-size:12px;}
.topStoryWrap .text p a{color:#d52229;text-decoration:none;}
.topStoryWrap .text p a:hover{color:#7a7a7a;}

.moreCatSection.current, .topStoriesContain.current{z-index:10;display:block;}
.moreCatSection.uncurrent, .topStoriesContain.uncurrent{z-index:0;display:none;}

.topStoriesPager{border-bottom:1px solid #ccc; color:#7a7a7a;font-family:'DIN-Rnd';font-size:12px;}
.topStoriesPager div{padding:20px 0;}
.topStoriesPager a{ color:#7a7a7a;text-decoration:none;margin-left:25px;}
.topStoriesPager a:hover, .topStoriesPager a.current{color:#d52229;}

.footCatsContain{margin-top:50px;}
.footerCats{width:950px;margin:0 auto;}
.footerCatWrap{width:310px;margin-right:10px;margin-bottom:49px;border-top:1px solid #000;}
.footerCatWrap.last{margin-right:0;}

.footerCatTitle{padding:18px 0;border-bottom:1px solid #ccc;}
.footerCatTitle h2, .footerCatTitle h2 a{font-size:18px;line-height:18px;color:#363636;text-transform:uppercase;font-family:'DIN-Rnd';}
.footerCatTitle h2 a:hover{color:#ed1c24;}
.footerCatTitle h2, .footerCatTitle span{margin:0;padding:0;}
.footerCatTitle span{font-size:12px;font-family:Georgia, serif;color:#7a7a7a;}


.footPost{padding:18px 0;border-bottom:1px solid #ccc;}
.footerCatMainPostWrap a.footerPostThumb{width:120px;height:90px;display:block;overflow:hidden;}
.footerCatMainPostWrap .text{width:175px;font-family:Georgia, serif;}
.footerCatMainPostWrap .text h2{font-size:14px;line-height:14px;color:#363636;}
.footerCatMainPostWrap .text p{font-size:12px;color:#7a7a7a;}
.footerCatOtherPost a{font-size:12px;font-family:Georgia, serif;}
.footPost a{color:#d52229;text-decoration:none;}
.footPost a:hover{color:#7a7a7a;}

.freeStuff{position:relative;width:950px;margin:0 auto;}
.freeStuff h2.title{padding:18px 0;border-top:1px solid #000;border-bottom:1px solid #ccc;font-size:18px;font-family:'DIN-Rnd';color:#363636;text-transform:uppercase;}
.freeDiv{height:217px;max-height:217px;width:310px;margin-right:10px;margin-bottom:49px;border-bottom:1px solid #ccc;}
.freeDiv.eNews{margin-right:0;}
.freeDiv.eNews h2{text-indent:25px;background:url('img/icn_enews.png') 0 12px no-repeat;}
.freeDiv h2{font-family:'DIN-Rnd';font-size:14px;color:#7a7a7a;padding:15px 0;border-bottom:1px solid #ccc;text-transform:uppercase;margin-bottom:34px;}
.freeDiv h3{font-family:Georgia, serif;font-size:14px;color:#363636;}
.freeDiv p{font-family:Georgia, serif;font-size:12px;line-height:13px;color:#7a7a7a;}

.footLinks{width:950px;margin:0 auto 49px;}
.footLinksSection{position:relative;height:290px;border-bottom:1px solid #ccc;}
.QLinks{width:310px;}
.sponsorsLink{width:630px;}
.footLinksTitle{border-bottom:1px solid #ccc;padding:19px 0;border-top:1px solid #000;}
.footLinksTitle h2, .footLinksTitle a{line-height:18px;font-size:18px;font-family:'DIN-Rnd';text-transform:uppercase;}
.footLinksTitle h2{color:#363636;}
.footLinksSection ul{list-style:none;}
.QLinks ul li{width:150px;height:28px;border-bottom:1px solid #ccc;}
.QLinks ul li.last{border-bottom:0;}
.QLinks ul li a{font-size:12px;line-height:12px;font-family:Georgia, serif;padding:8px 0;display:block;}

.sponsorsLink ul li{text-indent:-9999px;width:150px; height:115px; display:block; margin-right:10px;border-bottom:1px solid #ccc;}
.sponsorsLink ul li.last{margin-right:0;}
.sponsorsLink ul li a{width:150px; height:115px; display:block;}
.sponsorsLink ul li.elance{background:url('img/elance_logo.gif');}
.sponsorsLink ul li.ehealthinsurance{background:url('img/ehealth_logo.gif');}
.sponsorsLink ul li.verizon{background:url('img/verizon_logo.gif');}
.sponsorsLink ul li.greatland{background:url('http://theselfemployed.com/wp-content/uploads/2014/10/gl2.png');}
.sponsorsLink ul li.legalzoom{background:url('img/legalzoom_logo.gif');}
.sponsorsLink ul li.score{background:url('img/score_logo.gif');}
.sponsorsLink ul li.staples{background:url('img/staples_logo.png');}
.sponsorsLink ul li.verticalresponse{background:url('http://theselfemployed.com/wp-content/uploads/2014/07/vrlogo.png');}
.sponsorsLink ul li.dbrad{background:url('http://theselfemployed.com/wp-content/uploads/2014/05/logod.png');}
.sponsorsLink ul li.att{background:url('/wp-content/uploads/2013/07/attlogo.jpg');}
.sponsorsLink ul li.endicia{background:url('/wp-content/uploads/2013/08/endicia-logo.png');}
.sponsorsLink ul li.mcafee{background:url('/wp-content/uploads/2013/11/mcafee-logo.png');}
.sponsorsLink ul li.rlawyer{background:url('http://theselfemployed.com/wp-content/uploads/2014/10/Untitled-1.png');}
.sponsorsLink ul li.fiverr{background:url('http://theselfemployed.com/wp-content/uploads/2014/12/fiv.png');}
.sponsorsLink ul li.webcom{background:url('http://theselfemployed.com/wp-content/uploads/2015/01/logo.png');}



.sponsorsLink ul li.sl5, .sponsorsLink ul li.sl6, .sponsorsLink ul li.sl7, .sponsorsLink ul li.sl8{border-bottom:0;}
.botFoot p{font-size:10px;font-style:Arial, serif;color:#7a7a7a;}
.footDesign p{text-align:right;}
.footDesign a{color:#7a7a7a;}
.footDesign a:hover{color:#d52229;}

.steveTitle{padding:19px 0;border-top:1px solid #000;border-bottom:1px solid #ccc;}
.steveTitle h2{line-height:14px;font-size:14px;color:#000;font-family:'DIN-Rnd';text-transform:uppercase;}
.steveContentWrap{padding:19px 0;}
.steveImage, .steveImage img{width:90px;height:100px;display:block;}
.steveTextWrap{width:165px;}
.steveTextWrap p{margin:0 0 5px;font-size:11px;line-height:13px;color:#7a7a7a;font-family:Georgia, serif;}
.steveTextWrap a{font-size:11px;line-height:13px;font-family:Georgia, serif;}

.setvContentWrap{margin:19px 0 43px;}
.setvTitle{padding:19px 0;border-top:1px solid #000;border-bottom:1px solid #ccc;}
.setvTitle h2, .setvTitle h2 a{line-height:14px;font-size:14px;color:#000;font-family:'DIN-Rnd';text-transform:uppercase;}
.setvTitle .setvIcon{width:19px;height:15px;display:block;background:url('img/icn_setv.png') 0 0 no-repeat;margin-top:-4px;}
.setvWrap a{position:relative;display:block;width:130px;height:100px;}
.setvWrap a img{display:block;width:130px;height:100px;position:relative;z-index:10;}
.setvWrap .info{width:130px;height:50px;bottom:0;z-index:25;position:absolute;background:url('img/bck_gray.png') 0 0 repeat;}
.setvWrap .info .infoWrap{padding:14px;height:22px;}
.setvWrap .info .infoWrap h2{font-family:Georgia, serif;color:#fff;font-size:11px;line-height:11px;}
.setv.sub{border-bottom:1px solid #000;}

.accordWrap{border-top:1px solid #000;padding-bottom:50px;}
.accordSection{border-bottom:1px solid #ccc;}
.accordSection a.accordAnchor{display:block;width:270px;height:79px;}
.accordSection a.accordAnchor h2{font-family:'DIN-Rnd';text-transform:uppercase;font-size:18px;line-height:18px;padding:33px 0;color:#363636;}
.accordSection a.accordAnchor.active{background:url('img/accordArrow.png') right 0 no-repeat;}
.accordSection a.accordAnchor.active:hover{background:url('img/accordArrow.png') right -79px no-repeat;}
.accordSection a.accordAnchor.inactive{background:url('img/accordArrow.png') right -79px no-repeat;}
.accordSection a.accordAnchor.inactive:hover{background:url('img/accordArrow.png') right 0 no-repeat;} 

.accordSection a.accordAnchor.active h2, .accordSection a.accordAnchor.inactive:hover h2{color:#000;}
.accordSection a.accordAnchor.active.red h2, .accordSection a.accordAnchor.inactive.red h2{color:#D52229;}
.accordSection a.accordAnchor.inactive h2{color:#7a7a7a;}

.accordInfo{height:auto;}
.accordInfo.two{height:auto;}
.accordInfo ul{list-style:none;}
.accordInfo ul li{border-top:1px solid #ccc;padding:19px 0;font-size:12px;line-height:12px;}
.accordInfo ul li a{font-size:12px;line-height:12px;font-family:Georgia, serif;}

.conversation{position:relative;bottom:0;width:270px;}
.conversationTitle{padding:19px 0;border-top:1px solid #000;border-bottom:1px solid #ccc;}
.conversationTitle h2{line-height:14px;font-size:14px;color:#000;font-family:'DIN-Rnd';text-transform:uppercase;}
.conversationTitle .conversationIcon{width:15px;height:15px;display:block;background:url('img/icn_convo.png') 0 0 no-repeat;margin-top:-4px;}
.conversationContentWrap ul{list-style:none;}
.conversationContentWrap ul li{padding:19px 0;border-bottom:1px solid #ccc;}
.conversationContentWrap ul li p.latestExcerpt{color:#7a7a7a;font-size:14px;font-family:Georgia,serif;margin-top:0;line-height:16px;padding-top:0;}
.conversationContentWrap ul li span.lastestAuth{font-size:12px;color:#363636;font-family:Georgia,serif;}
.conversationContentWrap ul li a{font-size:12px;font-family:Georgia,serif;}




/* Category Page */
.CatBreadcrumb{/*margin-top:-99px;*/width:630px;margin-top:-49px;line-height:14px;font-size:14px;font-family:'DIN-Rnd';text-transform:uppercase;color:#7a7a7a;padding:18px 0 17px;}
.moreCatStory, .topCatStory{border-top:1px solid #000;}
.catTitle{padding:21px 0;border-bottom:1px solid #000;}
.catTitle h1{color:#363636;font-size:24px;font-family:'DIN-Rnd';text-transform:uppercase;}

.topCatStoryWrap{padding:43px 0;}
.topCatStoryWrap a.topCatThumb{display:block;width:280px;height:275px;overflow:hidden;}
.topCatThumbImg{display:block;position:relative;}
.topCatStoryWrap .text{width:320px;}
.topCatStoryWrap .text h2{color:#363636;font-family:Georgia, serif;font-size:24px; line-height:24px;}
.topCatStoryWrap .text p.topmeta{font-size:12px;font-family:Georgia, serif;color:#7a7a7a;}
/*.topCatStoryWrap .text p{color:#464646;font-size:14px;font-family:Georgia, serif;}*/

.moreCatStorySection{padding:41px 0;border-bottom:1px solid #ccc;}
.moreCatStorySection a.moreThumb{display:block;width:240px;height:180px;overflow:hidden;}
/*.moreCatStorySection a img{height:180px;}*/
.moreCatStorySection .text{width:360px;}
.moreCatStorySection .text h3{color:#363636;font-size:24px;line-height:24px;font-family:Georgia, serif;}
.moreCatStorySection .text p.moremeta{font-size:12px;font-family:Georgia, serif;color:#7a7a7a;}
/*.moreCatStorySection .text p{color:#464646;font-size:14px;line-height:17px;font-family:Georgia, serif;}*/

.topCatStoryWrap .text p, .moreCatStorySection .text p{font-size:16px;margin:6px 0 0;padding:0;line-height:18px;color:#7a7a7a;font-family:Georgia, serif;}

.jPag-itemCount{display:none;}
.moreCatpagerWrap{border-bottom:1px solid #ccc; color:#7a7a7a;font-family:'DIN-Rnd';font-size:12px;line-height:15px;}
.moreCatpagerWrap{padding:16px 0;}
/*.moreCatpagerWrap a{ color:#7a7a7a;text-decoration:none;margin-left:25px;}
.moreCatpagerWrap a:hover, .moreCatpagerWrap a.current{color:#d52229;}*/
.moreCatStoryPager.jPaginate{margin-right:61px;height:12px;}
/*.moreCatStoryPager.jPaginate span, .moreCatStoryPager.jPaginate a{font-size:12px;}*/
.moreTitle{margin:4px 0;}

.sponsorSidebarTitle{padding:19px 0; border-top:1px solid #000; border-bottom:1px solid #ccc;text-transform:uppercase;font-family:'DIN-Rnd';color:#000;}
.sponsorSidebarTitle h2{font-size:14px;line-height:14px;}
.sponsorSidebarImage{margin:19px 0 49px;position:relative;}
.sponsorSidebarImage.one{width:270px;height:270px;}
.sponsorSidebarImage.two{width:270px;height:450px;}
.sponsorSidebarImage img{position:relative;}
.sponsorSidebarImage a.norm{position:relative; width:auto;height:auto;display:block;}
/*.sponsorSidebarImage .overlay-container { position: absolute; width: 100%; height: 100%; z-index: 50; background-color: #fff; opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}*/
.sponsorSidebarImage a.overlink{display:block;width:100%;height:100%;position:relative;/*z-index:25; zoom:1; */text-indent: -99999px;}
a.overlink{display:block;width:100%;height:100%;position:relative;/*z-index:25; zoom:1; */text-indent: -99999px;}
/*.sponsorSidebarImage .banner-container { position: absolute; z-index: 0; zoom:1;}*/
.sponsorSidebarImage object{display:block;position:relative;z-index:0;}

article.post{border-top:1px solid #000;}
article header.entry-header h1{font-size:24px;line-height:26px;font-family:'DIN-Rnd';color:#363636;padding:30px 0;border-bottom:1px solid #ccc;text-transform:uppercase;}
article header.entry-header .featImage{margin:19px 0;width:630px;height:360px;display:block;overflow:hidden;position:relative;border-bottom:1px solid #ccc;}
article header.entry-header .entry-meta{border-bottom:1px solid #ccc;padding:15px 0;}
article header.entry-header .entry-meta p.postmeta, .videoMeta p.postmeta{padding:5px 0; margin:0px; line-height:12px;font-family:Georgia, serif;font-size:12px;color:#7a7a7a;}
.videoMeta{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;}


article .entry-content{padding:26px 0;}
article .entry-content p, article .entry-content ol, article .entry-content ul{font-family:Georgia,serif;font-size:16px;color:#464646;}
article .entry-content ol, article .entry-content ul{font-size:16px;margin:0px 0 15px 20px;color:#464646;}
article .entry-content blockquote{margin:1em 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
article .entry-content blockquote p{font-size:22px;font-style:italic;line-height:24px;margin:26px 0;padding:0;}
article .entry-content blockquote p:before{ content:"\201C";}
article .entry-content blockquote p:after{ content:"\201D";}
article .entry-content h1, article .entry-content h2, article .entry-content h3{font-family:'DIN-Rnd';color:#363636;text-transform:uppercase;}
article .entry-content h1{font-size:22px;line-height:24px;}
article .entry-content h2{font-size:19px;line-height:21px; padding-bottom:12px;}
article .entry-content h3{font-size:16px;line-height:18px;}

.sponsorFooter{width:950px;margin:0 auto 49px;}
.sponsorFooterTitle{border-bottom:1px solid #ccc;padding:19px 0;border-top:1px solid #000;}
.sponsorFooterTitle h2{line-height:18px;font-size:18px;font-family:'DIN-Rnd';text-transform:uppercase;}
.sponsorFooterImage{margin:19px 0;width:950px;height:170px;display:block;position:relative;}
.sponsorFooterImage object{display:block;position:relative;z-index:0;}

.sponsorFooterImage img{position:relative;}
.sponsorFooterImage a.norm{position:relative; width:auto;height:auto;display:block;}
.sponsorFooterImage a.overlink{display:block;width:100%;height:100%;position:absolute;z-index:25;}

.wp-caption .wp-caption-text::before{content:'';}
.wp-caption{background:transparent;margin:9px;padding:0 0 18px;border-bottom:1px solid #ccc;}
.wp-caption .wp-caption-text{font-size:12px;font-family:Georgia, serif;color:#464646;padding:18px 0 0;}

.blogCatStoryWrap{border-top:1px solid #000;}
.blogCatStoryWrap .moreCatStorySection{border-bottom:1px solid #000;}
.blogCatStoryWrap .moreCatStorySection .blogDate{font-size:11px;font-family:'DIN-Rnd';color:#363636;}
.blogCatStoryWrap .moreCatStorySection h2{font-size:30px;color:#363636;line-height:36px;text-transform:uppercase;}
.blogCatStoryWrap .moreCatStorySection p.moremeta{margin:0;color:#7a7a7a;font-size:16px;font-family:Georgia, serif;}
.blogCatStoryWrap .moreCatStorySection p{font-size:15px;color:#363636;font-family:Georgia, serif;}

.aboutTitle{padding:19px 0;border-top:1px solid #000;border-bottom:1px solid #ccc;}
.aboutTitle h2{font-size:14px;line-height:14px;font-family:'DIN-Rnd';color:#000;text-transform:uppercase;}
.aboutContentWrap{padding:19px 0;border-bottom:1px solid #000;}
.aboutContentWrap p{margin:0;padding:0;font-size:14px;font-family:Georgia, serif; color:#7a7a7a;}

.blogCatsTitle{padding:32px 0;}
.blogCatsTitle h2{font-size:18px;line-height:18px;font-family:'DIN-Rnd';color:#000;text-transform:uppercase;}
.blogCatsWrap ul{list-style:none;border-bottom:1px solid #ccc;}
.blogCatsWrap ul li{border-top:1px solid #ccc; padding:21px 0;line-height:12px;font-family:'DIN-Rnd';font-size:12px;text-transform:uppercase;}
.blogCatsWrap ul li a{color:#252525;}
.blogCatsWrap ul li a:hover{color:#d52229;}

.blogArchivesTitle{padding:50px 0 32px;}
.blogArchivesTitle h2{font-size:18px;line-height:18px;font-family:'DIN-Rnd';color:#000;text-transform:uppercase;}
.blogArchivesWrap{list-style:none;border-bottom:1px solid #ccc;}
.blogArchivesWrap li{border-top:1px solid #ccc; padding:21px 0;line-height:18px;font-family:'DIN-Rnd';font-size:18px;text-transform:uppercase;}
.blogArchivesWrap li a{color:#7a7a7a;}
.blogArchivesWrap li a:hover{color:#d52229;}
.archWrap{border-top:1px solid #000;}

article.forum .entry-header, article.topic .entry-header{display:none;}
article.forum .entry-content, article.topic .entry-content{padding:0 0 26px;margin:-28px 0;}
#content div.bbp-breadcrumb{margin:-53px 0 0;}
#content div.bbp-breadcrumb p{margin:0;padding:19px 0 9px;font-size:14px;font-family:'DIN-Rnd';text-transform:uppercase;line-height:14px;}

.bbp-forum-info a.bbp-forum-title{color:#363636;font-family:'DIN-Rnd';text-transform:uppercase;line-height:24px;font-size:24px;}
.bbp-forum-info a.bbp-forum-title:hover{color:#d52229;}
.forumLine.left, .forumLine.right{border-top:1px solid #000;padding-bottom:30px;}
.forumLine.left, .bbp-forum-info, .bbot.left{width:390px;}
.forumLine.right, .bbp-forum-freshness, .bbot.right{width:230px;}
.bbot{border-bottom:1px solid #ccc;position:absolute;bottom:0;}
.bbot.left{left:0;}
.bbot.right{right:0;}
.forum.hentry, .topic.hentry, .reply.hentry{border-bottom:0;}
.reply.hentry{margin:0;padding:0;}
.replayContain{position:relative;margin:0 0 30px;}

.bbp-forum-description{color:#7a7a7a;font-family:Georgia,serif;font-size:15px;}
.forumInfoWrap{line-height:14px;}
.forumInfoWrap span{color:#7a7a7a;font-family:Georgia,serif;font-size:14px;line-height:14px;}

.bbp-topic-freshness, .bbp-forum-freshness{text-align:left !important;width:230px !important;}
.bbp-topic-freshness p.lbl, .bbp-forum-freshness p.lbl{color:#252525;font-size:12px;font-family:'DIN-Rnd';margin:0;padding:0;text-transform:uppercase;}
.bbp-topic-freshness, .bbp-forum-freshness{font-family:Georgia,serif;font-size:14px;}
.bbp-topic-freshness p.bbp_userMeta, .bbp-forum-freshness p.bbp_userMeta{margin:0;padding:0;font-family:Georgia,serif;font-size:12px;color:#7a7a7a;}
.bbp-pagination{margin-bottom:0 !important;}

.bbp-form legend{color:#000;font-family:'DIN-Rnd';font-size:15px;}

#content fieldset.bbp-form label, #container fieldset.bbp-form label, #wrapper fieldset.bbp-form label{width:585px !important;color:#7a7a7a;font-family:Georgia,serif;font-size:13px;}

.borderradius #content fieldset.bbp-form, 
.borderradius #container fieldset.bbp-form, 
.borderradius #wrapper fieldset.bbp-form, 
.borderradius #content fieldset.bbp-form textarea, 
.borderradius #container fieldset.bbp-form textarea, 
.borderradius #wrapper fieldset.bbp-form textarea, 
.borderradius #content fieldset.bbp-form input, 
.borderradius #container fieldset.bbp-form input, 
.borderradius #wrapper fieldset.bbp-form input, 
.borderradius .button.submit{
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}

/* --------------------- Tag Page added 11.16.12 - e.hussmann Harlo Interactive ---------------- */
.tag-layout article {border-top: none !important;}
.tagTitle{padding:21px 0;border-bottom:1px solid #000; border-top:1px solid #000;}
.tagTitle h1{color:#363636;font-size:24px;font-family:'DIN-Rnd';text-transform:uppercase;}
.tag-post-h {text-transform: none !important;}
.tagmeta .text{font-size:12px;font-family:Georgia, serif;color:#7a7a7a;}

/**
 * bbPress specific CSS
 *
 * @package bbPress
 * @subpackage Theme
 */

/* =bbPress Style
-------------------------------------------------------------- */

#content hr,
#container hr {
    margin: 0 0 24px 0;
}
#entry-author-info {
    margin: 10px 0 0 0;
    border-bottom: 1px solid #fff;
}

#content table.bbp-topics,
#content table.bbp-forums,
#content table.bbp-replies,

#container table.bbp-topics,
#container table.bbp-forums,
#container table.bbp-replies,

#main table.bbp-topics,
#main table.bbp-forums,
#main table.bbp-replies {
    clear: left;
    table-layout: fixed;
    width: 100%;
}

/* =Breadcrumb and Tags
-------------------------------------------------------------- */

div.bbp-breadcrumb {
    float: left;
}

div.bbp-breadcrumb,
div.bbp-topic-tags {
    font-size: 12px;
}

#content div.bbp-breadcrumb p,
#content div.bbp-topic-tags p {
    margin-bottom: 10px
}

div.bbp-topic-tags {
    float: right;
}

/* =Tables
-------------------------------------------------------------- */

#content table tbody tr.even td {
    background-color: #fff;
}
#content table tbody tr.odd td {
    background-color: #fbfbfb;
}

#content table tbody tr.status-trash.even td,
#content table tbody tr.status-spam.even td {
    background-color: #fee;
}
#content table tbody tr.status-trash.odd td,
#content table tbody tr.status-spam.odd td {
    background-color: #fdd;
}

#content table.bbp-topics tbody tr.status-closed td,
#content table.bbp-topics tbody tr.status-closed td a {
    color: #ccc;
}

table.bbp-topic tbody tr td,
table.bbp-replies tbody tr td {
    background-color: #fff;
}

table.bbp-forums th, table.bbp-topics th,
table.bbp-topic th, table.bbp-replies th {
    background-color: #f3f3f3;
}
table.bbp-forums th span, table.bbp-topics th span,
table.bbp-topic th span, table.bbp-replies th span {
    float: right;
}
#content th.bbp-topic-author,
#content th.bbp-reply-author {
    text-align: center;
    width: 120px;
}
#content th.bbp-topic-content,
#content th.bbp-reply-content {
    text-align: left;
    padding: 9px 10px 9px 15px;
}
#content table.bbp-forums tfoot td, #content table.bbp-topics tfoot td,
#content table.bbp-topic tfoot td, #content table.bbp-replies tfoot td,
#content table.bbp-replies tr.bbp-reply-header td,
#content table.bbp-topic tr.bbp-topic-header td {
    background-color: #fafafa;
    color: #888;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    padding: 4px 10px;
}

span.bbp-author-ip {
    font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #aaa;
}

#content .bbp-forum-info {
    width: 55%;
    text-align: left;
}
#content .bbp-forum-topic-count,
#content .bbp-forum-reply-count,
#content .bbp-topic-reply-count,
#content .bbp-topic-voice-count,
#content .bbp-topic-action {
    width: 10%;
    text-align: center;
    padding: 6px 0px;
}
#content td.bbp-topic-author,
#content td.bbp-reply-author {
    padding: 20px;
    text-align: center;
    vertical-align: top;
}
.bbp-topic-title {
    width: 55%;
    text-align: left;
}
.bbp-topic-freshness,
.bbp-forum-freshness {
    text-align: center;
    width: 25%;
}

#content tbody .bbp-topic-content,
#content tbody .bbp-reply-content {
    vertical-align: top;
    padding: 15px 10px 10px 15px;
    overflow: auto;
}

#content .bbp-topic-content img,
#content .bbp-reply-content img {
    max-width: 100%;
}

/* =Admin Links
-------------------------------------------------------------- */

span.bbp-admin-links {
    float: right;
    color: #ddd;
}
span.bbp-admin-links a {
    color: #bbb;
    font-weight: normal;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
}
fieldset span.bbp-admin-links {
    float: left;
}
tr td span.bbp-admin-links a:hover {
    color: #ff4b33;
}
td.bbp-topic-admin-links,
td.bbp-topic-counts {
    width: 50%;
}

a.bbp-topic-permalink,
a.bbp-reply-permalink {
    float: right;
    margin-left: 10px;
    color: #ccc;
}

/* =Toggles
-------------------------------------------------------------- */

.bbp-topic-action #favorite-toggle a {
    text-decoration: none;
    padding: 0px 3px 1px;
    color: #7c7;
    border: 1px solid #aca;
    background-color: #dfd;
    font-weight: bold;
    font-size: 13px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    }
    .bbp-topic-action #favorite-toggle a:hover {
        color: #5a5;
        border-color: #7c7;
        background-color: #beb;
    }
    .bbp-topic-action #favorite-toggle span.is-favorite a {
        color: #faa;
        border: 1px solid #faa;
        background-color: #fee;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }
        .bbp-topic-action #favorite-toggle span.is-favorite a:hover {
            color: #c88;
            border-color: #c88;
            background-color: #fdd;
        }

.bbp-topic-action #subscription-toggle a {
    text-decoration: none;
    padding: 0px 3px 1px;
    color: #7c7;
    border: 1px solid #aca;
    background-color: #dfd;
    font-weight: bold;
    font-size: 13px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    }
    .bbp-topic-action #subscription-toggle a:hover {
        color: #5a5;
        border-color: #7c7;
        background-color: #beb;
    }
    .bbp-topic-action #subscription-toggle span.is-subscribed a {
        color: #faa;
        border: 1px solid #faa;
        background-color: #fee;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }
        .bbp-topic-action #subscription-toggle span.is-subscribed a:hover {
            color: #c88;
            border-color: #c88;
            background-color: #fdd;
        }

#content p.bbp-topic-meta {
    margin-bottom: 0;
    font-size: 11px;
}

#content p.bbp-topic-meta span {
    white-space: nowrap;
}

/* =Forums
-------------------------------------------------------------- */

#content table tbody tr .bbp-forum-description p {
    margin-bottom: 0;
    font-size: 13px;
    font-style: italic;
}
#content table tbody tr ul.bbp-forums {
    list-style: none;
    font-size: 12px;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    border-left: 1px solid #aaa;
}
#content table tbody tr ul.bbp-forums li {
    display: inline;
}

/* =Pagination
-------------------------------------------------------------- */

.bbp-pagination-count {
    float: left;
}
.bbp-pagination-links {
    float: right;
}
.bbp-pagination {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.bbp-topic-pagination {
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 2px;
    }
    .bbp-topic-pagination a {
        font-size: 10px;
        line-height: 10px;
        padding: 1px 3px;
        border: 1px solid #ddd;
        text-decoration: none;
    }

/* =Forms
-------------------------------------------------------------- */
#content fieldset.bbp-form,
#container fieldset.bbp-form,
#wrapper fieldset.bbp-form {
    clear: left;
}

#content fieldset.bbp-form,
#container fieldset.bbp-form,
#wrapper fieldset.bbp-form {
    border: 1px solid #eee;
    padding: 10px 20px;
}

#content fieldset.bbp-form legend,
#container fieldset.bbp-form legend,
#wrapper fieldset.bbp-form legend {
    padding: 5px;
}

#content fieldset.bbp-form label,
#container fieldset.bbp-form label,
#wrapper fieldset.bbp-form label {
    width: 250px;
    display: inline-block;
}

#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,
#bbp-login fieldset label,
#bbp-register fieldset label,
#bbp-lost-pass fieldset label {
    width: 100px;
}

#content fieldset.bbp-form p,
#container fieldset.bbp-form p,
#wrapper fieldset.bbp-form p,
#content fieldset.bbp-form textarea,
#container fieldset.bbp-form textarea,
#wrapper fieldset.bbp-form textarea,
#content fieldset.bbp-form select,
#container fieldset.bbp-form select,
#wrapper fieldset.bbp-form select,
#content fieldset.bbp-form input,
#container fieldset.bbp-form input,
#wrapper fieldset.bbp-form input {
    margin: 0px 0px 10px;
}

textarea#bbp_reply_content,
textarea#bbp_topic_content {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

.bbp-topic-form,
.bbp-reply-form,
.bbp-topic-tag-form {
    clear: left;
}
body.topic-edit .bbp-topic-form div.avatar img,
body.reply-edit .bbp-reply-form div.avatar img,
body.single-forum .bbp-topic-form div.avatar img,
body.single-reply .bbp-reply-form div.avatar img {
    margin-right: 0;
    padding: 10px;
    border: 1px solid #ddd;
    line-height: 0;
    background-color: #efefef;
}

body.page .bbp-reply-form code,
body.page .bbp-topic-form code,
body.single-topic .bbp-reply-form code,
body.single-forum .bbp-topic-form code,
body.topic-edit .bbp-topic-form code,
body.reply-edit .bbp-reply-form code {
    font-size: 10px;
    background-color: #f0fff8;
    border: 1px solid #CEEFE1;
    display: block;
    padding: 8px;
    margin-top: 5px;
    width: 369px;
}

#merge_tag,
#delete_tag {
    display: inline;
}

div.bbp-submit-wrapper {
    float: right;
}

p.form-allowed-tags {
    width: 462px;
}

/*input[type="password"] {
    background: #f9f9f9;
    border: 1px solid #ccc;
    box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
    padding: 2px;
}*/

/* =Edit User
-------------------------------------------------------------- */

#bbp-your-profile fieldset {
    margin-top: 20px;
    padding: 20px 20px 0 20px;
}
    #bbp-your-profile fieldset div {
        margin-bottom: 20px;
        float: left;
        width: 100%;
        clear: left;
    }
    #bbp-your-profile fieldset select {
        margin-bottom: 0;
    }
    #bbp-your-profile fieldset input,
    #bbp-your-profile fieldset textarea {
        margin-bottom: 0;
        width: 400px;
        background: #f9f9f9;
        border: 1px solid #ccc;
        box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
        -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
        -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
        padding: 2px;
    }
    #bbp-your-profile fieldset legend {
        display: none;
    }
    #content #bbp-your-profile fieldset label,
    #container #bbp-your-profile fieldset label {
        float: left;
        width: 150px;
        padding-right: 20px;
        text-align: right;
    }
    #bbp-your-profile fieldset span.description {
        margin: 5px 0 0 170px;
        font-size: 12px;
        font-style: italic;
        float: left;
        clear: left;
        width: 383px;
        padding: 5px 10px;
        border: #cee1ef 1px solid;
        background-color: #f0f8ff;
    }

    #content #bbp-your-profile fieldset fieldset,
    #container #bbp-your-profile fieldset fieldset {
        margin: 0;
        width: 260px;
        border: none;
        padding: 0;
        clear: none;
        float: none;
    }
    #bbp-your-profile fieldset fieldset span.description {
        margin-left: 0;
        margin-bottom: 20px;
    }

    #bbp-your-profile fieldset.submit button {
        float: right;
    }

/* =Notices
-------------------------------------------------------------- */

div.bbp-template-notice {
    border-width: 1px;
    border-style: solid;
    padding: 0 0.6em;
    margin: 5px 0 15px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #ffffe0;
    border-color: #e6db55;
    color: #000;
    clear: both;
}
div.bbp-template-notice a {
    color: #555;
    text-decoration: none;
}
    div.bbp-template-notice a:hover {
        color: #000;
    }
    div.bbp-template-notice.info {
        border: #cee1ef 1px solid;
        background-color: #f0f8ff;
    }
    div.bbp-template-notice.important {
        border: #e6db55 1px solid;
        background-color: #fffbcc;
    }
    div.bbp-template-notice.error,
    div.bbp-template-notice.warning {
        background-color: #ffebe8;
        border-color: #c00;
    }
    div.bbp-template-notice.error a,
    div.bbp-template-notice.warning a {
        color: #c00;
    }
    div.bbp-template-notice p {
        margin: 0.5em 0 6px 0 !important;
        padding: 2px;
        font-size: 12px;
        line-height: 140%;
    }

/* =Stickies
-------------------------------------------------------------- */

.bbp-topics-front tr.super-sticky td,
.bbp-topics tr.super-sticky td,
.bbp-topics tr.sticky td,
.bbp-forum-content tr.sticky td {
    background-color: #ffffe0 !important;
    font-size: 1.1em;
}

/* =Revisions
-------------------------------------------------------------- */
#content .bbp-topic-revision-log,
#content .bbp-reply-revision-log,

#main .bbp-topic-revision-log,
#main .bbp-reply-revision-log,

#container .bbp-topic-revision-log,
#container .bbp-reply-revision-log {
    border-top: 1px dotted #ddd;
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 8px 0 0 0;
    font-size: 11px;
    color: #aaa;
}

/* =Widgets
-------------------------------------------------------------- */

.bbp-login-form fieldset legend {
    display: none;
}

.bbp-login-form .bbp-username input,
.bbp-login-form .bbp-email input,
.bbp-login-form .bbp-password input {
    padding: 5px;
}

.bbp-login-form .bbp-username label,
.bbp-login-form .bbp-password label {
    width: 70px;
    display: inline-block;
}
.bbp-login-form .bbp-username,
.bbp-login-form .bbp-password,
.bbp-login-form .bbp-remember-me,
.bbp-login-form .bbp-submit-wrapper {
    margin-top: 10px;
}

.bbp-login-form .bbp-remember-me {

}

.bbp-login-form .bbp-submit-wrapper {
    text-align: right;
}

.bbp-login-form .bbp-login-links {
}

.bbp-login-form .bbp-login-links a {
    float: left;
    clear: left;
}

.bbp-logged-in img.avatar {
    float: left;
    margin-right: 15px;
}

.bbp-logged-in h4 {
    font-weight: bold;
    font-size: 1.3em;
    clear: none;
    margin-bottom: 10px;
}

/* =Avatars
-------------------------------------------------------------- */

#content p.bbp-topic-meta img.avatar,
#content ul.bbp-reply-revision-log img.avatar,
#content ul.bbp-topic-revision-log img.avatar,
#content div.bbp-template-notice img.avatar,
#content .widget_display_topics img.avatar,
#content .widget_display_replies img.avatar,
#content p.bbp-topic-meta img.avatar,

#main ul.bbp-reply-revision-log img.avatar,
#main ul.bbp-topic-revision-log img.avatar,
#main div.bbp-template-notice img.avatar,
#main .widget_display_topics img.avatar,
#main .widget_display_replies img.avatar,
#main p.bbp-topic-meta img.avatar,

#container ul.bbp-reply-revision-log img.avatar,
#container ul.bbp-topic-revision-log img.avatar,
#container div.bbp-template-notice img.avatar,
#container .widget_display_topics img.avatar,
#container .widget_display_replies img.avatar {
    float: none;
    margin-bottom: -7px;
    border: 3px double #ddd;
}

fieldset div.avatar {
    float: right;
}

/* =BuddyPress Activity Streams
-------------------------------------------------------------- */

.activity-list li.bbp_topic_create .activity-content .activity-inner,
.activity-list li.bbp_reply_create .activity-content .activity-inner {
    border-left: 2px solid #EAEAEA;
    margin-left: 5px;
    padding-left: 10px;
}

#content fieldset.bbp-form textarea, #container fieldset.bbp-form textarea, #wrapper fieldset.bbp-form textarea, #content fieldset.bbp-form input, #container fieldset.bbp-form input, #wrapper fieldset.bbp-form input{border:1px solid #ccc;color:#7a7a7a;font-family:'DIN-Rnd';font-size:14px;}
#content fieldset.bbp-form input, #container fieldset.bbp-form input, #wrapper fieldset.bbp-form input{width:300px;height:38px;padding:0 0 0 10px;}
#content fieldset.bbp-form textarea, #container fieldset.bbp-form textarea, #wrapper fieldset.bbp-form textarea{width:585px;height:230px;resize:none;padding:10px;}
.button.submit{width:70px;height:40px;display:block;border:0;background:#d5222b;color:#fff;font-family: 'DIN-Med';font-size:15px;text-transform:uppercase;padding:5px 0 0;}
.button.submit:hover{background:#9e0b0f;}
.bbp-topic-title a{font-family:'DIN-Rnd';font-size:20px;color:#363636;}
.bbp-topic-title a:hover{color:#d52229;}

.bbp-pagination{display:none;}
.bbp-paginationBottom{padding:24px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:50px;}
.bbp-pagination-count{line-height:12px;font-size:12px;color:#7a7a7a;font-family:'DIN-Rnd';}
.bbp-pagination-links{font-family:'DIN-Rnd';line-height:12px;font-size:12px;}
.bbp-pagination-links span.current{color:#d52229;}
.bbp-pagination-links a{color:#7a7a7a;}
.bbp-pagination-links a:hover{color:#d52229;}
.bbp-pagination-links span, .bbp-pagination-links a{margin-right:10px;}

.bbp-replies{border-top:1px solid #000;padding-top:29px;}

.bbp-topic-tags{display:none;}
.bbp-reply-author{width:110px;margin-right:40px;}
.bbp-reply-author a img{display:block;width:110px;height:110px;}
.bbp-reply-content, .bbot.two.right{width:480px;}
.bbot.two.right{border-bottom:1px solid #000;}
.replyAuth{margin-top:19px; padding:19px 0;border-top:1px solid #000; border-bottom:1px solid #ccc;line-height:12px;}
.replyAuth span{font-family:Georgia, serif;font-size:12px;line-height:12px;}
.replyAuth span.dName{color:#363636}
.replyAuth span.role{color:#7a7a7a}

.bbp-reply-header h3{color:#363636;font-size:20px !important;text-transform:none !important;padding-bottom:28px;border-bottom:1px solid #ccc;}

.bbp-admin-links{padding:10px 0;}
.reply_content p{font-family:Georgia, serif;font-size:16px;color:#7a7a7a !important;}
.reply_date{font-size:14px;font-family:Georgia, serif;color:#000;}

.loginFormWrap{padding:15px 20px;width:410px;}
.loginTitle{border-top:1px solid #000;border-bottom:1px solid #ccc;}
.loginTitle h2{padding:19px 0;font-family:'DIN-Rnd';font-size:14px;text-transform:uppercase;}
.loginFormWrap input.input{width:148px;height:38px;border:1px solid #ccc;padding:0 0 0 10px;color:#7a7a7a;font-family:'DIN-Rnd';font-size:12px;}
.loginFormWrap .formWrap{padding:19px 0;}
input.sbmt{width:70px;height:40px;display:block;border:0;background:#d5222b;color:#fff;font-family: 'DIN-Med';font-size:15px;text-transform:uppercase;padding:5px 0 0;}
input.sbmt:hover{background:#9e0b0f;}
.ie7 .loginFormWrap input.input, .ie8 .loginFormWrap input.input{height:24px;padding:14px 0 0 10px;}
.loginBotLinks{border-top:1px solid #ccc;font-family:'DIN-Rnd';text-transform:uppercase;font-size:12px;padding:14px 0;}
.loginBotLinks span{color:#afafaf;padding:0 7px;}

.loginFormWrap{padding:15px 20px;width:410px;}
.loginTitle, .popInfoTitle{border-top:1px solid #000;border-bottom:1px solid #ccc;}
.loginTitle h2, .popInfoTitle h2{padding:19px 0;font-family:'DIN-Rnd';font-size:14px;text-transform:uppercase;}
.loginFormWrap input.input, #subForm input.input{width:148px;height:38px;border:1px solid #ccc;padding:0 0 0 10px;color:#7a7a7a;font-family:'DIN-Rnd';font-size:12px;}
.loginFormWrap .formWrap{padding:19px 0;}
input.sbmt{width:70px;height:40px;display:block;border:0;background:#d5222b;color:#fff;font-family: 'DIN-Med';font-size:15px;text-transform:uppercase;padding:5px 0 0;}
input.sbmt:hover{background:#9e0b0f;}
.ie7 #subForm input.input, .ie8 #subForm input.input, .ie7 .loginFormWrap input.input, .ie8 .loginFormWrap input.input{height:24px;padding:14px 0 0 10px;}
.loginBotLinks{border-top:1px solid #ccc;font-family:'DIN-Rnd';text-transform:uppercase;font-size:12px;padding:14px 0;}
.loginBotLinks span{color:#afafaf;padding:0 7px;}

.registerFormWrap{padding:15px 20px;width:410px;}
.registerFormWrap input.input{width:148px;height:38px;border:1px solid #ccc;padding:0 0 0 10px;color:#7a7a7a;font-family:'DIN-Rnd';font-size:12px;}
.registerFormWrap .formWrap{padding:19px 0;}
.ie7 .registerFormWrap input.input, .ie8 .registerFormWrap input.input{height:24px;padding:14px 0 0 10px;}

.forgotFormWrap{padding:15px 20px;width:335px;}
.forgotFormWrap input.input{width:148px;height:38px;border:1px solid #ccc;padding:0 0 0 10px;color:#7a7a7a;font-family:'DIN-Rnd';font-size:12px;}
.forgotFormWrap .formWrap{padding:19px 0;}
.ie7 .forgotFormWrap input.input, .ie8 .forgotFormWrap input.input{height:24px;padding:14px 0 0 10px;}
.forgotFormWrap input.sbmt{width:165px;}
p.statement {position:relative;font-family:'DIN-Rnd';font-size:11px;color:#7a7a7a;}

.popInfo{padding:15px 20px;width:500px;}
.popInfo p{font-family:Georgia, serif;font-size:12px;line-height:14px;color:#7a7a7a;}

span.blk{color:#000;}

.wp-polls-ul{margin:0 !important;}

.aboutForumWrap{padding:19px 0;border-bottom:1px solid #000;}
.aboutForumWrap p{margin:0;padding:0;font-size:14px;font-family:Georgia, serif; color:#7a7a7a;}
.usersOnline{margin-bottom:47px;}
.usersTitle{padding:19px 0;border-bottom:1px solid #ccc;}
.usersTitle h2{font-size:14px;line-height:14px;font-family:'DIN-Rnd';color:#000;text-transform:uppercase;}
.usersTitle span{font-family:Georgia,serif; font-size:12px;color:#7a7a7a;margin-top:-4px;}

.quizTitle{padding:32px 0;border-top:1px solid #000;border-bottom:1px solid #ccc;}
.quizTitle h2{font-size:18px;line-height:18px;font-family:'DIN-Rnd';color:#000;text-transform:uppercase;}
.quizContentWrap h3{font-size:12px;color:#252525;font-family:'DIN-Rnd';border-bottom:1px solid #ccc;padding:20px 0;text-transform:uppercase;}
.quizContentWrap .qzbtn{padding:19px 0;display:block;background:transparent;border:0;color:#f0454c;font-family:'DIN-Rnd';font-size:14px;}
.quizBtnWrap{position:relative;}
.quizContentWrap{border-bottom:1px solid #000;}
.quiz_area ul{list-style:none;}
.quiz_area ul li{padding:17px 0 17px 3px;font-family:Georgia, serif;color:#7a7a7a;font-size:12px;border-bottom:1px solid #ccc;}
.quiz_area ul li span{margin-left:14px;}
.quiz_area ul li a.ssanswer_history, .ssanswer_history{padding:0;margin:0;}
.quiz_area ul li.last{border-bottom:0;}
.ssback{position:absolute;left:125px;}


.bbp-forum-content{margin-bottom:52px;}
body.category-podcasts .powerpress_player{margin-top:15px;}

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }

/* Print styles from Twenty Eleven theme */
	footer.entry-meta a[rel=bookmark]:link:after,
	footer.entry-meta a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	#site-description {
		font-size: 10pt;
	}
	#branding #searchform,
	#branding img,
	#access,
	.entry-meta .edit-link a,
	#content nav,
	.entry-header .comments-link,
	.page-link,#respond,
	.widget-area,
	#colophon,
	.commentlist .comment-edit-link,
	.commentlist .reply {
		display: none;
	}
}

.entry-content li {padding-bottom:12px;}

#igit_title a {
	clear: both;
padding-top: 20px;	
}
.sociable_tagline {padding-top: 35px;}

.wp-biographia-text-no-pic p {
font-size: 14px !important;
}
 ul.wp-biographia-list {
margin-left: 0 !important;
padding-left: 0 !important;
font-size: 14px !important;
}
.articlepromo {border-top: 1px solid #e7e8e9; border-bottom: 1px solid #e7e8e9; padding: 20px 5px; margin: 40px 0; color: #075292; font-family: Georgia,serif;}
img.appbutton {border-radius: 10px; border: 1px solid #d5d4d4; background: #ffffff; padding: 15px; box-shadow: 5px 5px 5px #e1dfdf; float: right;}
.newstext{width:55%;}
.searchlogin{width:35%;float:right;margin-top:-20px!important;top:0px;}
p#wptbheadline1{vertical-align:middle;}
.selflogo{float:none;margin:0 auto;}

.dbann{float:right;margin-top:-75px;}
.sponsorSidebar1{height:370px;clear:both;}
div.sponsorSidebarImage.one img, div.sponsorSidebarImage.two img{width:270px!important}
