/* SITE: INTENTS

This file contains all site-wide CSS attributes that override
default values in the global main.css file.

*/

/* LOAD ADDITIONAL CSS FILES */
@import url("../../../css/main.css");	/* Main global CSS */
@import url("ads.css");					/* Override global ad styles */
@import url("wysiwyg.css");				/* Override global WYSIWYG styles */

/* COLOR OVERRIDES */

a, a:visited,
form .error,
.pagination_links a, .pagination_links a:visited,
.small_links a, .small_links a:visited,
#floating_sidebar_related a, #floating_sidebar_related a:visited
{
	color: #7fb539;
}

#column_sidebar h2 a, #column_sidebar h2 a:visited, #column_sidebar h2 a:hover
{
	color: #222 !important;
}

#column_sidebar a.current, .sidebar_list a.current,
#header a, #header a:visited
{
	color: #999 !important;
}

#breadcrumb a {
	color: #faa61a;
}

#column_main h1,
#column_wide h1,
.column li a:hover,
#breadcrumb a:hover,
#column_sidebar a:hover, .sidebar_list a:hover,
#floating_sidebar_tags a:hover,
#footer a:hover,
#global a:hover,
#header li a:hover:before,
#header a:hover
{
	color: #7fb539 !important;
}

#navigation a:hover
{
	color: #fff !important;
}

.pagination_links a:hover,
.small_links a:hover,
#floating_sidebar_related a:hover
{
	color: #791f81 !important;
}

#floating_sidebar
{
	background: #e9ffcc;
}

/* BACKGROUND COLOR OVERRIDES */

#navigation {
	background: #fff !important;
}

input.submit,
#navigation li ul,
#navigation form input.submit:hover
{
	background: #7fb539 !important;
}

#navigation li ul li:hover,
input.submit:hover
{
	background: #3f6525 !important;
	color: #fff !important;
}

input[type=submit] /* IE6 doesn"t like this */
{
	background: #7fb539 !important;
}

input[type=submit]:hover /* IE6 doesn"t like this */
{
	background: #3f6525 !important;
	color: #fff !important;
}

/* BACKGROUND IMAGE OVERRIDES */

h1 {
	background-image: none;
}

hr, .hr
{
	background: transparent url("../img/bg/hr.png") left bottom no-repeat;
}

.small_links li
{
	background: transparent url("../img/bg/feature_li.png") left 3px no-repeat;
}

.toggle_container,
.pagination_links
{
	background: transparent url("../img/bg/hr.png") left top no-repeat;
}

#breadcrumb li,
#column_sidebar li li, .sidebar_list li li
{
	background: transparent url("../img/bg/breadcrumb_li.png") left 4px no-repeat;
}

#column_sidebar li, .sidebar_list li
{
	background: transparent url("../img/bg/column_sidebar_li.png") left 4px no-repeat;
}

/* ADVANCED CUSTOM OVERRIDES */

#header {
	height: 115px;
}

	#header_nav a, #header_nav a:visited {
		color: #7fb539 !important;
	}
	#header_nav a:hover {
		color: #999 !important;
	}

#logo {
	height: 125px;
	width: 650px;
}

#navigation>ul>li {
	background: #7fb539 url("../img/bg/navigation_li.png") left top no-repeat;
	width: 106px;
}

#navigation>ul>li:hover {
	background: #3f6525 url("../img/bg/navigation_li_hover.png") left top no-repeat;
	width: 106px;
}

#navigation>ul>li>a, #navigation>ul>li>a:visited {
	padding-right: 3px;
	width: 103px;
}
		
#navigation li ul {
	border: 1px solid #fff;
}

#navigation form {
	background: #fff url("../img/bg/navigation_form.png") left top no-repeat;
	left: 742px;
	width: 237px;
}

#navigation form label {
	left: 15px;
	width: 30px;
}

#navigation form input.text {
	left: 55px;
}

#navigation form input.submit {
	left: 195px;
}

#column_sidebar {
	background: transparent url("../img/bg/column_sidebar.png") left top no-repeat;
	padding: 25px 11px 0 10px;
	width: 145px;
}

#column_sidebar h2 {
	background: transparent url("../img/bg/column_h2_before.png") 25px 2px no-repeat;
	margin: 15px 0 5px -25px;
	padding-left: 40px;
}

#floating_sidebar_wrapper .sidebar {
	border-color: #7fb539;
}

#footer {
	border-top: 1px solid #7fb539;
}
