	.photothumb {
/* This centers the image */
display: block;
margin-left: 0;
margin-right: 0;
margin-top:0px;
float: right;
z-index:0; 
position:relative;
/* This adds the border */
padding:3px;
width:95%;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}
.photocalf {
/* This centers the image */
display: block;
margin-left: 0;
margin-right: 0;
margin-top:0px;
float: left;
z-index:0; 
position:relative;
/* This adds the border */
padding:3px;
width:100px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

body {
	 background-image: url();
	background-color: #ffffff;
    background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#b29a6a;
	scrollbar-arrow-color:#2b1b0a;
	scrollbar-track-color:#2b1b0a;
	scrollbar-shadow-color:#2b1b0a;
	scrollbar-highlight-color:#a58d60;
	scrollbar-3dlight-color:#efe0c1;
	scrollbar-darkshadow-Color:#2f1d0b;
	}

A:link, 
A:active { color: #330000; text-decoration: underline;}
A:visited  { color: #330000; text-decoration: underline;}
A:hover { color: #faf2e3; text-decoration: underline;}

hr {
height: 5px;
width: 100%;
background-image: url(images/hr.png); 
background-repeat: repeat; 
border: none;
}

.lighten { /* floats graphic over Main Photo */
	background-image: url(images/lighten.png);  /* MAIN PHOTO */
	background-repeat: repeat; 

	}
	
.darken { /* floats graphic over Main Photo */
	background-image: url(images/darken.png);  /* MAIN PHOTO */
	background-repeat: repeat; 

	}

/*-- MAIN WEBSITE TOP and LOGO  -------------------------------------*/	

.topfloat { /* Floating Image to Add Texture to background */
	background-image: url(images/topfloat.png);
	background-repeat: repeat-x;
	padding: 0px;
	width: 100%;
	height: 260px;
	position: absolute;
	margin-left: 0;
	margin-right: 0;
	z-index: 7000;

	}  

#wrap { /* entire site width centerned */
	width:940px;
    margin:0 auto;
	padding: 10px; 
    }
    

.logo {     
	width:417px;
	height:278px;
	padding: 0px; 
	position: absolute;
	margin-left: 270px;
	z-index:8000;
	}  
	


.divider { clear:both;
	padding: 0px;  }	
	

 
	

/*-- TOP SECTION START   -------------------------------------*/	
	
#topwrap  { /* holds right and left columns for contact info */
	width: 940px;  
	height: 187px; 
	background-image: url();
	background-repeat: no-repeat;
	position: relative;
	margin-left: auto;
	margin-right:auto;

	}	
	
.lefttop  {
	width: 100px;  
	height: 50px; 
	position: absolute;
	float: left;
	float:bottom;
	bottom: 0;
	left: 50px;
	margin:0;	
	z-index:8000; 
	}	
	
.righttop  {
	width: 200px;  
	height: 50px; 
	position: absolute;
	float: right;
	float:bottom;
	bottom: 0;
	right: 50px;
	margin:0;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	font-weight: bold; 
	z-index:8000;
	text-align: right;  
	}	
	

/*-- TOP SECTION END  -------------------------------------*/	
	
	
	
	
	
/*-- MAIN PHOTO SECTION START   -------------------------------------*/	


#mainphoto { /* floats graphic over Main Photo */
	z-index:6000;
	width: 940px;
	height: 329px;
	background-image: url(photos/1.png);  /* MAIN PHOTO */
	background-repeat: none; 
	background-color: #bca371;
	padding: 0px; 
	position: relative;
	margin-left:0;
	margin-right:0;

	}
.mainphotofloat {    /* Main Photo */ 
	width:940px;
	height:329px;
	padding: 0px; 
	position: absolute;
	margin-left: 0px;
	z-index:4000;
	bottom: 0;
	}  	
.titleimage {    /* floats title over Main Photo */ 
	width:930px;
	height:45px;
	padding: 0px; 
	position: absolute;
	margin-left: 0px;
	z-index:5000;
	bottom: 0;
	}  

/*-- MAIN PHOTO END   -------------------------------------*/	







/*-- MENU SECTION START   -------------------------------------*/	

#menuwrap  {
	background-image: url(images/menubg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 32px;
    margin:0 auto;
	padding: 0px; 
	float: left;
	
	}

.menu  {
	width: 630px;
	height: 32px;
	margin-left: auto;
	margin-right:auto;

	}	
	
.menudivide { 
	float: left;
	width: 5px;
	height: 30px;
	background-image: url(images/menudivide.jpg);  
	background-repeat: repeat-none; 
	padding: 0px; 
	position: relative;
	margin-left:0;
	margin-right:0;
	}
/*-- MENU PHOTO SECTION END  -------------------------------------*/		




	
	
/*-- MAIN CONTENT SECTION START   -------------------------------------*/		
		
	
.mainbg { /*-- Main Section Background (sides and middle 1 pix tall) --*/
	float: left;
	width: 940px;
	background-image: url(images/mainbgall.png);  
	background-repeat: repeat; 
	padding: 0px; 
	position: relative;
	margin-left:0;
	margin-right:0;

	}

.mainbgdark { /*-- Darken/Lighten Section --*/
	float: left;
	width: 935px;
	background-image: url(images/darken.png);  
	background-repeat: repeat; 
	padding: 0px; 
	position: relative;
	margin-left:0;
	margin-right:0;

	}
	
.wide { /*-- All Across for Content--*/
	padding: 20px;
	float: left;
	width: 96%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	font-weight: normal; 
	}
	
.leftcolumn { /*--Left Column--*/
	padding: 10px;
	float: left;
	width: 415px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #330000;
	font-weight: normal; 
	}
		
.rightcolumn { /*--Right Column--*/
	padding: 10px;
	float: right;
	width: 415px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #330000;
	font-weight: normal; 
	}
	
.adminleftcolumn { /*--ADMIN Left Column--*/
	padding: 10px;
	float: left;
	width: 215px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #330000;
	font-weight: normal; 
	}
		
.adminrightcolumn { /*--Admin Right Column--*/
	padding: 10px;
	float: right;
	width: 615px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #330000;
	font-weight: normal; 
	}
	
.iconscenter { /*--Icon Padding Center Home Icons--*/
    margin:0 auto;
	padding: 0px; 
	position: relative;
	width: 750px;
	}

			
.icon { /*--Home Icons--*/
	float: left;
	width: 187px;
	height: 185px;
	background-image: url();  
	background-repeat: repeat; 
	padding: 0px; 
	position: relative;
	margin-left:0;
	margin-right:0;
	}

.icon:hover { /*--Home Icons Hover Effect--*/
    opacity: .5;
    filter: alpha(opacity=40);
}
	
	
/*-- MAIN  SECTION END   -------------------------------------*/			
	
	
	
	
	
/*-- COPYRIGHT SECTION START   -------------------------------------*/	


#copyrightwrap {   
	width: 940px;
	height: 43px;
	background-image: url(images/copyrightbg.png);  
	background-repeat: no-repeat;
	float: left;
	
	}	
