/* HiddenCreekEstate.com
Design by tLBdesign */

/* global settings */

body
{background: #f7f8f1 url(../images/bg.jpg) repeat top left;
 text-align: center; /* center content in IE5 */
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 font-family: Georgia, "Times New Roman", serif;
 font-size: 12pt;
 line-height: 1.5;
 color: #222;}

/* div positioning */

#wrapper
{background-color: #f7f8f1;
 width: 750px;
 border-left: 1px solid #999;
 border-right: 1px solid #999;
 border-bottom: 1px solid #999;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0;
 margin-bottom: 0;
 padding: 0 0 0 0;
 text-align: left;}
 
#header img
{border: none;}

#nav
{text-align: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 font-family: Georgia, "Times New Roman", serif;
 font-size: 12pt;
 line-height: normal;}
	
#main
{width: 50%;
 float: left;
 display: inline;
 margin: 0 0 20px 50px;
 padding: 0 0 0 0;}
 
 	#gallery1
 	{width: 250px;
 	 display: inline;
 	 float: left;
 	 text-align: center;
 	 margin: 0 0 0 0;
 	 padding: 0 0 0 0;}
 	 
 	 	#gallery1 p
 	 	{margin: 10px 0 10px 0;} 
 	 
	#gallery2
	{width: 250px;
	 display: inline;
 	 float: left;
	 text-align: center;
 	 margin: 0 0 0 0;
 	 padding: 0 0 0 0;}
 	 
 	 	#gallery2 p
 	 	{margin: 10px 0 10px 0;}
 	 
 	#gallery3
	{width: 250px;
	 display: inline;
 	 float: left;
	 text-align: center;
 	 margin: 0 0 0 0;
 	 padding: 0 0 0 0;}
 	 
 	 	#gallery3 p
 	 	{margin: 10px 0 10px 0;}
 	 	
 	#gallery-backup
 	{width: 750px;
 	 display: block;
 	 text-align: center;
 	 margin-left: auto;
 	 margin-right: auto;}
 	 
 	 	#gallery-backup p
 	 	{margin: 10px 0 10px 0;}

#sub
{width: 40%;
 float: right;
 display: inline;
 margin: 85px 0 0 0;
 padding: 0 0 0 0;
 font-size: 10pt;
 text-align: center;
 color: #444;}
	
#footer
{text-align: left;
 margin: 0 0 0 0;
 padding: 0 0 20px 0;
 font-family: Georgia, "Times New Roman", serif;
 font-size: 12pt;
 line-height: normal;}
	
/* navigation and footer styles */

#nav ul
{margin: 0 0 0 0;
 padding: 20px 0 0 0;
 height: 2.5em;
 background: #f7f8f1 url(../images/weddingNavGradient.gif) repeat-y top left;}
	
#nav li
{margin: 0 0 0 15px;
 padding: 0 0 0 0;
 list-style: none;
 display: inline;}

#nav a
{color: #900;
 text-decoration: none;
 font-weight: normal;
 margin: 15px 0 0 0;
 padding: 1em 0 1em 0;
 height: 2em;}
 
	#nav a:hover
	{color: #300;
	 text-decoration: none;
	 font-weight: normal;}

	body.home #nav-home a,
	body.pictures #nav-pictures a,
	body.availability #nav-availability a,
	body.booking #nav-booking a,
	body.pricing #nav-pricing a,
	body.testimonials #nav-testimonials a
	{color: #333;
	 font-weight: bold;}

#footer ul
{margin: 0 0 0 0;
 padding: 20px 0 0 0;
 height: 2.5em;
 background: #f7f8f1 url(../images/weddingNavGradient.gif) repeat-y top left;}
	
#footer li
{margin: 0 0 0 15px;
 padding: 0 0 0 0;
 list-style: none;
 display: inline;}

#footer a
{font-size: 12pt;
 color: #900;
 text-decoration: none;
 font-weight: normal;
 margin: 15px 0 0 0;
 padding: 1em 0 1em 0;
 height: 2em;}
 
	#footer a:hover
	{color: #300;
	 text-decoration: none;
	 font-weight: normal;}
	
/* page styles */

a
{color: #900;
 font-weight: bold;
 text-decoration: none;}

a:hover
{color: #300;
  font-weight: bold;
  text-decoration: none;}

a:active
{color: #300;
  font-weight: bold;
  text-decoration: none;}

a:visited
{color: #900;
  font-weight: bold;
  text-decoration: none;}

h1
{color: #333;
 font-family: Georgia, "Times New Roman", serif;
 font-weight: normal;
 margin: 20px 0 10px 50px;
 padding: 0 0 0 0;}
 
h2
{color: #333;
 font-family: Georgia, "Times New Roman", serif;
 font-weight: normal;}
 
p
{margin: 10px 0 10px 50px;
 padding: 0 0 0 0;}
 
 .sub
 {font-size: 8pt;
  color: #999;}
  
 .breaker
 {border: 1px solid #333;}
  
#main h1
{margin-left: 0;}
 
#main p
{margin-left: 0;}

#sub p
{margin-left: 0;}
 
#sub img
{border: 1px solid #333;}


  blockquote {
    text-indent: -1.5em;
    margin-top: 50px;
}
 
blockquote:before {
    content: "“";
    font-size: 36pt;
    color: #999;
    line-height: 12pt;
}
 
blockquote:after {
    content: "”";
    font-size: 36pt;
    color: #999;
    line-height: 12pt;
}