* {
	margin:0em;
	padding:0em;
}
html, body {
	height:100%;
}
body {
 	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#333333;
}

p {
	margin-bottom:1em;
}
a {
	text-decoration:none;
	border-bottom:1px dotted #CC9900;
}
ul {
	margin:0.5em 0em 0.5em 2em;
}
li {
	margin-left:.5em;
}
.imgLink {
	border:none;
}
.inputBox {
	border:1px solid #999999;
	margin-bottom:2px;
	width:150px;
	padding:2px;
	font-weight:bold;
	font-size:13px;
	color:#666666;
	font-family:"Trebuchet MS", "Century Gothic", Arial, Helvetica, sans-serif;
	}
#container {
	margin-left:auto;
	margin-right:auto;
	width:66.6em;
	border-left:5px solid #000000;
	border-right:5px solid #000000;
	padding-left:1.5em;
	padding-right:1.5em;
	background-color:#FFFFFF;
	color:#333333;
	min-height:100%;
}
* html #container {
	height:100%;
}
#columnLeft {
	float: left;
	width: 36.25em;
	padding-bottom:1em;
}
#columnRight, #columnMiddle {
	float:left;
	width:29.75em; 
	padding-left:.5em;
	padding-bottom:1em;
}

<!--[if IE 7]>
#columnLeft, #columnRight, #columntMiddle {
	padding-bottom:5em;
}
<![endif]-->


#featuredImageContainer{
	border:1px solid #999999;
	margin-bottom:.5em;
}
#featuredTitleTransparency {
	position:absolute;
	top:0em;
	left:0em;
	background-color:#23445C;
	color:#2345CC;
	filter:alpha(opacity=70);
	opacity:.70;
	-moz-opacity:.70;
	width:433px;
	vertical-align:middle;

}
#featuredTitleTransparencyText {
	font-family:Georgia, "Times New Roman", Times, serif;
    padding-top:.25em;
	padding-left:.25em;
	margin:.5em;
	margin-bottom:.55em;
	font-size:1.4em;
	font-weight:bold;
	color:black;
}
#featuredTitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-.025em;
	word-spacing:.05em;
	line-height:1.075em;
	/* line-height:99%; */
	/* position:absolute; */
	color:#005577;
	font-size:2em;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
}
#featuredTitle a {
	color:#005577;
	text-decoration:none;
	border-bottom:none;
}
#featuredTitle a:hover {
	color:#0000CC;
}
#featuredCaptionTransparency {
	position:absolute;
	bottom:0em;
	left:0em;
	background:#FFFFFF;
	color:#FFFFFF;
	filter:alpha(opacity=75);
	opacity:.75;
	-moz-opacity:.75;
	width:36.25em;
	vertical-align:middle;
}
#featuredCaptionTransparencyText {
	padding:.5em;
	font-size:.9em;
}
#featuredCaption {
	position:absolute;
	bottom:0em;
	left:0em;
	color:#222222;
	font-size:.9em;
	vertical-align:middle;
	text-align:justify;
	margin:.5em;
	width:35em;
}
.byline {
	margin-top:.6em;
	margin-bottom:.5em;
	padding:.3em;
	padding-left:.5em;
	background-color:#EEEEEE;
	border:1px dotted #CCCCCC;
}
.byline a {
	color: #AD8533;
	text-decoration: none;
	text-transform:uppercase;
	border:none;
	font-size:.8em;
}
#featuredAbstract {
	margin-top:0em;
	font-size:1.1em;
}
#featuredAbstract span {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
#featuredAbstract a span {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:blue;
}
#moreNews {
	border:1px dotted #999999;
	/* border-top:2px solid #999999; */
	padding:.9em;
	margin-bottom:.5em;
}
#moreNews h2 {
	font-weight:normal;
	letter-spacing:-.025em;
	word-spacing:.1em;
	font-size:1.5em;
	margin-bottom:.5em;
}
#moreNews h2 b {
	font-size:.75em;
	color: #AD8533;
	}
#moreNews h3 {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:-.05em;
	word-spacing:.1em;
	font-size:1.3em;
	margin-bottom:.5em;
}

#moreNews h2 a, #moreNews h3 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:-.025em;
	word-spacing:.1em;
	color:#005577;
	line-height:99%;
	border:none;
}
#moreNews h3 a {
	letter-spacing:-.05em;
}
#moreNews a:hover {
	color:#0000CC;
}
#indexProfiles {
	width:16.25em;
	float:right;
}
.name a {
	font-weight:bold;
	color:#AD8533;
	font-size:1.1em;
	letter-spacing:-.05em;
	white-space:nowrap;
}
#indexProfiles .section {
	color:#666666;
	letter-spacing:-.025em;
	word-spacing:.1em;
	font-size:.9em;
	margin:.1em 0em .33em 0em;
}
#indexProfiles .title a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#23445C;
	letter-spacing:-.05em;
	word-spacing:.1em;
	font-size:1.25em;
	font-weight:normal;
	line-height:99%;
	border:none;
}
#indexProfiles .title a:hover {
	color:#0000CC;
}
	
h1.sectionTitle {	
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:-.025em;
	word-spacing:.1em;
	font-size:1.4em;
	margin-bottom:5px;
	text-transform:uppercase;
}

