/* Body Tag Definition */
body {
	margin-left:0;
	margin-top:0;
	margin-right:0;
	background-color: rgb(255,255,255);
}

/* Assign font and color to the general styles */
font, th, td, p, body, span, div,textarea { font-family:Arial,Helvetica,Verdana,sans-serif,sans; color:rgb( 0,0,0 ); font-size:12px;}
h1,h2,h3,h4,h5 { font-family:Arial,Helvetica,Verdana,sans-serif,sans; color:rgb( 0,0,0 ); }
h1 { font-size:22px; font-weight:bold; }
h2 { font-size:18px; font-weight:bold; }
h3 { font-size:16px; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-style:italic; font-weight:normal;}
 
/* General link formatting */
a { text-decoration:underline; color:#000000; }
a:hover { color:#55816C; }

/* Default horizontal rule */
hr { height:1px; color:rgb( 0, 0, 0 );}


/* margins */
.textmargin{margin-left:67px; margin-top:36px; margin-right:50px; margin-bottom:20px;}
.textmarginstaff{margin-left:95px; margin-top:36px; margin-right:20px; margin-bottom:20px;}
.textmarginproject{margin-left:77px; margin-top:10px; margin-right:80px;}
.textmargincomment{margin-left:77px; margin-top:10px; margin-right:90px; margin-top:36px;}

/* text */
.textgreen{font-size:11px; color:#55816C; font-weight:Bold; margin-left:77px;}
.textgreenlarge{font-size:16px; color:#55816C; font-weight:Bold;}
.textcopyright{font-size:9px; margin-left:67px;margin-top:20px;}
.textcopyright2{font-size:9px; margin-left:67px;margin-top:20px;}
.textsmallmenu{font-size:10px; color:#000000; padding-top:30px;}
.textsmallmenu:hover{color:#FFFFFF}
.contactbold{font-size:12px; font-weight:Bold;}
.projectbold{font-size:18px; font-weight:Bold;margin-top:30px;margin-left:72px;}
.projectitalic{font-size:14px; font-weight:normal;font-style:italic;}
.textcomment1{font-size:16px; font-weight:normal; margin-top:20px; margin-left:187px;}
.textcomment2{font-size:12px; font-weight:Bold; margin-top:3px; font-style:italic; margin-left:187px;}
.textcomment3{font-size:10px; font-weight:normal; margin-left:187px;}

/* background */
.projectback{background-color:#CCDFD1;margin-top:20px;}

/* contact */
#staff{margin-left:15px; margin-top:36px; margin-right:15px; margin-bottom:10px;}
#photos{margin-left:8px; margin-top:15px; margin-right:8px; margin-bottom:10px;}

/*projects*/
#portfolio {
	width:450px;
	margin-left:40px;
	zoom:1;	
}
#portfolio .portfolio {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:180px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
#portfolio .portfolio a{
	margin:0;
}
#portfolio .portfolio:hover, #portfolio .portfolio a:hover{
	text-decoration:underline;
	opacity:1;
}
#portfolio .portfolio img{
	display:block;
	border:none;
	margin:0;
}
#portfolio .portfolio div {display:none}

