body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color:#1F2E56;
	color:#505050;
	text-align:left;
}
	
	
body a:link		{ color: #1d294e; text-decoration: underline; }
body a:visited	{ color: #1d294e; text-decoration: underline; }
body a:active	{ color: #1d294e; text-decoration: underline; }
body a:hover	{ color: #1d294e; text-decoration: underline; }

.space { 
 	width:1px;
	background-color:#1F2E56;
}

/****************************************** TOP AREAS *****************************************/



#top {
	position: relative;
	/* IE 5.5 */ 
	left:0%;
	top:15px;
	
	width: 783px;
}

# topleft { 
	position: absolute;
	left:0px;
	top:0px;
	width:178px;
}

/*# hi { 
	position: absolute;
	left:179px;
	top:0px;
	width:607px;
}*/

# topblurb { 
	position: relative;
	left:500px;
	top:25px;
	width:150px;
}

.quotepanel { 
	background-image:url(images/top-right.jpg);
	background-repeat:no-repeat;
	
}

/****************************************** MAIN CONTENT AREAS + FOOTER*****************************************/

#projectcontent { 



min-height: 400px;
padding: 5px;
padding-bottom: 8px;
}


.content { 
	padding:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#content {
	position: absolute;
	/* IE 5.5 */ 
	left:1px;
	top:273px;
	/*background-color:#263460;*/
	
	
	/*border-top:#fff 1px solid;*/
	width: 777px;
}

#content2 {
	position: absolute;
	/* IE 5.5 */ 
	left:1px;
	top:272px;
	/*background-color:#263460;*/
	
	
	/*border-top:#fff 1px solid;*/
	width: 776px;
}

.contentArea { 
	background-color:#fff;
	background-image:url(images/topleaf.gif);
	background-repeat:no-repeat;
	background-position:top;
	border-left:#263460 1px solid;
	border-right:#263460 1px solid;
	/*border-bottom:#263460 1px solid;*/
	border-top:#fff 1px solid;
	/*margin: 1px;*/
	padding:20px;
	
	
}

.contentAreaRight { 
	border-right:#263460 1px solid;
}

#orangeborder { 
	border-left:#B79452 1px solid;
	border-right:#B79452 1px solid;
	width: 778px;
}

#headshot {
	position:relative;
	
	/*border: 1px solid #ff0000;*/
	margin: 0;
	padding: 0;
}


#bottomFloral { 
	position:relative;
	bottom:0px;
	left:1px;
	padding:5px;
	background-image:url(images/long-floral-bottom.gif);
	background-repeat:no-repeat;
	
	
 }
 
 #bottomFloralPortfolio { 
	position:relative;
	bottom:1px;
	left:0px;
	padding:5px;
	background-image:url(images/portfolio-floral.jpg);
	background-repeat:no-repeat;
	border-left:#263460 1px solid;
	width: 778px;
	
 }

 #bottomFloralLeft { 
	position:relative;
	bottom:0px;
	left:1px;
	padding:5px;
	background-image:url(images/floral-left.jpg);
	background-repeat:no-repeat;
	
 }


.footerArea {
	background-color:#BC9751;
	border-left:#263460 1px solid;
	border-right:#263460 1px solid;
	border-bottom:#DEAF53 1px solid;

	padding:5px;
	background-image:url(images/bottom-floral.gif);
	background-repeat:repeat-x;
	background-position:15% 50%;
}


#footerArea2 {
	background-color:#BC9751;
	border-left:#263460 1px solid;
	
	border-bottom:#DEAF53 1px solid;

	padding:5px;
	background-image:url(images/bottom-floral.gif);
	background-repeat:repeat-x;
	background-position:15% 50%;
	
}

#whiteborder { 
	position: absolute;
	background-color:#3c3e5c;
	width: 779px;
	height:30px;
	left:150px;
	top:292px;
	border-left:#B79452 1px solid;
	border-right:#B79452 1px solid;
}

.footer {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
}

#copyright { 


	position: relative;
	top:0px;
	left:0px;
	width:770px;
	line-height:20px;
	text-align:center;
	padding:12px;
	text-align:center; 

	
}

/****************************************** NAV AREAS *****************************************/


#rightnav {
	position: absolute;
	/* IE 5.5 */ 
	right:150px;
	top:-250px;

	width:120px;
	z-index:0;

}

#rightnav2 {
	border-right:#263460 1px solid;

}

.leftnav-portfolio { 
	 background-color:#ded3c1;
	 vertical-align:top;
	 padding:15px;
	 border-left:#263460 1px solid;
	 background-image:url(images/dots.gif);
	 background-position:right;
	 background-repeat:repeat-y;
	 
}

.rightnav-portfolio { 
	background-color:#ded3c1;
	 vertical-align:top;

	 
	 background-image:url(images/dots.gif);
	 background-position:left;
	 background-repeat:repeat-y;
}

