/* SITE: GEOSYNTHETICS

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: #ce3234;
}

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

#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;
}

.column li a:hover,
#breadcrumb a:hover,
#column_sidebar h2 a:hover,
#floating_sidebar_tags a:hover,
#footer a:hover,
#global a:hover,
#header li a:hover:before,
#header a:hover
{
	color: #ce3234 !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: #ce3234 !important;
}

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

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

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

#navigation li:hover
{
	background: #861c24 !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 url("../img/bg/column_sidebar_li.png") left 4px no-repeat;
}

/* ADVANCED CUSTOM OVERRIDES */

.content_sidebar {
	border: none;
	border-top: 1px solid #c1473d;
	border-bottom: 1px solid #c1473d;
}

	.content_sidebar hr, .content_sidebar .hr {
		display: none;
	}
	
#header {
	height: 125px;
}

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

#logo {
	height: 110px;
	width: 595px;
}

#navigation>ul {
	margin: 0 0 0 52px;
}

#navigation>ul>li {
	border-top: 7px solid #ce3234;
	border-bottom: 7px solid #ce3234;
	height: 16px;
	line-height: 16px;
	width: 106px;
}

#navigation>ul>li:hover {
	border-top: 7px solid #861c24;
	border-bottom: 7px solid #861c24;
}

#navigation>ul>li>a, #navigation>ul>li>a:visited {
	border: 0;
	border-right: 1px solid white;
	height: 16px;
	line-height: 16px;
	text-transform: lowercase;
	width: 105px;
}

#navigation>ul>li:first-child {
	width: 107px;
}
		
#navigation>ul>li:first-child>a {
	border-left: 1px solid white;
}
		
#navigation li ul {
	border: 1px solid #fff;
	top: 23px;
}

#navigation form {
	left: 700px;
	width: 280px;
}

#navigation form label {
	width: 66px;
}

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

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

#column_sidebar h2 {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-left: 10px;
}

#tagline {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif !important;
}

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

#footer>ul>li {
	width: 150px;
}
