* {
padding:0;
margin:0;
}

body{
	background-color:#f9f9f9;
	background-image:url(../images/woodBgD.gif);
	background-repeat: repeat;
	color:#333;
	font-weight:normal;
	font-size: 100.01%;
	font-family:"Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif;
	line-height: 1.2;
	margin:0 auto;
	text-align:center;
}

p{
	margin:0.5em;
	text-align:left;
	font-size:1.6em;
}

h1, h2, h3 {
	margin:0.25em auto 0.125em auto;
	text-align:center;
}

h4, h5, h6{
	margin:0.25em auto 0.125em auto;
	text-align:left;
}	

img {
	margin:0.5em;
	border:none;
	padding:0.125em;
}

a:link, a:visited{
	color:#000033;
	background-color:#fefefe;
	text-decoration:underline;
	padding:0 2px;
}

a:hover{
	color:#666;
	background-color:#bcbcbc;
}

a:link img, a:visited img, a:hover img{
	background-color:transparent;
}
/*utility classes */
.rt{
	float:right;
	}
.lft{
	float:left;
	}	

#nav a:link img, #nav a:visited img, #nav a:hover img{
	background-color:#330000;
	background-image:url(../images/woodBgD.gif);
	text-decoration:none;
	padding:0 2px;
	margin:0;
	color:#000;
}


#header a:link img, #header a:visited img, #header a:hover img{
	background-color:#330000;
	background-image:url(../images/woodBgD.gif);
	text-decoration:none;
	padding:0 2px;
	margin:0;
	color:#000;
}


#header li a:link, #header li a:visited, #header li a:hover{
	background-color:transparent;
	text-decoration:none;
	padding:0;
	margin:0;
	color:#000;
	}
	
/* layout styles */

#container{
	width:760px;
	margin:0 auto;
	background:transparent;
	font-size:0.625em;
}

#content{
	float:left;
	width:759px;
	margin:0 auto;
}

#content_group{
	float:right;
	width:700px;
	margin:0;
}

#content_main{
	width:625px;
	float:left;
	margin:0;
	padding-top:1.5em;
	text-align:left;
	background-color:#f9f9f9;
	border: 1px solid;
	border-color: #ffdb23 #ffdb23 #FFF #ffdb23;
}

/*
#content_extra{
	width:80px;
	float:right;
}		

#content_sub{
	width:180px;
	float:left;
}*/

#footer{
	float:left;
	width:625px;
	margin:0 auto;
	font-size:0.8em;
	text-align:center;
	background-color:#f9f9f9;
	border-top:1px dashed #cacaca;
	border-left: 1px solid #ffdb23;
	border-right:1px solid #ffdb23;
	border-bottom:1px solid #ffdb23;
	color:#333;
	
}

#footer p{
	text-align:center;
	padding:0.25em;
}
/*design styles */
#header{
	background-image:url(../images/masthead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:760px;
	height:99px;
	}
	
#nav{
	margin-top:20px;
	}	
	
span.note{
	font-size:1.2em;
	float:right;
	display:block;
	margin:0.75em;
	padding-right:1em;
}

ul#galleryNav{
	float:right;
	padding-top:30px;
	padding-right:50px;
	
}

table td{
	text-align:center;
}

#targetFrame{
	width:350px; height:400px;  float:right; margin-right:35px; margin-top:20px; 
}
html>body #targetFrame{
	margin-right:60px;
	
}

div#targetFrame img#targetFramePhoto{
	margin:0.25em; auto;
	display:block;
	border:2px solid;
	border-color:#ccc #999 #999 #ccc;
	text-align:center;
	padding:5px;
}

html>body #targetFrame{
	text-align:center;
}

html>body #targetFramePhoto{
	margin:0 auto;
	text-align:center;
}

#thumbContainer{
	height:395px; 
	overflow:auto;
	width:135px;
	padding:0; 
	margin:0.5em 0 0.5em 1em;
	float:left;
}
	
.clr{
	clear:both;
}