@charset "UTF-8";
/* CSS Document */

/* Neutral Elements */
	html, body { margin:0; padding:0; width:99.999999%; }
	body { font: 0.8em/1.25em normal normal normal 'Lucida Sans','Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
	div, section, h, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, l, blockquote, code, pre, nl, ul, ol, li {margin:0; padding:0;}

/* Body */
	body
		{
			background-color: #ad9b87;
			background: #ad9b87 url(background.jpg) no-repeat scroll top center;
			color: #ffffff;
			font-family:Arial, Helvetica, sans-serif;
			font-size:small;
			margin-top:0;
			margin-left:0px;
			margin-right:0px;
			margin-bottom:0px;
		}
		
	p
		{
			margin: 0 0 1em 0;
		}
		
	label
		{
			display: block;
			margin: 0.2em 0;
		}
		
	field
		{
			display: block;
			margin: 0.2em 0;
		}
		

/* Hyper links */	
	a:link 		{color: #FFFFFF;text-decoration: none;}
	a:visited 	{text-decoration: none; color: #FFFFFF;}
	a:hover 	{text-decoration: underline; color: #FFFFFF;}
	a:active 	{text-decoration: none;}
	a:focus		{text-decoration: underline; color: #FFFFFF;}
	a img 		{border: 0;}

/* Headings */	
	h1
		{
			font-family: 'Lucida Sans','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
			font-weight: normal;
			font-size: 1.8em;
			margin: 0.5em 0;
		}
	
	h2
		{
			font-size: 1.1em;
			font-weight: 900;
			margin: 0.5em 0;
		}
		
	h3
		{
			font-size: 1em;
			font-weight: 900;
			margin: 0.5em 0;
		}
		
/* Branding */
	#branding
		{
			margin: 0 0 30px 0;	
		}
	
	
/* Container */
		
	#container 
		{
			position: relative;
			width: 580px;
			margin: 0 auto;
			border-style: none;
			border-color: #191919;
			border-right-width:4px;
			border-left-width:4px;
			border-bottom-width:4px;
			border-top-width:0;
			padding:10px 70px 0;
			background: url(contentbg-trans.png) repeat-y;
		}
	
/* Header */
		
	#logo
		{ 
			padding: 0px;
			margin: 10px 0;
		}
	
/* navigation */

	#navigation
		{
			font-size: 1.4em;
			font-family:"Times New Roman", Times, serif;
			list-style-type: none;
			text-align: right;
			border-top: 1px solid #ffffff;
			padding: 5px 0;
		}

		#navigation li
			{
				display: inline;
				padding-left: 10px;
			}
			
	/* Sub Navigation */
		#subnav
			{
				width: 100%;
				text-align: center;
			}
	
			#subnav li
				{
					display: inline;
					list-style-type: none;
					padding-right: 20px;
				}
	
		
		
/* Content */
	
	#content
		{
			font-family: 'Lucida Sans','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
			font-size: 1em;
			padding-bottom: 30px;
			margin-left: 20px;
			line-height: 1.4em;
		}

/* Footer */
	
	#footer
		{
			position:relative;
			background: #7f6447 url(bgshadow.png) repeat-x scroll top;
			height: 317px;
			padding: 0px;
			font-family:Arial, Helvetica, sans-serif;
			width:100%;
			clear:both;
		}
	
	
			#copyright 
				{
					background: url(contentfooter-trans.png) no-repeat scroll top center;
					color: #ad9b87;
					font-size: small;
					text-align: center;
					padding-top: 100px;  
					margin: 0 auto;
				}

.contentimageleft	
		{
			border: 2px solid #ffffff;
			float: left;
			margin: 7.5px 15px 7.5px 0;
		}
		
.contentimageright	
		{
			border: 2px solid #ffffff;
			float: right;
			margin: 7.5px 0 7.5px 15px;
		}
		
.field
	{
		margin: 10px 0; 	
	}
	
.contactinfo
	{
		width: 270px;
		float: left;
		padding-left: 10px;
	}
	
#finalmessage
	{
		text-align: right;
		margin: 20px 95px;
		clear: both;	
	}

#galleries
	{
		margin: 0 10px;
	}
	
.galleryselector
	{
		width: 260px;
		height: 210px;
		float: left;
	}
	
	
.contentfooter
	{
		padding: 20px;
		text-align: center;
		clear: both;
		display: block;	
	}
	
.sketchright
	{
		float: right;	
	}
