11@charset "utf-8";
/* CSS Document */

body
{background-image:url(../images/bg_grad.jpg); background-repeat:repeat; background-attachment:fixed; background-color:#5b5c53;}
html
{background-image:url(../images/bg_grad.jpg); background-repeat:repeat; background-attachment:fixed; background-color:#5b5c53;}
/* Main Body Content */
#binder
{ width:90%; max-width:800px; min-height:600px; margin:0 auto; margin-top:100px;}

#hidden
{display:none;}

#gallery
{ min-height:600px; margin:0; margin-top:100px;}

#header
{ height: 56px; width:100%; background-image:url(../images/header.png); background-repeat:no-repeat; margin-bottom:40px;}

#footer
{ height: 19px; width:100%; padding-top:10px; clear:both; text-align:right;}

#footer img
{margin-left:60px;}

#gfooter
{ height: 19px; width:100%; padding-top:10px; clear:both; text-align:center;}

#gfooter img
{margin-left:60px;}

#st_header
{ height: 56px; width:100%; background-image:url(../images/header_statement.png); background-repeat:no-repeat; margin-bottom:40px;}

#cv_header
{ height: 56px; width:100%; background-image:url(../images/header_cv.png); background-repeat:no-repeat; margin-bottom:40px;}

#ev_header
{ height: 56px; width:100%; background-image:url(../images/header_events.png); background-repeat:no-repeat; margin-bottom:40px;}

#li_header
{ height: 56px; width:100%; background-image:url(../images/header_links.png); background-repeat:no-repeat; margin-bottom:40px;}

#cp_header
{ height: 56px; width:100%; background-image:url(../images/header_copyright.png); background-repeat:no-repeat; margin-bottom:40px;}

#pr_header
{ height: 56px; width:100%; background-image:url(../images/header_privacy.png); background-repeat:no-repeat; margin-bottom:40px;}

#co_header
{ height: 56px; width:100%; background-image:url(../images/header_contact.png); background-repeat:no-repeat; margin-bottom:40px;}

#po_header
{ height: 56px; width:100%; background-image:url(../images/header_portfolio.png); background-repeat:no-repeat; margin-bottom:40px;}

#galleryheader
{ height: 56px; width:100%; margin:0 auto; background-image:url(../images/header.png); background-repeat:no-repeat; background-position:center; margin-bottom:40px; }

#anchor
{height:391px; width:55px; float:left; background-image:url(../images/anchorstone.jpg);}

#menu
{width:130px; float:left; margin-left:10px;}

#menu ul 
{margin:0;}
#menu li 
{list-style:none; margin-bottom:15px; }

/* #mainpageimg 
{height:391px; max-width:291px; float:right;} */

#mainpageimg 
{height:391px; float:right; text-align:right; max-width:585px; overflow:hidden;}

.pmain {
height:196px; float:left; text-align:middle; overflow:hidden; 
}

#pmain1
{height:196px; width:142px; background-image:url(../images/port_people.jpg); background-repeat:no-repeat; float:right; text-align:middle; overflow:hidden; margin-top:80px;}
#pmain2
{height:196px; float:right; text-align:middle; overflow:hidden; padding-top:80px;}
#pmain3
{height:196px; float:right; text-align:middle; overflow:hidden; padding-top:80px;}
#pmain4
{height:196px; float:right; text-align:middle; overflow:hidden; padding-top:80px;}


#statement
{height:391px; float:right; text-align:left; max-width:575px; max-height:391px; overflow:auto;}

#statement p
{color:#a2a682; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-left:40px;}

#contact
{height:391px; float:right; text-align:center; width:575px; max-height:391px; overflow:auto;}

#contact p
{color:#a2a682; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-left:40px;}

#cv
{height:391px; float:right; text-align:left; max-width:575px; color:#a2a682; font-family:Verdana, Arial, Helvetica, sans-serif, Calibri; font-size:14px; max-height:391px; overflow:auto;}

#cv p
{color:#a2a682;  padding-left:40px;}

#cv h5 {font-size:18px; color:#a2a682; text-decoration:underline;}

#admin
{height:391px; float:right; text-align:left; max-width:575px; color:#a2a682; font-family:Verdana, Arial, Helvetica, sans-serif, Calibri; font-size:14px; }

#links
{height:391px; float:right; text-align:left; max-width:575px; color:#a2a682; font-family:Verdana, Arial, Helvetica, sans-serif, Calibri; font-size:14px; max-height:391px; overflow:auto;}

#links a
{color:#a2a682; text-decoration:underline;}

#events
{height:391px; float:right; text-align:left; max-width:575px; color:#a2a682; font-family:Verdana, Arial, Helvetica, sans-serif, Calibri; font-size:14px; max-height:391px; overflow:auto;}

a img{
border:0;
} 


* {
	margin:0;
	padding:0;
}

.cattitle {
	font-family:"Times New Roman", Times, serif;
	color: #f5efcb;
	font-size:24px;
	font-weight:500;
	float:left;
	width:132px;
	text-align:right;
	margin-left:-142px;
	padding-right:10px;
	margin-top:164px;
}
