
/* ANCHOR */
a img{ border: none; }

a{ color: #cee840; text-decoration: none; }
a:hover{ color: #eee; text-decoration: underline; }

.whiteLink{ color: #fff; }
.whiteLink:hover{ color: #cee840; }

.arrowLinkUp, .arrowLink{ padding-left: 30px; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.arrowLink { background:url(images/aarow.gif) no-repeat 0 4px; }
.arrowLinkUp { background:url(images/aarowUp.gif) no-repeat; }
.arrowLink:hover { background-position: 0px -26px; color: #cee840; }
.arrowLinkUp:hover { background-position: 0px -30px; color: #cee840; }

/* CLASSES */
.init{ margin: 0; padding: 0; }
.clear{ clear: both; }

.alt{ color: #cee840; }
.alt2{ color: #b2b2b2; }

.right{ text-align: right; }
.FLright{ float: right; }
.FLleft{ float: left; }
.center{ text-align: center; }
.justify{ text-align: justify; }
.major{ font-size: 27px; }

.catList li{ float: left; width: 45%; }

.caps{ text-transform:uppercase; }

.last{ margin: 0!important; }

.dot{ position: relative; top: 5px; }


/* FONTS */
p, li{ font-size: 12px; line-height: 1.8em; }
h1, h2.alt{ font-size: 21px; font-family: Georgia, "Times New Roman", Times, serif; color: #cee840; font-weight: normal; }
h2{ font-size: 13px; font-weight: bold; }
h2.alt{ margin-bottom: 0; }

/* BOXES */
#socialize{ margin: -10px 0 10px; }

#contactBox{ margin: 0px 0 40px; }
#contactBox p{ font-size: 14px!important; }
#contactBox p img{ margin-left: 25px; position: relative; top: 6px; }

#bannerBox{ height: 235px; margin-bottom: 50px; }


/* LAYOUT */
#wrapper{
	width: 900px;
	margin-left: 12%;
	}
	
#header{
	height: 190px;
}
#logo{ float: left; }
#nav{ float: right; margin: 100px 0 25px 20px; }
#nav ul li{ display: inline; }
#nav ul li a{ 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px; 
	font-weight: normal; 
	color: #fff;
	padding-right: 25px;
	}
#nav ul li a:hover{ color: #cee840; text-decoration: none; }

#nav #current{ text-decoration: underline; color: #cee840; }

.navRoll{
	position: absolute;
	top: 40px;
	margin-left: -80px;
	display: none;
	}
a:hover #nav4img{ display: inline; }

ul.half li, ul.third li, ul.style li{ 
	list-style: none;
	margin: 0;
	padding: 0 0 0 25px;
	background: url(images/backgrounds/bullet.gif) no-repeat 0 3px;
	}

#footer{
	background-color: #1e1e1e;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 40px 0;
	padding: 5px 0 10px;
	}
	
#footerContent{ width: 900px; margin-left: 12%; .padding-left: 12%; }
#footer .third{ width: 30%; margin-right: 4.5%; _margin-right: 3%; float: left; }
#footer #last{ margin-right: 0%; }
#footer h2{ margin: 10px 0 -10px; }

#footerOut{ 
	width: 900px; 
	margin: 0 0 40px 12%; 
	text-align: right; 
	}