/*	Desc: master
	Author: Josh Hamilton
	Date: *last modified date*
*/

/* Colors */

	
/* === === === === === === === === === ===
=IMPORT
=== === === === === === === === === === */

@import url("reset.css");


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

html	{ width: 100%; background-color: #a1a59d; }

body	{ font: 62.5%/1.5 Trebuchet MS, Arial, sans-serif; background: url(../img/bgd-repeat.jpg) repeat-y 50% 0; color: #666666; position: relative; width:900px; margin:0 auto; }
#page{ width:900px; margin:0 auto;  background: url(../img/bgd-main-new.jpg) no-repeat 50% 0;}
#content	{ width: 900px; margin: 0 auto; position: relative; overflow: hidden; }

#contact	{
	overflow:hidden;
	clear:both;
}

#news-link	{ float:left; margin-right:25px; padding:25px 0; }
#news-link p	{ font-size:14px; font-weight:bold; }

.icon	{ float:left; clear:left; display:block; margin:-3px 10px 0 0 ; }

.tagline	{position:absolute; z-index:99; top:615px; left:65px;}
#aff	{position:absolute; z-index:99; top:675px; left:65px; width:245px;}

#aff li 	{list-style:none; padding:2px 0; line-height:14px;}
.clear{clear:both; }

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

a	{ color: #666666; text-decoration: underline; }
a:hover	{ text-decoration: underline; color: #679e1e; }

p, ul	{ padding:0em 0em 1.5em 0; font-size: 11px; line-height:15px; }

ul.push	{padding-bottom:25px;}

h1,h2	{ font-weight: normal; letter-spacing: 0; word-spacing:-0.1em;}

h1	{ font-size: 25px;  margin-bottom: 3px; color: #8cc63f; font-weight:bold; }
	h1 span	{ color: #8c4388; }
	
h2	{ font-size: 14px;  margin-bottom: 3px; }
	h2.light	{ color: #fff; }
	h2.dark	{ color: #666666; padding-top:5px; }

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

.cap {text-transform:uppercase; font-weight:bold;}

/* === === === === === === === === === ===
=CONTENT
=== === === === === === === === === === */

#main-content	{ width: 575px; margin:200px 0 0 325px; }

body#interior #main-content ul li	{ list-style-position:outside; }

#nav {width:882px; margin:0 auto ; padding-left:18px;}
#nav p {font-size:16px; color:#8dc943; font-weight:bold; text-decoration:none; padding:10px 10px 10px 0; display:block; text-align:right; background-color:#4a0232; }
#nav a {color:#8dc943; text-decoration:none; }
#nav a:hover {color:#fff; }

.secondary-content	{ position: relative; padding:0 0 0 325px; overflow:hidden;} 

.grey-box	{ margin:20px 0 20px 0; padding: 15px; color: #fff; background-color:#babfb9; }
.grey-box li { font-size:12px; line-height:14px; list-style: none; padding:2px 0; }
.grey-box li ul {margin-left:15px;}
.grey-box li ul li { padding-left:8px;  }

.grey-box li strong { color:#4a0232; }
.grey-box ul { padding-bottom:0; margin-left:15px; }
#nancy-img	{float:right; margin:-45px 5px 5px 15px; position:relative;}
#nancy-img p	{position:absolute; bottom:5px; left:20px; font-size:10px; color:#fff; line-height:12px; font-weight:bold; }
#nancy-img p span	{display:block; }

li	{ list-style-position: inside;}

#phone p	{ font-size:14px; line-height:18px; }
#phone p strong	{ font-size:24px; line-height:22px; color:#8dc943; letter-spacing:-1px; }

dl {line-height:18px; font-size:12px; overflow:hidden; }
dl a {color:#666; text-decoration:none;  }
dl a:hover {color:#8dc943;  }
dt { float:left; text-align:right; margin-right:10px; color:#4a0232;  }
dd {float:left; text-align:left; width: 250px; padding-bottom:5px;}

/* === === === === === === === === === ===
=FOOTER
=== === === === === === === === === === */

#footer a  { color: #fff; text-decoration: underline; padding:30px 0; }

#footer p	{ color: #fff; text-decoration: none; padding:30px 0; }
#footer a:hover	{ text-decoration: underline; color:#660066; }

#footer  { position:relative; background: #a1a59d url(../img/footer-bgd.jpg) no-repeat 1px 0; width:900px; margin: 0 auto; padding-left:70px; height:50px;  }

