/*
RESET
*/

/*									{ margin: 0; padding: 0; }*/
html								{ overflow-y: scroll; height:100%; }
html, body							{ height: 100%; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
UTILITY
*/

.floatLeft							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.green								{ color: #64f6ac;}
.bold								{ font-weight: bold;}
.border								{ border: 1px solid #bcbcbc;}

.border2							{ border: 1px solid #A8E4F8;}

/*
STRUCTURE
*/

body 			{text-align: center; margin: 0 auto; background-color: #323232; color: #ffffff; font: 15px "Trebuchet MS", Tahoma, Arial, sans-serif;}
#page-wrap		{text-align: left; width: 900px; background-color: #1d1d1d; margin: auto; padding:0px;}
a:active,a:link, a:visited {color:#6eece8; text-decoration: none;}
a:hover	{text-decoration: underline;}

/*
HEADER
*/
#header			{background-image: url(img/header_bg.jpg); height: 47px;}
ul#nav li		{list-style: none; float: left; padding-left: 20px;}
ul#nav			{list-style: none; float: left; padding: 15px 0 0 120px;}
a.nav-item:active, a.nav-item:link, a.nav-item:visited {font: 16px Georgia, Arial, sans-serif; color: #e3e3e3; font-style: italic; font-weight: bold; text-decoration: none;}
a.nav-item:hover {color:#94dddb;}

/*
HOME PAGE
*/
.featured-title 	{font: 22px Georgia, Arial, sans-serif; color: #64f6ac;}
ul#featured li		{list-style: none; float: left; padding-right: 25px; width: 265px;}
ul#featured			{list-style: none; float: left;}
#featured img		{margin: 0 8px 8px 0;}
#featured			{font: 14px Georgia, Arial, sans-serif; color:#ffffff;}
.featured-item		{margin-top: 5px;}
#home-items			{margin: 20px 0 0 20px;}

/*
INTERNAL PAGE
*/
#content h1 		{font: 22px Georgia, Arial, sans-serif; font-style: italic; font-weight: bold; color: #f5eda3;}
.internal-page		{padding: 10px;}
.headline			{color: #64f6ac; font: 16px Georgia, Arial, sans-serif; font-style: italic; font-weight: bold; }
.enlarge			{color: #64f6ac; font: 14px Georgia, Arial, sans-serif; font-weight: bold; }
#content			{font: 12px Verdana, sans-serif; color:#ffffff;}
#content p 			{margin: 10px 0;}
.date				{color: #64f6ac; font: 18px Georgia, Arial, sans-serif; font-weight: bold;}

/*
STICKY FOOTER
*/
html, body, #page-wrap {height: 100%;}

body > #page-wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 31px;}  /* must be same height as the footer */

#footer {position: relative;
	font: 9px Verdana, sans-serif; color: #a2a2a2;
	margin-top: -31px !important; /* negative value of footer height */
	height: 21px;
	width: 900px;
	padding-top: 10px;
	text-align: center;
	margin: auto;
	background-image: url(img/footer_bg.jpg);
	clear:both;} 
	
a.footer-link:active, a.footer-link:link, a.footer-link:visited {color: #a2a2a2; text-decoration: none;}
a.footer-link:hover {color:#a2a2a2; text-decoration: underline;}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
