@charset "utf-8";

/************************************************************************
	
	1. Site-wide Structural Elements
		1a. Header
		1b. Content
		1c. Left sidebar
		1d. Right sidebar
		1e. Footer  
	2. Home Page Elements
	3. Seconday Page Elements
	4. Tertiary Page Elements
	5. Quadinary Page (articles and such) Elements

************************************************************************/


/************************************************************************
	1. Site-wide Structural Elements
************************************************************************/
body {
	background: #fff;
	padding: 44px 0px 0px 85px;
	text-align: center;
	color: #000000;
	margin:0px;
}
#container { 
	width: 700px;  
	margin: 0px; 
	padding:0px;
	text-align:left;
} 
/*   1a. Header   */
#header {
	display:none;
	visibility:hidden;
}
#print_logo {
	visibility:visible;
	display:block;
}
/*   1b. Content   */
#content {
	text-align: left; 
	margin: 0px;
	padding:0px;

}
	#content h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		color: #999;
		padding:10px 0px 10px 0px;
		border-bottom:1px solid #999;
		border-top:1px solid #999;
		margin:0px 0px 10px 0px;
	}
	#content h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin: 0px;
		color: #000000;
	}	
	#content a.more {
		font-weight: bold;
		color: #df5326;
		text-decoration: none;
	}	
.breadcrumb {
	display:none;
	visibility:hidden;
}
.byline, .pub_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#666666;
	margin:0px;
}		
input.checkbox {
	width: 15px;
	height: 15px;
}
form {
	padding:0px;
	margin:0px;
}
		
/*   1c. Left sidebar   */

/*   1d. Right sidebar   */

/*   1e. Footer   */
#footer {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	border-top:1px solid #999999;
} 
	#footer a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666; 
	} 	
	#footer p {
		margin-top: 0;
		text-align:left;
		padding: 0 0; 
	}
	#privacy {
		width: 215px;
		float: left;
		clear: right;
		padding:10px 0px 0px 0px;
	}	
	#address {
		margin-left: 215px;
		padding:10px 0px 0px 0px;
	}	
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/************************************************************************
	2. Home Page Elements
************************************************************************/
#mainContent {
	margin: 0px;
	padding: 0px;
} 	
	#home_main_block {
		width: 517px;
		height:320px;
		margin:0;
		padding:0;
	}
		#home_main_block h1 {
			margin:0px 0px -3px 0px;
		}
		#blurbs {
			width: 200px;
			height: 230px;
			float: left;
			margin: 0;
			padding: 5px 0px 0px 0px;
			background:#fff url(blurbs_bg.gif) no-repeat left top;
			border-top:3px solid #c7c7c7;
		}
			#blurbs #blurb1,
			#blurbs #blurb2 {
				border-bottom: solid;
				border-bottom-width: 1px;
				border-bottom-color: #cccccc;
				padding: 10px; 
			}
			#blurbs #blurb3 {
				padding: 10px; 
			}
			#blurbs .green_bg {
				background-color: #d1e9b2;
			}	
			#blurbs .white_bg {
				background-color:#FFFFFF;
			}
			#blurbs h2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 13px;
				color: #333333;
				font-weight:bold;
				margin:0;
				padding:0;
			}
			#blurbs p {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 13px;
				color: #333333;
				margin:0;
				padding:0;
			}
			  							
		#home_main_block #photos {
			width: 317px;
			height: 238px;
			float: right;
		}
		#home_main_block #div_footer {
			width: 517px;
			height: 39px;
			background: url(subscribe_back.gif) repeat left top;
			float:left;
		}	
			#home_main_block #div_footer p {
				padding:0;
				margin:0;
			}	
	#spotlight {
		width: 517px;
	}	
		#spotlightphoto {
			width: 200px;
			float: left;
			padding:0;
			margin:0;
		}
		#spotlighttext {
			width: 317px;
			padding:0;
			margin:0px 0px 0px 200px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
		}		
			#spotlighttext .more {
				font-weight: bold;
				color: #df5326;
			}
			#spotlighttext .more a {
				font-weight: bold;
				color: #df5326;
				text-decoration: none;
			}	
