/* CSS for Design Pages */
*{margin: 0; padding: 0; border: 0;}

div.container {width: 950px; margin: 0 auto;}
/* Header */


/* Navigation */

nav ul {
	text-align: right;
	font-family: Trebuchet MS, helvetica, arial, sans-serif;
	font-size: 1em;
	font-weight: bold;	
	}
nav li {list-style-type: none; 
	display: inline-block;
	margin: 10px;
	}
a:link {color: #2F3B03; text-decoration: none;}
a:visited {color: #2F3B03; text-decoration: none;}
a:hover, a:focus {color: #72A340;}

a:link.active {color: #B95727;}
a:visited.active {color: #B95727;}
a:hover.active, a:focus.active {color: #72A340;}

/* Main Page */

div.main {width: 950px;
	background-color: white;}

div.main p {text-align: left;
	font-family: Trebuchet MS, helvetica, arial, sans-serif;
	padding: 10px 0 10px 50px;}
div.main img {border: 2px solid #B95727;
	margin: 50px 50px 0 0;}
h1 {font-size: 1.5em; 
	color: #B95727; 
	padding: 50px 0 20px 50px; 
	text-align: left;
	font-family: serif;}
p.img {float: right;}
p.hold {
	margin: 150px;
	float: right;}

/* Services */

h2 {color: #B95727;
	font-size: 1.1em;
	font-family: serif;
	padding-left: 50px;}
div.main li {color: #72A340;
	font-size: 1em;
	font-family: Trebuchet MS, helvetica, arial, sans-serif;}
div.main ul {
	padding-left: 100px;}
ul.serv {margin: 0 0 0 -50px;}

/* Photos */
div.photos {width: 950px;
	background-color: white;}

div.photos p {text-align: center;}
div.photos img {border: 2px solid #B95727;
	margin: 15px;}

div.baphotos img {border: 2px solid #B95727;
	margin-bottom: 30px;}
img.b_img {float: left; margin-left: 50px;}
img.a_img {float: right; margin-right: 50px;}

img.thumb {border: 1px solid #B95727; margin: 5px; width: 150px;}

/* Referrals */

div.referrals {width: 950px;
	background-color: white;}

div.referrals p {text-align: left;
	font-family: Trebuchet MS, helvetica, arial, sans-serif;
	padding: 0 0 10px 50px;}

div.referrals img {border: 2px solid #B95727;
	margin: 50px 50px 0 0;}

div.refside {background-color: #E7F1D8;
	border: 2px solid #B95727;
	float: right;
	width: 250px;
	padding: 20px;
	margin: 75px 50px 50px;}
div.refside h2 {padding: 0;
	text-align: center;}
div.refside p {padding-top: 10px;
	font-family: Trebuchet MS, helvetica, arial, sans-serif;}

/* Footer */

p.footer {
	clear: both;
	text-align: left;
	color: #2F3B03;
	font-family: Trebuchet MS, helvetica, arial, sans-serif;
	font-size: .8em;
	padding-top: 50px;
	}

/* footer nav */
h4 {
	font-size: .9em;
	text-align: right;
	max-width: 1200px;	
	word-spacing: 2em;
	font-family: Trebuchet MS, helvetica, arial, sans-serif;
	padding-bottom: 40px;}