/******** General styles ************/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 10px auto;
	padding: 0px;
}

a, a:visited, a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.white { /***** Background color of center column *****/
  background: #FFFFFF;
}

.leftColumn {
   background-color: #ECECEC;
}

.rightColumn {
   background-color: #FFFFFF;
}

.header {
	width: 230px;
}

.header_bg { background: url(../img/header_tr_bg.gif) top repeat-x;	}

.footer {
	background: url(../img/footer_bg.gif) bottom no-repeat;
	background-color: #434343;
	border-top: 2px solid #A5A6A5;
	padding: 10px;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}

.footer a {
	color: #FFFFFF;
}

.plainTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.plainTxt a { color: #000099;}

.plainTxt a:hover { color: #C9001B;}

.plainTxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-left: 2px;
}

.plainTxt2 a { color: #C9001B;}

.plainTxt2 a:hover { color: #000099;}

.plainTxtGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}

/***** Styles for top links (Home, Set as homepage, Add to favorites...) *****/

.topNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	padding: 5px 5px 5px 15px;
	background: url(../img/top_bg.gif) top no-repeat;
	vertical-align:top;
}

.topNav a {
	color: #FFFFFF;
}

/************ SYNDYCATION (Styles for Rss/Rdf and JavaScript for Webmasters links in topNav and footer) ***********/

.syndycation {
	padding: 0px;
}

.syndycation ul {
	padding: 0;
	margin:0;
	font-size: 10px;
	display: inline;
}

.syndycation li {
	list-style-type: none;
	margin-bottom: 2px;
	display: inline;
}

.syndycation li a {
	color: #FFFFFF;
}

/************* SEARCH **************/

.boxSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #434343;
	background: url(../img/search_bg.gif) top no-repeat;
	padding: 5px 5px 5px 15px;
}

.boxSearch a {
	font-size: 10px;
	font-weight: bold;
	color: #434343;
}

/*********************** LOGIN STYLE *********************/

.login {
	float:right;
	padding: 6px;
	font-size: 11px;
	color: #434343;
}

.login a { color: #C9001B;}

/*********** STYLES FOR NEWS TICKER ***************/

marquee {
	background-color: #ECECEC;
	padding: 3px;
	color: #999999;
}

marquee a {
	font-weight: bold;
	color: #000099;
}

marquee a:hover {
	color: #C9001B;
}

/************ Style for box names, Sections, Archive, Newsletter..... *************/
.boxHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	padding: 5px;
	background: url(../img/box_top_bg.gif) repeat-x;
	background-color: #434343;
	border-bottom: 1px solid #FFFFFF;
}

.boxHeadline_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #434343;
	background-color: #ECECEC;
	padding: 0px 5px 5px 5px;
}

h1 { /******  Title of categories, "Headlines" title, "Latest news" title  *******/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
	padding: 0px;
	margin: 0px;
}

h2, h2 a { /********* Headline news title  **********/
    padding-bottom: 5px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
	padding: 0px;
	margin: 0px;
}

h2 a:hover {color: #C9001B;}

h3, h3 a { /********* Latest news title  **********/
    padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
}

h3 a:hover {color: #C9001B;}

h4 { /****** Used in Contac form page (plugin required) ********/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding: 5px;
	margin: 0px;
}

.tabele { /****** Used in Advanced search and log in templates ********/
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.formlook { /******* Used for all forms in Vivvo *********/
	padding: 0px;
	margin: 0px;
}

.fontSize { /****** Used for font size in Article Full template *********/
	background: url(../img/fontBg.gif) repeat-x;
	text-align: right;
}

.article_tools {
	padding: 6px;
}

/********* HEADLINES BOX (styles for Ajax headline rotation ***********/

.headlineTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-right: 5px;
}

.headlineBox {
	padding: 5px;
	background-color: #f9f5e9;
        HEIGHT: 210px;
}

.player {
	background-color: #C9001B;
	background: url(../img/play_bg.gif) right no-repeat;
}

.player span a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 6px;
}

/************* More Headline News box styles *************/

.headlines_more {
	margin: 27px 0px 0px 5px;
	padding: 6px;
	font-size: 11px;
	border-left: 1px solid #CCCCCC;
}

.headlines_more a {
	display: block;
	margin-bottom: 12px;
	color: #000099;
	font-weight: normal;
}

.headlines_more a:hover {color: #C9001B;}

.headlines_more h3 {
	font-size: 12px;
	color: #434343;
	margin-bottom: 6px;
	padding: 0px;

}


/**************** LATEST NEWS **************/

.latest {
	padding: 24px 0px 6px 0px;
}

.latest h1 {
margin-bottom: 12px;
}

/************** BREADCRUMBS ************/

.BreadcrumbTxt{
    padding-top: 5px;
    padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
}

.BreadcrumbTxt a{color: #000000;}

.BreadcrumbTxt a:hover {color: #C9001B;}

/*************** PAGINATION (Pagination also uses BreadcrumbTxt styles) ***************/
.pager {
   background-color: #EEEEDD;
}

.pager a { 
	text-decoration: underline; 
	color: #C9001B;
}

/***************** ARTICLE SHORT STYLES ***************/
.article {
    background-color: #ffffff;
    padding-top: 0px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
	border-top: 1px solid #CCCCCC; 
}

.article img { 
	border: 1px solid #434343; 
	margin-right: 5px;
}


/************** Related News (on article full page) ***************/

#related_news {
	float: right;
	width: 200px;
	background-color: #EEEEDD;
	padding: 6px;
	margin: 6px;
	font-size: 10px;
}

#related_news h3 {
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 6px;
	background: #434343;
	padding: 2px;
}

#related_news a { color: #000099;}

/*************** Article comments (styles for comments on article full and comments page) *******************/

.comments {
	padding: 6px;
	font-size: 11px;
	color: #333333;
}

.comments ul { 
	padding:0; 
	margin:0;
}

.comments li {
	list-style-type: none;
	border-bottom: 1px solid #999999;
	padding: 6px;
	background-color: #F6F6F6;
}

*html .comments li {height:1%;}

.comments li em { 
	font-size: 10px; 
	color: #666666;
}

.comments li span { 
	float: right;
	font-size: 10px;
}

.comments li span img { 
	border: none; 
	vertical-align: middle;
}

/******************* Styles for article votes (at the bottom of the article) *******************/

.article_rate {
	border-bottom: 1px solid #999999;
	padding: 6px 0px 6px 0px;
}

.article_rate form { background-color: #F1F1F1;}


/*********** #TOP navBar link styles ***********/

.dhtml_menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #F1F1F1;
  background: url(../img/dhtml_menu_bg.gif) repeat-x;
  border-bottom: 2px solid #A5A6A5;
  border-top: 1px solid #FFFFFF;
}

.ddmx td {border-right: 1px solid #FFFFFF;}

.ddmx .item1,
.ddmx .item1-active{
    padding: 6px 10px 6px 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	border-right: 1px solid #7C7C7C;
}

.ddmx .item1:hover,
.ddmx .item1-active:hover {
	color: #C9001B;
	text-decoration: none;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	border-bottom: 1px solid #7C7C7C; 
	background: #EFEFEF;
	
}

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #CECFCE;
}

.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}

.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}