.copyrightleft {   
	float:left;
	text-align: left ;  
	width: 40%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #1b1106;
	padding: 0px;
	height: 15px;
	padding-left: 35px; 
	padding-top: 10px; 
	  }
.copyrightright {   
	float:left;
	text-align: right;  
	width: 47%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #1b1106;
	padding: 0px;
	height: 15px;
	padding-right: 15px; 
	padding-top: 10px; 
	}
			 
		
.bottomfloat {
	width:100%;
	height:83px;
	background-image: url(images/bottomfloat.png);
	background-repeat: repeat-x;
	margin:0 auto;
	padding: 0px; 
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	position:fixed;
	z-index: 3000;
	}  
	
/*-- COPYRIGHT  SECTION END   -------------------------------------*/			
	



/*-- PHOTOS SECTION START   -------------------------------------*/	
	
.portfoliopics {
/* This centers the image */
position: relative;
margin-left: 5;
margin-right: 5;
margin-top:0px;
float:left;
/* This adds the border */
padding:6px;
width:185px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

.photoborder {
/* This centers the image */
display: block;
margin-left: 5;
margin-right: 5;
margin-top:0px;
float: right;
z-index:5; 
position:relative;
/* This adds the border */
padding:5px;
width:300px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}
.photopedigree {
/* This centers the image */
display: block;
margin-left: 2;
margin-right: 2;
margin-top:0px;
float: left;
z-index:5; 
position:relative;
/* This adds the border */
padding:5px;
width:80%;
height: auto;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}		
.photoborderprint {
/* This centers the image */
display: block;
margin-left: 5;
margin-right: 5;
margin-top:0px;
float: right;
z-index:5; 
position:relative;
/* This adds the border */
padding:5px;
width:300px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}
	
#phototext { 	
padding: 0px; 
vertical-align:bottom;
padding-bottom:0;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #062F50;
position: absolute; bottom: 0;  
} 
	
 
#slideshowpic { /* works to align image to top... in E*/
	z-index:100;

	}

