/**********  BASIC STUFF  *****************************************************/
body {
	background: #000; /*#091703*/
	margin: 5px;
	padding: 0px;
	font: .75em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	}

/*a[href^="http"]:after {
	content: " ";
	background: url(images/iconout.gif) no-repeat 100% 50%;
	padding: 0 13px 0 0;
	}

a[href^="http://greenhighways.com"]:after,
a[href^="http://www.greenhighways.com"]:after {
	content: "";
	background: none;
	}*/

a:link {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}

a:visited {
	color: #CCC;
	text-decoration: none;
	font-weight: bold;
	}

a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background: #FFF;
	}

h2 {
	font: 1.2em Georgia, Times, serif;	
	font-weight: normal;
	margin-bottom: 3px;
	}

h2 a:link, h2 a:visited {
	font: 1.2em Georgia, Times, serif;	
	font-weight: normal;
	color: #FFF;	
	}

h2 a:hover {
	font: 1.2em Georgia, Times, serif;	
	font-weight: normal;
	background: #CCC;
	color: #000;
	}

h3 {
	font: 14px Tahoma,sans-serif; 
	font-weight: bold;
	}

h3 a:link, h3 a:visited, h3 a:hover {
	font-weight: normal;
	}

img {
	border:0;
	}

.noshow {
	display: none;
	}

.novis {
	visibility: hidden;
	}

.padding {
	padding-left: 5px;
	padding-right: 5px;
	}

.smalltext {
	font:10px Tahoma,sans-serif;
	}

#clear {
	clear: both;
	}


/**********  LINES  ***********************************************************/
.botline {
	border-bottom: 1px #FF0 solid;
	}

.topline {
	border-top: 1px #FF0 solid;
	}

/******************************************************************************
***********                   CONTAINERS - OUTLINE                   **********
***********    THIS IS A CONCEPTUAL OUTLINE ONLY - NOT REAL HTML     **********
***********               JUST TO HELP YOU FIND STUFF                **********
*******************************************************************************

<#top>
	<#ghlogo />
	<#ghlinks />
</#top>

<#main>
	<#aboutlogo>
	</#aboutlogo>

	<hr />

	<#pagelist>
	</#pagelist>

	<hr />

	<#image>
	</#image>

	<hr />

	<#footer>
	</#footer>
</#main>


**********     Z-INDEX     **********


*******************************************************************************
*******************************************************************************/


/**********  TOP  *******************************/
#top {
	position: relative;
	border: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 940px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	}

#top a:hover {
	background: none;
	border-bottom: none;
	}

#top h1 a span {
	visibility: hidden;
	}

/**********  MAIN  ******************************/
#main {
	position: relative;
	border: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 940px;
	text-align: center;
	}

#about_links a:hover, #gh_aboutme_header a:hover {
	text-decoration: none;
	background: none;
	border-bottom: none;
	}

/**********  CONTENT  *********************************************************/
#gh_content {
	float: left;
	top: 0px;
	left: 220px;
	width: 959px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFF;
	border: 3px #C3CBB1 solid;
	}

#content_body {
	height: 100%;
	float: left;
	}

#content_row {
	height: 100%;
	width: 954px;
	}

#box1 {
	float: left;
	width: 270px;
	}

#box2 {
	float: left;
	width: 265px;
	padding-left: 25px;
	}

#box4 {
	float: left;
	column-count: 2;
	column-width: 260px;
	column-gap: 10px;
	}


/**********  FOOTER  ****************************/
#footer {
	position: relative;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 950px;
	height: 50px;
	border-bottom: #FFF 1px solid;
	left: 50%;
	margin-left: -480px;
	}


/**********  DRUPAL FEATURES  *************************************************/

/**********  CATEGORIES LISTING *****************/
tr.even, tr.odd, tbody {
	border: 0px;
	background: none;
	}

.description {
	padding-bottom: 10px;
	}

/**********  TAXONOMY ***************************/
.terms {
	text-align: right;
	margin: 0px;
	margin-bottom: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px #CCC solid;
	font: .8em Verdana, Tahoma, sans-serif;
	text-transform: uppercase;
	}

.terms ul li a:link {
	color: #363;
	text-decoration: none;
	font-weight: normal; 
	}

.terms ul li a:visited {
	color: #666;
	text-decoration: none;
	font-weight: normal; 
	}

.terms ul li a:hover {
	color: #333;
	text-decoration: none;
	background: #C3CBB1;
	border-bottom: 1px #003 solid;
	font-weight: normal; 
	}


/**********  ADDED FEATURES  **************************************************/

/**********  FIXES  ***********************************************************/
#about_links_left a:hover {
	background: none;
	}

#about_links_right a:hover {
	background: none;
	}

#tabs-wrapper h2, #tabs-wrapper h2 a:link, #tabs-wrapper h2 a:visited {
	font: 1.8em Georgia, Times, serif;	
	font-weight: normal;
	color: #FFF;	
	}

#tabs-wrapper h2 a:hover {
	font: 1.8em Georgia, Times, serif;	
	font-weight: normal;
	background: #CCC;
	color: #000;
	}


/**********  ADMIN INTERFACE FIXES  *************/
legend {
	font: 14px Tahoma,sans-serif; 
	font-weight: bold;
	}

fieldset {
	border: 1px #000 solid;
	padding: 10px;
	width: 500px;
	}


/**********  TINYMCE FIXES  *********************/
textarea {
	background: #FFF;
	}

.form-textarea {
	background: #FFF;
	}


/**********  DON'T REMEMBER WHAT THESE DO ANYMORE  ****************************/
.submitted {
	text-decoration: none;
	font: .8em Verdana, Tahoma, sans-serif;
	font-weight: normal;
	font-style: italic;
	color: #666;
	}

div.item-list {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

div.item-list ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

div.item-list ul li{
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
