body { 
	margin-top: 0px;
	padding: 0;
	font: 11px/150% "Helvetica Neue", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;	
	text-align: center; 
	}

h1 {font: 25px/150% "Times New Roman", Times, Georgia, serif; 
	font-weight: 100;
	padding-bottom:0px; 
	margin-top: 0; 
	margin-bottom: -10px;
	border-bottom: 5px solid #989da2;}

h2 {font: 15px/150% "Times New Roman", Times, Georgia, serif; 
	border-bottom-color: #989da2;
	margin: 0 0 0 0 ; 
	border-bottom: 2px solid;}

h3 {font-size: 13px; border-bottom-color: #989da2; padding-top: 10px;}

h4 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-right: 10px;}
	
a  {text-decoration: none;  }
	 
a.menu:hover   { color: white; background-color: black; }

a:hover   {color: white; background-color:black;}

a.menu  	  {}

p  {color: white;}

#container {margin: 0px auto; width: 820px;}

#containerL {margin: 0px; width: 820px;}

#viewerLg {margin: 0px auto; width:100%;}


/* Masthead*/
#masthead  { height: 100px;   }

#masthead img { float: left}
	
.icon {float: right;}


/* Main Content Area */

#content  { height: 400px;}

#content img {float:left;}


/* 2 column Copy area for main pages */
.copy {
	margin-top: 20px;
	width: 500px;
	text-align: left;	}
	
.copy780 {
	margin-left: 27px;
	margin-top: 20px;
	width: 780px;
	text-align: left;	}
	
.copy h3 { font-weight: bold; font-size: 10px;  margin-top: 20px;}

.copy p {font-weight: 100; font-size: 9px; line-height: 120%; padding: 0px 15px;}
	


/*Two Separate Columns used in all MAIN side menu pages */	
	
#SideColumn{
	
	float: right;
	width: 240px;   
	text-align:left;
	padding: 10px 20px 10px ; 
	margin: 0;
	}	
	
#SideColumn h2 {margin: 10px 0px; padding: 0;}
	
.copyR {
	text-align: left;
	float: right;
	width: 225px;
	padding: 0px 0px 10px 25px; 
	}	
	
.copyR h2 {margin: 0; padding: 0;}

#MainColumn { 
margin-top: 10px; 
	width: 520px; 
	float: left;  
	clear: both;
	text-align:left; 
	}
	
#Proofs { 
margin-top: 10px; 
	width: 100%; 
	float: left;  
	clear: both;
	text-align:left; 
	}
	
#MainColumn p, h1, h2, h3, h4  {margin-left: 30px;}

#main  { clear: left; text-align:left; margin: 15px 0 0 30px;}
#main2 { clear: left; text-align:left; margin-left: 25px;}


#main500  { clear: left; float:left; text-align: left;   background: none; margin: 15px 0 0 0px; width: 520px; }

#Main500 p, h1, h2, h3, h4  {margin-left: 30px;}
#Main500 p {padding-top: 15px; margin-bottom:-15px;}	

.item {
	float: left;
	clear: left;
	width: 240px;
	background-color: #f0f0f0;
	}	
		
.item500 {
	float: left;
	clear: left;
	width: 490px;	
	min-height: 105px;
	padding-top: 0px;
	margin-left: 30px;
	}
	

.item p, item a, item500 p, item500 a {margin-top: -10px; color: white;  font-size: 11px; padding: 0px 10px;}


	


/* footer */
	
#footer {clear: both; margin: 25px 0px 10px 15px;  }


.spacer {clear:both}

.featured {float: left;  margin: 0px 0px 10px 30px;}
.button {float: left;  margin: 0px 0px 0px 30px;}
.buttonR {float: left;  margin: 0px 0px 0px 0px;}
.buttonLast {float: left;  margin: 0px 0px 30px 30px;}

.gallery  {border: 1px solid white; margin: 25px 0px 0px 0px; padding: 0px; clear: both; float: none;}

.thumbnailx {float: left; border: #d2d2d2 1px solid; margin: 50px 10px 25px 0px;}

.thumbnailz {float: left; border: #d2d2d2 1px solid; margin: 10px 10px 15px 0px;}
.thumbnailB {float: left; border: #d2d2d2 1px solid; margin: 10px 10px 0px 10px;}
.thumbnail, .thumbnail2 {float: left; border: #d2d2d2 1px solid; margin: 10px;}
.thumbnailT {float: left; border: #d2d2d2 1px solid; margin: 20px 0px 10px 2px;}
.thumbnailT2 {float: left; border: #d2d2d2 1px solid; margin: 00px 0px 50px 2px;}

.thumbnailS {float: left; border: #d2d2d2 1px solid; margin: 3px;}
.thumbnailL {float: left; border: #d2d2d2 1px solid; margin-right: 15px; margin-bottom: 10px;}

.thumbnailNO { border: #d2d2d2 1px solid; clear: both;}

.thumbnail3 {float: left; border: #d2d2d2 1px solid; margin: 0px 0px 20px 0px;}

.thumbnail2 {margin-left: 30px;}
.thumbnail2b {margin-left: 30px; margin-bottom: 15px; border: none;}
.thumbnail2c {margin-left: 10px; border: #d2d2d2 1px solid; }
.thumbnailc {margin-left: 30px; border: #d2d2d2 1px solid; }

.thumbnailBarbour {float: right; margin-left: 5px; margin-bottom: 5px; border: #d2d2d2 1px solid; }
.thumbnailBarbour2 {float: left; border: #d2d2d2 1px solid; margin: 0px 5px 5px 30px;}
.thumbClick {float: left; border: none; margin-left: 30px;}

.thumbnailR {float: right; border: #d2d2d2 1px solid; margin: 10px;}
.thumbnailR2 {float: right; border: #d2d2d2 1px solid; margin: 0px 20px 50px 30px;}
.thumbnailRT {float: right; border: #d2d2d2 1px solid; margin: 20px 20px 20px 0px;}


.left {float: left; border: #d2d2d2 1px solid; margin: 20px 0px;}

img {padding:0; border:0;}