.ddmx .section {
    border: 1px solid #7C7C7C;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative;} /* ie 5.0 fix */

/*********** #TOP navBar link styles end ***********/

/****************** Used for various links and headings (i.e.For more news click here link on home page) *****************/	

.trHeadline_right {
	background-color: #EEEEDD;
	font-size: 11px;
	font-weight: bold;
    font-variant: normal;
	color: #666666;
    padding: 3px;
}

.trHeadline_right a { color: #C9001B;}

.trHeadline {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
    font-variant: normal;
	color: #666666;
    padding: 3px;
}


/******** General styles end ************/




/******** Left side boxes *********/

/*********** LEFT NAVIGATION ***********/

#navBar {
	width: auto;
	padding: 0;
	margin: 0;
	margin-bottom: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
	
#navBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
		
#navBar li {
	margin: 0;
	padding: 0;
}

#navBar li ul { 
	font-weight: normal;
	padding:0;
	margin:0;
}

#navBar li a {
	display: block;
	padding: 3px;
	text-decoration: none;
	width: auto;
	color: #000000;
}

html>body #navBar li a {
	width: auto;
}

#navBar li a:hover {
	color: #C9001B;
}


/********** CALENDAR *************/
.calendar_body {
	background-color: #ECECEC;
	padding-top: 1px;
	font-size: 10px;
	color: #778087;
	padding: 6px;
}

.calendar_body a {
    color: #C9001B;
	font-weight: bold;
	text-decoration: underline;
}

#box_calendar form { margin-bottom: 3px;}

#box_calendar select { width: 50px;}

/********** POLL *************/

#poll {
	padding: 6px;
	font-size: 10px;
	color: #778087;
}

#poll form label { 
	display: block; 
	text-align: right;
	padding: 4px 0px 4px 0px;
}

#poll span {
	font-size: 10px;
	font-weight: bold;
	display: block;
	padding-bottom: 4px;
	color: #000000;
}

#poll span a {
	color: #C9001B;
}
/********* Bars for poll results page ************/
.poll_result { 
    background-color: #BE0000;
    height: 10px;
}
.poll_result_rest {
    background-color: #EEEEEE;
	height: 10px;
}

/************ NEWSLETTER ***********/

#newsletter {
	padding: 6px;
}

#newsletter span {
	font-size: 10px;
	font-weight: bold;
	display: block;
	padding-bottom: 4px;
}

#newsletter form label { 
	display: block; 
	text-align: right;
	padding: 4px 0px 4px 0px;
}

/******** Left side boxes end *********/



/******** Right side boxes *********/

.right_box {
	padding: 6px;
	background-color: #ECECEC;
}

.right_box_top { 
	background: url(../img/right_box_top.gif) top no-repeat;
	background-color: #ECECEC;
	padding: 4px;
	margin-top: 12px;
}

.right_box_bottom {
	background: url(../img/right_box_bottom.gif) top no-repeat;
	background-color: #ECECEC;
	padding: 4px;
	margin-bottom: 18px;
}

.right_box_spacer {
	margin:6px 0px 0px 0px;
	background: url(../img/right_box_spacer.gif) repeat-x;
	padding: 1px;
}

.topNews_category {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-variant: normal;
    color: #484848;
} 

.topNews_category a { color: #C9001B;} 

.topNews_category img { vertical-align: middle;}  


/******** Right side boxes end *********/
	
/********** RSS DROP DOWN STYLES (XML drop down list in category view) **************/
#rss ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 88px;  /*Width of Menu Items */
	border-bottom: 0;
	}
	
#rss ul li {
	position: relative;
	}
	
#rss li ul {
	position: absolute;
	right: 0px; /* Set 1px less than menu width */
	top: 14px;
	display: none;
	}

/* Styles for Menu Items */
#rss ul li a {
	display: block;
	text-decoration: none;
	background: #eeeeee; /* IE6 Bug */
	padding: 3px;
	border: 1px solid #ffffff; /* IE6 Bug */
	border-bottom: 0px solid;
	}
	
#rss ul li a:hover {
	display: block;
	text-decoration: none;
	background: #cccccc; /* IE6 Bug */
	padding: 3px;
	border: 1px solid #ffffff; /* IE6 Bug */
	border-bottom: 0px solid;
	}
	
/* Holly Hack. IE Requirement \*/
* html #rss ul li { float: right; height: 1%; }
* html #rss ul li a { height: 1%; }
/* End */

#rss li:hover ul, #rss li.over ul { display: block; } /* The magic */

/***************** CONTACT US PAGE STYLES (plugin required) *****************/

.fieldLabel {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	padding-right: 5px;
	padding-bottom: 10px;
	vertical-align: top;
	width: 150px;
	background: #f6f6f6;
}

.required {
	color:#D80000;
	margin-right: 2px;
}

.FormBuilder {
	width: 100%;
	padding: 5px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}

textarea {
	width: 300px;
	height: 150px;
}

