

/* GLOBAL */

a:link {
	color: #F88017; 	
}

a:visited, a:hover {
	color: #C35817; /*#C85A17;*/		
}

body {
	background-color:#222;
	background-color:#222;
}

#wrapper {
	background-color: #222;
}

#internal_wrapper {
	background-color: #333;
}


/* CONTENT */

#content {
	background-color: #333;
}

#content h2, #content h3, #wrapper .inlineheading {
	color: #CD811B;
}

#wrapper h4 {
	color: #CD811B;
}

#wrapper p {
	color: #fff;  /* #B5B589; */
}

#content ul {
	color: #FFF;
}

#content ol {
	color: #FFF;
}
/*
.thumbnail_table table { 
	background-color: #333;
}

.thumbnail_table table th { 
	color: #fff;
}

.thumbnail_table table th a { 
	color: #fff;
}

.thumbnail_table table th a:hover { 
	color: #888;
}

.thumbnail_table table th a:visited {
	background: #333 url(media/style/tick.gif) no-repeat right center;
}*/


/* USER COMMENTS */

#comment_section {
	background-color: #333;	
}

#comment_section h2, #comment_section h3, #comment_section p {
	color: #CD811B;
}


#comment_section p {
	color: #fff;
}

.comment {
	color: white;
}


.odd {
	background-color: #333F33;
}

.comment_error.p {
	color: yellow;
}


/* TUTORIAL LIST */

#sideBar {
	background-color: #333;
}

#sideBar h2 { 
	background-color: inherit; 
	color: #CD811B; 
}

#sideBar blockquote {
	background-color: inherit;
	color: #fff;
}

#sideBar a { 
	color: white; 
}

#sideBar ul li {
	background:#333 url(media/style/li.gif); 
	color: #CD811B;	
}

#sideBar li a { 
	color: #707F4B; text-decoration: none; 
}

#sideBar li a:link {
	color: #C4D6B7;
	/*background: #333 url() no-repeat left bottom;*/
}

#sideBar li a:visited { 
	color: #C4D6B7;
	background: #333 url(media/style/tick.gif) no-repeat left center;
}

#sideBar li a:hover { 
	text-decoration: underline;
	color: #C35817; /*#E8A54E;*/ 
	 
}


/* TITLE */

#title {
	background-color: #bebabb;
	background: url(media/header/header.jpg) no-repeat;
}


/* NEWSLETTER */

#newsletter_wrapper {
	background-color: black;
	color: white;
}

#newsletter {
	background-color: black;
}

#newsletter_err {
    background-color: orange;
    color: black;
}

/* PROMO STRIP*/

#promo_wrapper {
	background-color: #6E6A6B;
	font-size: 110%;
}


/* AD WRAPPER*/

#ad_wrapper {
	background-color: #2B2828;
}


/* NAV */

.mellow {
	color: #CD811B;	
}

#nav {
	background-color: #222;
}

#nav ul {
	background-color: #222222;
}

#nav  li {
	background-color: #222222;
}


/* FOOTER */

#footer {
	background-color: #222;
}

#footer p {
	color: #fff;
}


/* TOOLTIPS */

a.tooltip:hover span  {
	background-color: #FFFF66;
	color: #000;
}