/*
#navArea {
	position: absolute;
 
	left:1px;
	top:1px;
	background-color:#25335F;
	width:100%;
	color:#545f81;
	padding:3px 15px 3px 15px;
	margin:1px;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	
	border-bottom: #deaf53 2px solid;


}*/

.topnav { 
	background-color:#25335F;
	color:#deaf53;
	padding-top: 2px;
/*
	padding-left:5px;
	padding-right:5px;*/
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	border-left:#7C766F 1px solid;
	border-right:#263460 1px solid;
	font-weight:bold;

}

.topNavTable { 

	border-left:#B79452 1px solid;
	border-right:#B79452 1px solid;
	border-bottom: #deaf53 2px solid;

}
/*
.left1{	
	line-height:20px;
}*/
/****************************************** LINKS FORMATTING *****************************************/

a.navSelected:link, a.navSelected:visited, a.navSelected:hover, a.navSelected:active 
{

    display: block;
 /* 
    width: 175px;*/
	background-image: url(images/pointer.gif);
    background-repeat: no-repeat;
	background-position:50% 100%;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	height:24px;

    text-align: center;
	line-height: 20px;
	font-weight: bold;
    text-decoration: none;
    color:#deaf53;
	
}

a.navSelected:hover
{
	background-image: url(images/pointer.gif);
    background-repeat: no-repeat;
	background-position:50% 100%;
	height:24px;
    display: block;
   /* 
    
    width: 175px;*/
   
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;

    text-align: center;
	line-height: 20px;
    font-weight: bold;
    text-decoration: none;
    color:#deaf53;

}

a.nav:link, a.nav:visited, a.nav:hover, a.nav:active 
{

    display: block;
 /* 
    width: 175px;*/
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	height:24px;

    text-align: center;
	line-height: 20px;
	font-weight: bold;
    text-decoration: none;
    color:#ffffff;
	
}


a.nav:hover
{
	background-image: url(images/pointer.gif);
    background-repeat: no-repeat;
	background-position:50% 100%;
	height:24px;
    display: block;
   /* 
    
    width: 175px;*/
   
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;

    text-align: center;
	line-height: 20px;
    font-weight: bold;
    text-decoration: none;
    color:#deaf53;

}

a.leftNav:link, a.leftNav:visited, a.leftNav:hover, a.leftNav:active { 
	background-image: url(images/leftNav_reg.gif);
    background-repeat: no-repeat;
	background-position:0% 20%;
	display:compact;
	color:#2a4272;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	text-indent:3px;
	line-height:20px;
	padding-left:10px;
	
}

a.leftNav:hover { 
	background-image: url(images/leftNav_over.gif);
    background-repeat: no-repeat;
	background-position:0% 20%;
	display:compact;
	color:#BD9953;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-indent:3px;
	line-height:20px;
	padding-left:10px;
}

/****************************************** CONTENT FORMATTING *****************************************/

h1{ 
	
/*	font-size: 18px;
	line-height: 1; 
*/

    font-family:"Times New Roman", Times, serif;
	margin: 11px 0 10px 0;
	padding: 0 0 0 0;
	font-size: 1.625em;
	font-weight: bold;
	line-height: 1.25em;
	color : #1d294e;
	border-bottom: 1px solid #bcc0d0;
	background: #ffffff;
	text-align:left; 


}

h2{ 
    font-family:"Times New Roman", Times, serif;
	margin: 11px 0 10px 0;
	padding: 0 0 2px 0;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1em;
	color : #1d294e;
	border-bottom: 1px solid #bcc0d0;
	background: #ffffff;
	text-align:left; 
}

h3 { 
    font-family:"Times New Roman", Times, serif;
	margin: 11px 0 10px 0;
	padding: 0 0 2px 0;
	font-size: 1.25em;
	font-weight: bold;
	line-height: 0.75em;
	color : #1d294e;
	border-bottom: 1px solid #bcc0d0;
	background: #ffffff;
	text-align:left; 
}


h4{ 
    font-family:"Times New Roman", Times, serif;
	margin:  0;
	padding: 0 0 2px 0;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.25em;
	color : #1d294e;
	background: #ffffff;
	text-align:left; 
}

h5 { 
    font-family:"Times New Roman", Times, serif;
	margin: 0px;
	padding: 0 0 2px 0;
	font-size: 1.25em;
	font-weight: bold;
	line-height: em;
	color : #1d294e;
	border-bottom: 1px solid #bcc0d0;
	background: #ffffff;
	text-align:left; 
}

hr { color:#CCCCCC;	
	background-color: #CCCCCC;
	line-height: 0;
}
p { 
	text-align:left; 
}

p.copyright { 
	text-align:center;
}

p.small {
	font-size:2px;
	text-align:left; 

}

p.callout { 
	color : #8f0d0a;
	font-style:italic;
}