#sidebar1 {
	display:none;
	visibility:hidden;
}
#sidebar2 {
	display:none;
	visibility:hidden;
}

/************************************************************************
	3. Seconday Page Elements
************************************************************************/
#sidebar1int {
	display:none;
	visibility:hidden;
}	
#sidebar2secondary {
	display:none;
	visibility:hidden;
}
#secondarybanner {
	padding: 0px;
}	
	#secondarybanner h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 29px;
		color: #999;
		padding:10px 0px 10px 0px;
		border-bottom:1px solid #999;
		border-top:1px solid #999;
		margin:0px 0px 10px 0px;
	}		
#mainContent_secondary { 
	margin: 0px;
	padding:0px;
} 

	#sec_box1, #sec_box2, #sec_box3, #sec_box4, #sec_box5, #sec_box6 {
		height: 150px;
		width:245px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		float:left;
		margin:0px 20px 0px 0px;
	}
	#sec_box2, #sec_box4, #sec_box6 {
		margin:0px;
	}
	#sec_box1, #sec_box3, #sec_box5 {
		margin:0px 25px 0px 0px;
	}
		#sec_box1 h2, #sec_box2 h2, #sec_box3 h2, #sec_box4 h2, #sec_box5 h2, #sec_box6 h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			color: #df5326;
			padding:25px 0px 3px 0px;
			margin:0px 0px 6px 0px;
			border-bottom:3px solid #c7c7c7;
		}	
			#sec_box1 h2 a, #sec_box2 h2 a, #sec_box3 h2 a, #sec_box4 h2 a, #sec_box5 h2 a, #sec_box6 h2 a {
				text-decoration: none;
				color: #df5326;
			}		
#bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
	#bodytext a {
		color: #df5326;
		font-weight: bold;
		text-decoration: none;
	}		
.photospace {
	margin: 0px 10px 10px 0px;
}
.photospaceleft {
	margin: 0px 0px 10px 10px;
}	

/************************************************************************
	4. Tertiary Page Elements
************************************************************************/
#tertiarybanner {
	padding: 0px;
}	
	#tertiarybanner h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 29px;
		color: #333;
		padding:10px 0px 10px 0px;
		border-bottom:1px solid #999;
		border-top:1px solid #999;
		margin:20px 0px 10px 0px;
	}	
#sidebar2tertiary{
	display:none;
	visibility:hidden;
}
#mainContenttert { 
	margin: 0 0; 
} 
	#mainContenttert h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 29px;
		color: #048297;
		margin-bottom: 20px;
	}
	#mainContenttert h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		color: #048297;
		margin-bottom: 0px;
	}		

/************************************************************************
	5. Quadinary Page Elements
************************************************************************/
#mainContent_quadinary {
	margin: 0px;
	padding: 0px;
}
	#mainContent_quadinary #bodytext {
		margin-top: 0px;
		padding-top:0px;
	}
#quadinarybanner {
	position: relative;
	z-index: 1;
	padding: 0px;
}	
	#quadinarybanner h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 29px;
		color: #999;
		padding:10px 0px 10px 0px;
		border-bottom:1px solid #999;
		border-top:1px solid #999;
		margin:0px 0px 10px 0px;
	}	 	
#sidebar2quadinary {
	display:none;
	visibility:hidden;
}
	
#rel_article_docs {
	display:none;
	visibility:hidden;
}
#comments {
	border-bottom:#999 solid 1px;
	border-top:#999 solid 2px;
	padding-top:4px;
}
	#comments .ind_comment {
		border-bottom:#999 solid 1px;
	}
		#comments .ind_comment p {
			padding: 10px 0px;
			margin:0px;
		}
		#comments .ind_comment .comment_date {
			font-weight:bold;
			color:#999;
		}
#post_comment {
	display:none;
	visibility:hidden;
}