/* CSS Document */

/*/*/

#contentmain {display: block; float: none; height: auto; width: 875px; z-index: 10000; margin-top: 50px; position: relative; top: 50px; margin-left: 202px;}

#contentmain #contentsidebar {position: absolute; left: 0px; top: 495px; z-index: 15000; background: none; height: auto; padding-bottom: 25px; border-bottom: none; width: 185px}

#contentsidebar #localbuttons {display: none;}

#contentsidebar #backtotop {background: none;}
#backtotop form #searchsite .search-field {top: 0px; right: 0px; width: 185px;}
#backtotop form #searchsite .search-button {top: 0px;}
#backtotop form #searchsite {border-style: none;}
#contentsidebar #morecontent {text-align: center; position: relative; top: 35px;}
#contentsidebar #morecontent a {border-style: none; margin: 0px; padding: 0px;}
#contentsidebar #morecontent img {margin: 0px; padding: 0px; border: 1px solid #333;}
#contentsidebar #advertical {position: relative; top: 90px;}

#contentmain #textmain {width: 875px; background: none; position: relative; margin: 0px; padding: 0px; top: 0px; right: 0px; bottom: 0px;}

#contentmain #topborder {display: none;}

#textmain #breakingnews {display: none; width: 887px; position: relative; right: 0px; bottom: 0px; padding-bottom: 10px;}
#textmain #weather {display: none; width: 887px; position: relative; right: 0px; bottom: 0px;}

#textmain #archives {float: right; height: 385px; width: 325px; margin: 0px; padding: 15px 16px 0px 0px; text-align: center; display: block; position: relative; left: 11px; background: none;}
#textmain #archives h2 {font: bold 17px "Palatino Linotype", "Book Antiqua", Palatino, serif; margin: 0px 0px 15px; padding: 0px;}
#textmain #archives h3 {font-size: 18px; font-weight: bold; border-style: none; margin: 20px auto -1px; padding: 0px; font-variant: normal; letter-spacing: 0em; background: url(../images2/front-h3.jpg) repeat-x left bottom; width: 300px; padding-bottom: 3px;}
#textmain #archives p {font-size: 12px;}
#textmain #archives form {margin: 0px; padding: 0px;}
#archives #form #jumpMenu, #archives #form2 #jumpMenu2, #archives #form3 #jumpMenu3 {width: 300px; margin: 0px; padding: 0px;}

#leadbox {width: auto;}
#leadbox #leadbox-leadstory {display: block; height: 415px; width: 525px; float: left; background-color: #FFF; background-image: url(../images2/front-leadbox01.jpg); background-repeat: no-repeat; background-position: -1px -1px;}
#leadbox #leadbox-otherstories {display: block; float: left; height: 75px; width: 510px; position: relative; bottom: 5px;}
#leadbox #leadbox-otherstories img {float: none; border: 1px solid #000; margin: 0px 5px; padding: 0px;}

#features {margin: 0px; padding: 1px 0px; clear: both; width: 655px; float: right; position: relative; bottom: 10px;}

#features .specialfeatures {display: block; float: left; width: 307px; margin-right: 10px; margin-bottom: 30px; margin-left: 10px; clear: none;}
#textmain #features h3 {padding: 3px 0px 3px 0px; width: auto; margin: 0px auto 20px; clear: both; font: normal 22px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #333; background: url(../images2/front-h3.jpg) repeat-x left bottom; width: 665px; text-align: center; border: none;}
#textmain #features a:link img, #textmain #features a:visited img {background: url(../images2/frontbox-background.jpg) no-repeat left top;}
#textmain #features a:hover img, #textmain #features a:active img {background: url(../images2/frontbox-background.jpg) no-repeat right top;}
#textmain #features img {float: none; border-style: none; margin: 0px 0px 0px 14px; padding: 1px 14px 29px 6px;}

#textmain #arch-nav h3 {font-size: 18px; font-weight: bold; border-style: none; margin: 0px auto -1px; padding: 0px; font-variant: normal; letter-spacing: 0em; background: url(../images2/front-h3.jpg) repeat-x left bottom; width: 235px; padding-bottom: 3px;}
#arch-nav #form #jumpMenu, #arch-nav #form2 #jumpMenu2, #arch-nav #form3 #jumpMenu3 {width: 235px;}
#textmain #arch-nav {width: 875px; clear: both; float: left; text-align: center;}
#textmain #arch-nav .arch-nav-sub {float: left; width: 290px;}

#contentmain #contentsidebar #floatingbox {top: -495px; left: -60px;}

#wrapper #contentwrapper #contentmain #textmain #leadbox #leadbox-leadstory {
	background: #fff url(../css2/none);
	margin: 0px;
	padding: 0px;
	height: 525px;
	width: 887px;
}


#features .columnist {height: auto; width: 307px; margin: 0px 5px; padding: 20px 0px 0px 10px; overflow: hidden; float: left; border-bottom: 1px dashed #CCC;}
#textmain #features .columnist img {margin: 0px 0px 0px 10px; padding: 0px; float: right; border: 1px solid #000;}
#features .columnist h4 {color: #666; font: bold 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;	margin: 0px; padding: 0px;}
#features .columnist h5 {font: bold 13px "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #333; margin: 10px 0px 15px; padding: 0px;}
#textmain #features .columnist p {font: 12px Verdana, Geneva, sans-serif; margin: 0px 0px 10px;	padding: 0px;}
#textmain #features .columnist-right img {float: left;}
#features .columnist-right {text-align: right; background: #f3edd3;}
#features .columnist.columnist-archbishop {width: 635px; padding: 5px 10px 10px;}
#features .columnist.columnist-archbishop h5 {margin-top: 2px;}

#textmain #mobile-intro {display: none;}
#textmain #mobile-leadstories {display: none;}

#contentmain #textmain .onlineonly {height: 200px; width: 302px; float: right; background: url(../images2/online-only.jpg) repeat-x left top; margin: -15px 0px 25px 0px; padding: 5px 15px 5px; position: relative; left: 12px; border-top: 1px solid #000; display: block; overflow: hidden;}
#contentmain #textmain .onlineonly h3 {margin: 10px 0px 15px; color: #000; font: bold normal 16px "Palatino Linotype", "Book Antiqua", Palatino, serif; border: none;}
#contentmain #textmain .onlineonly ul {margin-left: 0px;}
#contentmain #textmain .onlineonly ul li {margin-bottom: 3px; margin-left: 0px; padding: 0px; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;}

#top-news {
    width: auto;
	height: auto;
    padding: 5px 0px 15px 0px;
    border-top: 2px solid #496745;
	margin-bottom: 10px;
	background: #ffffff;
	position: relative;
	top: 10px;}

	#top-news p {margin-top: 0px;}
	#top-news h1 {margin-bottom: 18px}

