/* CSS Document */

/*/*/

body {background: #FFFFFF url(../files/template/deep-background.jpg) repeat-y fixed center top; text-align: center; margin: 0px; padding: 0px;}

#wrapper {background: #FFFFFF url(../none); margin: 10px auto; padding: 0px; width: 760px; text-align: left;}

#header {display: block; height: 125px; width: 760px; margin: 0px; padding: 0px; background: #FFFFFF url(../files/template/header.jpg) no-repeat left top;}
#header h4 {margin: 0px; padding: 0px; position: relative; top: 109px; left: 155px; color: #007aba; font: bold 10px Georgia, "Times New Roman", Times, serif;letter-spacing: 1px;}
#header #coatofarms {height: 150px; width: 110px; display: block; position: relative; background: url(../files/template/coatofarms.gif) no-repeat left top;	left: 645px; top: 3px;}

#content-all {margin: 0px; padding: 0px; height: auto; width: 760px;}

#sidebar {display: block; margin: 0px; padding: 0px; float: left; height: 300px; width: 150px;}
#sidebar ul {margin: 25px 0px 0px; padding: 0px;}
#sidebar li {list-style: none; margin-bottom: 8px;}
#sidebar ul li a:link, #sidebar ul li a:visited {display: block; text-decoration: none; padding-left: 30px; font: bold 12px Georgia, "Times New Roman", Times, serif; color: #007aba; padding-bottom: 2px;}
#sidebar ul li a:hover {background: url(../files/template/sidebar-links.jpg) no-repeat right bottom;}
#sidebar ul li a:active {color: #E8AE00; background: url(../files/template/sidebar-links.jpg) no-repeat right bottom;}
#wrapper #content-all #sidebar ul li.linkpage a {color: #E8AE00; background: url(../files/template/sidebar-links.jpg) no-repeat right bottom;}

#content {display: block; margin: 0px 9px 0px 0px; padding: 0px 0px 15px 20px; float: left; height: auto; width: 579px; border-left: 1px solid #007aba; background: #FFFFFF url(../files/template/content-background.jpg) no-repeat right top;}
#content h1 {font: bold 20px Georgia, "Times New Roman", Times, serif; width: 525px; color: #001E33; margin-top: 20px; margin-bottom: 20px;}
#content h2 {font: normal 18px Georgia, "Times New Roman", Times, serif; color: #001E33; width: 400px; border-bottom: 1px solid #001E33; margin-bottom: 20px; margin-top: 23px;}
#content h3 {font: bold 16px Georgia, "Times New Roman", Times, serif; color: #001E33; margin-top: 23px; margin-bottom: 10px;}
#content h4 {letter-spacing: 1px; font: bold 16px "Times New Roman", Times, serif; color: #001E33; margin-top: 10px; margin-bottom: 20px;}
#content h5 {font: bold 14px "Times New Roman", Times, serif; color: #001E33; margin-top: 10px; margin-bottom: 20px;}
#content p {font: 14px "Times New Roman", Times, serif; color: #001E33; margin-top: 10px; margin-bottom: 15px;}
#content ul li {font: 14px "Times New Roman", Times, serif; color: #001E33; margin-top: 2px; margin-bottom: 3px; list-style: url(../files/template/bullet.gif);}
#content ol li {font: 14px "Times New Roman", Times, serif; color: #001E33; margin-top: 2px; margin-bottom: 3px;}
#content a:link, #content a:visited {color: #007aba;}
#content a:hover, #content a:active {color: #E8AE00;}
#content img {margin: 0px 0px 10px 10px; float: right; border: 1px solid #001E33;}
#content hr {color: #007aba; text-align: center; width: 500px; margin-top: 30px; margin-bottom: 30px;}
#content p.caption {padding: 5px; margin: 0px 0px 10px 10px; width: 240px; border: 1px solid #001E33; color:#595959; background: transparent; float: right; clear: right; position: relative; text-indent: 0px; bottom: 10px;}
#content .text-center {text-align: center;}
#content h2.bishop {background: url(../files/template/bishopcrest-tiny.jpg) no-repeat right bottom;}
#content h2.national {background: url(../files/template/national-tiny.jpg) no-repeat right bottom;}
#content .noborder {border: none;}
#wrapper #content .img-nofloat {float: none;}
#content .img-noborder {border: none;}
#content ul.list-plaintop li {list-style: url(../files/template/bullet-blank.gif);}
#content ul.list-plaintop li li {list-style: url(../files/template/bullet.gif);}
#wrapper #content .image-plain-p {margin-bottom: 15px; margin-top: 25px; text-align: center;}
#wrapper #content .image-plain-p img {margin: 0; margin-left: 5px; margin-right: 5px; float: none;}
#wrapper #content .text-box {margin: 0px 0px 8px 8px; padding: 8px; float: right; border: 2px solid #007aba; width: 250px;}

#cnsheadlines {display: block; padding: 10px; float: right; width: 200px; border: 1px solid #001E33; margin: 10px;}
#cnsstory p{color: #001E33; font: normal 10px "Times New Roman", Times, serif;}
#cnsstory {color: #001E33;}
#cnsheadlines a {font: bold 10px "Times New Roman", Times, serif;}
#cnsheadlinesfront a {font: bold 12px "Times New Roman", Times, serif;}

#content #date {display: block; width: 246px; text-align: right; margin: 2px 0px 0px 240px;	padding: 0px;}
#content #date h5 {font: bold 14px "Times New Roman", Times, serif; color: #595959;	padding: 0px; margin: 0px;}
#content #date p {font: normal 12px "Times New Roman", Times, serif; color: #595959; padding: 0px; margin: 0px;}

#content #banner-ad img {float: none; margin: 30px 0px 0px;}

#sidebar #vertical-ad {text-align: right;}
#sidebar #vertical-ad img {border: 1px solid #001E33; float: none; margin-top: 65px; margin-bottom: 15px; margin-right: 10px;}

#footer {display: block; margin: 0px; padding: 40px 0px 0px; height: 60px; width: 760px; clear: both; background: #FFFFFF url(../files/template/footer.jpg) no-repeat left top;}
#footer p {text-align: right; margin: 0px 30px 2px 0px; padding: 0px; color: #595959; font: 11px Georgia, "Times New Roman", Times, serif;}
#footer a:link, #footer a:visited {color: #007aba;}
#footer a:hover, #footer a:active {color: #E8AE00;}

#credits {text-align: left; margin-right: auto; margin-left: auto; width: 760px; clear: both; margin-bottom: 50px; margin-top: 25px;}
#validation {padding-left: 15px; float: left;}
#validation img {margin-right: 15px; border-style: none;}
#validation p {margin: 0px; color: #007aba; font: 65% Georgia, "Times New Roman", Times, serif;}
#validation a:link, #validation a:visited {text-decoration: none; border-bottom: 1px dotted #007aba; color: #007aba;}
#validation a:hover, #validation a:active {border-bottom: 1px dotted #000000; color: #000000;}
#version {padding-right: 15px; float: right;}
#version p {margin: 0px; color: #007aba; font: 65% Georgia, "Times New Roman", Times, serif;}