
/* GENERAL STYLES */

body						{ background-color:#D8D6B3; margin:0px; }
body,
table,
td							{ font-family:verdana,arial; font-size:11px; line-height:18px; color:#333; }

img						{ border:0; }
.photo					{ border:1px #666 solid; }

a:link,
a:visited				{ color:#039; text-decoration:underline; }
a:active,
a:hover					{ color:#663; text-decoration:underline; }


td h1 					{ font-size:14px; color:#039; font-weight:bold; }
.subhead 				{ line-height:20px color:#039; font-weight:bold;}

.hometext 				{ font-size:12px; line-height:20px;}


.copyright				{ font-size:10px; color:#666;}

/* PORTFOLIO - POPUP STYLES */
.popup					{ background:; font-size:12px; }
.popup a:link,
.popup a:visited		{ color:#039; text-decoration:underline; }
.popup a:hover,
.popup a:active		{ color:#663; text-decoration:underline; }
.thumb					{ vertical-align:center; text-align:center; }
#caption					{ font-weight:bold; }

/* FORM STYLES */
.flabel 					{ font-weight:normal; line-height:14px;}
.ftext 			 		{ color:#666; font-weight:normal; line-height:14px;}
.ffield 					{ }
.fbutton 				{ color:#039; font-weight:bold; background-color:#FFF; border: 1px solid #333; }
.frequired 				{ color:#F00;}


/* NAV STYLES */
p.totop 					{ font-size:10px; color:#333; text-decoration:none; align:right;}
p.totop a:hover 		{ color:#663; text-decoration:underline;}

p.quote					{ font-weight:bold; }
.quote_source 		{ font-weight:normal; font-style:italic; }		

