/*----------------------------------------
Name: styles.css
Developed by:Josh Hamilton
Date Created:10/28/08
Last Updated:10/28/08
----------------------------------------*/

/* Colors --------------------------------
Dark Blue: #1f3684
Teal: #3a8691
h1 shadow: #d0cbb9
light green: #3d1d0
----------------------------------------*/


/* Imports
----------------------------------------*/
@import url("reset.css");


/* === === === === === === === === === ===
=STRUCTURE
=== === === === === === === === === === */

html							{ width: 100%; }

body							{ font: 62.5%/1.5 Georgia, Times, serif; background: #b09e86 url(../img/body-bkd.jpg) repeat-x 50% 0; color:#646451; position: relative; width: 100%; }

#page-wrap			{ width: 990px; margin: 0 auto; position: relative; }
#content-wrap		{ width: 990px; background: transparent url(../img/doorframe.jpg) no-repeat 50% 0;}

/* === === === === === === === === === ===
=COMMON
=== === === === === === === === === === */

a								{ color:#dbd1c5; text-decoration: underline; }
a:hover					{ text-decoration: underline; }

h1,h2						{ font-weight: normal; color: #fff; font-family:Georgia, Times, serif;  line-height:18px; }
h3,h4,h5,h6				{ font-weight: normal; color: #473281; font-family:Helvetica, sans-serif; }
h1#main-head		{ background:transparent url(../img/main-headline.png) no-repeat left 0; width:437px; height:44px; text-indent:-999999px;  margin-left:260px; }
h1							{ font-size: 22px; line-height:1.2em; margin-bottom: .5em;}
h2							{ font-size: 15px;  margin-bottom: .5em; }
h3							{ font-size: 1.5em; }
h4							{ font-size: 1.3em; padding:5px; }
h5							{ font-size: 1.3em;  margin-bottom: 1em; }
h6							{ font-size: 1.3em;  margin-bottom: 1em; }

blockquote				{ padding-left:1.5em; margin: 1.5em; border-left:3px solid #ccc; font-style:italic; }
strong 						{ font-weight: bold; }
em							{ font-style: italic; }


/*=TYPE
=== === === === === === === === === === */
p								{ padding:0 0 1.0em 0; color:#dbd1c5; font-size:14px;  line-height:18px; }
ul								{ color:#dbd1c5; font-size:12px;  line-height:16px; }

.current a					{color:red;}

/*=STANDARD CLASSES
=== === === === === === === === === === */
.left							{float:left;}
.right						{float:right;}
.clear						{clear:both;}
.hide						{display:none; text-indent:-99999px;}


/*=BRANDING
=== === === === === === === === === === */
#header 						{ width:990px; height:140px; overflow:hidden; }
#logo							{ float:left; margin: 8px 0 0 33px; }
#header-headline		{ float:right; margin: 40px 33px 0 0; }



/*=CONTENT
=== === === === === === === === === === */
#main-content 			{ padding-top:160px; width:700px; margin:0 auto; overflow:hidden; }
.main-image				{ margin-right:28px; }
.brochure						{ margin-right:170px; }
p.download					{ padding-top:25px; }

#contact-info				{ width:700px; margin: 24px auto; } 

#secondary-content	{ width:700px; margin:0 auto; overflow:hidden; padding-bottom:15px;}

ul#photos								{ width:240px; float:right; }
	ul#photos li							{ float:left; display:inline; margin:0 0 5px 5px; } 
	ul#photos li a						{ float:left; display:block; width:75px; height:75px; }
	ul#photos li.caption			{ width:225px; font-size:10px; line-height:12px;  padding-top:5px;}

ul#list							{ width:455px; float:left;  list-style:  outside  disc; }
ul#list	li						{  margin-left:15px;  padding-bottom:2px;}

/*=FOOTER
=== === === === === === === === === === */
#footer 						{ width:700px; margin:0 auto; text-align:center; border-top:1px solid #dbd1c5; padding:10px 0 20px 0; }  
#footer p						{ font-size:10px;  padding-bottom:0px; margin:0; line-height:12px;}

