/* -- This is the place to add your own style modifications without touching the original styles -- */

/* MailChimp Form Embed Code NEW */
.mc_input {border:1px solid #999; -webkit-appearance:none; height:30px;}
#mc_signup_submit input:focus {border-color:#333; height:50px;}
#mc_signup_submit {
	background: #a72429;
	border: 1px solid #336699;
	color:#fff !important;
	-webkit-box-shadow: inset 0 0 1px hsla(0,100%,100%,.4) /*Top*/, inset 0 0 1px hsla(0,100%,100%,.4) /*Shine*/;
	-moz-box-shadow: inset 0 0 1px hsla(0,100%,100%,.4) /*Top*/, inset 0 0 1px hsla(0,100%,100%,.4) /*Shine*/;
	box-shadow: inset 0 0 1px hsla(0,100%,100%,.4) /*Top*/, inset 0 0 1px hsla(0,100%,100%,.4) /*Shine*/;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
        width:40px;
	max-width:35%;
        height: 30px;
        font-family: arial,helvetica,sans-serif;
        font-weight: bold;
        font-size: 8pt;
        float: left;
        position: relative;
        left: 180px 
	}
#mc_signup_submit:hover {
	background: #111;
	border-color: #111;
	color:#fff !important;
        cursor:pointer;
	}
#mc_signup_submit.button {
margin-top: -15px;
}
div.mergeRow {
display:none;}
.widget_mailchimpsf_widget { background:url('../../uploads/2013/10/stories-bg.jpg'); background-repeat:no-repeat; width: 300px; margin-left: 10px;;"
	}
#mc_signup {
	max-height:100%;
        height: 325px;
	}
.mc_form_inside {
	position:relative; margin-top:100px;
	padding: 0px 7px 0px 7px;
	}
.mc_success_msg {color: #000000;}
.mc_error_msg {font-weight: bold;}
.mc_merge_var {
margin-top: -6px;}
.mc_header {color: #000000;}


/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {
	background: #a72429;
	border: 1px solid #336699;
	color:#fff !important;
	-webkit-box-shadow: inset 0 0 1px hsla(0,100%,100%,.4) /*Top*/, inset 0 0 1px hsla(0,100%,100%,.4) /*Shine*/;
	-moz-box-shadow: inset 0 0 1px hsla(0,100%,100%,.4) /*Top*/, inset 0 0 1px hsla(0,100%,100%,.4) /*Shine*/;
	box-shadow: inset 0 0 1px hsla(0,100%,100%,.4) /*Top*/, inset 0 0 1px hsla(0,100%,100%,.4) /*Shine*/;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
        width:100px;
        max-width:90%;
        height: 29px;
        font-family: arial,helvetica,sans-serif;
        font-weight: bold;
        font-size: 8pt;
        float: right;
        position: relative;
        right: 12px 
	}
#mc_embed_signup .button:hover {
	background: #111;
	border-color: #111;
	color:#fff !important;
        cursor:pointer;
	}
#mc_embed_signup .small-meta {font-size: 9px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:40px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 

2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


	/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */





/* ---------[ Header Adjustments ]--------- */

@media only screen and (min-width: 1040px) {
	#head-content {
		padding: 0 0 20px;
	}
}

.head-banner468 {
	padding-top:3%;
	}

/* ---------[ Social Media Icons in Top Navigation ]--------- */

#topnav .sub-icons {
	margin: 0 5px 0 0;
	}

#topnav .sub-icons a {
	margin: 0 -15px 0 0;
	}
/* ---------[ Category Navigation Adjustments ]--------- */

#catnav ul ul { width:202px; }
#catnav ul ul a { width:168px; }
#catnav ul ul ul { margin-left:112px; }

#catnav ul li#menu-item-7986 { display:none; }

#megaMenu ul.megaMenu {
	margin-bottom:5px;
	background:#fff url(images/catnav-bg.png) bottom left repeat-x;
	}

#megaMenu ul.megaMenu li#search-3 {
	width:230px;
	}

#megaMenu ul.megaMenu > li.menu-item > a span {
	font-family:'Open Sans Condensed',arial,helvetica,sans-serif;
	text-transform:uppercase !important;
	}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item a {
	font-family:'Open Sans Condensed',arial,helvetica,sans-serif;
	text-transform:uppercase !important;
	font-weight:bold;
	}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item .widget.catposts {
	font-size:8pt;
	margin-bottom:-7px;
	padding:10px 10px 0;
	background:#ededed;
	border:1px solid #ccc;
	width:300px;
	}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item .widget.catposts h2.widgettitle {
	display:none;
	}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item .post {
	margin-bottom:10px;
	}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item p.post-title {
	margin: -2px 0 3px;
	}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item p.post-title a {
	font-size:10pt;
	text-transform:none !important;
	}

/* ---------[ Category Box Adjustments ]--------- */

.cats-by-2 .entry { height:7.2em; }

.cats-by-2 h3.post-title { line-height:1.3em; margin-bottom:3px; }

/* ---------[ Hide Facebook Like Box Border ]--------- */

#likebox-frame{
 border:5px solid #ffffff;
 width:290px;
 z-index:10; 
 height: 235px; 
 overflow: hidden;
 position:relative;
 top:-1px; 
 left:-2px;
}

#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

/* ---------[ Hide Uberflip Box Border ]--------- */

#uberflipbox-frame{
 border:1px solid #ffffff;
 width:550px;
 z-index:10; 
 height: 400px; 
 overflow: hidden;
 position:relative;
 top:-1px; 
 left:-2px;
}

#uberflipbox-frame iframe{
  left:-1px;
  overflow:hidden;
  position:relative;
  top:8px;
}

/* ---------[ Hide 468x60 Ad Box Border ]--------- */

#adbox-frame{
 border:1px solid #ffffff;
 width:1px;
 z-index:10; 
 height: 1px; 
 overflow: hidden;
 position:relative;
 top:-1px; 
 left:-2px;
}

#adbox-frame iframe{
  left:0px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

/* ---------[ Bottom Sidebar Adjustments ]--------- */

#sidebar-bottom-left,
#sidebar-bottom-right {
	width:46.77419%;
	}

/* ---------[ Topic Sponsor Adjustments ]--------- */

    img.block{
        display: block;
	float:left;
	margin-right:5px;
	margin-bottom: 5px;
    }

#text-16{
background-color:#EDEDED;
border-color:#CCCCCC;
}
#text-16 .widgettitle {background-color:#EDEDED; border-color:#CCCCCC;} 

#text-9{
background-color:#d5d5d5;
border-color:#CCCCCC;
}
#text-9 .widgettitle {background-color:#d5d5d5; border-color:#CCCCCC;} 

/* ---------[ Featured Category Slide Adjustments ]--------- */

.flex-caption .excerpt {
    line-height: 1.495em;
}
/* ---------[ Simple Pull Quote Adjustments ]--------- */
.simplePullQuote{
	width:200px;
	float:right;
	font-size:12pt;
	text-indent:17px;
}