
/* Nav ---------------------------------------- */
#cleanList { padding-left: 0; margin-left: 1px; width: 120px; }
#cleanList li { list-style: none; margin: 0; padding: 1.9px; }
#cleanList li a { text-decoration: none; color:#000;font-weight:none;font: 11px Arial}
#cleanList li a:hover, a:visited{ text-decoration: underline; color:#000; }

/* General ---------------------------------------- */
 html, body {border-left:0px solid #036;}
 body {font:9pt arial, serif, georgia; color:#000;}
 p {font:11pt "Times New Roman", serif, georgia; margin-top:0px; text-align:left; margin-left:5px;}
 a {text-decoration:none; color:#369;}
 a:hover {text-decoration:underline; color:#369;}
 a:visited {text-decoration:none; color:#369;}
 a:visited:hover {text-decoration:underline;}
 h1, h2, h3, h4, h5, h6 {font-family:palatino, georgia, "Times New Roman", serif; line-height:normal;}
 h2 {font-size:16px; font-weight:bold; margin:0 0 5px 0;}
 .para {font:11pt Georgia, "Times New Roman", Times, serif; margin-top:0px; text-align:left; margin-left:5px; line-height:22px;}

/* Arts and Entertianment ---------------------------------------- */
.cltab {font:bold 11px Arial, Helvetica, sans-serif; padding-right:15.6px; padding-left:16px; border:1px solid #E1E1EF; border-top:1px solid #E1E1EF; background-color:#f0f4f5;}
.cltab A {color:#336699; text-decoration:none;}
.cltab A:hover {color:#336699; text-decoration:underline;}
.tabrow {font:bold 12px Arial, Helvetica, sans-serif; background-color:#ffffff;}
.whitespace {font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding-left:2px;}
.whitespace2 {font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding-right:3px;}

/* Catholic Shopping tabs ---------------------------------------- */
.shopcltab {font:bold 11px Arial, Helvetica, sans-serif; padding-right:6px; padding-left:5px; border:1px solid #E1E1EF; border-top:1px solid #E1E1EF; background-color:#f0f4f5;}
.shopcltab A {color:#336699; text-decoration:none;}
.shopcltab A:hover {color:#336699; text-decoration:underline;}

/* Images ---------------------------------------- */
 .border_2px {border:1px solid #D8D8D8; padding:2px; background:#fff;}
 .border_5px {border:1px solid #D8D8D8; padding:5px; background:#fff; margin:0 0 4px 0;}
 img {padding:0; margin:0; border:0;}

/* Header ---------------------------------------- */
 #header {background:#FFFFFF; width:900px; border:#000 0px solid;}
 #hlist_menu li {display:inline; list-style-type:none; padding-right:20px;}

/* Block A ---------------------------------------- */
 #front_news ul {font:10px verdana, sans-serif; margin:0; clear:left;}
 #front_news li {padding:0 5px 3px 0; margin-left:-20px; line-height:15px; list-style-type:none; list-style-image:url(http://www.catholic.org/images/index/bullet.jpg);}

/* Block A ---------------------------------------- */
 #more_news ul {font:10px verdana, sans-serif; margin:0; clear:left;}
 #more_news li {padding:0px 0px 4px 0px; margin-left:-20px; line-height:15px; list-style-type:none; list-style-image:url(http://www.catholic.org/images/index/bullet.jpg);}

 #advent_news li A {font:12px verdana, sans-serif;line-height:14px;font-weight:bold;margin:0; clear:left;color:#ffffff;}
 #advent_news li {padding:0 0 6px 0; padding-top:0; margin-left:-20px; line-height:15px; list-style-type:none; list-style-image:url(http://www.catholic.org/images/index/bullet.jpg);}



 #rss2 ul {font:10px verdana, sans-serif; margin:0; clear:left;}
 #rss2 li {padding:0; margin: 2px 0 0 10px; line-height:15px; list-style-type:none;}

 #hf_news ul {font:10px verdana, sans-serif; margin:0; clear:left;}
 #hf_news li {padding:0; padding-top:0; margin-left:-20px; line-height:15px; list-style-type:none; list-style-image:url(http://www.catholic.org/images/index/bullet.jpg);}



/* Featured  ---------------------------------------- */
.featuredul {list-style-type:none; padding:8px; margin:0;}
.featuredli {padding:0 0 5px 0;}
.readmoreright {margin:8px 0; padding:0; text-align:right;}
#featureopinionshead {margin:0 0 4px 0; padding:1px 1px 1px 1px; background-color:#D2E4FC; border:1px solid #CCCCCC;}
#featured {background:#fff; margin:0; border-top:2px solid #ccc; border-bottom:2px solid #ccc; padding:2px 0 2px 0; text-align:center;}
.featured_name {font:bold 10px 14px Verdana, Arial, Helvetica; color:#891311;}
.smallwhite{font:bold 11px arial, helvetica, sans-serif; color:#fff;}
.hful {list-style-type:none; padding:0 0 4px 0; margin:0;}

#featuredToday {margin:0 0 4px 0; padding:1px;  background-color:#9966CC; border:1px solid #CCCCCC; color:#ffffff;}
#featuredHead {margin:0 0 4px 0; padding:1px;  background-color:#336699; border:1px solid #CCCCCC; color:#FFFFFF;}

/* Peter's styleeeee ---------------------------------------- */
#blockEheader {border:#999 1px solid; padding:1px 3px 1px 4px; background:#BED8F1; text-decoration:none; color:#000; font-weight:bold;}
#blockEbody {padding:5px; border:#ccc 1px solid; background:#F0F2F7;}
#blockEbody ul {margin-left:0; padding-left:0; list-style-type:none;}
#blockEbody li {list-style:none; margin:0; padding:0.05em;}
#blockEbody li a {font:11px arial, helvetica, sans-serif; color:#000; display:block; padding:0px; color:rgb(51, 102, 153); text-decoration:none;}
#blockEbody li a:hover {color:#000;}

.headline_link {font-weight:bold;font-size:16px;line-height:13pt; text-decoration:none;color:#004276;}
A.headline_link {font-weight:bold;font-size:16px;line-height:13pt; text-decoration:none;color:#004276;}
A.headline_link:hover {font-weight:bold;font-size:16px;line-height:13pt; color:#004276; text-decoration:underline;}
A.headline_link:visited {font-weight:bold;font-size:16px;line-height:13pt; color:#004276;}

.bheadline_link {font-weight:bold;font-size:16px;line-height:15pt; text-decoration:none; color:#004276;}
A.bheadline_link {font-weight:bold;font-size:16px;line-height:15pt; text-decoration:none; color:#004276;}
A.bheadline_link:hover {font-weight:bold;font-size:16px;line-height:15pt; text-decoration:underline; color:#004276;}
A.bheadline_link:visited {font-weight:bold;font-size:16px;line-height:15pt; color:#004276;}

.blksmall {font:12px arial, helvetica, sans-serif;}
A.blksmall {font:bold arial, helvetica, sans-serif; color:#000;}
A.blksmall:hover {font:bold arial, helvetica, sans-serif; color:#000;text-decoration:underline;}
A.blksmall:visited {font:12px arial, helvetica, sans-serif; color:#000;}

.blksmallbold {font: bold 11px arial, helvetica, sans-serif; color:#000;}
A.blksmallbold {font:bold 11px arial, helvetica, sans-serif; color:#000;}
A.blksmallbold:hover {font:bold 11px arial, helvetica, sans-serif; color:#000;text-decoration:underline;}
A.blksmallbold:visited {font: bold 11px arial, helvetica, sans-serif;color:#000; }

.small {font:11px arial, helvetica, sans-serif;}
A.small {font:bold arial, helvetica, sans-serif; color:#000066;}
A.small:hover {font:bold arial, helvetica, sans-serif; color:#000066;text-decoration:underline;}
A.small:visited {font:bold arial, helvetica, sans-serif; color:#000066;}

.smallbold {font: bold 11px arial, helvetica, sans-serif; color:#369;}
A.smallbold {font:bold 11px arial, helvetica, sans-serif; color:#369;}
A.smallbold:hover {font:bold 11px arial, helvetica, sans-serif; color:#369;text-decoration:underline;}
A.smallbold:visited {font:bold 11px arial, helvetica, sans-serif; color:#369;}

A.whitebold {font: bold 11px verdana; color:#FFFFFF; text-decoration:none}
A.whitebold:hover {text-decoration:underline}
.whitebold {font: bold 11px verdana; color:#FFFFFF;}

.redbold {font:bold 11px verdana; color:#990000;}
A.redbold {font:bold 11px verdana; color:#990000;}
A.redbold:hover {font:bold 11px verdana; color:#990000; text-decoration:underline;}
A.redbold:visited {font:bold 11px verdana; color:#990000;}

A.feat {font:bold 11px arial, helvetica, sans-serif; color:#000066;text-decoration:none;}
A.feat:hover {font:bold 11px arial, helvetica, sans-serif; color:#000066; text-decoration:underline;}
.news_div {font:9pt arial, serif, georgia; color:#000; margin:0px; padding:0px;}

/* TheStreet.com styleeeee ---------------------------------------- */
div.spacer { clear: both; }
.splitleft { float: left; text-align: left; width: 49%; }
.splitright { float: right; text-align: left; width: 49%; }

/* advent ------------------------------*/
.adventleft { float: left; text-align: left; width: 39%; }
.adventright { float: right; text-align: left; width: 59%; }


/* Header Nav  ---------------------------------------- */
.left {float:left; text-align:left; font-weight:bold; color:#fff; width:49%;}
.right {float:right; text-align:right; font-weight:bold; color:#fff; width:49%;}

#theMenu li {display:inline; list-style-type:none; padding-right:15px; padding-top:0px; padding-bottom:0px;}
#head {background:transparent url(http://www.catholic.org/images/homepage_logo.gif) top left no-repeat; border:0px; margin:0px; margin-left:auto; margin-right:auto; padding:0px;}
.updated {font:11px arial, sans-serif; text-align:right; color:#000; padding:5px 5px 5px 5px; position:absolute; right:0px; left:35px; top:50px; width:270px; margin:0px 0px 0px 0px; border:0px solid #A89D85;}
.searchmenu {font:11px arial, sans-serif; text-align:right; color:#000; padding:5px 5px 5px 5px; position:absolute; right:0px; left:65px; top:50px; width:270px; margin:0px 0px 0px 0px; border:0px solid #A89D85;}
.newsbox {border:0px solid #000; color:#333; background-color:#fff; margin:5px; padding-left:3px; padding-right:3px; padding-top:5px; padding-bottom:20px; text-align:left;}
.cfsfloatright {float:left; margin:0px 10px 5px 0px; border:0px solid #666; padding:0px;}
.newsfloatright {float:left; margin:0px 3px 5px 0px; border:1px solid #666; padding:0px;}
.newsfloatleft {float:right; margin:0px 0px 5px 1px; border:1px solid #666; padding:0px;}
.newsboxlinks {color:#333; background-color:#fff; padding:10px; width:450px;}

#rightnavls ul {margin:0; padding:0; font:10px verdana, sans-serif; list-style-type:none;}
#rightnavls li {background:url(http://www.catholic.org/images/index/arrow.gif) no-repeat 0 2px; padding-left:10px;}

#boxnavls ul {font:10px verdana, sans-serif; margin:0; clear:left;}
#boxnavls li {padding:0; margin-left:-10px; line-height:15px; list-style-type:disc;}

#middleboxheader {border:#ccc 1px solid; padding:1px; margin:0; background:#FF9933; text-decoration:none; color:#000; font-weight:bold;}
#middleboxbody {border:#ccc 1px solid; padding:0; margin:0 0 8px 0; background:#ffffff;}
h1.inside {font:20px palatino, georgia, "Times New Roman", serif; color:#000; margin-top:6px; vertical-align:middle;}

#alist { padding: 3px 0px; margin:0px 0px 0px 0px; border-bottom: 1px solid #CCC; font:  11px Arial, sans-serif; }
#alist li { list-style: none; margin: 0; display: inline; }
#alist li a { padding: 3px 0.5em; margin-left: 0px; border: 1px solid #ccc; border-bottom: none; background: #DDE; text-decoration: none; }
#alist li a:link { color: #000; }
#alist li a:visited { color: #000; }
#alist li a:hover { color: #000; background: #AAE; border-color: #CCC; }
#alist li a#current { background: white; border-bottom: 0px solid white;}

ul.p08list {list-style:none; margin: 0; padding-left:0px;}
ul.p08list li {border-bottom:1px dotted #ccc; padding:5px 5px 5px 5px;}
ul.p08list li.D:hover {background-image:url(http://www.catholic.org/images/politics/demicontiny.gif); background-repeat:no-repeat; background-position:top right;}
ul.p08list li.R:hover {background-image:url(http://www.catholic.org/images/politics/repicontiny.gif); background-repeat:no-repeat; background-position:top right;}
ul.p08list a {width:100%;}
ul.p08list a:hover {width:100%;}

     *html .photos_left1 { float: left; height: 13.2em; width: 12.5em; padding-left: 1.6em; margin: 1px 0 1px 4px; background-color: #F0F0F0; border: 1px solid #888787; padding: 15px; text-align: center;}
     *html .photos_left2 { float: left; height: 13.2em; width: 12.5em; padding-left: 1.6em; margin: 1px 0 1px 4px; background-color: #F0F0F0; border: 1px solid #888787; padding: 15px; text-align: center;}
     *html .photos_left3 { float: left; height: 13.2em; width: 12.5em; padding-left: 1.6em; margin: 1px 0 1px 4px; background-color: #F0F0F0; border: 1px solid #888787; padding: 15px; text-align: center;}
     .photos_left1 { float: left; height: 13.2em; width: 12.5em; padding-left: 0em; margin: 2px 0 2px 4px; background-color: #F0F0F0; border: 1px solid #808080; padding: 15px; text-align: center;}
     .photos_left2 { float: left; height: 13.2em; width: 12.5em; padding-left: 7em; margin: 2px 0 2px 4px; background-color: #F0F0F0; border: 1px solid #808080; padding: 15px; text-align: center;}
     .photos_left3 { float: left; height: 13.2em; width: 12.5em; padding-left: 7em; margin: 2px 0 2px 4px; background-color: #F0F0F0; border: 1px solid #808080; padding: 15px; text-align: center;}


