/**** Play Nice Settings to "Zero Out" Browser Settings****/

* { padding: 0; margin: 0; }

body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
padding: 0;
border: 0;
}

h1, h2, h3, h4, h5, h6, pre, code {
font-size: 1em;
}

a {
text-decoration: none;
}

a img {
border: none;
}

/**************** General Layout ********************************/

body {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 14px;
	background:#41270E;
	color:#41270E;
	margin-top:10px;
}

#wrapper { 
 margin: 0 auto;
 width: 740px;
 background: #FFF7D5 url(../images/layout/maincontent-bg.png) repeat-y;
}

#header {
 width: 740px;
 float: left;
 height: 212px;
 margin-bottom: 0px;
}

/******* Navigation ************/
.navigation {
 float: left;
 width:740px;
 height: 31px;
 font-weight:bold;
 color: #fff;
 border-bottom:1px solid #003366;
 margin-top:-2px;
 
 }



/******* Content and/or sidebar layout are handled in one-col.css or two-col.css ************/

#footer, #footer p { 
 width: 740px;
 height: 25px;
 clear: both;
 color: #938B85;
 background: #41270E;
 text-align:center;
}

/************************************* Images *******************************************/

.figure { /**this is the container for the image and drop shadow**/
	float: left;
	width: 119px; /***set to width of image + margin-right + padding below + 4px***/
	margin: 15px 8px 8px 20px; /**space from border to text, reads top, right, bottom, left **/

}
.photo {
		background: url(../images/layout/drop_shadow.gif) no-repeat right bottom;
}

.photo img {
	/*** remove border, background-color, and padding to remove  border around image, recalculate .figure width ***/
	border: 1px solid #C6AD74;
	background-color: #FFF;
	padding: 8px; /**space from img edge to border**/ 
	position: relative;
	top: -4px; /**top and left moves the image up and over to show drop shadow**/
	left: -4px
}




/******************************* page elements and classes *********************/
p {
	padding: 5px 10px 5px 20px;
	text-align:left;
	line-height:18px;
	color:#41270E;
}
.first-letter
{
 color:#BE1F28;
 font-size:2em;
 padding-right: 1px;
}

#content h3 {
 color:#BE1F28;
 font-size:20px;
 padding: 20px 15px 10px 20px;
}

#content h3 a{
color:#BE1F28;
}

#content h3 a:hover {
text-decoration:underline;
}
.sidebar-contactinfo {
 margin-top:40px;
 padding: 15px 10px;
 background:url(../images/layout/address-frame.png) no-repeat center;
 text-align:center;
 color:#BE1F28;
 font-size:12px;
 line-height:14px;
}

#footer a {
 color: #938B85;
}
#footer a:hover {
 border-bottom:1px dotted #938B85;
}
