/* GLOBAL */

body 
{
	margin: 			0px;
	padding: 			0px;
    font-family:		verdana,arial,helvetica,sans-serif;
	background-image:	url('../images/common/bg.jpg');
}

#wrapper
{	
	width:				882px;
	margin: 			auto;
}

/* ------------------------------------------------------------------------ */


/* FONTS */

.cellborder
{	margin: 			0px;
	padding:			0px;
	background-color:	#b8d0e8;
}

.celllight
{	margin: 			10px;
	padding:			10px;
	background-color:	#e6eff7;
}

.celldark
{	margin: 			10px;
	padding:			10px;
	background-color:	#d3e2f1;
}

.header
{		
	font-size:			14px; 
	line-height:		14px; 
	color:				#007dc3;
	text-align:			left;
}

.donationform
{	
	padding-top:		4px;
}

.red
{	
	color:				#ff0000;
}

.white
{	
	color:				#ffffff;
}

.headerbold
{		
	font-size:			14px; 
	line-height:		14px; 
	color:				#007dc3;
	text-align:			left;
	font-weight:		bold;
}

.homebold
{		
	font-size:			13px; 
	line-height:		13px; 
	color:				#007dc3;
	text-align:			left;
	font-weight:		bold;
}

.bodycopy
{		
	font-size:			12px; 
	line-height:		20px; 
	color:				#333333;
	text-align:			left;
}

.copy
{		
	font-size:			12px; 
	line-height:		18px; 
	color:				#007dc3;
	text-align:			left;
}

.fine
{		
	font-size:			10px; 
	line-height:		13px; 
	color:				#007dc3;
}

.caption
{		
	font-size:			10px; 
	line-height:		13px; 
	color:				#455560;
	text-align:			center;
	padding-top:		8px;
	padding-left:		20px;
	padding-right:		20px;
}

.caption_small
{		
	font-size:			09px; 
	line-height:		12px; 
	color:				#455560;
	text-align:			center;
	padding-top:		8px;
	padding-left:		10px;
	padding-right:		10px;
}

.mousetype
{		
	font-size:			09px; 
	line-height:		12px; 
	color:				#007dc3;
}

.gray
{		
	color:				#455560;
	line-height:		14px; 

}

a:link
{	
	color:				#007dc3;
	text-decoration:	none;
}
a:visited
{	
	color:				#007dc3;
	text-decoration:	none;
}
a:active
{	
	color:				#007dc3;
	text-decoration:	none;
}
a:hover
{	
	color:				#007dc3;
	text-decoration:	underline;
}

a.caps:link
{	
	color:				#007dc3;
	text-decoration:	none;
	text-transform:		uppercase;
}
a.caps:visited
{	
	color:				#007dc3;
	text-decoration:	none;
	text-transform:		uppercase;
}
a.caps:active
{	
	color:				#007dc3;
	text-decoration:	none;
	text-transform:		uppercase;
}
a.caps:hover
{	
	color:				#007dc3;
	text-decoration:	underline;
	text-transform:		uppercase;
}

ul.bullet_list
{
list-style-type: 		disc;
padding: 				0px;
margin-left: 			16px;
}

/* ------------------------------------------------------------------------ */


/* LAYOUT */

#sub
{
	width:				882px;
	background-image:	url('../images/common/bg_sub.jpg');
	overflow:			auto;
	
}

#left_nav
{
	width:				220px;
	padding-left:		35px;
	padding-right:		40px;
	float:				left;
}

#body_copy
{
	width:				542px;
	padding-right:		45px;
	float:				left;
	text-align:			left;

}

#indent
{
	padding-left:		20px;
	padding-right:		20px;
}

#home_nav
{
	background-image:	url('../images/home/home_nav.jpg');
	width:				838px;
	height:				24px;
	padding-top:		8px;
}

#photo_sub_vertical
{
	float: 				right;
	width:				260px;
	padding-left:		30px;
	padding-bottom:		20px;
}

#photo_sub_horizontal
{
	float: 				right;
	width:				315px;
	padding-left:		30px;
	padding-bottom:		20px;
}

#photo_sub_navigation
{
	float: 				right;
	width:				220px;
	padding-left:		30px;
	padding-bottom:		20px;
}

#photo_story_thumbnail
{
	float: 				left;
	width:				60px;
	padding-right:		15px;
	padding-bottom:		20px;
}

#photo_story
{
	float: 				left;
	width:				200px;
	padding-right:		20px;
	padding-bottom:		20px;
}
