@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0}

body { background: url(../images/background-gradient.jpg) top left repeat-x #FFFFFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 76%; }

p { font-size: 1.0em; line-height: 1.8em; margin-bottom:10px; margin-top:10px; }

img { border:none;}

h1 { font-size: 1.8em; color: #7f9730; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }
h2 { font-size: 1.6em; color: #7f9730; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }
h3 { font-size: 1.5em; color: #7f9730; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }
h4 { font-size: 1.3em; color: #7f9730; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; }

a:link { color : #7f9730; }
a:active { color : #7f9730; }
a:visited { color : #7f9730; }
a:hover { color : #7f9730; }

#holder {
	width : 990px;
	margin: 0 auto;
	padding:0;
}

#header { width:990px; height:247px; margin:0; padding:0; border:0;  }

#nav { 
	float: left; 
	padding:12px 0 0 50px;
	background:url(../images/nav-background.jpg) top left no-repeat; 
	height:336px; 
	width:222px;
	font-size: 1.2em;
	}

#nav ul {
	padding: 0;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
}

#nav ul li { color: #974830; margin-left:15px; margin-bottom:8px; list-style-image:url(../images/flourish.gif);}
#nav ul li ul li { list-style:none; list-style-image:none;}


#nav ul li a {
	color: #974830;
	text-decoration:none;
}

#nav ul li a:hover { color: #653121; }

#content { background : #ffffff; margin: 0 0 0 280px; 	padding: 0; }

#block { display:block; padding:10px; background-color:#7f9730; margin:10px 0; width:500px;}
span.photo img { padding:3px; border:1px solid #999; margin-right:4px; margin-bottom:5px;}

#footer { padding : 5px; text-align : center; color : #653121; clear:both; background-color: #fef8eb; border:1px dashed #f0e6d3; }
#footer p { color : #653121; text-decoration : none; font-weight : normal; }
#footer a:link { color : #974830; text-decoration : none; }
#footer a:visited { color : #974830; text-decoration : none; }
#footer a:hover { color : #653121; text-decoration : none; }

.sub_heading { color : #000066; font-size : 14pt; font-weight : normal; font-family : Arial, Georgia, Verdana; line-height : 110%; }
.heading1 { font-family : Geneva, Verdana, Arial, Helvetica, "Eras Demi ITC", sans-serif; color : #000060;
font-size : 18pt; font-weight : bold; font-style : italic; line-height : 16pt; }
.normal_text { color : #000000; font-family : Arial, Verdana, "Times New Roman", Helvetica; 
font-weight : normal; }

.required { color : #cc0000; font-weight : bold; font-family : Arial, Verdana, "Times New Roman", Helvetica; font-size : 10pt; }
.powered { font-size: 12px; font-style: italic }

hr { color : #000060; height : 2px; width : 95%; text-align : center; }

.small_pic_border { border : 1px solid #000060; }
.noborder { border : 0; }
.pic_yellow { border : 2px solid #f8f800; }
.pic_blue { border : 2px solid #000060; }
.vr { color : #1b5173; font-family : Arial, Verdana, "Times New Roman", Helvetica; font-size : 10pt; }
.brclear { clear : both; height : 0; margin : 0; font-size : 1px; line-height : 0; }
.newsletter { font-size : 12px; font-weight : bold; font-family : Arial, Helvetica, sans-serif; }



#holder_gallery {
	width : 1080px;
	text-align : left;
	margin : 0 auto 0 auto;
	border-top : 1px solid #DCCBAC;
	border-bottom : 1px solid #DCCBAC;
	border-right : 1px solid #DCCBAC;
	border-left : 1px solid #DCCBAC;
	background-color: #FFFFFF;
}


#gallery_content { background : #ffffff; margin: 0 0 0 155px; 	padding: 5px; }


#photo_col {
	width: 255px;
	float: right;
padding : 1px 15px 5px 0px;
border-top : 1px solid #f8f800;
border-bottom : 1px solid #f8f800;
border-left : 1px solid #f8f800;
border-right : 1px solid #f8f800;
margin : 10px 5px 5px 5px;
background : #ffffb7;
color : #000060;
}

#div1 { padding : 0px 3px 0px 15px;
height: 220px;
border-top : 1px solid #f8f800;
border-bottom : 1px solid #f8f800;
border-left : 1px solid #f8f800;
border-right : 1px solid #f8f800;
background : #ffffb7; margin : 10px 5px 5px 5px;
color : #000060; } 

#div2 { padding : 0px 6px 0px 15px; height: 250px;
border-top : 1px solid #f8f800;
border-bottom : 1px solid #f8f800;
border-left : 1px solid #f8f800;
border-right : 1px solid #f8f800;
margin : 10px 5px 5px 5px;
background : #ffffb7;
color : #000060; } 

#div3 { padding : 0px 6px 0px 15px; 
border-top : 1px solid #f8f800;
border-bottom : 1px solid #f8f800;
border-left : 1px solid #f8f800;
border-right : 1px solid #f8f800;
margin : 10px 5px 5px 5px;
background : #ffffb7;
color : #000060; } 

#produced { padding : 1px 15px 5px 0px; width: 240px;
float: right;
border-top : 1px solid #ADA189;
border-bottom : 1px solid #ADA189;
border-left : 1px solid #ADA189;
border-right : 1px solid #ADA189;
margin : 10px 5px 5px 5px;
background : #DCCBAC;
color : #000060; } 

.answer {
	color: #009933;
	font-weight: bold;
}
.question {color: #990000; font-weight: bold; }
