﻿/* Global Styles */
body 
{
	background-color: #ebe3d9;
}
h1
{
	color: 				#C7BEAD;
	color: 				#D1B98F;
	color: 				#759DA1;
}

h2
{
	font-size: 			20px;
	font-weight: 		bold;
	text-align: 		center;
	color: 				#643B0F;
	color: 				#A6844A;
	color: 				#759DA1;
	line-height:		30px;
}

	
a 		{ color: #759da1; }
a:hover { color: #759DA1; }


/* Primary Page Divisions */

#header-block
{
	background-color: 	#fff;
}

#strapline 
{
	background-color: 	#643B0F;
	background-color: #15438e;
	background-image: url('/images/menubg2.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

#ddmenu
{
	height: 			34px;
	background-color: 	#643B0F;
	background-color: #15438e;
}
.horizontalcssmenu1 
{
	height: 			34px;
}
.horizontalcssmenu1 ul li
{
	padding-right: 16px;
}

.horizontalcssmenu1 ul li a 
{ 
	color: #d3d3d3; 
	font-weight: bold;
	text-decoration: none; 
}

.horizontalcssmenu1 ul li a:hover 	{ color: #fff; text-decoration: none; }
.horizontalcssmenu1 ul li ul li a	{ background-color:	#060033; }

#mhpslink
{
	float: left;
	margin-top: 		7px;
	font-size: 			11px;
}
#mhpslink img
{
	float: left;
	padding-right: 3px;
}
#search 
{
	width:				400px;
	height: 			26px;
	float: 				right;
	margin-top: 		7px;
	font-size: 			10px;
}
.PCportrait
{
	clear: both;
	float: left;
	width: 40%;
	xdisplay: block;
}
.PCPortraitText
{
	float: left;
	width: 60%;
	xdisplay: block;
}
.PCPortraitText h1, .PCPortraitText h2, .PCPortraitText h3
{
	float: left;
}
.PCPortraitText h1 { font-size: 2.0em; text-align: left;   font-family: "Essays 1743"; }
.PCPortraitText h2 { font-size: 1.9em; text-align: left;   font-family: "Essays 1743"; margin-top: 15px; line-height: 160%; }
.PCPortraitText h3 { font-size: 1.7em; text-align:justify; font-family: "Essays 1743"; margin-top: 15px; line-height: 110%; }

.followontext 
{
	clear: both;
	float: left;
	font-family: "Essays 1743"; 
}
.followontext p
{
	font-size: 1.3em; line-height: 110%; 
}
@font-face {
    font-family:"Essays 1743";
    src: url("Essays1743.eot") /* EOT file for IE */
}
@font-face {
    font-family:"Essays 1743";
    src: url("Essays1743.ttf") /* TTF file for CSS3 browsers */
}

.essays { font-family: "Essays 1743"; }

/* Styles specifically used on the Gallery page */
.thumblinks 
{
	width: 33%;
	float: left;
	text-align: center;
	min-height: 200px;
}
.thumblinks > img
{
	margin: auto;
}
.thumb { height: 150px; padding-top: 10px; }
.project-thumb { height: 140px; }
.portrait { width: 700px;  max-height: 500px; }
.larger { width: 800px;  max-height: 600px; }
.portrait-lrg { width: 950px;  max-height: 760px; }
.portrait img  { float: right; padding-left: 10px; padding-bottom: 10px; max-height: 400px; max-width: 300px; }
.portrait .galleryR { float: right; padding-left: 10px; padding-right: 0px; width: 200px; }
.portrait .galleryL { float: left; padding-right: 10px; padding-left: 0px; width: 200px; }
.portrait .galleryR img, .portrait .galleryL img { width: 200px; }
.portrait .galleryR p, .portrait .galleryL p { clear: both; font-size: 0.8em; }
.portrait img.full { float: left; padding-left: 0px; max-height: 300px; max-width: 700px; }
.portrait-lrg img.full { float: left; padding-left: 0px; padding-right: 10px; max-height: 300px; max-width: 950px; }
.portrait h2
{
 	font-size:1.4em;
	padding-bottom: 10px;
 }
.portrait p 
{
 	font-size:1.15em;
	line-height: 120%;
}