.thumb {
	border:1px dotted #333333;
	padding:.25em;
	background-color:#FFFFFF;
}
.imgAttribution {
 	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-left:0em;
	margin-top:.5em;
	margin-bottom:.5em;
	padding-bottom:.5em;
	font-size:.8em;
	text-transform:uppercase;
	color:#999999;
	border-bottom:1px dotted #CCCCCC;
}
.imgAttribution div {
 	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:999999;
	text-transform:none;
}

.article {
	font-size:0.9em;
	text-align:left;
}


a.featureImg{
	position:relative;
	display:block;
	border:none;
}
a.featureImg:hover{
	background:#666;
}
a.featureImg span{
	display:none;
}
a.featureImg:hover span{
	display:block;
	color:#FFFFFF;
	position:absolute;
	top:.2em;
	left:.25em;
	padding:.5em;
	background:#23445C;
	z-index:999;
	cursor:pointer;
	-moz-opacity: 0.80; 
	opacity: 0.80; 
	filter:alpha(opacity=80);
	width:34.7em;
	border:1px dotted #999999;
}
.divider {
	height:.1em;
	border-bottom:1px dotted #CCCCCC;
	margin-top:.8em;
	margin-bottom:.8em;
}

#footer {
	height:6em;
	position: relative;
	background-color:#FFFFFF;
	color:white;
	width:66.6em;
	border-left:5px solid #000000;
	border-right:5px solid #000000;
	padding-left:1.5em;
	padding-right:1.5em;
	margin: -6em auto 0 auto;
}	
#footerContent {
	background-color:#23445C;
	color:white;
	height:100%;
}
#footerContent div {
	font-size:.9em;
	margin:15px 15px 0px 15px;
}

#footerContent div a {
	color:#ffffff;
	text-decoration:none;
}

#terms p {
	margin-top:1em;
}

.imgInterior {
	border:1px dotted #999999;
	padding:.4em;
	margin-bottom:.5em;
	float:right;
}

#storyInclude {
	float:right;
	width:14.1em;
	margin-top:1.5em;
	margin-left:.8em;
	margin-bottom:.5em;
}

#actionPanel {
 	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	float:right;
	border:1px solid #AD8533;
	background-color:#DDDDDD;
	padding:.8em;
	width:14.1em;
	clear:both;
	line-height:175%;
	font-size:.9em;
}
#actionPanel div {
 	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(http://209.62.39.19/~christ44/images/menu_background_active.gif);
	background-repeat:repeat-x;
	font-size:1em;
	font-weight:normal;
	margin:-.8em;
	margin-bottom:.8em;
	background-color: #AD8533;
	color:white;
	padding:.2em .8em .2em .8em;
	border:1px solid #DDDDDD;
	border-bottom:none;
}

.storyInformation {
	margin-top:1em;
	border:1px dotted #666666;
	background-color: #EEEEEE;
	font-size:.75em;
	color:#666666;
	padding:.8em;
	text-align:center;
}

#breadCrumb {
	font-size:.9em;
	border-bottom:1px dotted #AD8533;
	border-top:none;
	color:#333333;
	margin-top:-.25em;
	margin-bottom:3px;
	padding:.5em 0em .5em 0em;
}

.pageTitle {
	font-size: 2em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC9900;
	letter-spacing:-.05em;
	margin: 1em 0em 1em 0em;
	line-height:99%;
}
.smallTitle {
	font-size:1.2em;
	font-weight:normal;
	color:#333333;
	letter-spacing:-.025em;
	word-spacing:.1em;
	margin: 0em 0em 1em 0em;
	line-height:99%;
	display:block;
}
/********************************************************

	Staff Page Styles
	
*********************************************************/
.staffPhoto {
	border:1px dotted #666666;
	padding:3px;
	margin:0em .8em .8em 0em;
	float:left;
	width:15em;
}
h1.staffTitle {	
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-.025em;
	word-spacing:.1em;
	font-size:1.5em;
	margin-bottom:0px;
	color:#AD8533;
}
#primaryInfo {
	float:right;
	width: 48em;
	margin-right:1em;
	margin-top:1.5em;
}
#staffStories a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.25em;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:-.025em;
	word-spacing:.1em;
	color:#005577;
	line-height:99%;
	border:none;
	display:block;
	margin-bottom:.2em;
}
#staffStories a:hover {
	color:#0000CC;
}	
/* Ad Spaces */
.adSpace {
	border:1px solid #CCCCCC;
	background-color: #EEEEEE;
	text-align:center;
	vertical-align:middle;
	height:6em;
	margin:.5em 0em 0em 0em;
}

/********************************************************

	Calendar Style for Homepage
	
*********************************************************/
#calendarBox {
	margin-top:0.5em;
}
#calendarBox a {
	border-bottom:none;
}




.fieldLabel {
	float:left;
	width:13em;
	text-align:right;
	padding:.3em .5em 0 0;
}

.errorMsg {
	border:1px dotted #990000;
	background-color:#FFFF99;
	color: #990000;
	background-image: url(images/btn_alert.png);
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding:10px;
	padding-left:20px;
	}

#registration {
	float:left;
	width: 40em;	
}

a span {
	color:blue;
}

.news_alert {
	float:left; 
	border:1px dotted #990000;
	padding:.8em;
	background-color:#EEDDDD;
	margin:0.8em 0 0 0 ;
	width:92.8em
}