@charset "utf-8";
/* CSS Document  /images/main/ */

/*COLOR KEY*/
/* Bright Red: #ee0000
Dark Red: #C1272D
Light Grey: #F3F3F3
Grey Line: #E5E5E5
*/

/*SPACING KEY*/
/*margin from edge of main surface: 18px
All other widths: 10px, 15px, 20px;
*/

/*FONT SIZE KEY */
/* Default font size is 16px on all browsers. 
To calculate the correct em size, divide desired size by 16. Result is correct em size.
Eg. 12px = 0.75em (because 12/16 = 0.75em)
*/


.clear {clear:both}

body {
background: #e8e8e8 center url(/images/main/bg.png);
margin: 0 auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.125em; /* 16x1.125=18px */
font-size:100%;
}

a {color:#c1272d; text-decoration:none;}
a:hover {text-decoration: underline;}
a:active {color:#ee0000}

#header {margin: 0 auto; width:1023px;/*width: 987px;*/ background: #fff; padding:0;/*padding: 0 18px;*/ }


#header #utilities {font: bold 0.6875em Arial, Helvetica, sans-serif; border-bottom:1px solid #e5e5e5; height:17px; padding: 7px 18px 5px 13px; color:#bdbdbd; background:#fff; border-bottom: 1px solid #e5e5e5;}
#header #utilities a {color:#C1272D}
#header #utilities a.inactive {color:#BBB;}
#header #utilities a.inactive:hover {text-decoration:none !important;}
#header #utilities ul {list-style-type:none; list-style-image:none; list-style-position:outside;}
#header #utilities ul li {float:left; margin-left:5px;}
#header #utilities ul.left {}
#header #utilities ul.right {float:right;}
#header #utilities ul li.text-size {background: url(/images/main/text-size.png) left no-repeat; padding-left:20px; margin-left:20px;}
#quick_search_form { display:inline; }
#header #utilities input#search-site {float:right; border: 1px solid #bcbcbc; width: 144px; height: 16px; font-size: 11px; color: #666; background: url(/images/main/search-mag.gif) 0 1px no-repeat #fff; margin:-3px 23px 0 0; padding:3px 3px 0 20px;}


#header .free-issue-head {color:#AA0000; font-family: Georgia,'Times New Roman',Times,serif; letter-spacing:-.6px; line-height:1.1em; font-weight:bold; font-size:42px;}
#header .free-issue-subhead {color:#000; font-family: Georgia,'Times New Roman',Times,serif; letter-spacing:-.5px; line-height:1.1em; font-weight:normal; font-size:18px;}
#header .free-issue-link, #header .free-issue-link a {color:#AA0000; font-family: Georgia,'Times New Roman',Times,serif; letter-spacing:-.5px; line-height:1.1em; font-weight:normal; font-size:18px;}

.featured-author {color:#666; text-transform:uppercase; margin-top:8px; margin-bottom:8px;}
.featured-subhead {color:#AA0000; font-style:italic; line-height:1.3em; margin-top:5px; margin-bottom:12px; font-family: Georgia,'Times New Roman',Times,serif;}
.featured-subhead a, .featured-subhead a:hover {color:#AA0000;  text-decoration:none;}



#quick_search_form2 #quick-search-controls {
  border: 1px solid #bcbcbc;
  padding: 3px 0 3px 0;
  margin: 0;
  width: 204px;
}
#quick_search_form2 #quick-search-controls img {
  margin: 0 -6px -3px 0;
  padding: 0;
}
#quick_search_form2 input#search-site {
  font-size: 14px;
  width: 180px;
  line-height: 1.3em;
  height: 18px;
  color: #444;
  padding: 0;
  border: 0;
}

#my-homepage {float:right; margin:4px 15px 4px 0; text-align:center; font-size:11px; line-height:1.1em;}

#header #utilities ul li a h2.rss {background: url(/images/uploads/social-tools.png) 0 0 no-repeat; width:16px; height:16px; text-indent:-99999px; cursor:pointer;}
#header #utilities ul li a h2.facebook {background: url(/images/uploads/social-tools.png) -21px 0 no-repeat; width:16px; height:16px; text-indent:-99999px; cursor:pointer;}
#header #utilities ul li a h2.twitter {background: url(/images/uploads/social-tools.png) -42px 0 no-repeat; width:16px; height:16px; text-indent:-99999px; cursor:pointer;}

#header #utilities ul li a h2.rss:hover {background-position: 0 -16px;}
#header #utilities ul li a h2.facebook:hover {background-position: -21px -16px;}
#header #utilities ul li a h2.twitter:hover {background-position: -42px -16px;}

#header #utilities li a h2.ewtnstore {background: url(/images/main/ewtn-rel-cat.jpg) 0 0 no-repeat; width:285px; height:15px; text-indent:-99999px; margin-top:0px; cursor:pointer;}
#header #utilities li a h2.ewtnstore:hover {background-position: 0 -16px;}

#header #utilities li a span.ewtnstore {float: right; background: url(/images/main/ewtn-rel-cat.jpg) 0 0 no-repeat; width:285px; height:15px; text-indent:-99999px; margin-top:0px; cursor:pointer;}
#header #utilities li a span.ewtnstore:hover {background-position: 0 -16px;}


#header #utilities h1.circlepress {float: right; background: url(/images/main/logo-circlepress.jpg) 0 0 no-repeat; width:95px; height:16px; text-indent:-99999px; margin-top:0px; cursor:pointer;}
#header #utilities h1.faithandfamily {float: right; background: url(/images/main/logo-faithandfamily.jpg) 0 0 no-repeat; width:92px; height:16px; text-indent:-99999px; margin: -2px 27px 0 27px; cursor:pointer;} 

#header #utilities a h1.circlepress:hover, #header #utilities a h1.faithandfamily:hover {background-position: 0 -16px;}


#header #mast {padding:10px 18px; display: inline-block; display:block; overflow: hidden; width:987px;} /*model for stretching divs*/
#header #mast .logo {clear:both; width: 230px; height:100px; float:left; text-align: center; overflow: hidden;}

#header #mast .logo h1 {margin-left: 0px; width: 230px; height:70px; background: url(/images/main/logo.jpg) center no-repeat #fff; text-indent:-99999px;}
#header #mast .logo h1.logotype {margin-left: 0px; width: 230px; height:94px; background: url(/images/uploads/logotype.jpg) center no-repeat #fff; text-indent:-99999px;}
#header #mast .logo h2 {margin-left: 0px; font: 15px Georgia, "Times New Roman", Times, serif; margin-top:3px;}
#header #mast .top-ad {width:728px; height:90px; float:right;}

#header #navigation {width:987px; border-bottom:7px solid #95181e; margin:0 auto; clear:both;}





#wrap {margin: 0 auto; background:#fff; width: 987px; padding: 0 18px; display: inline-block; display:block; overflow: hidden;}

#home #wrap {background: url(/images/main/bg-homepage.png) center repeat-y #fff;}
.insidepage #wrap {background: url(/images/main/bg-insidepage.png) center repeat-y #fff;}


/*Column Dimensions*/

#content-primary, #content-primary-2 {width: 649px; float:left; padding: 0 22px 0 0; display: inline-block; display:block; } /*PRIMARY section, minus 3rd column; LRJ had to remove overflow: hidden; to get like comment box to display 2013-10-10 */
#content-secondary, #content-secondary-2 {width:301px; float:right; display: inline-block; display:block; overflow: hidden; padding-top:10px;} /* 3rd column*/
.insidepage #content-secondary {width:301px; float:right; display: inline-block; display:block; overflow: hidden; padding:10px 8px 0 0;}

.unit {float:left; overflow: hidden;}
.narrow {width: 160px; padding-right:10px;} /*left narrow column*/
.dotted-vertical {background:url(/images/main/divider-dotted.png) top left repeat-y #fff;} /*applies left dotted border */
.wide {width: 468px; padding-left:10px;} /*middle wider column*/

.full-thirds {width:319px; float:left; padding-left:10px}/* 1/3 of a FULL width block*/
.primary-half {width: 314px; float:left; padding-left:10px;} /* 1/2 of a PRIMARY width block*/

.block {width:100%; display: inline-block; display:block; overflow: hidden;}

#content-secondary .block, #content-secondary-2 .block {margin-bottom: 10px;}

#ad-block {padding:0}
#ad-block div {padding:0; margin:0; display: inline;}
#ad-block iframe {display: inline; padding:0; margin:0;}



.wide .entry {border-top: 1px solid #e5e5e5; padding: 10px 0; display: inline-block; display:block; overflow: hidden;}

.wide .first_entry {border-top: 0px solid #e5e5e5; }

/*More details link*/
.more-details-link {font-size:0.625em;}
.more-details-link p {float:left;}
a img.expand {background:url(/images/main/btn-expand.gif) top left no-repeat; width:19px; height:14px; float:left; margin: 3px 0 0 4px;}
a:hover img.expand {background-position:0 -14px;}

.ad-160x22 img{width:160px; margin:0; padding:0}
.ad-468x22 img{width: 468px; margin:0; padding:0}
div.ad-120x240 {padding-left:19px; margin-top:10px;}
#ad-120x240-pad {padding:0; margin:0; width:43px;}

/*GLOBAL DEFINITIONS*/
h1.block-section-title {font: bold 0.75em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding:10px 0;}
h1.block-section-title a {color:#000;}
#breaking-news-contents h1.block-section-title, #breaking-news-contents h1.block-section-title a {font-size: 20px; }

#breadcrumbs {font:bold 0.75em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 20px 0 10px 0;}

.page-numbers {font-size: 0.75em; margin: 0 0 10px 0}

#social-tools {display: block; float:right;}

#gated-message {display:block;}
#gated-message .gated-message-content {padding:10px; background: #f2f2f2; border: 2px solid #B6B5B5;}
#gated-message p.form-message {font-weight: bold; }

/*Aggregation bullet list*/

.entry ul.aggregation li {padding-left: 25px; margin-bottom:3px;}
.entry ul.aggregation li.article {background: url(/images/main/icon-article.gif) center left no-repeat;}
.entry ul.aggregation li.blog {background: url(/images/main/icon-blog.gif) center left no-repeat;}
.entry ul.aggregation li.photo {background: url(/images/main/icon-photo.gif) center left no-repeat;}
.entry ul.aggregation li.video {background: url(/images/main/icon-video.gif) center left no-repeat;}

/*Expansion link*/
.more-details-link {font-size:0.625em;}
.more-details-link p {float:left;}
a img.expand {background:url(/images/main/btn-expand.gif) top left no-repeat; width:19px; height:14px; float:left; margin: 3px 0 0 4px;}
a:hover img.expand {background-position:0 -14px;}

/*Comments*/

#comments .comments-header {background: #f2f2f2; display: inline-block; display:block; overflow: hidden; padding:10px 5px 10px 20px;}
#comments .comments-header h4 {float:left; font: bold 1.25em Arial,Helvetica,sans-serif;}
#comments .comments-header h5 {float:right;font: bold 0.875em Arial,Helvetica,sans-serif; margin-top:4px; margin-right:4px;}
#comments .comments-header h5 a { background: #666; padding:5px 10px; color:#fff;}
#comments .comments-header h5 a:hover {background: #333; text-decoration:none;}


#comments .post {padding:20px 20px 15px 20px; border-bottom: 1px solid #E5E5E5;}
#comments .details {font: 0.6875em Verdana,Arial,Helvetica,sans-serif; margin-bottom:5px;}
#comments .post p {font-size:0.6875em!important; margin:0!important;}

#comments .comments-instructions {background: #f2f2f2; padding:15px 20px 10px 20px; border-bottom: 1px solid #E5E5E5}
#comments .comments-instructions h4 {font: bold 0.875em Arial,Helvetica,sans-serif;}
#comments .comments-instructions p {font-size:0.6875em!important}


/*Tooltip (top log in)*/

.bstip {font:0.6875em Verdana, Arial, Helvetica, sans-serif; width:250px; padding:0; color:#fff;}
.bstip .tooltip-top {background: url(/images/uploads/tooltip-arrow.gif) center top no-repeat transparent; height:4px;}
.bstip .tooltip-top-radio {background: url(/images/uploads/tooltip-arrow.gif) left top no-repeat transparent; height:4px;}
.bstip .tooltip-contents, .bstip .content_tip {background-color:#333; padding:4px 15px;}
*html .bstip .tooltip-contents, *html .bstip .content_tip {background-color:#333; padding:4px 15px; margin-top:-10px;} /*IE6 hack*/
.bstip p {margin:0; margin-bottom:1em;}
.bstip p a{font-weight:bold; color:#ffb80c;}


/*Google Ad Manager Ads */

/*#google_ads_div_NCR_120_x_240_sidebar_2,  */
#google_ads_iframe_NCR_120_x_240_sidebar_2 {height:240px; margin-left:33px;}


/*INSIDEPAGES*/

.insidepage p {/*font-size:0.75em;*/ margin-bottom:0.9em; }
.insidepage p span.dropcap {float:left; color: #ee0000; font: bold 3.525em/34px Georgia, "Times New Roman", Times, serif; margin: 0 3px -15px 0;}
#article-detail #content-primary p, #exclusives #content-primary p, #blog #content-primary p,  #search #content-primary p {font-size:13px;}

#article-detail #content-primary blockquote > p, 
#exclusives #content-primary blockquote > p, 
#blog #content-primary blockquote > p, 
#search #content-primary blockquote > p {
	color: #444 !important;
	font-weight:normal !important;
}

div.content, div.content p {font-size:13px; line-height:1.5em !important;}
div.home-page-content, div.home-page-content p {font-size:13px; line-height:1.35em !important;}

.insidepage blockquote {margin: 0 30px;}
.content object {display:block; margin-bottom:10px;}

#listing h1.headline {font: bold 2em Arial, Helvetica, sans-serif; margin-bottom:10px;}
#listing h2.subhead {font: 1.0625em Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
#listing .byline {font: 0.6875em Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-style: normal; margin-bottom:10px;}
#listing .info {font: 0.625em Verdana, Arial, Helvetica, sans-serif; color:#808080;}

#listing .entry {border-bottom: 1px solid #E5E5E5; margin-bottom:20px;}
#listing .content {margin:20px 0}

#single h1.headline {margin-bottom:10px; font: bold 2em Georgia, "Times New Roman", Times, serif; letter-spacing:-.5px;}
#single h1.headline a {color:#000;}
#single h2.subhead {font: 1.0625em Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
#single .byline {font: 0.6875em Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-style: normal; margin-bottom:10px;}
#single .info {font: 0.625em Verdana, Arial, Helvetica, sans-serif; color:#808080;}
 
#single .content {margin:20px 0; clear: both;}

#single .social-right {
float: right;
clear: both;
width: 50%;
margin-bottom: 5px;
margin-top: 0;
padding: 0;
overflow: visible;
/*
position: relative;
z-index: 100;
left: -50px;
top: 0px;
margin-right: -55px;
*/
}


#single .share {
width: 265px;
float: none;
display: inline;
margin: 0 0 0 10px;
font-weight: bold;
color: #666;
list-style: none;
padding: 0;
word-spacing: -1px;
font-size: 13px;
height: 1%;
overflow: visible;
}

#single ul.share li {
float:left;
padding: 0 5px 0 0;
margin: 0 5px 0 5px;
display: list-item;
}


.left-aligned-image .image {/*width:255px;*/ float:left; padding:0; margin:0; margin-right:12px;}
.left-aligned-image .with-caption {width:255px;}

/*.left-aligned-image .image img {width:255px;}*/
.right-aligned-image .image {width:255px; float:right; padding:0; margin:0; margin-left:12px;}
.right-aligned-image .image img {width:255px;}
.full-width-aligned-image .image {width:649px; float:none; margin:0;}
.full-width-aligned-image .image img {width:649px; margin-bottom:10px;}



.left-aligned-article-image {float:left; padding:0; margin:0; margin-right:12px;}
.left-aligned-article-image .with-caption {width:255px;}

.right-aligned-article-image {width:255px; float:right; padding:0; margin:0; margin-left:12px;}
.right-aligned-article-image .with-caption {width:255px;}

.full-width-aligned-article-image .image {width:649px; float:none; margin:0;}
.full-width-aligned-article-image .image img {width:649px; margin-bottom:10px;}




.entry p.caption cite{color: #808080; font: 0.8333em Verdana, Arial, Helvetica, sans-serif;}
.entry p.credits cite{font-size:10px; text-align:right; color: #444; font-family: Verdana, Arial, Helvetica, sans-serif;}

#entry-tags {clear:both; margin:0; padding:15px 0;}

/*Tabs */
ul.tabs-nav {height:25px; margin-bottom:10px; background: url(/images/main/tab-bottom-border.gif) repeat-x left bottom; }
ul.tabs-nav li{float:left; font: 0.6875em Verdana, Arial, Helvetica, sans-serif; padding:5px 7px;  margin-right:7px; border:1px solid #C1C1C1; background: #f3f3f3}
ul.tabs-nav li a {color:#C1272D;}
ul.tabs-nav li.tab-on,  {background: #fff; border-bottom:1px solid #fff; padding-bottom:5px; color: #000;}
ul.tabs-nav li.tab-on a {color:#000;}


/* JQuery Tabs  */
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; 
                                    height:25px; margin-bottom:10px; background: url(/images/main/tab-bottom-border.gif) repeat-x left bottom;}
.ui-tabs .ui-tabs-nav li { float:left; font: 11px Verdana, Arial, Helvetica, sans-serif; padding:5px 7px;  margin-right:7px; border:1px solid #C1C1C1; background: #f3f3f3}
.ui-tabs .ui-tabs-nav li a { color:#C1272D; } /* float: left; text-decoration: none; padding: .5em 1em;   */
.ui-tabs .ui-tabs-nav li.ui-tabs-active { background: #fff; border-bottom:1px solid #fff; padding-bottom:5px; color: #000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { /* padding: 1em 1.4em; */ display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/*Article tools*/
.article-utility-links {font: 11px Verdana, Arial, Helvetica, sans-serif; float:right; margin-top:20px}
.article-utility-links a, .article-utility-links a:hover {font-size: 11px; text-decoration:none;}


/*INSIDEPAGES: Entry Extensions*/

#entry-extensions {font-size: 0.75em; padding-bottom:20px;}
#entry-extensions #more-coverage {width:314px; float:left;  }
#entry-extensions #more-coverage h1{font: 1.41667em Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #E5E5E5; margin-bottom:10px; padding-bottom:5px}
#entry-extensions #more-coverage ul{}
#entry-extensions #more-coverage ul li{}

#entry-extensions #related-blogposts {width:314px; float:left; margin-left:10px; border-left: 1px solid #E5E5E5; padding-left:10px;}
#entry-extensions #related-blogposts h1{font: 1.41667em Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #E5E5E5; margin-bottom:10px; padding-bottom:5px}
#entry-extensions #related-blogposts ul{}
#entry-extensions #related-blogposts ul li{clear:both;}
#entry-extensions #related-blogposts ul li img{float:left; margin-right:10px; margin-bottom:5px;}

/*SECONDARY LISTINGS PAGES*/

#secondary-listing h1.section-title {font: bold 2em Arial, Helvetica, sans-serif; margin-bottom:10px;}
#secondary-listing #listing .entry {border:none}
#secondary-listing #listing .entry .byline {font: 0.625em Verdana, Arial, Helvetica, sans-serif; color:#808080;}
#secondary-listing #listing .entry h1.headline {font: 1.0625em Georgia, "Times New Roman", Times, serif; margin: 5px 0;}
#secondary-listing #listing .entry h2.subhead {font: 0.75em Verdana, Arial, Helvetica, sans-serif; line-height:1.55em /*makes up for larger h2.subhead defined elsewhere*/}



/*INSIDEPAGES: RIGHT COLUMN*/

/*INSIDEPAGES: RIGHT COLUMN: Related Articles, Also in this Issue*/
.insidepage #related-articles, .insidepage #also-in-this-issue {width: 280px; padding:10px; background: #fff;}
.insidepage #related-articles h1, .insidepage #also-in-this-issue h1 {font: 1.625em Georgia, "Times New Roman", Times, serif; border-top:7px solid #95181e; border-bottom: 1px solid #E5E5E5; margin-bottom:7px; padding-top:3px;}
.insidepage #related-articles ul, .insidepage #also-in-this-issue ul {font-size: 0.75em;}
.insidepage #related-articles li, .insidepage #also-in-this-issue li {border-bottom: 1px solid #E5E5E5; padding:5px 0;}

.insidepage #also-in-this-issue .scroll-wrap {height:315px; overflow:auto;}
.insidepage #also-in-this-issue .scroll-wrap ul {font-size: 0.75em;}
.insidepage #also-in-this-issue .scroll-wrap li {border-bottom: 1px solid #E5E5E5; padding:5px 0;}
.insidepage #also-in-this-issue .scroll-wrap li a {font-weight:bold; font-size: 1.15em}
.insidepage #also-in-this-issue .scroll-wrap li h3 {font-size:0.8333em; color:#808080; text-transform: uppercase; font-weight:normal;}


/*INSIDEPAGES: RIGHT COLUMN: Most Popular*/
.insidepage #most-popular {width: 280px; padding:10px; background: #fff;}
.insidepage #most-popular h1 {font: 1.625em Georgia, "Times New Roman", Times, serif; border-top:7px solid #95181e; border-bottom: 1px solid #E5E5E5; margin-bottom:7px; padding-top:3px;}
#content-secondary #most-popular .scroll-wrap {height:315px; overflow:auto;}
#content-secondary #most-popular .scroll-wrap ul {font-size: 0.75em;}
#content-secondary #most-popular .scroll-wrap li {border-bottom: 1px solid #E5E5E5; padding:5px 0;}
#content-secondary #most-popular .scroll-wrap li a {font-weight:bold; font-size: 1.15em}
#content-secondary #most-popular .scroll-wrap li h3 {font-size:0.8333em; color:#808080; text-transform: uppercase; font-weight:normal;}


/*BLOG*/

/*BLOG: General*/

#blog {}
#blog #banner {padding:10px 0 5px; margin-bottom:20px; border-bottom: 1px solid #E5E5E5;}
/*#blog #banner h1.name-banner, #blog #banner h1.name-banner a {margin: 0 auto; width: 485px; height: 120px; text-indent:-99999px; display:block}*/

body.blog_page #blog #banner h1.name-banner {display:block; margin: 0 auto; width: 649px; display:block; font: bold 100px Tahoma, Geneva, Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing: -0.1em; color: #fff;}
body.blog_page #blog #banner h1.name-banner a {background:#D4145A; color:#3A0823; width:649px; display:block; line-height: 68.5px; font-size:64px; height: 74px; padding-left:3px;} 

/*#blog #banner h1.name-banner a {display:none;}  no longer hide banner if blogger is not uniquely styled below. */
#blog #banner h1.name-banner, #blog #banner h1.name-banner a:hover {text-decoration:none;}


/*Blogger's Unique Styling*/

// Default
body.blog_page #blog #header #navigation {border-bottom:7px solid #D4145A;}
body.blog_page #blog #about-author h1, #blog .insidepage #related-articles h1, #blog .insidepage #most-popular h1{border-top:7px solid #D4145A;}

body#mark-shea #header #navigation {border-bottom:7px solid #29abe2;}
body#mark-shea #about-author h1, body#mark-shea .insidepage #related-articles h1, body#mark-shea .insidepage #most-popular h1{border-top:7px solid #29abe2;}

body#matthew-warner #header #navigation {border-bottom:7px solid #004368;}
body#matthew-warner #about-author h1, body#matthew-warner .insidepage #related-articles h1, body#matthew-warner .insidepage #most-popular h1 {border-top:7px solid #004368;}

body#jimmy-akin #header #navigation {border-bottom:7px solid #2BB238;}
body#jimmy-akin #about-author h1, body#jimmy-akin .insidepage #related-articles h1, body#jimmy-akin .insidepage #most-popular h1{border-top:7px solid #2BB238;}

body#matthew-archbold #header #navigation {border-bottom:7px solid #602D13;}
body#matthew-archbold #about-author h1, body#matthew-archbold .insidepage #related-articles h1, body#matthew-archbold .insidepage #most-popular h1{border-top:7px solid #602D13;}

body#tom-hoopes #header #navigation {border-bottom:7px solid #661266;}
body#tom-hoopes #about-author h1, body#tom-hoopes .insidepage #related-articles h1, body#tom-hoopes .insidepage #most-popular h1 {border-top:7px solid #661266;}

body#steven-greydanus #header #navigation {border-bottom:7px solid #F99819;}
body#steven-greydanus #about-author h1, body#steven-greydanus .insidepage #related-articles h1, body#steven-greydanus .insidepage #most-popular h1 {border-top:7px solid #F99819;}

body#edward-pentin #header #navigation {border-bottom:7px solid #C69C6D;}
body#edward-pentin #about-author h1, body#edward-pentin .insidepage #related-articles h1, body#edward-pentin .insidepage #most-popular h1 {border-top:7px solid #C69C6D;}

body#tim-drake #header #navigation {border-bottom:7px solid #F4E919;}
body#tim-drake #about-author h1, body#tim-drake .insidepage #related-articles h1, body#tim-drake .insidepage #most-popular h1 {border-top:7px solid #F4E919;}

body#staff-bloggers #header #navigation {border-bottom:7px solid #EE0000;}
body#staff-bloggers #about-author h1, body#staff-bloggers .insidepage #related-articles h1, body#staff-bloggers .insidepage #most-popular h1 {border-top:7px solid #EE0000;}

body#tom-wehner #header #navigation {border-bottom:7px solid #004368;}
body#tom-wehner #about-author h1, body#tom-wehner .insidepage #related-articles h1, body#tom-wehner .insidepage #most-popular h1 {border-top:7px solid #004368;}

body#john-burger #header #navigation {border-bottom:7px solid #004368;}
body#john-burger #about-author h1, body#john-burger .insidepage #related-articles h1, body#john-burger .insidepage #most-popular h1 {border-top:7px solid #004368;}

body#amy-smith #header #navigation {border-bottom:7px solid #004368;}
body#amy-smith #about-author h1, body#amy-smith .insidepage #related-articles h1, body#amy-smith .insidepage #most-popular h1 {border-top:7px solid #004368;}

body#tito-edwards #header #navigation {border-bottom:7px solid #004368;}
body#tito-edwards #about-author h1, body#tito-edwards .insidepage #related-articles h1, body#tito-edwards .insidepage #most-popular h1 {border-top:7px solid #004368;}

body#jennifer-fulwiler #header #navigation {border-bottom:7px solid #004368;}
body#jennifer-fulwiler #about-author h1, body#jennifer-fulwiler .insidepage #related-articles h1, body#jennifer-fulwiler .insidepage #most-popular h1 {border-top:7px solid #004368;}

body#simcha-fisher #header #navigation {border-bottom:7px solid #004368;}
body#simcha-fisher #about-author h1, body#simcha-fisher .insidepage #related-articles h1, body#simcha-fisher .insidepage #most-popular h1 {border-top:7px solid #004368;}

body#rbarron #header #navigation {border-bottom:7px solid #004368;}
body#rbarron #about-author h1, body#rbarron .insidepage #related-articles h1, body#rbarron .insidepage #most-popular h1 {border-top:7px solid #004368;}




body#mark-shea #blog #banner h1.name-banner a {background:#29abe2; color:#014051; width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 95.5px; font-size:120px; height: 105px;*/

body#matthew-warner #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px;padding-left:3px;*/

body#jimmy-akin #blog #banner h1.name-banner a {background:#2BB238; color:#0F3D11; width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px; } /*line-height: 95.5px; font-size:120px; height: 105px;padding-left:8px; */

body#matthew-archbold #blog #banner h1.name-banner a {background:#602D13; color:#E25F37; width:649px; display:block; line-height: 61.5px; font-size:62px;  height: 66px; padding-left:3px; letter-spacing: -0.09em; } /*line-height: 61.5px; font-size:62px;  height: 66px; padding-left:3px; letter-spacing: -0.09em;*/

body#tom-hoopes #blog #banner h1.name-banner a {background:#661266; color:#D05BDD;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /* line-height: 95.5px; font-size:111px;  height: 104px;  padding-left: 10px;*/

body#steven-greydanus #blog #banner h1.name-banner a {background:#F99819; color:#472809; width:649px; display:block; line-height: 61px; font-size:60px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px; padding-left:3px;*/

body#edward-pentin #blog #banner h1.name-banner a {background:#C69C6D; color:#302F1A; width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;}
body#tim-drake #blog #banner h1.name-banner a {background:#F4E919; color:#302F1A; width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;}
body#staff-bloggers #blog #banner h1.name-banner a {background:#EE0000; color:#420000; width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} 

body#tom-wehner #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px;padding-left:3px;*/

body#john-burger #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px;padding-left:3px;*/

body#amy-smith #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px;padding-left:3px;*/

body#tito-edwards #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px;padding-left:3px;*/

body#jennifer-fulwiler #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px;padding-left:3px;*/

body#simcha-fisher #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px;padding-left:3px;*/

body#rbarron #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;} /*line-height: 68.5px; font-size:74px;  height: 74px;padding-left:3px;*/

body#donor-insider #blog #banner h1.name-banner a {background:#004368; color:#34C8EA;  width:649px; display:block; line-height: 68.5px; font-size:68px; height: 74px;padding-left:3px;}

#blog #banner h1.name-banner a span,
body#mark-shea #blog #banner h1.name-banner a span, 
body#matthew-warner #blog #banner h1.name-banner a span, 
body#danielle-bean #blog #banner h1.name-banner a span, 
body#jimmy-akin #blog #banner h1.name-banner a span, 
body#matthew-archbold #blog #banner h1.name-banner a span, 
body#tom-hoopes #blog #banner h1.name-banner a span, 
body#steven-greydanus #blog #banner h1.name-banner a span,
body#edward-pentin #blog #banner h1.name-banner a span,
body#tim-drake #blog #banner h1.name-banner a span,
body#staff-bloggers #blog #banner h1.name-banner a span,
body#tom-wehner #blog #banner h1.name-banner a span,
body#john-burger #blog #banner h1.name-banner a span,
body#amy-smith #blog #banner h1.name-banner a span,
body#tito-edwards #blog #banner h1.name-banner a span,
body#jennifer-fulwiler #blog #banner h1.name-banner a span,
body#simcha-fisher #blog #banner h1.name-banner a span,
body#rbarron #blog #banner h1.name-banner a span,
body#donor-insider #blog #banner h1.name-banner a span
 {color:#fff;}

#about-author {width: 280px; padding:10px; background: #fff;}
#about-author h1{font: 1.625em Georgia, "Times New Roman", Times, serif; border-top:7px solid #95181e; border-bottom: 1px solid #E5E5E5; margin-bottom:7px; padding-top:3px;}
#about-author .author-photo {float:left; margin-bottom:7px}
#about-author .author-photo img{width:100px; border:1px solid #E5E5E5}
#about-author ul.author-tools {font-size: 0.75em; float:right; width:168px; margin:0; padding:0}
#about-author ul.author-tools li{border-bottom: 1px solid #E5E5E5; padding:5px 0;}
#about-author ul.author-tools li.rss{}
#about-author .short-bio {clear:both; font-size: 11px; line-height:1.35em;}

.content ul  { margin-top: 1em; margin-bottom: 1em; margin-left: 32px; list-style-type: disc; }
.content ul ul  { margin-left: 44px; list-style-type: circle; }

.content ol  { margin-top: 1em; margin-bottom: 1em; margin-left: 32px; list-style-type: decimal; }
.content ol ol  { margin-left: 44px; list-style-type: lower-alpha; }

/*STATIC PAGES*/

#static #content h1.section-title {font: 3.1667em Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #E5E5E5; padding-bottom:5px; margin-bottom:15px; }
#static #content h1 {font: 1.41667em Georgia, "Times New Roman", Times, serif; margin:0; margin-bottom:10px;}
#static #content {font-size:0.75em;}
#static #content ul { list-style-type: disc; margin-bottom: 1em; }} /* cancel reset.css */

/*JOBS*/

.entry ol {list-style-type:decimal !important; margin-left:30px;}
.entry ul {list-style-type:disc !important; margin-left:30px;}
#jobs .entry p, #jobs .entry ol li, #jobs .entry ul li {font-size:0.75em;}
#jobs .search-box {border-bottom:1px solid #E5E5E5; padding-bottom:5px;}
#jobs .entry {border-bottom:1px solid #E5E5E5; padding-top:15px; margin:0;}
#jobs h5.submit-job {float:right; margin-top:20px; font: bold .875em Arial,Helvetica,sans-serif;}
#jobs h5.submit-job a {padding:5px 10px; color:#FFFFFF; background: #95181E;}
#jobs h5.submit-job a:hover {background: #333; text-decoration:none;}


/*SEARCH ARCHIVES*/

#search #searchform {font-size:0.75em; margin-top:10px; background: #f2f2f2; padding: 20px 20px 10px 20px; width:428px;}
#search #searchform .articleDate {padding-right:10px;}
#search #searchform tr {height:3em;}
#search #searchform .default {margin:0; padding:0;}

/*FOOTER*/

#footer {padding: 0 18px 60px 18px; width:987px; background: #fff; margin:0 auto; display: inline-block; display:block; overflow: hidden;}
#footer-ad {padding: 15px 0; text-align:center; background: #fff; border-top: 1px solid #E5E5E5;} 
#footer #content {border-top:7px solid #95181e; padding:20px 0; }
#footer #content h1.logo {width: 200px; height:86px; background: url(/images/interface/NCRlogoTagline-200x86.gif) center no-repeat #fff; text-indent:-99999px; float:left;}
#footer #content ul {font: 12px Georgia, "Times New Roman", Times, serif; text-align:right; margin-bottom:10px;}
#footer #content ul li {font: 12px Georgia, "Times New Roman", Times, serif; display:inline; border-right: 1px solid #222222; padding: 0 4px 0 1px; white-space: nowrap; }
#footer #content ul li:last-child { border: none; padding-right: 0; }
#footer #content p.copyright {font-size: 0.6875em; text-align:right;}


/*Column 3: Bloggers*/

#content-secondary #bloggers {}

#content-secondary #bloggers h1.bloggers {font: 28px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; /* border-top:7px solid #95181e; padding-top:3px; */}
#content-secondary #bloggers h1.bloggers span {font: 0.675em Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:none;}
#content-secondary #bloggers ul.bloggers {background: #dddddd; padding: 7px 5px 2px 7px; }
#content-secondary #bloggers ul.bloggers li {height:69px; background:#FFF; /* url(/images/main/blogger-thumbs.jpg) top left no-repeat #fff;;*/ margin-bottom:7px;}

#content-secondary #bloggers ul.bloggers li .text2 {/*float:left;*/ width: 180px; margin-left:100px; padding:5px 2px 0 0;}
#content-secondary #bloggers ul.bloggers li .text {float:right;width: 176px; padding:5px 5px 0 0;}
#content-secondary #bloggers ul.bloggers li .text h1, #content-secondary #bloggers ul.bloggers li .text2 h1 {font: 1.25em Georgia, "Times New Roman", Times, serif;}
#content-secondary #bloggers ul.bloggers li .text h1 span, #content-secondary #bloggers ul.bloggers li .text2 h1 span {font-size:0.7em; font-weight:bold;}
#content-secondary #bloggers ul.bloggers li .text h1 a, #content-secondary #bloggers ul.bloggers li .text2 h1 a {color:#000;}
#content-secondary #bloggers ul.bloggers li .text h2, #content-secondary #bloggers ul.bloggers li .text2 h2 {font: bold 0.875em Arial, Helvetica, sans-serif;}

#content-secondary #bloggers ul.bloggers li.mark-shea {}
#content-secondary #bloggers ul.bloggers li.matthew-warner {background-position: 0 -69px;}
#content-secondary #bloggers ul.bloggers li.danielle-bean {background-position: 0 -138px;}
#content-secondary #bloggers ul.bloggers li.jimmy-akin {background-position: 0 -207px;}
#content-secondary #bloggers ul.bloggers li.matthew-archbold {background-position: 0 -276px;}
#content-secondary #bloggers ul.bloggers li.tom-hoopes{background-position: 0 -345px;}
#content-secondary #bloggers ul.bloggers li.steven-greydanus{background-position: 0 -414px;}
#content-secondary #bloggers ul.bloggers li.edward-pentin{background-position: 0 -483px;}
#content-secondary #bloggers ul.bloggers li.tim-drake{background-position: 0 -552px;}
#content-secondary #bloggers ul.bloggers li.staff-bloggers{background-position: 0 -621px;}
#content-secondary #bloggers ul.bloggers li.tom-wehner{background-position: 0 -690px;}
#content-secondary #bloggers ul.bloggers li.john-burger{background-position: 0 -759px;}
#content-secondary #bloggers ul.bloggers li.amy-smith{background-position: 0 -828px;}

#content-secondary #bloggers ul.bloggers li .silhouette-blogger{height:70px;}
#content-secondary #bloggers ul.bloggers li.tito-edwards {height:70px; background: url(/images/avatars/TitoEdwards2.png) top left no-repeat #fff;; margin-bottom:7px;}
#content-secondary #bloggers ul.bloggers li.jennifer-fulwiler {height:70px; background: #FFF; /*url(/images/avatars/Fulwiler2.png) top left no-repeat #fff;*/ margin-bottom:7px;}
#content-secondary #bloggers ul.bloggers li.simcha-fisher {height:70px; background: #FFF; /* url(/images/avatars/SimchaFisher2.png) top left no-repeat #fff;*/ margin-bottom:7px;}
#content-secondary #bloggers ul.bloggers li.rbarron {height:70px; background: url(/images/avatars/FatherBarron2.png) top left no-repeat #fff;; margin-bottom:7px;}

#content-secondary #bloggers ul.bloggers li .silhouette-blogger{height:70px;}


#content-secondary #bloggers ul.bloggers li.more {background:#fff; font: bold 12px Arial, Helvetica, sans-serif; height:230px; }
#content-secondary #bloggers ul.bloggers li.more p {padding:10px;}
#content-secondary #bloggers ul.bloggers li.more ul.col-1 {float:left; width:49%;}
#content-secondary #bloggers ul.bloggers li.more ul.col-2 {float:right; width:49%;}
#content-secondary #bloggers ul.bloggers li.more ul.col-1 li {height:auto; background:none; padding-left:10px;}
#content-secondary #bloggers ul.bloggers li.more ul.col-2 li {height:auto; background:none; padding-left:10px;}


#content-secondary #bloggers ul.bloggers li a.author { font-size:14px;}
#content-secondary #bloggers ul.bloggers li a.author-small { font-size:14px; } /* font-weight:bold */
#content-secondary #bloggers ul.bloggers li a.title { font-size:14px;}
#content-secondary #bloggers ul.bloggers li a.title-smaller { font-size:13px;}
#content-secondary #bloggers ul.bloggers li a.title-smallest { font-size:12px;}

/* Column 3: E-mail Signup */

#email-signup {width: 260px; padding:20px; background: #414141; color:#fff;}
#email-signup h1 {font: 1.2025em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin:0;}
#email-signup p {font-size: 0.75em; margin:0;}
#email-signup p.fineprint {font-size: 0.625em; margin-top:10px}
#email-signup p.entry {padding:15px 0 0 0; height:40px; border:none;}
#email-signup input.email {float:left; width:175px; border: 6px solid #FFFFFF; vertical-align:middle;}
#email-signup input.send-btn {float:left; margin-left:3px; vertical-align:middle;}
#email-signup input.selections {}


/*Column 3: Umbert */

#umbert {width:145px; float: left}
#umbert h1 {font: 1.2em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; border-top:7px solid #95181e; border-bottom: 1px solid #E5E5E5; margin-bottom: 5px;}
#umbert .more-details-link {margin-left: 90px;}

/*Column 3: Tag Cloud */

#tag-cloud {width:145px; float: right}
#tag-cloud h1 {font: 1.2em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; border-top:7px solid #95181e; border-bottom: 1px solid #E5E5E5; margin-bottom: 5px;}
#tag-cloud p.taglist {line-height:1.1em;}
#tag-cloud p.taglist a.big{font-size:14px}
#tag-cloud p.taglist a.medium{font-size:12px;}
#tag-cloud p.taglist a.small{font-size:11px;}


/*Print Edition Interruption*/
#print-edition-interruption {clear:both; border-top: 7px solid #95181e; border-bottom: 7px solid #95181e; background: #fff; }
#print-edition-interruption .block h1.print-edition {font: 1.35625em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; border-bottom:1px solid #e5e5e5; padding:4px 0; margin-bottom:10px;}
#print-edition-interruption .block h1.print-edition span {text-transform: none; margin-left:10px;}
#print-edition-interruption .block .print-slideshow {float:left; width:669px;}
#print-edition-interruption .block .newspaper-cover {float:right;width: 300px; padding-left:15px; margin-top: 5px;}

/*Print Edition: Slideshow*/
.print-slideshow {margin-top:15px;}
.print-slideshow .picture {float:left; width: 359px;}
.print-slideshow .picture img {width:339px}
.print-slideshow ul.featured-articles {float:right; width: 310px;}
.print-slideshow ul.featured-articles li{border-bottom:1px solid #e5e5e5; padding:10px 20px 10px 0;}
.print-slideshow ul.featured-articles li.current{}
.print-slideshow ul.featured-articles li h1{font: bold 0.875em Arial, Helvetica, sans-serif;}
.print-slideshow ul.featured-articles li h1 a {color:#000;}
.print-slideshow ul.featured-articles li.current h1 a {color:#C1272D;}
.print-slideshow ul.featured-articles li .byline{font: 0.6875em Georgia, "Times New Roman", Times, serif; font-style: italic;}


/* JQuery Slideshow styles */
#homepage-rotator{height:305px; width: 870px; float:left;}
.views_slideshow_main{width:380px; height: 287px; float:left; overflow: hidden;}
.views_slideshow_main img {width: 380px;}

.views_slideshow_breakout_teasers{width:450px;float:left;} 
.views_slideshow_breakout_teasers h3 a{color:#000;}
.views_slideshow_breakout_teasers h3{font: bold 1em Arial,Helvetica,sans-serif; margin: 4px 10px 3px 30px;}
.views_slideshow_breakout_teasers h2 a{color:#888; }
.views_slideshow_breakout_teasers h2{color:#888; margin-left:30px;margin-right:10px;font: 0.6875em Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; padding-top:10px;}

#views_slideshow_div_breakout_teaser_1_0,#views_slideshow_div_breakout_teaser_1_1{border-bottom:1px solid #e5e5e5;}
.views_slideshow_div_breakout_teaser{height:95px;background:url(/images/main/rotator_teaser.gif) no-repeat left;}
.views_slideshow_active_teaser{height:95px;background:url(/images/main/rotator_teaser_active.gif) no-repeat left;}
.views_slideshow_active_teaser h3 a{color: #C1272D;}

.views_slideshow_breakout_teasers .author{margin:3px 0 0 30px; font: 0.6875em Georgia,"Times New Roman",Times,serif; font-style: italic;}
#block-views-homepage_features-block_1 .view-homepage-features li a{font-weight:normal;font-size:1.1em;margin-top:3px;}#block-views-homepage_features-block_1{width:658px;}
.arrow_red a{color:#cc0000;font-size:1.2em;}



/*Print Edition: Newspaper Cover */
.newspaper-cover .cover-bg {position:relative; background: url(/images/main/newspaper-bg.jpg) center left no-repeat; width:258px; height: 217px; margin-top:18px /*was 40px*/;}
.newspaper-cover .cover-bg .unique-link {position: absolute; left:0; top:0; width:226px; height:201px; overflow: hidden;}
.newspaper-cover .cover-bg .unique-link img {width:226px;}
.newspaper-cover .cover-bg .cover {background:#333; position:absolute; left:5px; top:7px; width:226px; height:201px;}

/*original centered square magnify glass */
/*.newspaper-cover .cover-bg img.magnify {position:absolute; left:94px; top:79px;}
.newspaper-cover .cover-bg a.magnify {position:absolute; left:94px; top:79px;width:49px; height: 44px; background: url(/images/main/magnify.png) top left no-repeat;}
.newspaper-cover .cover-bg a.magnify:hover {background-position: 0 -44px;} */

/*new top-left circle magnify glass*/
/*.newspaper-cover .cover-bg img.magnify {position:absolute; left:94px; top:79px;}
.newspaper-cover .cover-bg a.magnify {position:absolute; left:-16px; top:-16px;width:53px; height: 53px; background: url(/images/main/magnify-circle.png) top left no-repeat;}
.newspaper-cover .cover-bg a.magnify:hover {background-position: 0 -53px;} */

/*new bottom centered small magnify glass*/
.newspaper-cover .cover-bg img.magnify {position:absolute; left:94px; top:79px;}
.newspaper-cover .cover-bg a.magnify {position:absolute; left:203px; top:207px;width:37px; height: 37px; background: url(/images/main/magnify-circle-small.png) top left no-repeat;}
.newspaper-cover .cover-bg a.magnify:hover {background-position: 0 -37px;}




/*Print Edition: Columnists*/

#print-edition-interruption .columnists {position:relative;}
#print-edition-interruption .columnists h1.columnists{position:absolute; left:0; top:0; font: bold 1em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #fff; background: url(/images/uploads/arrow-big.png) right center no-repeat;width: 135px; height: 31px; }
#print-edition-interruption .columnists h1.columnists span {padding: 7px; display:block; height: 31px;}
*html #print-edition-interruption .columnists h1.columnists{position:absolute; left:0; top:0; font: bold 1em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #fff; background: url(/images/main/arrow-big.png) right center no-repeat;width: 135px; height: 21px; margin-top:-11px; }
*html #print-edition-interruption .columnists h1.columnists span {padding: 7px; padding-top:14px; display:block; height: 31px;}

/*homepage Columnists tabs*/

#print-edition-interruption .columnists .ui-tabs .ui-tabs-nav {background: url(/images/main/tab-bg.gif) left 4px repeat-x #f1f1f1; margin-left:132px;}
#print-edition-interruption .columnists .ui-tabs .ui-tabs-nav li { float:left; font: 0.6875em Verdana, Arial, Helvetica, sans-serif; padding:5px 7px;  margin-right:7px; border:1px solid #f1f1f1; border-bottom:1px solid #C1C1C1; background: #f3f3f3}
#print-edition-interruption .columnists .ui-tabs .ui-tabs-nav li a { color:#C1272D; }
#print-edition-interruption .columnists .ui-tabs .ui-tabs-nav li.ui-tabs-active { border:1px solid #C1C1C1; background: #fff; border-bottom:1px solid #fff; padding-bottom:5px; color: #000;}


/*
#print-edition-interruption .columnists ul.nav{height:31px; background: url(/images/main/tab-bg.gif) left 5px repeat-x; padding-top:7px; }
#print-edition-interruption .columnists .ui-tabs .ui-tabs-nav {height:31px; background: url(/images/main/tab-bg.gif) left 5px repeat-x; padding-top:7px; }

#print-edition-interruption .columnists ul.nav li{display:inline-block; font: 0.6875em Verdana, Arial, Helvetica, sans-serif;}
*html #print-edition-interruption .columnists ul.nav li{float:left;} /IE6 hack/
#print-edition-interruption .columnists ul.nav li.title{width:150px;}

#print-edition-interruption .columnists ul.nav li a {padding:3px 6px;}
#print-edition-interruption .columnists ul.nav li a {padding:3px 6px;}

#print-edition-interruption .columnists ul.nav li a.tab-on {background: #fff; border:1px solid #C1C1C1; border-bottom:none; padding-bottom:5px; color: #000;}
#print-edition-interruption .columnists .ui-tabs .ui-tabs-nav li.ui-tabs-active a {background: #fff; border:1px solid #C1C1C1; border-bottom:none; padding-bottom:5px; color: #000;}

*html #print-edition-interruption .columnists ul.nav li{padding:3px 6px 5px 6px; margin-top:1px;}

*html #print-edition-interruption .columnists ul.nav li a.tab-on {background: #fff; border:1px solid #C1C1C1; border-bottom:none; padding-bottom:8px;}
*html #print-edition-interruption .columnists .ui-tabs .ui-tabs-nav li.ui-tabs-active a {background: #fff; border:1px solid #C1C1C1; border-bottom:none; padding-bottom:8px;}
*/

/*******  Print Edition Tabs  -- set here 
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; 
                                    height:25px; margin-bottom:10px; background: url(/images/main/tab-bottom-border.gif) repeat-x left bottom;}
.ui-tabs .ui-tabs-nav li { float:left; font: 0.6875em Verdana, Arial, Helvetica, sans-serif; padding:5px 7px;  margin-right:7px; border:1px solid #C1C1C1; background: #f3f3f3}
.ui-tabs .ui-tabs-nav li a { color:#C1272D; } /* float: left; text-decoration: none; padding: .5em 1em;   */
.ui-tabs .ui-tabs-nav li.ui-tabs-active { background: #fff; border-bottom:1px solid #fff; padding-bottom:5px; color: #000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { /* padding: 1em 1.4em; */ display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

*******/

#print-edition-interruption .columnists ul.columnists {}
#print-edition-interruption .columnists ul.columnists li {width: 310px; float: left; padding: 10px 0 0 15px; border-right: 1px solid #E5E5E5; background: #fff}
#print-edition-interruption .columnists ul.columnists li .text  {float:left; width: 200px;}
#print-edition-interruption .columnists ul.columnists li .text h1 {font: bold 1.25em/0.95em Arial, Helvetica, sans-serif; }
#print-edition-interruption .columnists ul.columnists li .text h1 a {color:#000}
#print-edition-interruption .columnists ul.columnists li .text h2 {font: bold 0.9375em Georgia, "Times New Roman", Times, serif; margin-top:3px;}
#print-edition-interruption .columnists ul.columnists li .headshot {float:right}
#print-edition-interruption .columnists ul.columnists li .headshot img{width:100px;}

#more-print-edition {border-top: 7px solid #e0e0e0; margin-bottom:5px}
#more-print-edition .entry {padding-bottom:15px/*20px*/}
#more-print-edition .entry h3 {font: 0.6875em Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-style: normal;}
#more-print-edition .entry h3 a {color:#888;}
#more-print-edition .entry h1 {font: bold 0.9375em Georgia, "Times New Roman", Times, serif; text-transform: none; margin: 5px 0}
#more-print-edition .entry h1 a {}
#more-print-edition .entry .byline {font: 0.6875em Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-style: normal;}
#more-print-edition .entry p {font-size: 0.75em; margin-top:5px}

#more-print-edition .entry .sub-entry {margin-bottom:13px;}
#more-print-edition .subscribers-only {margin-top:7px;}


#more-print-edition #more-print-edition-col-1 {}
#more-print-edition #more-print-edition-col-2 {}
#more-print-edition #more-print-edition-col-3 {}


/*Donate / Support the Register*/
#support {margin-bottom:5px}
#support  .entry {padding-bottom:10px}
#support  .entry h1 {font-size: 0.75em; font-weight: normal;}
#support  .entry p {font-size: 0.75em}	

#support #support1 .entry h1 {margin-top:10px;}
#support #support1 .entry p a {font: bold 1.125em arial, sans-serif;}

#support #support2 #col-1 {float:left; width:145px;}
#support #support2 #col-1 .entry {font-size:0.9375em;}
#support #support2 #col-2 {float:left; width:157px; padding-left:10px;}
#support #support2 #col-2 .entry h1 {font: bold 0.875em arial, verdana, sans-serif; margin-top:10px}


/*Hot Topics */
#hot-topics { margin-bottom:5px; /*border-top:7px solid #95181E;*/}
#hot-topics .entry {padding-bottom:10px}
#hot-topics .entry h1 {font-size: 0.75em; font-weight: normal;}
#hot-topics .entry p {font-size: 0.75em}	        

/*Don't Miss This */
#dont-miss-this {border-top: 7px solid #95181e; margin-bottom:5px}
#dont-miss-this .entry {padding-bottom:10px}
#dont-miss-this .entry h1 {font-size: 0.75em; font-weight: normal;}
#dont-miss-this .entry p {font-size: 0.75em}


/*Register Exclusives*/


/*VERY Big Stoty*/

#very-big-story {width: 987px; float:left; padding: 0; display: inline-block; display:block; overflow: hidden;background:#fff; border-bottom: 1px solid #e5e5e5;} /*wide PRIMARY section, includes 3rd column*/

#very-big-story h1 {font: bold 32px Arial, Helvetica, sans-serif; text-align:center; padding: 10px 0;}
#very-big-story h1 a {color: #000;}
#very-big-story ul.aggregation {list-style-type:none; list-style-image:none; list-style-position:outside;text-align:center; padding: 9px 0 0 0; width:800px; margin:0 auto 15px;}
#very-big-story ul.aggregation li {display:inline; font: bold 1.0625em Arial, Helvetica, sans-serif; }
#very-big-story p {/*font-size: 0.75em;*/ width:800px; text-align:center; margin:0 auto;  margin-top:15px; font: bold 0.9em Arial, Helvetica, sans-serif}



/*Big Story*/
#big-story {margin-bottom:5px;}
#big-story img {width: 649px;}
#big-story h1 {font: bold 32px Arial, Helvetica, sans-serif; text-align:center; padding: 10px 0;}
#big-story h1 a {color: #000;}
#big-story ul.aggregation {list-style-type:none; list-style-image:none; list-style-position:outside;text-align:center; padding: 9px 0 0 0;}
#big-story ul.aggregation li {display:inline; font: bold 14px/*1.0625em*/ Arial, Helvetica, sans-serif; }
#big-story p {/*font-size: 0.75em;*/ text-align:center; margin-top:10px; font: bold 13px /*0.9em*/ Arial, Helvetica, sans-serif}

/*Register Exclusives middle column*/
h1.register-exclusives {font: 1.625em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; border-top:7px solid #95181e; margin-top:10px; padding-top:3px;}
h1.register-exclusives span {font-size:0.692em;}
.more-exclusives {text-align:center; font: bold 1em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding-top:15px; margin: 0 50px 15px; border-top: 1px solid #E5E5E5}

.wide .entry h1 {font: bold 1.25em Arial, Helvetica, sans-serif}
.wide .entry h1 a {color:#000;}
.wide .entry h2 {font: bold 0.75em Verdana, Arial, Helvetica, sans-serif; margin: 4px 0;}
.wide .entry .byline {font: 11px /*0.6875em*/ Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-style: normal; margin-bottom:10px;}

.wide .entry .info {font: 11px /*0.625em*/ Verdana, Arial, Helvetica, sans-serif; color:#808080;}
.entry .info span.comments-count a {background-color:#e1ff12; color:#3a3a3a;}
.wide .entry img.thumb-left {float:left; padding-right: 10px;}
.wide .entry .content {margin:8px 0; display: inline-block; display:block; overflow: hidden;}
.wide .entry p {font-size: 13px;/*0.75em;*/ line-height: 1.425em; margin-bottom:0.7em;}
.wide .entry object {display:block; margin-bottom:10px;}

/*full width image on homepage, Register Exclusives column*/
.wide .full-width-aligned-image .content  img {width:468px; margin-bottom:10px;}


.wide .entry ul.aggregation {font-size: 11px; clear:both;}
.wide .entry ul.aggregation img {width:auto;}


#exclusives h1.section-title {display:none;}




/*Breaking News*/
#ajax-breaking-news {margin-bottom:25px;}
h1.breaking-news {font: 1.125em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; border-top:7px solid #95181e; margin-top:10px; padding-top:3px;}

/*BREAKING NEWS Listing Page*/

#breaking-news-wrapper #breaking-news-archives ul.archives {font: bold 0.625em Verdana, Arial, Helvetica, sans-serif; background:#f1f1f1; padding: 10px 5px 10px 10px;}
#breaking-news-wrapper #breaking-news-archives ul.archives li {}
#breaking-news-wrapper #breaking-news-archives ul.archives li ul.week{ margin-left:10px;margin-bottom:5px;  }
#breaking-news-wrapper #breaking-news-archives ul.archives li ul.week li{ }

#breaking-news-wrapper #breaking-news-contents h1.section-title {font:  bold 24px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; margin-bottom:10px;}
#breaking-news-wrapper #breaking-news-contents h1.date{font: bold 1.25em Arial, Helvetica, sans-serif; text-transform: none; margin-bottom:20px;}
#breaking-news-wrapper #breaking-news-contents .entry {}
#breaking-news-wrapper #breaking-news-contents .entry h1.date{font: bold 0.875em Verdana, Arial, Helvetica, sans-serif; text-transform:none; color:#808080; margin-bottom:10px;}
#breaking-news-wrapper #breaking-news-contents .entry h1{font: bold .95em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin-bottom:5px;}
#breaking-news-wrapper #breaking-news-contents .entry ul.aggregation-links {font-size: 0.75em; margin-bottom:10px;}
#breaking-news-wrapper #breaking-news-contents .entry ul.aggregation-links li{}

#breaking-news-wrapper #breaking-news-contents .entry ul.aggregation-links li .comments-link {font-size:0.8125em; color:#808080;}


ul.weekdays {font: bold 10px Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 10px 0 15px; height:23px;}
ul.weekdays li { color:#fff; float:left; margin-right:1px;}
ul.weekdays li.current {background: url(/images/main/arrow-weekday.gif) center 15px no-repeat;  margin-bottom:-10px; padding-bottom:10px;}
ul.weekdays li a {color:#fff; background:#95181e; padding:3px 5px; }
ul.weekdays li.current a {background: #000;}
*html ul.weekdays li{color:#fff; background:#95181e; float:left; margin-right:1px; height: 10px;} /*IE6 hack */
*html ul.weekdays li a {color:#fff; background:#95181e; float:left; margin-right:1px; height: 10px;} /*IE6 hack */
*html ul.weekdays li.current {background: url(/images/main/arrow-weekday.gif) center 17px no-repeat;  margin-bottom:-10px; padding-bottom:10px; margin-right:0;} /*IE6 hack */


.narrow .entry {margin:5px 0 15px ;}
.narrow .entry h1, .narrow .entry h1 a, .narrow .entry h1 a:active {color:#000; font: bold 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}

.narrow .entry ul.aggregation-links {font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin-top:5px;}
.narrow .entry ul.aggregation-links li {margin-bottom:5px; padding-left: 10px; background: url(/images/main/bullet-triangle.gif) left 5px no-repeat;}
*html .narrow .entry ul.aggregation-links li {margin:0; padding-left: 10px; background: url(/images/main/bullet-triangle.gif) left 10px no-repeat;} /*IE6 hack*/
.narrow .entry ul.aggregation-links li span.source {color:#757575; font-weight: normal;}



/*Most Popular Homepage left column */

#homepage-most-popular {margin-bottom:25px;}
#homepage-most-popular h1.most-popular {font: 1.198125em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; border-top:7px solid #95181e; margin-top:10px; padding-top:3px;}
#homepage-most-popular .most-popular-tabs {font-size: 10px; padding: 0 0 4px 0; border-bottom:1px solid #E5E5E5;}
#homepage-most-popular .most-popular-tabs a.current {color:#000;}

#homepage-most-popular ol#most_popular_list {list-style-type:decimal; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin-left:20px; margin-top:10px;}
#homepage-most-popular ol#most_popular_list li {margin-bottom:10px}
#homepage-most-popular ol#most_popular_list li span {font-weight:normal; color:#757575;}

/*Our Partners Homepage left column*/
#our-partners h1.our-partners {font: 1.173125em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; border-top:7px solid #95181e; margin-top:10px; padding-top:3px; border-bottom:1px solid #E5E5E5; margin-bottom:13px; padding-bottom:4px;}
#our-partners ul.aggregation-links {font: bold 0.625em Verdana, Arial, Helvetica, sans-serif; margin:15px 0;}
#our-partners ul.aggregation-links li {margin-bottom:10px;}
#our-partners ul.aggregation-links li a {color:#668811;}

/*Primary Menu*/
#nav-primary ul#menu{
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:24px;
text-transform:none;
font-size:12px;
font-weight:bold;
background:#fff;
font-family:Arial,Verdana,sans-serif;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
}

#nav-primary ul#menu li{display:block;float:left;margin:0;padding:0;}
#nav-primary ul#menu li a{
display:block;
float:left;
color:#000;
text-decoration:none;
padding: 3px 15px 0 15px;
height:21px;
background:#fff;/*transparent url("images/bgDIVIDER.gif") no-repeat top right;*/
}

#nav-primary ul#menu li a:hover{color:#000; background:#f3f3f3}
#nav-primary ul#menu li a.current,#nav-primary ul#menu li a.current:hover{color:#fff;background:#95181e;}
#nav-primary ul#menu li a.subscribe,#nav-primary ul#menu li a.subscribe:hover{color:#C1272D;background:#fff;}
#nav-primary ul#menu li a.subscribe:hover {text-decoration:underline;}
#nav-primary ul#menu li.right{float:right}

#nav-primary ul#menu li a.subscriber, #nav-primary ul#menu li a.subscriber:hover{color:#fff;background:#FF0000;font-weight:bold !important;}

/*Secondary Menu*/

#nav-secondary ul#menu{
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:23px;
text-transform:none;
font-size:10px;
text-transform: uppercase;
background:#fff;
font-family:Arial,Verdana,sans-serif;
}

#nav-secondary ul#menu li{display:block;float:left;margin:0;padding:0;}
#nav-secondary ul#menu li a{
display:block;
float:left;
color:#000;
text-decoration:none;
/*padding:3px 6px 0;*/
padding:3px 3px 0;
height:18px;
background:#fff;/*transparent url("images/bgDIVIDER.gif") no-repeat top right;*/}
#nav-secondary ul#menu li.first a{padding-left: 0;}
#nav-secondary ul#menu li.last a{padding-right: 0;}
#nav-secondary ul#menu li a:hover{color:#95181E;}
#nav-secondary ul#menu li a.current,#nav-secondary ul#menu li a.current:hover{color:#ee0000;}
#nav-secondary ul#menu li a span {color:#95181E;}

/* optional container content for nav-secondary*/
#nav-secondary-home, #nav-secondary-blogs { display:none;}

/* EWTN Live Sidebar */
#EwtnLive {font: 0.95em Verdana, Arial, Helvetica, sans-serif; margin-bottom:14px; margin-top:8px; text-align: center;}
#EwtnLive h1 {font: bold 17px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#202020; text-align: left; /*border-top:7px solid #95181e;*/ padding-top:10px; margin-bottom:8px;}
#ewtn_details {margin-left:10px; margin-right:10px;}
#ewtn_details, #ewtn_details p {text-align: left; font: 0.875em Verdana, Arial, Helvetica, sans-serif; text-transform:none; color:#464646; margin-top:-4px;}

#subscriber-offer { margin: 22px 22px 12px 22px; font-style:italic; }

/*Breaking News Hover Tooltip*/
.bstip .content_tip {background: url(/images/uploads/tooltip-arrow.gif) 0 0 no-repeat transparent; height:4px;}
.bstip .comment_tip { background:url(/images/uploads/breakingnews-hover.png) 0 0 transparent; color:#fff; padding: 7px 10px 0 15px; width:97px; height:45px;}
*html .bstip .comment_tip {background:url(/images/uploads/breakingnews-hover.png) 0 0 transparent; color:#fff; padding:7px 10px 0 14px; width:97px; height:45px;} /*IE6 hack*/
p.comments-popup-para { font-size:10px; line-height:1.7; margin:0; }

/*Breaking News Comments Page*/
.link-source {font-size:1em; color:#000; font-style:italic;}
.link-date {font-size:0.75em; color:#808080; margin-top:6px;}

.featured-header {color:#000; font-family: Georgia,'Times New Roman',Times,serif; margin-top:4px; letter-spacing:-.5px; line-height:1.1em;}
.featured-author {color:#666; text-transform:uppercase; margin-top:8px; margin-bottom:8px;}
.featured-subhead {color:#AA0000; font-style:italic; line-height:1.3em; margin-top:5px; margin-bottom:12px; font-family: Georgia,'Times New Roman',Times,serif;}
.featured-subhead a, .featured-subhead a:hover {color:#AA0000;  text-decoration:none;}

.featured-readmore {color:#666; font-size:14px; margin-top:12px; margin-bottom:12px;}
.featured-readmore a {color:#666;}

.wide .entry h1.news-header, .wide .entry h1.news-header a {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:1.1em; font-weight:normal; letter-spacing:-.5px; }
.wide .entry .news-subhead, .wide .entry .news-subhead a, .wide .entry .news-subhead a:hover { font-size:14px; color:#555; text-decoration:none; }
.wide .entry .byline-home { color:#888; font-size:11px; font-style:normal; margin-top:5px; margin-bottom:0px; }
.wide .entry .home-page-content p { margin-bottom:6px; color:#555;}
#register-exclusives .home-page-content { margin-top:3px; margin-bottom:0;}
.wide .entry .read-comment-line {color:#CC0000; }

/*Print Edition: Newspaper Cover */

.newspaper-cover {margin-bottom:2px;}
.newspaper-cover .cover-bg {position:relative; background: url(/images/interface/masthead_issue_bg.png) center left no-repeat; /*width:215px;*/ height: 208px; margin-top:0px;}
.newspaper-cover .cover-bg .unique-link {position: absolute; left:0; top:0; width:215px; height:190px; overflow: hidden;}
.newspaper-cover .cover-bg .unique-link img {width:215px;}
.newspaper-cover .cover-bg .cover {background:#CCC; position:absolute; left:5px; top:2px; width:208px; height:190px;}


/*new bottom centered small magnify glass*/
.newspaper-cover .cover-bg img.magnify {position:absolute; left:190px; top:170px;}
.newspaper-cover .cover-bg a.magnify {position:absolute; left:190px; top:170px;width:37px; height: 37px; background: url(/images/main/magnify-circle-small.png) top left no-repeat;}
.newspaper-cover .cover-bg a.magnify:hover {background-position: 0 -37px;}

#current { margin-bottom:0; padding-bottom:0;}
#current p {
    font: italic 14px Georgia,san-serif;
    margin: 0;
    padding: 0;
    text-align: center;
}
#current p span, #current p span a {
    font: bold 15px Arial,san-serif;
    color: #000;
}

#header #mast {padding:10px 18px 0 18px; display: inline-block; display:block; overflow: hidden; width:987px; height:236px;}
#header {padding-bottom:4px; height:238px;}

.social-icons p {font:12px arial; margin:0 5px 4px -5px; padding:0 0 5px 0; }
#social-icons {float:left; width:130px; height:90px; padding-top:20px; padding-left:25px;}
#social-icons .top-tag a { color:#95181E; text-decoration:none; }
#social-icons .top-tag a:hover { text-decoration:underline; }


#navigation { border: none !important; }

#nav-primary {
margin:0 auto;
padding:0;
background-color:#FFF;
width:1023px;
}

ul#mainnav {padding:2px 0px 0 0px; display: inline-block; display:block; overflow: hidden; width:987px; margin: 0 auto; height:36px; /*width:1023px; position:relative; left:120px;*/ list-style-type:none; /*margin:0; padding:0;*/ border-bottom:7px solid #95181e; background-color:#FFF; }
ul#mainnav li {float:left; margin-right:3px; font:bold 14px Arial, san-serif; border-bottom:0px solid #CCC;}
ul#mainnav li.current, ul#mainnav li.current a { color:#95181e; }
ul#mainnav li a { display:block; color:#000; padding:10px 0px 10px 10px; text-decoration:none; background: url(/images/interface/tableleft.png) top left no-repeat; }
ul#mainnav li a:hover {background:url(/images/interface/tableleft.png) -45px left no-repeat;}
ul#mainnav li a span { padding: 10px 7px 10px 0px; background:url(/images/interface/tableright.png) top right no-repeat; }
ul#mainnav li a:hover span { background:url(/images/interface/tableright.png) -45px right no-repeat; }

ul#mainnav li.red {border-bottom:0px solid #AA0000;}
ul#mainnav li.red a {background:url(/images/interface/tableleftred.png) top left no-repeat; color:#fff; }
ul#mainnav li.red a:hover {background:url(/images/interface/tableleftred.png) -45px left no-repeat;}
ul#mainnav li.red a span { background:url(/images/interface/tablerightred.png) top right no-repeat; width:81px; }
ul#mainnav li.red a:hover span { background:url(/images/interface/tablerightred.png) -45px right no-repeat; }

ul#mainnav li.blue {border-bottom:0px solid #3155CC;}
ul#mainnav li.blue a {background:url(/images/interface/tableleftblue.png) top left no-repeat; color:#fff; }
ul#mainnav li.blue a:hover {background:url(/images/interface/tableleftblue.png) -45px left no-repeat;}
ul#mainnav li.blue a span { background:url(/images/interface/tablerightblue.png) top right no-repeat; width:81px; }
ul#mainnav li.blue a:hover span { background:url(/images/interface/tablerightblue.png) -45px right no-repeat; }


ul#mainnav li.grn {border-bottom:0px solid #00a601;}
ul#mainnav li.grn a {background:url(/images/interface/tableleftgrn.png) top left no-repeat; color:#fff; }
ul#mainnav li.grn a:hover {background:url(/images/interface/tableleftgrn.png) -45px left no-repeat;}
ul#mainnav li.grn a span { background:url(/images/interface/tablerightgrn.png) top right no-repeat; }
ul#mainnav li.grn a:hover span { background:url(/images/interface/tablerightgrn.png) -45px right no-repeat; }

#small-mast-ad {float:left; width:290px; height:90px; padding:40px 15px 20px 0; text-align:right;}
#small-mast-ad h2, #small-mast-ad h2 a, #small-mast-ad h2 a:hover {margin:0; padding:0; font:bold 44px/44px Georgia, serif; color:#95181e; letter-spacing:-2px; text-decoration:none;}
#small-mast-ad h2 span {font-family:Times;}
#small-mast-ad p {margin:-3px 0 0 0; padding:0; font:17px Georgia, serif;}
#small-mast-ad a {color:#95181e;}

#breadcrumbs .weclome-logged-in {
    color: #444;
    font: 12px/1.1em Georgia, serif;
    text-transform:none;
    margin-left:65px;
}

#breadcrumbs .logout a {
    background: none repeat scroll 0 0 #004368;
    color: #FFF;
    padding: 3px 6px;
    text-decoration: none;
    margin-left:10px;
}

#breadcrumbs .logout a:hover {
    text-decoration: none;
}


div.pict-rt{
   float:right;
   margin:6px 0 4px 10px;
   padding:0 0 0 10px;
   clear:both;
}


div.pict-lt {
   float:left;
   margin:6px 10px 4px 0;
   padding:0;
   clear:both;
}

span.large-body-text {
    font: 14px/1.4em Verdana,Arial,Helvetica,sans-serif;
}

#sticky_box { width:300px; height:250px; z-index:1005;  border: 1px solid #888; background-color: #F6F6F6; color: #000; font-family: Tahoma,sans-serif; font-size: 14px; }


#callout {margin-top:-20px; margin-left:-30px;}

a.edit-this-article {font: 10px Verdana,Arial,Helvetica,sans-serif !important; color:#AA0000 !important; text-decoration:none !important; }
a.edit-this-article:hover {text-decoration:underline !important; }

#ad_code_container{clear:both;}
div.blogger_ad_container{padding-right:10px; padding-top:5px; padding-bottom:5px; float:left;}

#jobs .classifiedTitle {font: bold 20px Verdana,Arial,Helvetica,sans-serif !important; color:#000; margin-bottom: 0 !important; }
#jobs .classifiedCompany {font: bold 16px Verdana,Arial,Helvetica,sans-serif !important; color:#555; }

#jobs .classifiedContactWrapper { 
clear:both;
border: 2px solid #000;
background-color: #D2E7F4;
padding: 5px 10px 0 10px;
margin:10px 0 10px 0;
}

#jobs .classContactWrapper p, #jobs .classContactWrapper {
color: #000 !important;
font-size: 12px;
line-height: 1.3em !important;
margin:2px 0 8px 0 !important;
font-family: verdana !important;
}

#jobs .classifiedContact {
border-bottom: 1px dotted #0A4369;
color: #0A4369 !important;
font-size: 14px !important;
font-weight:bold !important;
letter-spacing: -1px;
line-height: 0.9em !important;
margin: 0 0 6px 0 !important;
padding: 5px 10px 5px 0 !important;
font-family: verdana !important;
}

#jobs .classified-image {float:left; padding:0; margin:0 15px 4px 0;}

.embedded-article-ad {
  text-align: center;
  border-bottom-color: silver;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-top-color: silver;
  border-top-style: solid;
  border-top-width: thin;
}
.embedded-article-ad div {
  margin: 24px 0;
}
#facebook-page-plugin {
  margin: 16px 0;
}
.live-player-container {
  margin-bottom: 8px;
}
.live-player-title {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 4px;
}
