/* 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: #b92820;
}

#column_sidebar a, #column_sidebar a:visited, .sidebar_list a, .sidebar_list a:visited,
#column_sidebar h2 a, #column_sidebar h2 a:visited
{
	color: #01485c !important;
}

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

.column li a:hover,
#breadcrumb a:hover,
#column_sidebar h2 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: #b92820 !important;
}

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

input.submit:hover,
.pagination_links a:hover,
.small_links a:hover,
#floating_sidebar_related a:hover
{
	color: #01485c !important;
}

input[type=submit]:hover /* IE6 doesn't like this */
{
	color: #01485c !important;
}

#floating_sidebar
{
	background: #ffd;
}

/* BACKGROUND COLOR OVERRIDES */

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

input.submit:hover
{
	background: #eee !important;
}

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

input[type=submit]:hover /* IE6 doesn't like this */
{
	background: #eee !important;
}

#navigation li:hover
{
	background: #d92a21 !important;
}

/* BACKGROUND IMAGE OVERRIDES */

h1,
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;
}

/* ADVANCED CUSTOM OVERRIDES */

#header {
	height: 135px;
}

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

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

#navigation>ul>li {
	width: 106px;
}

#navigation>ul>li>a, #navigation>ul>li>a:visited {
	text-transform: lowercase;
	width: 106px;
}
		
#navigation>ul>li>a:before {
	content: '[ ';
}

#navigation>ul>li>a:after {
	content: ' ]';
}

#navigation li ul {
	border: 1px solid #6b1913;
}

#navigation form {
	left: 721px;
	width: 259px;
}

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

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

#floating_sidebar_wrapper .sidebar {
	border-color: #b92820;
}

