/* v2 New Dark Green */

/* Global Elements */
body {
	background:#e6e4cf;
	color:#666060;
}
body a {
	color:#536ea8;
}
body a.button {
	background:#82a839;
	border:1px solid #577126;
	font-weight:normal;
	color:#fff;
}
body hr {
	border-top:1px solid #e6e3cf;
}
body #title {
	font-size:12px;
}
body #description {
	font-size:12px;
	font-family:verdana;
	color:#555;
}
body div.callit {
	background:#ebf2f4;
	border:1px solid #cfdbde;
	padding:7px;
}
	body div.callit h3 {
		color:#004358;
	}
	
body div.message {
	background:#f7f5de;
	border:1px solid #e6e4cf;
}
	
body #mixing {
	position:absolute;
	bottom:-26px;
	right:28px;
}

/* Global Inputs */
body input {
	background:#fff url('../../images/themes/new_green/input-light.png') repeat-x;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:none;
	padding:4px 5px;
}
body textarea {
	background:#fff url('../../images/themes/new_green/input-light.png') repeat-x;
}
body input.submit {
	background:#fff url('../../images/themes/new_green/submit.jpg') no-repeat;
	border:1px solid #fff;
	color:#fff;
	text-align:center;
	padding:4px 0px 7px 5px;
	font-weight:bold;
	cursor:pointer;
}

/* Callouts & Buttons */
body div.scallout {
	background:#f7f5de;
	border:1px solid #e6e4cf;
}
	body a.button span {
		color:#666;
		font-size:14px;
	}
	
/* Header */
body #header_left {
	background:transparent url('../../images/themes/new_green/header-left.jpg');
}
body #header_right {
	background:transparent url('../../images/themes/new_green/header-right.jpg');
}
body #header {
	background:#82a839 url('../../images/themes/new_green/header.jpg') repeat-y;
}
body #header a {
	color:#fff;
}
body #userQuick a span {
	color:#fff;
	background:#6f8f31;
}
body #userQuick a.signout small {
	position:relative;
	top:-1px;
}

/* Footer */
body #footer ul.nav li a {
	color:#536ea8;
	text-decoration: none;
}

/* Main Navigation */
body #mainNav {
	background:#6f8f31 url('../../images/themes/new_green/nav-top-right.jpg') no-repeat top right;
	position:relative;
	z-index:101;
	left:2px;
	padding-right:10px;
}
body #mainNav li a {
	color:#fff;
}
body #first-cover {
	height:10px;
	width:10px;
	background:#fff;
	position:absolute;
	top:35px;
	left:0px;
}

/* Nav Active */
body #mainNav li {
	background:#6f8f31;
}
body #mainNav li.active {
	background:#fff url('../../images/themes/new_green/nav-active-left.jpg') repeat-x;
}
body #mainNav li.active a {
	color:#000;
	background-image: url('../../images/themes/new_green/nav-active-right.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
/* Nav Active Last */
body #mainNav li.last-active {
	background:#fff url('../../images/themes/new_green/nav-active-left.jpg') repeat-x;
}
body #mainNav li.last-active a {
	color:#000;
	background-image: url('../../images/themes/new_green/nav-active-right.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
/* Nav Active First */
body #mainNav li.first-active {
	background:#fff;
}
body #mainNav li.first-active a {
	color:#000;
	background-image: url('../../images/themes/new_green/nav-active-right.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

	
/* Browse */
body #sort div.sort-search input,
body #sort div.sort-location input,
body #sort div.sort-category input {
	background:#e7e7d0 url('../../images/themes/new_green/input.jpg') repeat-x;
}
body #browse {
	background:#e6e3cf url('../../images/themes/new_green/nav-bottom-mid.jpg') repeat-x bottom left;
}
body #browse #subNav li a {
	color:#536ea8;
}
body #browse #subNav li a.active {
	color:#333333;
	font-weight:bold;
}
body #items tr.header td,
body div.items tr.header td {
	border-bottom:1px solid #e6e3cf;
}
body #items td,
body div.items td {
	border-bottom:1px solid #e6e3cf;
}
body #items td a,
body div.items td a {
	color:#536ea8;
}
body #items td p,
body div.items td p {
	color:#555;
}
body #items td p.title a span,
body div.items td p.title a span {
	font-weight:normal;
}
body #items td p.cats,
body #items td p.quip,
body div.items td p.cats,
body div.items td p.quip {
	color:#a19898;
}
body #items td p.quip a,
body #items td p.cats a,
body #items td p.city a {
	color:#536ea8;
	text-decoration: none;
}
body div.items td p.quip a,
body div.items td p.cats a,
body div.items td p.city a {
	color:#536ea8;
	text-decoration: none;
}
body #items td p.actions a,
body div.items td p.actions a {
	color:#666;
	text-decoration: none;
}
body #items td p.quip,
body div.items td p.quip {
	font-size:11px;
	color:#aea6a6;
}
body #items td p.quip a,
body div.items td p.quip a {
	color:#536ea8;
}
body #items td p.quip a.strong,
body div.items td p.quip a.strong {
	color:#536ea8;
}
body #items tr.read,
body div.items tr.read {
	background:#ebf2f4;
}
body #items table.friends td p.actions a,
body div.items table.friends td p.actions a {
	color:#004358;
}

body #items td a.button,
body div.items td a.button {
	color:#555;
}

/* Degrees Browse */
body span.deg {
	float:left;
	margin:-4px 4px 0 -5px;
}
body ul.degrees li span.deg {
	background:#004358;
	color:#fff;
}
body ul.degrees li span.light {
	background:#8ea42b;
	color:#fff;
}
body ul.degrees li span.mid {
	background:#fd7400;
	color:#fff;
}

/* Content */
body  h2 {
	color:#000;
}
body #content a {
	text-decoration: none;
}
body #content div.controllBox {
	background:#e6e3cf url('../../images/themes/new_green/content-mid.jpg') repeat-y;
}
body #content div.controllBoxTop {
	background:#e6e3cf url('../../images/themes/new_green/content-top.jpg') repeat-y;
}
body #content div.controllBoxBottom {
	background:#e6e3cf url('../../images/themes/new_green/content-bottom.jpg') repeat-y;
}

/* jQuery Overwrites */
body .ui-widget-header {
	background:#a8a68f;
	border:1px solid #928f75;
	color:#fff;
}

/* Inbox */
body #controllerNav li a.active {
	background:#fd7400;
	color:#fff;
}
body #inbox-recap td {
	border-bottom:1px solid #ddd;
}
body #inbox-recap td a {
	color:#004358;
	text-decoration: none;
	font-weight:bold;
}
body #items table.jobs td,
body #items table.friends td,
body div.items table.jobs td,
body div.items table.friends td {
	border-bottom:1px solid #e6e3cf;
}
body #items table.jobs td a,
body div.items table.jobs td a {
	font-weight: normal;
}

		