/*********************** one *********************/
/* generic styles */
body{margin:0px;padding:0px;background:#012758 url("/images/bkg_main.gif") repeat-x;}
body, td, p, option, input, a{font-size:12px;font-family:verdana,arial,sans-serif;}
form{margin:0px;padding:0px;}
/* ul, ol{margin:0px;padding:0px;}
li{margin:0px 0px 1px 25px;padding:0px;} */
a{color:#369;text-decoration:none;}
a:hover{color:#600;text-decoration:underline;}
hr{height:1px;color:#CCC;}
h1, h2, h3, h4, h5{display:block;margin:0px;padding:5px 0px 0px 0px;}
/* spacers */
.spacer1p{margin-top:1px;}
.spacer2p{margin-top:2px;}
.spacer4p{margin-top:4px;}
.spacer5p{margin-top:5px;}
.spacer7p{margin-top:7px;}
.spacer10p{margin-top:10px;}
.spacer12p{margin-top:12px;}
.spacer15p{margin-top:15px;}
.spacer20p{margin-top:20px;}
.spacer25p{margin-top:25px;}
.padLeft10p{padding-left:10px;}
.grayAd{background-color:#CCC;text-align:center;width:100%;padding-bottom:5px;}
div.navOverAd{z-index:0;}/*allows dynamic layers to go over 300x250 ad*/
td > div.navOverAd{z-index:0;}/*allows dynamic layers to go over 120x600 ad*/
.text10p{font-size:10px;}
.text11p{font-size:11px;}
.text11pg{font-size:11px;color:#666;}
.text12p{font-size:12px;}
.blackText{color:#000;}
.grayText{color:#999;}
.whiteBck{background-color:#FFF;}
.tanBck{background-color:#F9F5E9;}
.intro{font-size:11px;font-family:verdana,arial,sans-serif;line-height:15px;}
/* for h1's that need to look normal on the page but be h1's */
.h1Simple{font-size:11px;font-family:verdana,arial,sans-serif;font-weight:normal;color:#666;}
.h1SimpleInline{font-size:11px;font-family:verdana,arial,sans-serif;font-weight:bold;color:#999;display:inline;margin:0px;padding:0px;}

.icon{margin:0px 7px 0px 0px;}
/* this is need to clear the space after elements are floated */
.clearer{clear:both;height:0px;background-color:#000;text-align:left;/* utile per vederlo */;}
/* the full page */
.page{}
/* header and top nav pieces */
.hdr{text-align:left;margin-bottom:7px;width:1000px;}
.blackBar{position:relative;z-index:2;text-align:left;width:1000px;background:#000 url("/images/black_roundedRight.gif") no-repeat top right;}
#socNetNav{text-align:center;position:absolute;top:27px;left:63px;z-index:100;border:1px solid #9AAEC3;border-top:none;background-color:#FFF;padding-bottom:2px;}
#socNetNav a{font-size:10px;}
#socNetNav li{list-style-type:none;text-align:left;margin:1px 2px 0px 2px;padding:2px;}
.socNetNavLi{background-color:#BBD8DB;cursor:pointer;}
.socNetNavLi a{color:#066;text-decoration:none;font-size:10px;}
.socNetNavLiHov{background-color:#F1F7F8;cursor:pointer;}
.socNetNavLiHov a{color:#066;text-decoration:underline;font-size:10px;}
#socNetNav ul{margin:0px;padding:0px;}

.topNav{position:relative;z-index:1;width:1000px;z-index:1000;}
.homeNav, .faithsNav, .inspNav, .healthNav, .entNav, .comfNav, .famNav, .relNav, .newsNav, .avNav{float:left;}
/* sub nav dropdowns */
#subNav{background-color:#F9FAFC;border:1px solid #99AEC3;padding:1px 1px 0px 1px;position:absolute;top:27px;left:0px;z-index:1500;color:#369;font-size:10px;font-family:verdana,arial,sans-serif;}
#subNav a{font-size:10px;}
#subNav li{list-style-type:none;white-space:nowrap;text-align:left;margin:1px;padding:2px;}
.subNavLi{background-color:#DEE5EB;cursor:pointer;}
.subNavLi a{color:#369;text-decoration:none;font-size:10px;}
.subNavLiHov{background-color:#F9FAFC;cursor:pointer;}
.subNavLiHov a{color:#963;text-decoration:underline;font-size:10px;}
#subNav ul{margin:0px;padding:0px;}
/* rest of the page */
.main{background:#FFF url("/images/leftColBck.gif") repeat-y;}
.mainHome{width:1000px;background-color:#FFF;}
/* left hand side */
.leftNav{width:170px;}
.leftNav ul{margin:0px;padding:0px;}
.leftNav li.sel{background-color:#FFF;}
.leftNav li.level2{padding-left:12px;}
.leftCol{float:left;width:180px;background-color:#FFF;}
.leftColContent{text-align:center;width:170px;background-color:#CCC;}
.explore{text-align:center;padding:12px 0px 14px 0px;background-color:#EFE8E0;border-bottom:3px solid #97948B;}
.expItems{position:relative;border:1px solid #979388;color:#006;font-size:10px;font-family:arial,helvetica,sans-serif;padding:1px;}
.expItems option{color:#006;font-size:10px;font-family:arial,helvetica,sans-serif;}
/* article title styles */
.trailArticle{text-align:left;vertical-align:middle;font-family:verdana,arial,sans-serif;color:#999;font-size:12px;padding-top:10px;}
.trailArticle h1.titleArticle{font-family:georgia,times new roman,serif;font-size:18px;font-weight:bold;color:#369;}
.trailArticle a{font-family:verdana,arial,sans-serif;color:#999;font-size:12px;text-decoration:none;}
.trailArticle a:hover{font-family:verdana,arial,sans-serif;color:#600;font-size:12px;text-decoration:underline;}
/* general title for all trail markers */
.trailTitle{font-size:24px;font-weight:bold;}
.trailTitle a{font-size:24px;font-weight:bold;}
.titleArticle a{font-size:18px;font-weight:bold;}
.titleArticle a:hover{font-size:18px;font-weight:bold;}
/* header touts */
.hdrToutGen{clear:both;text-align:left;margin-top:5px;padding:10px;font-size:13px;font-weight:bold;}
/* general sub touts */
.subtout{text-align:left;margin-top:10px;padding:0px;color:#000;}
.subtout a{font-size:11px;color:#000;text-decoration:none;}
.subtout a:hover{font-size:11px;color:#963;text-decoration:underline;}

.subtout3{text-align:left;margin-top:10px;padding:0px;color:#666;}
.subtout3 td{color:#666;}
.subtout3 a{font-size:11px;color:#963;text-decoration:none;}
.subtout3 a:hover{font-size:11px;color:#C00;text-decoration:underline;}

.subtout2{font-size:12px;text-align:left;margin:10px 0px 0px 10px;padding:0px;color:#666;}
.subtout2 td{font-size:12px;color:#666;}
.subtout2 a{font-size:12px;color:#963;text-decoration:none;}
.subtout2 a:hover{font-size:12px;color:#C00;text-decoration:underline;}

.toutLine{padding:0px 0px 15px 0px;background:url("/images/dotdiv_h_500.gif") no-repeat bottom left;}
.toutRightLine{padding:0px 5px 0px 0px;background:url("/images/dotdiv_v_170.gif") repeat-y top right;}
.toutAltColor{color:#963;}
.toutAltColor a{color:#963;text-decoration:none;}
.toutAltColor a:hover{color:#963;text-decoration:underline;}
/* connect touts */
.hdrToutConnect{clear:both;text-align:left;margin-top:10px;padding:7px 10px;font-size:13px;font-weight:bold;background:url("/images/hed_bkg_Connect.jpg") transparent no-repeat top left;color:#363;}
.subtoutConnectGen{clear:both;text-align:left;margin:0px;padding:7px 10px;font-size:13px;font-weight:bold;background:url("/images/subhed_bkg_connect.jpg") transparent no-repeat top left;color:#666;}
.subtoutConnect{margin-top:10px;}
/* 2 columns with 2 headers touts */
.twoColTwoHdr{background-repeat:no-repeat;width:223px;height:28px;}
.twoColTwoHdrTD{margin:0px;padding:10px 10px 10px 10px;}
.yellowHdr, .pinkHdr{padding:5px;font-size:14px;font-family:verdana,arial,sans-serif;font-weight:bold;}
.yellowHdr{color:#960;}
.pinkHdr{color:#936;}
/* center/main content */
.cntrCol{float:left;width:510px;background-color:#FFF;}
/* home leads */
.homeLeadsWrapper{width:690px;background-color:#F9F5E9;padding:10px 0px 12px 0px; margin-bottom:10px;}
.homeLeads{float:left;width:510px;}
.homeLeadsLeft{text-align:center;float:left;width:195px;}
.homeLeadsRight{text-align:left;float:left;width:315px;}
#homeLeadsNav{text-align:right;float:left;width:180px;}
.homeLeadsNavLeft{text-align:right;float:left;width:28px;}
.homeLeadsNavRight{text-align:right;float:left;width:152px;}
/* leads */
.leads{width:510px;background-color:#F9F5E9;margin-bottom:10px;}
.leadsLeft{text-align:left;float:left;width:185px;height:210px;background-color:#F9F5E9;}
.leadsRight{font-size:12px;color:#333;text-align:left;float:left;width:322px;height:210px;background-color:#F9F5E9;}
.leadsRight a{font-size:11px;color:#963;}
.leadsRight a:hover{font-size:11px;color:#600;}
.leadHide{display:none;}
#lead1{display:block;}
#lead2, #lead3, #lead4{display:none;}
#lead1, #lead2, #lead3, #lead4{background-color:#F9F5E9;color:#666;font-size:11px;}
.leadTitle{font-family:georgia,times new roman,serif;font-size:30px;font-weight:bold;color:#963;margin-bottom:8px;}
.leadTitle a{font-family:georgia,times new roman,serif;font-size:30px;font-weight:bold;color:#963;}
.leadTitle a:hover{font-family:georgia,times new roman,serif;font-size:30px;font-weight:bold;color:#600;}
.leadAltColor{color:#963;}
.leadByline{color:#666;font-size:11px }
.homeLeads span.leadAltColor, .leads span.leadAltColor{color:#666;}
.homeLeads a span.leadAltColor, .leads a span.leadAltColor{color:#963;font-size:12px;}
.homeLeads a span.leadAltColor:hover, .leads a span.leadAltColor:hover{color:#600;font-size:12px;}
a.leadAltColor{color:#963;font-size:12px;text-decoration:none;}
a.leadAltColor:hover{color:#600;font-size:12px;text-decoration:underline;}
/* widget */
.widget{clear:both;padding:0px 20px;text-align:left;}
/* miguel's home page style */
.exploreHome{margin-bottom:3px;padding-top:5px;width:371px;height:121px;background-image:url("/images/bkg_explore.jpg");background-repeat:no-repeat;color:#000;}
.inspireHome{margin-bottom:3px;padding-top:5px;height:121px;background-image:url("/images/bkg_inspire.jpg");background-repeat:no-repeat;}
.connectHome{margin-bottom:3px;padding-top:5px;height:121px;background-image:url("/images/bkg_connect.jpg");background-repeat:no-repeat;}
.btmSect{padding:0px 0px 0px 10px;}
.btmSect strong{font-size:12px;color:#369;}
.divspace{padding:0px 10px;}
.bLink, a.bLink{font-size:11px;color:#963;}
a.bLink:hover{font-size:11px;color:#600;}
.rLink, a.rLink, a.rLink:hover{font-size:11px;color:#C00;}
.bFaith{color:#633;}
.bInspire{color:#963;}
.bConnect{color:#693;}
.text11p strong{font-family:arial,helvetica,sans-serif;font-size:11px;}
/* Daily Quote Styles */
.dailyQuote{margin:15px 40px;text-align:center;font-size:11px;}
.dailyAttrib{font-weight:bold;font-style:italic;margin-bottom:8px;}
/* Quiz Styles */
.quizhed{font-weight:bold;font-size:16px;color:#036;}
/* Belief on the Streets Style */
.think{background:url("/images/seewhatpeople_midslice.gif") #FFF repeat-y;}
.ask{background:url("/images/whatwouldyouask.gif") no-repeat top right;padding:25px 0px 5px 24px;}
.take{background:url("/images/takeourpoll.gif") no-repeat top right;padding:25px 0px 5px 24px;}
.avTrail{background:url("/images/topgradient.gif") repeat-y top left;}
.avTrail td{padding:8px 10px;color:#369;font-size:12px;font-family:verdana,arial,sans-serif;}
.avTrail a{color:#369;font-size:12px;font-family:verdana,arial,sans-serif;}
.avTrail .whtTxt{font-size:12px;color:#fff;}
.jovBck{background:url("/images/jovialites.gif") no-repeat top left;height:228px;}
.gMedBck{background:url("/images/guidedmeditations.gif") no-repeat top left;height:228px;}
.cIntBck{background:url("/images/celebrity.gif") no-repeat top left;height:228px;}
.jovInner{margin:90px 20px 0px 12px;}
/* .newBck{background:url("/images/whenucomehome.gif") no-repeat top left;height:228px;} */
.newBck{height:228px;}
.newInner{margin:90px 20px 0px 12px;}
.gMedInner{margin:70px 100px 0px 12px;}
.cIntInner{margin:75px 12px 0px 100px;}
.manStreetBck{background-color:#E69863;}
.whtTxt{font-size:11px;color:#fff;}
.whtTxt a{font-size:11px;color:#fff;text-decoration:underline;}
.whtTxt a:hover{font-size:11px;color:#fff;text-decoration:none;}
/* Faiths and Practices styles */
.faithHdr{font-size:20px;font-weight:bold;color:#036;}
.faithSubHdr{font-size:14px;font-weight:bold;color:#036;}
.faithBorders{border-left:solid 1px #a8b9cd;border-right:solid 1px #a8b9cd;}
.faithPads, .faithPads td{padding:3px 0px;}
.faithHR{height:1px;color:#2b4f69;}
.blueTxt{color:#369;}
/* Audio / Visual styles*/
#avIFramePop{}
#avIframePT{background-color:#0850b4;}
#avIframeBotS{background-color:#E59862;}
.av_BlckBgrnd{background-color:#000;width:820px;padding:10px 0px;}
.avBgrnd{background:url("/images/leadBkg.jpg") no-repeat top left;width:806px;padding:5px;}
.bgTextOuter{width:350px;height:26px;}
.p_tBck{background:url("/images/preachteach.gif") no-repeat top left;height:228px;}
.p_tInner{margin:70px 100px 0px 12px;}
.p_tBdrBck{border-right:1px solid #A8B8CC;border-left:1px solid #A8B8CC;background-color:#FFF;}
.p_tDiscussion{width:790px;background:url("/images/white_midslice_big.gif") #FFF repeat-y;}
.p_tDiscInner{padding:0px 10px;}
.p_tWhtBck{background:url("/images/white_midslice.gif") #FFF repeat-y;}
.p_tTopCnr{background:url("roundedcorners_top.gif") no-repeat top right;}
.p_tGradient{background:url("gradient_small.gif") no-repeat bottom right;}
.avTrailHdr, .avTrailMainHdr{background:url("/images/topgradient.gif") repeat-y top left;}
.avTrailMainHdr{margin-top:-10px;}
.avTrailHdr td, .avTrailMainHdr td{padding:8px 10px 8px 8px;color:#369;font-size:12px;font-family:verdana,arial,sans-serif;}
.avTrail a{color:#369;font-size:12px;font-family:verdana,arial,sans-serif;}
.avTrail .trailTitle, .avTrail h1{color:#369;}
.botsBck{background:url("/images/beliefonstreet.gif") no-repeat top left;height:228px;}
.gMedBck{background:url("/images/guidedmeditations.gif") no-repeat top left;height:228px;}
.cIntBck{background:url("/images/celebrity.gif") no-repeat top left;height:228px;}
.botsInner{margin:70px 95px 0px 12px;}
.gMedInner{margin:70px 100px 0px 12px;}
.cIntInner{margin:75px 12px 0px 100px;}
.p_tTableBck{background-color:#0850b4;}
.p_tTableBck li, .p_tWhtBck td{color:#369;}
.p_tUL{margin:0px;padding:0px 0px 5px 20px;}
.p_tLIPad{padding:4px 0px;}
.p_tLIPadEnd{padding-bottom:9px;}
.p_tLIPad2{padding:1px 0px;}
.p_tULPad{margin:0px;padding:0px 0px 5px 20px;}
.p_tULPad2{margin:0px;padding:0px 0px 0px 20px;}
.p_tBot{padding:10px 0px 32px 0px;background:url("/images/gradient_big.gif") no-repeat bottom left; width: 400px;}
.p_t_Header{ background-image:url("/images/p_t_head.jpg"); color: #fff; padding: 70px 0px 0px 20px; font-size: 11px;}
.p_t_Header a{color:#fff; text-decoration: underline; font-size: 11px}
.p_t_Header a:hover{color: #CCC; text-decoration: none;}

.greyBlHdr{font-family:arial, helvetica, sans-serif;font-size:14px;font-weight:bold;color:#369;}
.darkBlHdr{font-family:arial, helvetica, sans-serif;font-size:14px;font-weight:bold;color:#036;}
.brownHdr{font-family:arial, helvetica, sans-serif;font-size:16px;font-weight:bold;color:#963;}
/* Discussions style */
.qodOuter{background:url("/images/com_quBox.gif") no-repeat top left;width:136px;height:136px;}
.qodInner{padding:40px 10px 0px 15px;color:#069;font-size:11px;}
.qodInner a{color:#069;font-size:11px;}
/* Registration styles */
.regHdr{font-size:16px;color:#036;font-weight:bold;font-family:verdana,arial,sans-serif;}
.swirlBullet{list-style-image:url("/images/blueswirl.gif");}
.regPadding{padding:15px;}
.regHdrGrey{font-size:16px;color:#666;font-weight:bold;font-family:verdana,arial,sans-serif;}
.regTxt{font-size:11px;color:#666;font-family:verdana,arial,sans-serif;}
.regRedTxt{font-size:10px;color:#c00;font-family:verdana,arial,sans-serif;}
.regTitle{font-size:12px;color:#666;font-weight:bold;font-family:verdana,arial,sans-serif;}
.frmFldReg{margin:4px 0px;padding:2px;display:block;font-size:11px;border:1px solid #666;width:175px;}
.frmFldReg2{margin:4px 0px;padding:2px;font-size:11px;border:1px solid #666;width:150px;}
.frmFldRegZip{margin:4px 0px;padding:2px;display:block;font-size:11px;border:1px solid #666;width:60px;}
.frmFldRegDOB{margin:4px 0px;padding:2px;font-size:11px;border:1px solid #666;width:25px;text-align:center;}
.frmFldRegDOB2{margin:4px 0px;padding:2px;font-size:11px;border:1px solid #666;width:40px;text-align:center;}
.frmTextareaReg{margin:4px 0px;padding:2px;display:block;font-size:11px;border:1px solid #666;width:480px;height:100px; }
ol.regList li{padding:5px 0px;}
ul.regList{list-style-type:disc;margin:5px 0px 5px 20px;padding:0px;}

.redBullet{list-style-image:url("/images/redbullet.gif");margin:0px 0px 1px 25px;padding:0px;}
.beigebox{background:url("/images/beigeboxBck.gif") #f9f8e6 repeat-y top left;width:250px;}
.beigeboxInner{padding:8px;}
.greyHeader{font-family:georgia,times new roman,serif;font-size:16px;font-weight:bold;color:#666;}
.aboutText, .aboutText td{font-family:verdana,arial,sans-serif;font-size:12px;text-align:left;margin-top:10px;padding:0px;color:#666;}
.aboutText a{color:#027ab9;}

.toutTitle{font-size:16px;font-weight:bold;color:#886b4d;}
.byLine{font-size:11px;font-weight:bold;color:#000;}
.toutdate{font-size:10px;color:#706c63;}
.blueTitle{font-size:11px;font-weight:bold;color:#30649e;}
.beigebg{background-color:#fbf3e8;padding:10px;}
.whitebg{background-color:#fff;padding:10px;}

.resourceSect{margin:5px 0px 10px 0px;padding:20px 10px 10px 10px;color:#676661;background:#f7f3e7 url("/images/pin_beige.gif") no-repeat top left;}
.resourceSect a{color:#963;text-decoration:none;}
.resourceSect a:hover{color:#600;text-decoration:underline;}
.resourceHdr{font-size:14px;font-weight:bold;color:#783c00;}

.blogHdrOrange{font-family:georgia,times new roman,serif;font-size:26px;font-weight:bold;color:#993300;}
.blogHdrGreen{font-family:georgia,times new roman,serif;font-size:26px;font-weight:bold;color:#006666;}
.blogSubHdrOrange{font-family:georgia,times new roman,serif;font-size:12px;font-weight:bold;color:#993300;}
.blogSubHdrGreen{font-family:georgia,times new roman,serif;font-size:12px;font-weight:bold;color:#006666;}
.blogBoxOuter{background-color:#EEE0CE;width:225px;}
.blogBoxInner{padding:0px 10px;background-color:#EEE0CE;}
.blogHdr{font-family:georgia,times new roman,serif;font-size:20px;font-weight:bold;color:#000;}
.faithBox{background-color:#f9f5e9;}
table.newsThisWeek td, table.newsThisWeek a{font-size:11px;}
.newsSubHdr, table.newsThisWeek td.newsSubHdr{color:#336;font-weight:bold;font-size:12px;}
.funnies{background-color:#e5edf8;}
.brnArrow{url("/images/arrowBrown.gif");}
.brnText{color:#9A6634;}
.bottomLine{padding-bottom:10px;background:url("/images/dotdiv_h_300V2.gif") bottom left repeat-x;}
/* Guided Meditation styles */
.calmBox{border-right:solid 1px #d0decf;padding:5px;}
.calmBox2{border-left:solid 1px #d0decf;padding:3px;}
.calmBox3{border-left:solid 1px #d0decf;border-right:solid 1px #d0decf;padding-right:15px;}
.calmBoxBtm{background:url("/images/othermeditations_bottom.gif") no-repeat top left;padding:0px 10px 0px 0px;}
.calmBlkTxt{font-weight:bold;color:#000;}
/* Quaker styles */
.quakerPadding{padding:5px 0px 0px 10px;}
/* Mission statement styles */
.missionHdr{font-family:georgia,times new roman,serif;font-size:18px;font-weight:bold;color:#036;}
.missionBlueTxt{font-weight:bold;color:#06c;border-top:solid 2px #8799b1;border-bottom:solid 2px #8799b1;padding:5px 10px 10px 25px;}
.aboutHdr{font-family:georgia,times new roman,serif;font-size:18px;font-weight:bold;color:#036;}

.subtitle{font-family:arial,helvetica,sans-serif;font-size:12px;color:#369;}

.nameTtl{font-family:arial,helvetica,sans-serif;font-size:14px;color:#369;}

.blurbTx{font-family:arial, verdana, sans-serif;font-size:11px;color:#666;}
.homeSearch{margin-bottom:10px;margin-right:10px;padding:11px 0px 9px 10px;}
.homeSearch a{color:#fff;font-size:12px;text-decoration:none;}
.homeSearch a:hover{color:#fc6;font-size:12px;text-decoration:underline;}

.inspireHome a{color:#963;}
.inspireHome a:hover{color:#600;}
.exploreHome a{color:#000;}
.connectHome a{color:#000;}
.connectHome a:hover{color:#600;}
.expFaithLink{font-size: 10px;}
.expFaithLink a{color:#633;}
.expFaithLink a:hover{color:#369;} 

.topLinks{margin-left:5px;padding-left:15px;color:#369;font-size:11px;background-image:url("/images/dotdiv_v_170.gif");background-repeat:repeat-y;height:172px;}
/* search styles */
.tanSearch{background-color:#faf8eb;}
.yellowSearch{background-color:#FFC;}
.whiteSearch{background-color:#FFF;}
.dateTxt{font-size:11px;color:#666;}
.descTxt{font-size:12px;color:#666;}
.blueHdr{font-size:14px;color:#036;font-weight:bold;}
.blueHdr, .blueHdr a{font-size:14px;color:#036;font-weight:bold;}
.topLine{border-top:solid 3px #963;}
.botLine{border-bottom:solid 3px #963 }
ol.srchList{margin:5px 0px 15px 30px;}
.srchOther{background-color:#e5f3fc;border-top:5px solid #000;}
.srchOther td{color:#036;}
.searchLinkText, .searchLinkText a{color:#369;font-size:11px;}
.srchByLine{color:#369;font-family:verdana,arial,sans-seirf;font-size:10px;font-weight:normal;}

.srchNav{font-size:11px;font-family:verdana,arial,sans-seirf;color:#036;padding:5px 10px;text-align:center;}
.srchNav a{font-size:11px;font-family:verdana,arial,sans-seirf;color:#036;}
.srchNav a:hover{font-size:11px;font-family:verdana,arial,sans-seirf;color:#600;}
.srchNav .curPage{color:#963;font-weight:bold;}
.srchNav .deadPage{color:#999;font-weight:normal;}

li.quizBullet{color:#36c;}
li.quizBullet a{color:#36c;text-decoration:underline;}
li.quizBullet a:hover{color:#600;text-decoration:none;}
.quizHdr{font-size:12px;color:#fff;background:url("/images/blue_bg.jpg") no-repeat;}
.quizLink a{color:#36c;text-decoration:underline;}
.quizLink a:hover{color:#600;text-decoration:none;}

.topLinks a{font-size:11px;color:#369;}
.topLinks a:hover{font-size:11px;color:#369;}
.topLinks ul{margin:0px 0px 0px 18px;padding:0px;}
.topLinks li{padding:2px 0px;}

.homeSubContent td{color:#666;font-size:11px;}
.homeSubContent td strong{color:#369;font-size:12px;}
.homeSubContent td a{color:#369;font-size:11px;}
.homeSubContent td a:hover{color:#600;font-size:11px;}
.homeSubContentLine{background-image:url("/images/dotdiv_v_170V2.gif");background-repeat:repeat-y;}
/* horiz lines */
.horizLine{background-image:url("/images/dotdiv_h_300V2.gif");background-repeat:repeat-x;}
.horizLine2{margin:0px 10px;background-image:url("/images/dotdiv_h_300V2.gif");background-repeat:repeat-x;}
.horizLine3{margin:10px 0px;background:url("/images/dotdiv_h_300V2.gif") repeat-x bottom left;}
.horizLine4{background-image:url("/images/dotdiv_h_300V3.gif");background-repeat:repeat;}
/* gutters */
.gutter5px{float:left;margin-right:5px;}
.gutter10px{float:left;margin-right:10px;}
.gutter15px{float:left;margin-right:15px;}
.gutter50px{float:left;width:50px;}
/* right hand side */
.rightCol{float:left;clear:right;width:310px;background-color:#FFF;}
.rightColContent{text-align:left;width:300px;background-color:#FFF;}
.helpLinks{margin:10px 0px 0px 0px;padding:10px;background-color:#F7F3E7;color:#963;}
.helpLinks a{color:#963;text-decoration:none;font-size:11px;}
.helpLinks a:hover{color:#C00;text-decoration:underline;font-size:11px;}
.whiteLine{background-color:#FFF;width:254px;font-size:8px;}
.mostEmIFrame{width:300px;height:180px;}
.mostEmailedV4{margin:5px 0px 10px 0px;padding:20px 10px 10px 10px;color:#963;background:#FDF9F4 url("/images/paperclip.gif") no-repeat top right;}
.mostEmailedV4 ol, .mostEmailedV4 ul{margin:0px;padding:0px;}
.mostEmailedV4 li{margin:0px 0px 1px 25px;padding:0px;}
.mostEmailedV4 a{font-size:11px;color:#963;text-decoration:none;}
.mostEmailedV4 a:hover{font-size:11px;color:#000;text-decoration:underline;}
.pollOuter{margin-bottom:10px;background:#FFF url("/images/poll_doily2.gif") no-repeat bottom right;}
.pollInner{padding:0px 10px 10px 10px;font-size:11px;font-family:verdana,arial,sans-seirf;color:#666;}
.pollInner a{color:#963;font-size:10px;}
.pollInner a:hover{color:#000;font-size:10px;}
.pollTitle{font-size:14px;font-family:verdana,arial,sans-serif;color:#036;font-weight:bold;}
.pollQ{margin:5px 0px 3px 0px;font-weight:bold;}
/* search box */
.searchBox{background-color:#EDE1D5;margin-bottom:10px;padding:11px 0px 9px 10px;}
.searchBox a{color:#630;font-size:10px;text-decoration:none;}
.searchBox a:hover{color:#333;font-size:10px;text-decoration:underline;}
.search{border:1px solid #979388;width:140px;}
.searchGo{margin:0px 20px 0px 10px;}
/* search box - white, like on av pages */
.searchBoxWh{color:#FFF;font-size:11px;font-weight:bold;}
.searchBoxWh a{color:#FFF;font-size:10px;font-weight:normal;text-decoration:none;}
.searchBoxWh a:hover{color:#CCC;font-size:10px;font-weight:normal;text-decoration:underline;}
.searchWh{border:1px solid #333;width:120px;}
.searchGoWh{margin:0px 10px;}
/* blue footer bar above the ad */
.ftrBlueBar{background-color:#405F89;color:#CCC;font-size:10px;margin-top:65px;padding:10px;text-align:center;}
.ftrBlueBar a{color:#CCC;font-size:10px;text-decoration:none;}
.ftrBlueBar a:hover{color:#FFF;font-size:10px;text-decoration:underline;}
/* tower ads */
.topAd{float:left;padding:10px 0px 10px 10px;}
.bottomAd{vertical-align:bottom;padding-top:10px;background:#CCC url("/images/grayCurvesBot.gif") no-repeat bottom left;}
/* bottom footer terms below the ad */
.ftrBottom{color:#9AB7DF;font-size:10px;padding:0px 0px 30px 0px;text-align:center;background-color:#012758;}
.ftrBottom a{color:#9AB7DF;font-size:10px;text-decoration:none;}
.ftrBottom a:hover{color:#FFF;font-size:10px;text-decoration:underline;}
/* bottom footer Copyright piece */
.ftrBottom2{color:#999;font-size:10px;padding:15px 0px 0px 0px;text-align:center;background-color:#012758;}
.ftrBottom2 a{color:#999;font-size:10px;text-decoration:none;}
.ftrBottom2 a:hover{color:#FFF;font-size:10px;text-decoration:underline;}
/* 2nd footer terms below the copyright */
.ftrBottom3{color:#9AB7DF;font-size:10px;padding:0px 0px 15px 0px;text-align:center;background-color:#012758;}
.ftrBottom3 a{color:#9AB7DF;font-size:10px;text-decoration:none;}
.ftrBottom3 a:hover{color:#FFF;font-size:10px;text-decoration:underline;}
/* resources tout */
.res{margin:5px 0px 5px 0px;padding:20px 10px 10px 10px;color:#666;background:#F7F3E7 url("/images/pin_tan.gif") no-repeat top right;}
.resTitle{color:#963;font-weight:bold;font-size:14px;font-family:verdana,arial,sans-serif;}
.resSection{padding:5px 0px;font-size:11px;font-family:verdana,arial,sans-serif;} 
.res a{color:#963;text-decoration:none;font-size:11px;font-family:verdana,arial,sans-serif;}
.res a:hover{color:#000;text-decoration:underline;font-size:11px;font-family:verdana,arial,sans-serif;}
/*login*/
.login{margin-right:20px;color:#FFF;font-size:11px;text-decoration:none;}
.login a{color:#FFF;font-size:11px;text-decoration:none;}
.login a:hover{color:#FFCC66;font-size:11px;text-decoration:underline;}
.mission{color:#EDD879;font-size:11px;text-decoration:none;}
.mission a{color:#EDD879;font-size:11px;text-decoration:none;}
.mission a:hover{color:#FFCC66;font-size:11px;text-decoration:underline;}
/* columist question and answer */
.qaTitle{font-family:arial, helvetica, sans-serif;font-size:16px;weight:bold;color:#036;font-weight:bold;margin-top:1;}
.qaText{font-family:arial, helvetica, sans-serif;font-size:12px;}
.qaEmail{border:1px solid #000;font-size:11px;width:250px;padding:1px;margin:8px 0px;display:block;}
.qaTxtarea{border:1px solid #000;font-size:11px;width:450px;height:200px;padding:1px;display:block;}
/* prayer circles */
.prCircText, .prCircText td{color:#666;}
.prCircText a{color:#06C;text-decoration:none;}
.prCircText a:hover{color:#600;text-decoration:underline;}
.prCircCreate{background-color:#FEF9E4;padding:10px;margin:10px 0px;}
.prSample{font-size:10px;}
.prSample a{font-size:10px;color:#369;text-decoration:none;}
.prSample a:hover{font-size:10px;color:#600;text-decoration:underline;}
.supGrps, .prLib{padding:10px;}
.supGrps{background-color:#F4FDE5;}
.prLib{background-color:#E3F0F8;}
.supGrps ul, .prLib ul{margin:0px 0px 0px 18px;padding:0px;}
.supGrps li, .prLib li{margin:0px 0px 1px 0px;padding:0px;}
.supGrps li{list-style-image:url("/images/greenbullet.gif");}
.prLib li{list-style-image:url("/images/bluebullet.gif");}
.blueHighlight{margin:10px 0px;padding:8px;color:#000;font-weight:bold;background-color:#DFE9F2;}
/* related features */
.relFeatTitle{margin-top:10px;padding:8px 10px;font-size:12px;font-family:verdana,arial,sans-serif;font-weight:bold;color:#FFF;background-color:#963;}
.relFeatContent{margin-bottom:5px;padding:5px 15px 15px 15px;font-size:11px;font-family:verdana,arial,sans-serif;color:#666;background-color:#FCF3E2;}
.relFeatContent a{font-size:11px;font-family:verdana,arial,sans-serif;color:#963;}
.relFeatContent b, .relFeatContent strong{font-size:11px;font-family:verdana,arial,sans-serif;color:#963;}
.relFeatContent center{text-align:left;padding-bottom:7px;}
.relFeatContent center img{margin:5px 0px }
.relFeatContent .blackText{font-size:10px;text-transform:uppercase;color:#000;}
.relFeatContent .blackText b, .relFeatContent .blackText strong{font-size:10px;color:#000;}
/* table with image and text next to it */
.imageTable td.imageTD1{padding:10px 0px 0px 0px;}
.imageTable td.imageTD2{padding:10px 0px 0px 10px;}
.imageTable a{color:#369;}
.imageTable li.alt a{color:#000;}
.imageTable a:hover{color:#C00;}
.imageTable strong, .imageTable b{color:#000;}
.imageTable strong a, .imageTable b a{color:#000;}
.imageTable, .imageTable td{color:#999;}
.imageTable ul, .imageTable ol{margin:5px 0px 0px 6px;padding:0px;}
.imageTable li{margin:2px 0px 0px 15px;color:#369;}
.imageTable li.alt{margin:2px 0px 0px 15px;color:#000;}
.imageTable a.alt{color:#000;}
/* article teazer styles */
.teazer{font-size:11px;color:#369;font-weight:bold;}
.teazer a{font-size:11px;color:#369;font-weight:bold;}
.teazerBig{font-size:12px;color:#369;font-weight:bold;}
/* boards stuff */
.brdsBlueHdr{font-size:14px;background-color:#69C;color:#FFF;font-weight:bold;}
.brdsGrayHdr{font-size:14px;background-color:#666;color:#FFF;font-weight:bold;}
/* Explore Topics Styles*/
.expLink{font-size:9px;font-family:verdana,arial,sans-serif;color:#666;padding:2px 0px;}
.expLink a{font-size:10px;font-family:verdana,arial,sans-serif;color:#036;}
.expBlkTxt{font-family:Verdana,arial,sans-serif;font-size:12px;font-weight:bold;color:#000;}
.expHomeLnk{font-family:Verdana,arial,sand-serif;font-size:10px;color:#366;}
.tblPadding{padding:5px 10px 0px 10px;align:center;}
.tblPadTxt{font-family:Verdana,arial,sans-serif;color:#999;font-size:10px;}
a.rtt{font-size:10px;color:#C00;}
a:hover.rtt{font-size:10px;color:#999;}
.archiveHP{color:#CCC;font-size:11px;padding-top:10px;text-align:center;background-color:#012758;}
.archiveHP a{color:#CCC;font-size:11px;}
.archiveHP a:hover{color:#FFF;font-size:11px;}
/* Most Inspiring Person of the Year */
.mipy {font-family:verdana,arial,sans-serif; font-size:12px; color:#000; background-color:#FFF;}
.mipyHdr {font-family:georgia,serif; color:#369;}
.voteMarg {margin: 5px;}
.votePad {padding: 0px 5px;}
.voteBck {background-image:url('poll_bkg.jpg'); background-repeat:no-repeat; margin: 0px -5px; color:#fff}
.voteBck a {color: #fff; text-decoration: none;}
.voteBck a:hover {color: #fff; text-decoration: underline;}
.voteBck ul {text-align: left; margin:0px;padding:0px 0px 0px 28px;} 
.voteRes {color: #FC3;}


/***************************** Two *********************/
/*styles for comfort/primarySectionID 12000 - color bar below the top nav for section 12000,other styles in bn2.css*/
.topNav{background-color:#977898;}
/*left nav styles for section 12000*/
.leftNav li{list-style-type:none;border-bottom:1px solid #D0BEDE;padding:5px 3px 5px 5px;background-color:#E9DDE9;}
.leftNav a{font-size:11px;font-weight:bold;color:#636;}
.leftNav a:hover{font-size:11px;font-weight:bold;color:#600;}
/*trail markers for section 12000*/
.trailChannel{text-align:left;vertical-align:middle;color:#636;background:url("/images/hed_bkg_comf.jpg") no-repeat;height:48px;}
.trailChannel a{color:#636;font-size:10px;}
.trailChannel a:hover{color:#600;font-size:10px;}
/*header touts for section 12000*/
.hdrTout,.hdrtout{background:url("/images/subhed_bkg_comf.jpg") no-repeat;color:#636;}
/*most popular touts for section 12000*/
.mostPop{margin:5px 0px 10px 0px;padding:20px 10px 10px 10px;color:#636;background:#E6CEE6 url("/images/pin_lilac.gif") no-repeat top right;}
.mostPop a{color:#636;}
.mostPop a:hover{color:#600;}
.titleArchive{color:#636;}
/*rbm pages*/
.subTitleEntry{color:#000;text-transform:uppercase;}
.subTitleEntry a{color:#369;}
.subTitleEntry a:hover{color:#600;}
.trailEntryTitle{font:bold georgia,times new roman,serif 26px;color:#369;}
