/* CSS Document */
/* MASTER STYLES for http://davidanderica.net */
/* Created by: David Paul Ellenwood, http://davidpaulellenwood.com */
/* Created on: January 07, 2007 */

html {}
 
body {
	background:#94826E url('../i/bodyBk.gif');
	color:#533E29;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 50px 0;
	padding:0;
	}

a			{color:#306; text-decoration:none;}
a:visited	{color:#306;}
a:hover		{color:#306; text-decoration:underline;}
a:active	{color:#533E29; text-decoration:none;}

h1,h2,h3,h4,h5,h6,p,form {margin:0; padding:0;}

h1 {font-size:1.5em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.75em;}
h6 {font-size:.75em;}
p  {font-size:.9em;}

ul {}

img {border:none;}



div#outerWrap {
	width:711px;
	color:#533E29;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	z-index:1;
	position:relative;
	background:transparent url('../i/outerWrapBk.png') repeat-y;	/* Background pattern created Squidfingers, http://www.squidfingers.com/assets/patterns/ */
	_background:transparent url('../i/outerWrapBk.jpg') repeat-y;	/* Secondary for IE6 and lower because it's a bastard child browser! */
}

div#outerWrap div#masthead {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=image src='http://davidanderica.net/i/mastheadBk.png');
	width:767px;
	height:127px;
	color:#533E29;
	position:absolute;
	top:0;
	left:-25px;
	z-index:10;
	text-align:center;
}
div#outerWrap .mastback[class] {background:transparent url('../i/mastheadBk.png') top center no-repeat;} 

div#outerWrap div#leftColm {
	width:370px;
	padding:170px 0 20px 0;
	position:relative;
}
div#outerWrap .leftColmBack[class] {background:transparent url('../i/colmBk.png') 30px 0px no-repeat;}

div#outerWrap div#leftColm ul#mainNav {
	list-style-image:url('../i/navBullet.gif');
	text-align:right;
	font-family:"Courier New", Courier, mono;
	font-weight:bold;
}

div#outerWrap div#leftColm ul#mainNav li {margin:.75em .5em .75em 0;}
div#outerWrap div#leftColm ul#mainNav li a img {margin-bottom:-3px;}
div#outerWrap div#leftColm ul#mainNav li a:hover img { margin-bottom:-4px; border-bottom:1px solid #306;}

div#outerWrap div#leftColm div#content {
	text-align:right;
	margin:30px 0 0 50px;
}

div#outerWrap div#leftColm div#content h2 {
	font-size:.9em;
	line-height:1.75;
	margin:1.5em 10px -1.25em 45px;
	text-align:left;
}

div#outerWrap div#leftColm div#content p {
	font-size:.8em;
	line-height:1.75;
	text-align:left;
	margin:1.5em 10px 1.5em 45px;
}

form p .field {
	width:250px;
}

h6.note {
	font-weight:normal;
	font-style:italic;
	font-size:.75em;
	text-align:left;
	padding:2em 10px 0 45px;
}

div#outerWrap .snapShot	{position:absolute;}
div#outerWrap #one		{top:50px; right:0;}
div#outerWrap #two	 	{top:285px; right:40px;}
div#outerWrap #three	{top:520px; right:0;} 

div#footer {
	width:711px;
	height:60px;
	color:#533E29;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale src='http://davidanderica.net/i/footerBk.png');
	margin-left:auto;
	margin-right:auto;
	z-index:1;
}
.footerBack[class] {background:transparent url('../i/footerBk.png') repeat-y;}

div#outerWrap div#leftColm dl#locations {text-align:left; margin-left:45px; font-size:.75em;}
div#outerWrap div#leftColm dl#locations dt {font-weight:bold; margin-top:1em; margin-bottom:.25em;}
div#outerWrap div#leftColm dl#locations dd {margin-left:0;}
div#outerWrap div#leftColm dl#locations dd address {font-style:normal;}

div#outerWrap div#leftColm div#googleMap {width:515px; height:350px; margin:25px 0 25px 45px; border:6px solid #bbac96;}
div#outerWrap div#leftColm div#googleMap div.infoWin {width:200px; font-size:.75em; text-align:left;}