/* SECTION SPECIFIC IMPORTS */

@import url("profile.css");
@import url("scrollbars.css");
@import url("signup.css");

/* RESET MARGIN */

* {
	margin:0;
	padding:0;
}

/* COLORS */

/* Main Green
#00AC0C
*/

/* Offset Green
#83b943
*/

/* GLOBAL CLASSES */

/* shadow */

.box-shadow {
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}

/* clear */

.clear {
	clear:both;
}

/* BASIC FRAME */

body {
	background:#d4d4d4;
	border-top:10px #00AC0C solid;
}

div#main {
	width:984px;
	margin:auto;
	background:#FFF;
	padding:20px;
}

/* HEADING */

div#main div.heading {
	margin-bottom:10px;
}

/* logo */

div#main div.heading div.logo {
	height:56px;
	width:200px;
	float:left;
}

/* nav */

div#main div.heading ul.nav {
	float:right;
	margin-top:-20px;
}

div#main div.heading ul.nav li {
	float:left;
	list-style:none;
	padding:10px;
	background:#83b943;
	margin-left:15px;
	color:#FFF;
	font-family:'Helvetia Neue', Helvetica, sans-serif;
	font-size:18px;
	width:90px;
	text-align:center;
	text-shadow: #999 1px -1px 5px;
}

div#main div.heading ul.nav li:hover, div#main div.heading ul.nav li.current {
	background:#00AC0C;
	cursor:pointer;
	-webkit-box-shadow: 1px 1px 5px #999;
	-moz-box-shadow: 1px 1px 5px #999;
	box-shadow: 1px 1px 5px #999;
}

div#main div.heading ul.nav li a {
	color:inherit;
	text-decoration:none;
}

/* info bar */

div#main div.info_bar {
	border:1px #00AC0C solid;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:5px;
	color:#333;
	margin-bottom:10px;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	position:relative;
}

div#main div.info_bar a {
	text-decoration:none;
	color:#333;
}

div#main div.info_bar:hover a {
	color:#00AC0C;
}

div#main div.info_bar:hover a:hover {
	text-decoration:underline;
}

/* FOOTER */

div#footer {
	width:984px;
	margin:auto;
	padding:20px;
	font-family:'Helvetia Neue', Helvetica, sans-serif;
	font-weight:100;
	color:#333;
}

div#footer span {
	font-weight:bold;
}