/*  Author: @christopherdan */

body { background:#73acad url(/images/body-bg.png); color:#333333; font:normal 13px/22px 'Alice', Arial, Helvetica, sans-serif;}

a { color:#8f0307; text-decoration:none; }
a:hover { text-decoration:underline; }

h1, h2, h3, h4, h5 { color:#8f0307; }
h1 { font:normal 22px/35px 'Alice', "Trebuchet MS", Arial, Helvetica, sans-serif; }
h2 { font:normal 20px/35px 'Alice', "Trebuchet MS", Arial, Helvetica, sans-serif; }
h3 { font:normal 18px/35px 'Alice', "Trebuchet MS", Arial, Helvetica, sans-serif; }
h4 { font:normal 16px/35px 'Alice', "Trebuchet MS", Arial, Helvetica, sans-serif; }
h5 { font:normal 14px/35px 'Alice', "Trebuchet MS", Arial, Helvetica, sans-serif; }

strong, b {  }

.abs { position:absolute; }

.phone { color:#fff; width:940px; text-align:right; font:normal 30px/35px 'Alice', "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:15px; margin-right:20px;  }

.right { float:right; right:0; }

/*  MASTHEAD */
#masthead { width:960px; }

#logo {
	width:320px;
	height:130px;
}
#site-nav {
	width:630px;
	margin:75px 0 0 10px;
}
#site-nav ul {
	list-style:none; 
}
#site-nav li {
	float:left;
	display:inline;
	white-space:nowrap; 
}
#site-nav li a {
	color:#eee;
	display:block;
	font:bold 13px/25px 'Alice', Arial, Helvetica, sans-serif; 
	text-align:center;
}
#site-nav li a:hover {
	color:#FFF;	
	text-decoration:none;
}
#site-nav li.active a {
	color:#FFF;	
}
#site-navigation-ul-li-1 a { width:74px; }
#site-navigation-ul-li-1.active a { background:url(/images/site-nav-sprite.png) no-repeat;}
#site-navigation-ul-li-2 a { width:157px; }
#site-navigation-ul-li-2.active a { background:url(/images/site-nav-sprite.png) -74px no-repeat;}
#site-navigation-ul-li-3 a { width:124px; }
#site-navigation-ul-li-3.active a { background:url(/images/site-nav-sprite.png) -231px no-repeat;}
#site-navigation-ul-li-4 a { width:93px; }
#site-navigation-ul-li-4.active a { background:url(/images/site-nav-sprite.png) -355px no-repeat;}
#site-navigation-ul-li-5 a { width:78px; }
#site-navigation-ul-li-5.active a { background:url(/images/site-nav-sprite.png) -448px no-repeat;}
#site-navigation-ul-li-6 a { width:88px; }
#site-navigation-ul-li-6.active a { background:url(/images/site-nav-sprite.png) -526px no-repeat;}

/*  STAGE */
#stage {
	width:960px;
	background:#8fbdbd;
	background:rgba(255,255,255,.2);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/*  FEATURE */
#feature {
	width:930px;
	margin:0 auto 15px auto;
}
#feature-photo {
	width:615px;
	height:400px;	
	margin:15px 0 0 0;	
}

#feature-photo img { min-width:100%; }

#feature-text {
	width:281px;
	height:350px;	
	margin:25px 0 0 0;
	padding:20px 14px 20px 20px;
	font:normal 13px/22px 'Alice', Arial, Helvetica, sans-serif;
	background:#fff;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
}
#feature-text h1 {
	font:normal 22px/22px 'Alice', "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
}

/* CONTENT */
#content {
	width:930px;
	margin:0 auto 15px auto;
	padding:24px 0 15px 0;
	background:#fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/*  FOOTER */
#footer {
	width:960px;
	padding:18px 0 30px 0;
	font:normal 12px/25px 'Alice', Arial, Helvetica, sans-serif;
	color:#c5dddd;
}
#footer a {
	color:#c5dddd;	
}
#footer a:hover {
	color:#fff;	
}
#footer-nav {
	width:535px;
	margin:0 0 0 15px;
}
#footer-nav ul {
	list-style:none; 
}
#footer-nav li {
	float:left;
	display:inline;
	white-space:nowrap; 
}
#footer-nav li a {
	color:#c5dddd;
	font:normal 12px/25px 'Alice', Arial, Helvetica, sans-serif; 
	background:url(/images/footer-nav-bg.gif) no-repeat right;
	padding:0 30px 0 0;
}
#footer-nav li.active a {
	color:#fff;	
}
#site-navigation-footer-li-6 a, #footer-ul-li-6 a {
	padding:0 !important;
	background:none !important;
}
#copyright {
	margin:0 15px 0 0;
	width:395px;
	text-align:right;	
}

