@import url('reset.css');

html{background-color: #5f4e39; font: normal 12px/1.2em Georgia, "Times New Roman", serif; color: #262626; text-align: center;}

a{color:#49270c;outline:none;}

#wrapper {width: 960px;margin: 20px auto;background-color:#fff; text-align: left;}

#header{}
#header img{float:left; padding: 12px 0 0 12px;}
#header ul{float:right;padding: 20px 10px 0 0;}
#header ul li{float:left; position: relative; top: 12px;}
#header ul li a{display:block;padding:7px;color:#262626;text-decoration: none; font-weight: 600; font-family:  Georgia, "Times New Roman", serif;}
#header ul li a:hover{color:#637a48;text-decoration: underline;}

#header ul li.nav_icon a, #header ul li.nav_icon a img {margin:0; padding:0;}

#content{clear:both;}

#footer{clear:both;text-align: center;padding: 20px 0;font: normal 12px/1.5em Arial, sans-serif;}

/**
***	Index
**/

body#index #content{
	position: relative;
	padding:8px;}
	
body#index #content img {
	margin: 0 auto;
	}

.hometext {
	position: absolute;
	top: 320px;
	left: 420px;
	width: 450px;
	padding: 8px;
	background-color: #fff;
	z-index: 10;
	}

/**
***	Contact
**/

body#contact h3 {font-size:22px;text-align: center;padding: 7px 0;margin:0 0 0 100px;}
body#contact #content {padding:0 250px;}
body#contact #content li {padding:5px 0;}
body#contact div#content li label{width:100px;display:block;float:left;text-align: right;padding-right:10px; color: red;}
body#contact #content li input{width:300px;}
body#contact #content li input#submit{float:right;width:100px;}
body#contact #content li textarea{width:340px;height:145px;}


/**
***	Weddings
**/

body#weddings #words{width:820px; margin: 12px 0 0 60px; font-family:  Georgia, "Times New Roman", serif;}
body#weddings #words h3 {font-size:22px;text-align: center;padding: 7px 0;margin:0 0 0 100px;}
body#weddings #words p  {font-size:12px;padding: 5px 0; line-height:1.2;margin:0 0 0 100px;}
body#weddings #flashcontent{float:right;}

/**
***	Portraits
**/

body#portraits #words{width:820px; margin: 12px 0 0 60px; font-family:  Georgia, "Times New Roman", serif;}
body#portraits #words h3 {font-size:22px;text-align: center;padding: 7px 0;margin:0 0 0 100px;}
body#portraits #words p {font-size:12px;padding: 5px 0; line-height:1.2;margin:0 0 0 100px;}
body#portraits #flashcontent{float:right;}

/**
***	Info
**/

body#info #content{text-align: center;padding:20px;}
body#info #content p{padding:20px 0;}

/**
***	Pricing
**/

body#pricing table {position: relative; top: 8px; border: 1px solid #5f4e39; margin: 0 auto; font-weight: 600;}
body#pricing th {background-color: #5f4e39; color: #fff;}
body#pricing th, body#pricing td {font-weight: 600; padding: 8px;}
body#pricing tr {height: 32px; border-bottom: 1px dashed #5f5b54;}
body#pricing tr.group {border: none;}
body#pricing tr.even {background-color: #c4c2bf;}
body#pricing tr.subodd {background-color: #e4e3e2;}
body#pricing tr.spacer {height: 12px; border: none; background-color: #5f4e39;}
body#pricing tr.spacer > td {padding: 0;}

/**
***	Seniors
**/

body#seniors #content{text-align: left; padding:20px;}
body#seniors #content p{padding:6px 0;}
body#seniors span.Q {font-weight: 600; color: #5f4e39}
body#seniors li {padding: 0 0 16px 0;}
body#seniors h2 {font-size: 22px; text-align: center; margin: 0 0 12px 0;}
body#seniors h3 {font-size: 18px; text-align: center; margin: 24px 0 12px 0;}

.credit {
	font-family:  Georgia, "Times New Roman", serif;
	font-size: .85em;
	color: #7a6554;
	margin: 0 auto;
	text-align: center;
	}
	
.credit A {
	color: #7a6554;
	text-decoration: none;
	}
	
.largetext {
	font-size: 1.6em;
	}
	
	