/*-- PHOTOS  SECTION END   -------------------------------------*/		

 
 
 
 
 
 
 /* --------------------TEXT ----------------------------------------*/	

 
.smalltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	}

.heading {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 23px;
	line-height: 25px;
	color: #3c2415;
	font-weight: bold;
	}
	
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
		font-weight: normal;
	}

.smheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #330000;
	font-weight: bold;
	}
	
.mainb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	font-weight: bold;
	}
.formfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	font-weight: normal;
	}	
.italic {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 7px;
	font-weight: bold;
	color: #206BD0;
	}

 p {
    	margin-bottom: 4px; 
	padding-bottom: 4px;
		margin-top: 0px; 
	padding-top: 0px;  
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #330000;
	}

H1 {
	margin-bottom: 2px; 
	padding-bottom: 2px;
	margin-top: 2px; 
	padding-top: 2px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 23px;
	line-height: 25px;
	color: #990000;
	font-weight: bold;
	}
	

H2 {
	margin-bottom: 2px; 
	padding-bottom: 2px;
		margin-top: 2px; 
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #800203;
	font-weight: bold;
	}
	
H3 {
	margin-bottom: 2px; 
	padding-bottom: 2px;
		margin-top: 2px; 
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	font-weight: bold;
	}
	
H4 {
	margin-bottom: 2px; 
	padding-bottom: 2px;
		margin-top: 4px; 
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
		font-weight: bold;
	}

 
	
.H5{
	margin-bottom: 2px; 
	padding-bottom: 2px;
		margin-top: 2px; 
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	}

.list{
	margin-bottom: 0px; 
	padding-bottom: 0px;
		margin-top: 0px; 
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		line-height: 12px;
	font-style: normal;
	color: #000;
	}
	

	
.italic {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 7px;
	font-weight: bold;
	color: #206BD0;
	}


.indent { 	
	padding: 12px; 
	}
	
.indentsm { 	
	padding: 3px; 
	}


 /* ----------------TEXT END----------------------------------*/	



/*^'^ Navigation Structure  -------------------------------------*/	
.nav-container-outer{

padding: 0px;
background: url();
}
.float-left{
float: center;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}

.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:8px 18px 5px 18px;
margin: 0px 0px 0px 0px;
color: #000000;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:14px;
text-decoration:none;
font-weight: bold;
background: url(images/lighten.png);
background-repeat: repeat;
background-position: top;
}

#nav-container a:hover{
color: #999;  /*^'^ MAIN LINKS HOVER COLOR ON TEXT  CHANGE THIS ^'^*/	
background: url(images/menu_hover.png);
background-repeat: repeat;
background-position: center;
}

/*^'^ Secondary Items Container DROP DOWN  ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(images/dropdownbg.jpg); /*^'^ CHANGE THIS BACKGROUND OF LARGE DROPDOWN BOX ^'^*/
background-repeat: repeat;
background-color: ; /*^'^ CHANGE THIS  ^'^*/
opacity: 0.8; 
border-bottom: 1px solid #666;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url();
background-repeat: repeat;
background-position: 0px 22px;
font-size:12px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 220px; /*^'^ CHANGE THIS Width of dropdown ^'^*/
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(images/transp.png); /*^'^ CHANGE THIS HIGHLIGHTS  ^'^*/
background-repeat: repeat;
color:#330000; /*^'^ TEXT COLOR in Drop Down HOVER ^'^*/	
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #003366;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(images/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #C16100;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:40px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}
