* {
	margin: 0;
	padding: 0;
	border: none;
}
html {
	font: 12px/18px Arial, Helvetica, sans-serif;
	text-shadow: none;
	overflow-x: hidden;
	overflow-y: scroll;
	background: #dcdcdc;
}
ul {
	list-style: disc;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	font-weight: normal;
	margin: 0 0 1em 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 .5em 0 !important;
}
cite, em, dfn {
	font-style: italic;
}
sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}
sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}
li, dd {
	margin-left: 1em;
}
blockquote {
	border-left: 4px solid #656565;
	padding: 1em 0 1em 3ex;
}
.blockquote-info {
	display: block;
	text-align: right;
	font-size: 10px;
	margin-bottom: 1.5em;
	margin-top:-.5em;
}
code, kbd, samp, pre, tt, var, input[type='text'], textarea {
	font-size: 100%;
	font-family: monaco, "Lucida Console", courier, mono-space;
}
code {
	background: #dcdcdc;
	border: 1px solid #999999;
	padding: 2px 5px;
}
label span {
	color: #ff0000;
}
label em {
	font: italic 10px/16px Arial, Helvetica, sans-serif;
	text-transform: none;
}
del {
	text-decoration: line-through;
}
ins, dfn {
	border-bottom: 1px solid #ccc;
}
small, sup, sub {
	font-size: 85%;
}
abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
a abbr, a acronym {
	border: none;
}
sup {
	vertical-align: super;
}
sub {
	vertical-align: sub;
}
h1 {
	font-size: 2.0em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}
a:link, a:hover, a:active {
	outline: 0;
	text-decoration: none;
	color: #0077ff;
}
a:visited {
	color: #0077ff;
	text-decoration: none;
}
a:focus, input:focus {
	outline: 0px;
	text-decoration: none;
}
a img {
	border: none;
	text-decoration: none;
}
img {
	border: none;
	text-decoration: none;
}
label, button {
	cursor: pointer;
}
input:focus, select:focus, textarea:focus {
	background-color: #FFF;
}
fieldset {
	border: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
img.alignleft {
	float: left;
	margin: 0 15px 0 0;
}
img.alignright {
	float: right;
	margin: 0 0 0 15px;
}
.list-tick { list-style-image: url(../images/icons/bullet-tick.png); }
.list-BW { list-style-image: url(../images/icons/BandW.png); }
.list-arrow { list-style-image: url(../images/icons/bullet_arrow.png); }
.list-hot { list-style-image: url(../images/icons/bullet_flame.png); }
.list-star { list-style-image: url(../images/icons/bullet_star.png); }
.list-clip { list-style-image: url(../images/icons/bullet-paper-clip.png); }
.list-black { list-style-image: url(../images/icons/bullet_black.png); }
.list-blue { list-style-image: url(../images/icons/bullet_blue.png); }
.list-green { list-style-image: url(../images/icons/bullet_green.png); }
.list-orange { list-style-image: url(../images/icons/bullet_orange.png); }
.list-pink { list-style-image: url(../images/icons/bullet_pink.png); }
.list-purple{ list-style-image: url(../images/icons/bullet_purple.png); }
.list-red{ list-style-image: url(../images/icons/bullet_red.png); }
.list-yellow{ list-style-image: url(../images/icons/bullet_yellow.png); }
.list-none { list-style:none; }
.list-ads { list-style: none; margin: 0; }
.list-ads li { margin: 0 10px 5px 0; float: left; }
.list-ads img { border: none !important; }
.wrapper {
	margin: 0 auto;
	position: relative;
	width: 960px;
}
.no-border {
	border: none !important;
}
.title {
	padding-bottom: 5px;
	margin-bottom: .8em !important;
}
.light {
	font-weight: normal !important;
}
.last {
	margin-right: 0 !important;
}
.group {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.block {
	margin-bottom: 20px;
}
.group .block {
	margin-bottom: 0px;
}
.list-links, .list-posts {
	list-style: none;
	float: left;
	width: 100%;	
}
	.list-links li, .list-posts li {
		float: left;
		width: 100%;
		margin: 0;
	}
	.list-links li a, .list-posts li a {
		display: block;
		font-weight: bold;
		padding: 7px 0 7px 10px;
	}
.list-icons {
	list-style: none;
}
	.list-icons li {
		float: left;
		margin: 0 5px 0 0;
	}
	.list-icons li img {
		border: none !important;
	}
.strong-link {
	display: block;
	text-decoration: none !important;
	margin-bottom: .4em;
	font-weight: bold;
}
.strong-link:hover {
	text-decoration: underline !important;
}
/* -----------------------------------
---------------------- COLUMN TEMPLATE
------------------------------------*/
.one, .one-half, .one-third, .two-thirds, .one-sixth,
.one-block, .one-half-block, .one-third-block, .two-thirds-block {
	float: left;
	margin-right: 30px;
	position: relative;
}
.one, .one-block {
	margin-right: 0 !important;
	width: 960px;
}
.one-half {
	width: 465px;
}
.one-half .one-half {
	width: 217px;
}
.one-half .one-third {
	width: 135px;
}
.one-third {
	width: 300px;
}
.two-thirds {
	width: 630px;
}
.one-sixth {
	width: 135px;
}
.one-block, .one-half-block, .one-third-block, .two-thirds-block {
	padding: 20px 30px;
	margin-bottom: 20px;
}
.one-block {
	margin-right: 0 !important;
	width: 898px;
}
.one-block .one-half {
	width: 434px;
}
.one-block .one-third {
	width: 279px;
}
.one-block .two-thirds {
	width: 588px;
}
.one-half-block {
	width: 403px;
}
.one-half-block .one-half {
	width: 186px;
}
.one-half-block .one-third {
	width: 114px;
}
.one-third-block {
	width: 238px;
}
.two-thirds-block {
	width: 568px;
}
.two-thirds-block .one-half {
	width: 269px;
}
.two-thirds-block .one-third {
	width: 169px;
}
/* -----------------------------------
------------------------------ TOP-BAR
------------------------------------*/
#top-bar {
	height: 24px;
	float: left;
	position: relative;
	width: 100%;
	z-index: 15;
}
	/* -----------------------------------
	---------------------------- main-menu
	------------------------------------*/
	#main-menu-holder {
		width: 100%; padding: 0px; color: #000; line-height: 28px;
	}
	#main-menu ul, #right-menu ul, #sub-menu ul {
		float: left;
		list-style: none;
		margin: 0;
	}
	#right-menu ul {
		margin-right: 30px;
	}
		#main-menu ul li, #right-menu ul li, #sub-menu ul li {
			float: left;
			margin: 0;
			position: relative;
		}
		#main-menu ul li a, #right-menu ul li a, #sub-menu ul li a {
			float: left;
			padding: 3px 15px 1px 15px;
			outline: none;
		}
		#main-menu ul li a {
			padding: 0px 10px;
			text-transform: uppercase;
		}
		#sub-menu ul li a {
			padding: 0px 10px;
		}
		#main-menu ul li a.super-menu {
			padding-right: 25px;
		}
		
			/* -----------------------------------
			--------------------------- SUPER-MENU
			------------------------------------*/
			.super-menu-child {
				display: none;
				float: left;
				left: 0;
				padding: 15px 30px 5px 30px;
				position: absolute;
				top: 50px;
			}
			.super-menu-child a {
				padding: 0 !important;
				float: none !important;
			}
				.super-menu-child-column {
					float: left;
					margin-right: 30px;
					width: 180px;
				}
				.super-menu-child ul {
					margin-bottom: 2em !important;
				}
				.super-menu-child ul li {
					width: 100%;
				}
				.super-menu-child ul li a {
					display: block;
					width: 170px;
					padding: 5px 0 5px 10px !important;
				}
	/* -----------------------------------
	---------------------------- RIGHT-MENU
	------------------------------------*/
	#right-menu ul li a {
		text-transform: uppercase;
		font-weight: bold;
		outline: none;
	}
	#right-menu ul li ul {
		display: none;
		left: 0;
		width: 170px;
		padding: 10px 20px 20px 20px;
		position: absolute;
		top: 50px;
		z-index: 10;
	}
	#right-menu ul li ul ul {
		top: -20px;
		left: 160px;
		padding: 20px 20px;
		width: 160px;
	}
	#right-menu ul li ul li {
		width: 100%;
		display: block;
	}
	#right-menu ul li ul li a {
		padding: 5px 0 5px 10px;
		width: 150px;
	}

	#main-menu ul li a, #sub-menu ul li a {
		outline: none;
	}
	#main-menu ul li ul {
		display: none;
		left: 0;
		width: 190px;
		padding: 1px 0 1px 1px;
		position: absolute;
		top: 34px;
		z-index: 10;
		border: 1px solid #c0c0c0;
		
	}
	#main-menu ul li ul ul {
		top: -5px;
		left: 180px;
		padding: 0px;
		width: 190px;
	}
	#main-menu ul li ul li {
		width: 100%;
		display: block;
	}
	#main-menu ul li ul li a {
		padding: 2px 0 2px 10px;
		width: 180px;
	}
/* -----------------------------------
------------------------------- HEADER
------------------------------------*/
#header {
	float: left;
	padding: 30px 0 50px 0;
	width: 100%;
}
#header-full-width {
	float: left;
	height: 365px;
	padding: 30px 0 0 0;
	width: 100%;
}
#logo-search-border {
	float: left;
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
	width: 100%;
}
#logo {
	width: 150px; border: 0px; margin: -25px 0 0 30px
}
#search {
	float: right;
	margin: 8px 0 0 0;
	position: relative;
}
	#search-input {
		float: left;
		width: 250px;
		padding-right: 40px;
	}
	#search-submit {
		width: 40px;
		height: 35px;
		position: absolute;
		top: 1px;
		right: 1px;
	}
	#top-info {
		float: left;
		margin: 0 0 30px 0;
		padding: 0 0 15px 0;
		width: 100%;
	}
	#full-width-slider {
		float: left;
		width: 100%;
	}
	#full-width-slider ul {
		list-style: none;
		left: -470px;
		position: absolute;
		width: 1900px;
		top: -30px;
	}
		#full-width-slider ul li {
			margin: 0;
			text-align: center;
			height: 395px;
		}
	ul#slider-selector {
		left: 0px;
		list-style: none;
		position: absolute;
		top: 297px;
		z-index: 15;
		width: 400px;
	}
		ul#slider-selector li {
			cursor: pointer;
			height: 15px;
			float: left;
			margin: 0;
			width: 15px;
		}
	#hidden-search {
		cursor: pointer;
		position: absolute;
		top: 4px;
		right: 4px;
		z-index: 1;
	}
		#hidden-search p {
			display: none;
			position: absolute;
			padding: 15px;
			right: -12px;
			top: 28px;
			width: 253px;
		}
		#hidden-search p span {
			width: 18px;
			height: 12px;
			position: absolute;
			top: -12px;
			right: 10px;
		}
		#hidden-search p input {
			width: 150px;
			float: left;
		}
#content {
	float: left;
	margin: -50px 0 0 0;
	position: relative;
	width: 100%;
	z-index: 10;
}
em.post-info {
	display: block;
	font-size: 10px;
	font-style: normal;
	margin: -3px 0 1em 0;
}
	#slider {
		padding: 10px;
		float: left;
		position: relative;
	}
	#slider-arrow-left {
		cursor: pointer;
		height: 59px;
		left: 10px;
		position: absolute;
		top: 152px;
		width: 29px;
		z-index: 10;
	}
	#slider-arrow-right {
		cursor: pointer;
		height: 59px;
		position: absolute;
		left: 919px !important;
		top: 152px;
		width: 29px;
		z-index: 10;
	}
	/* -----------------------------------
	----------------------- TABBED CONTENT
	------------------------------------*/
	ul.tabbed-content-tabs {
		float: left;
		list-style: none;
		margin: 0;
		width: 100%;
	}
		ul.tabbed-content-tabs li {
			cursor: pointer;
			float: left;
			font-weight: bold;
			margin: 0 5px;
			padding: 3px 10px;
		}
	ul.tabbed-content-content {
		float: left;
		list-style: none;
		padding: 20px 28px 10px 30px;
		width: 900px;
		min-height: 70px;
	}
		ul.tabbed-content-content li {
			display: none;
			margin: 0;
			float: left;
			width: 100%;
		}
		ul.tabbed-content-content li span {
			position: absolute; bottom: 5px; right: 8px;
		}
		ul.tabbed-content-content li.current, ul.tabbed-content-content li.playing {
			display: block;
		}
	/* -----------------------------------
	--------------------------- PAGINATION
	------------------------------------*/
	#pagination ul {
		list-style: none;
		margin: 0;
	}
		#pagination ul li {
			float: left;
			margin: 0 10px 0 0;
		}
			#pagination ul li a {
				font-weight: bold;
				padding: 5px 12px;
			}
	/* -----------------------------------
	----------------------------- COMMENTS
	------------------------------------*/
	#comments {
		margin-top: 20px;
	}
	#comments ol {
		list-style: none;
		margin: 0;
	}
	#comments ol ul {
		float: left;
		width: 100%;
		list-style: none;
		margin: 20px 0 0 0;
	}
		#comments ol ul li {
			padding-left: 50px;
			float: none !important;
			clear: both;
			padding-bottom: 20px;
			width: auto !important;
		}
	#comments img {
		border: none !important;
	}
		#comments ol li, #comments ol ul li {
			margin: 0 0 20px 0;
			float: left;
			width: 100%;
		}
			.comment-info {
				float: left;
				margin-right: 20px;
				width: 80px;
				overflow: hidden;
				text-align: right;
			}
			span.author-link, span.author-link a {
				display: block;
				font-weight: bold;
			}
			.comment-time, .comment-date {
				font: normal 10px/14px Arial, Helvetica, sans-serif;
				display: block;
			}
			.comment-time {
				padding-right: 15px;
			}
			.comment-date {
				padding-right: 15px;
			}
		#comments p {
			margin-left: 100px;
			padding: 40px;
			position: relative; 
		}
		#comments p span {
			height: 15px;
			left: -11px;
			position: absolute;
			top: 25px;
			width: 11px;
		}
#footer {
	float: left;
	margin: -92px 0 0 0;
	padding: 105px 0 36px 0;
	width: 100%;
}
.star-icon {
	padding: 3px 0 0 26px;
}
.findme-icon {
	padding: 3px 0 0 26px;
}
.coffee-icon {
	padding: 3px 0 0 28px;
}
.balloon-icon {
	padding: 3px 0 0 28px;
}
.contact-icon {
	padding: 3px 0 0 28px;
}
#footer input, #footer textarea {
	padding: 7px;
}
#copyright {
	float: left;
	font-size: 10px;
	padding: 12px 0;
	width: 100%;
}
#login-register {
	display: none;
	float: left;
	padding: 40px 0;
	width: 100%;
}
.lock-icon {
	padding: 3px 0 0 28px;
}
/* -----------------------------------
-------------------------------- FORMS
------------------------------------*/
label {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}
input, select, textarea {
	display: block;
	font: italic 12px/18px Arial, Helvetica, sans-serif !important;
	padding: 10px;
	width: 90%;
}
select, select:focus {
	font-style: normal !important;
}
input:focus, textarea:focus {
	font-style: normal !important;
}
.medium {
	width: 70%;
}
.short {
	width: 40%;
}
.button, input[type='button'], input[type='submit'] {
	cursor: pointer;
	font: bold 12px/18px Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	width: 132px;
	padding-top: 9px;
	height: 36px;
}
body {
	background: #dcdcdc;
	color: #656565;
}
h1, h2, h3, h4, h5 ,h6 {
	clear: both;
	color: #000000;
}
p a, em a, strong a {
	color: #656565;
	text-decoration: underline !important;
}

/* -----------------------------------
----------------------- COMMON CLASSES
------------------------------------*/
.block {
	background: #eeeeee;
	border: 1px solid #ffffff;	
	-moz-box-shadow: 0px 0px 5px #666666;
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
.block a:link, .block a:visited {
	color: #656565;
}
.block a:hover {
	color: #000;
}
.title {
	border-bottom: 1px solid #c0c0c0;
}
.light, .light a:link, .light a:visited, .grey, .grey a:link, .grey a:visited {
	color: #656565;
}
.light a:hover, .grey a:hover {
	color: #000000;
}
.list-links {
	border-top: 1px solid #c0c0c0;
}
	.list-links li a {
		border-bottom: 1px solid #c0c0c0;
		color: #656565;
	}
	.list-links li a:hover {
		background: #dddddd;
		color: #000000;
	}
#footer .list-links, .list-posts {
	border-top: 1px solid #2c2c2c;
}
	#footer .list-links li a, .list-posts li a {
		border-bottom: 1px solid #2c2c2c;
		color: #b6b6b6;
	}
	#footer .list-links li a:hover, .list-posts li a:hover {
		background: #2c2c2c;
		color: #ffffff;
	}
.strong-link {
	color: #000000 !important;
}

/* -----------------------------------
------------------------------ TOP-BAR
------------------------------------*/
#top-bar {
	background: #000;
	color: #969696;
}
#top-bar h1, #top-bar h2, #top-bar h3, 
#top-bar h4, #top-bar h5, #top-bar h6 {
	color: #ffffff;
}

	/* -----------------------------------
	---------------------------- main-menu
	------------------------------------*/
		#main-menu ul li a, #right-menu ul li a, #sub-menu ul li a {
			color: #969696;
		}
		#main-menu ul li a, #sub-menu ul li a {
			color: #3f3f3f;
		}
		#main-menu ul li a:hover, #right-menu ul li a:hover, #right-menu ul li.hovered a {
			background: #000000;
			color: #ffffff;
		}
		#main-menu ul li a:hover {
			background: #dddddd;
			color: #000;
		}
		#sub-menu ul li a {
			border-right: 1px solid #EEE;
		}
		#sub-menu ul li a:hover {
			color: #000;
		}
		#main-menu ul li a.super-menu {
			background: url(../images/icons/super-menu-arrow.gif) no-repeat center right;
		}
		#main-menu ul li a:hover.super-menu, #main-menu ul li.hovered a.super-menu {
			background: #000000 url(../images/icons/super-menu-arrow.gif) no-repeat center right;
			color: #ffffff;
		}
		#sub-menu {
			margin-top: 28px;
			background: #DDD;
			height: 29px;
		}
		
			/* -----------------------------------
			--------------------------- SUPER-MENU
			------------------------------------*/
			.super-menu-child {
				background: #000;
			}
				.super-menu-child ul {
					border-top: 1px solid #1d1d1d;
				}
				.super-menu-child ul li a {
					background: none !important;
					border-bottom: 1px solid #1d1d1d;
				}
				.super-menu-child ul li a:hover {
					background: #0b0b0b !important;
				}

	/* -----------------------------------
	---------------------------- RIGHT-MENU
	------------------------------------*/
	#right-menu ul li ul, #right-menu ul li.current a {
		background: #000000;
	}
	#right-menu ul li ul li a {
		border-bottom: 1px solid #c0c0c0;
	}
	#right-menu ul li ul li a:hover {
		background: #dddddd;
	}
	#sub-menu ul {
		width: 100%;
		border-top: 1px solid #c0c0c0;
	}
	#main-menu ul li a.current {
		background: #dddddd;
		font-weight: bold;
	}
	#sub-menu ul li a.current {
		font-weight: bold;
	}
	#main-menu ul li ul li {
		background: #EEE;
	}
	#main-menu ul li ul li a {
		border-bottom: 1px solid #c0c0c0;
		line-height: 30px;
	}
	#main-menu ul li ul li a:hover {
		background: #dddddd;
	}

/* -----------------------------------
------------------------------- HEADER
------------------------------------*/
#header {
	background: #181818 url(../images/classic/header-bg.gif) repeat-x bottom left;
	color: #969696;
}
#header h1, #header h2, #header h3,
#header h4, #header h5, #header h6,
#header a {
	color: #ffffff !important;
}
#header-full-width {
	background: #99B265 url('../images/back_top.png') bottom center; height: 95px;
}
#top_add {
	margin: -67px 0 10px 230px; width: 728px; height: 90px; overflow: hidden; padding: 0px;
}
#logo-search-border {
	border-bottom: 1px solid #0b0b0b;
}
	#search-input {
		border-color: #000000;
	}
	#search-submit {
		background: url(../images/icons/search.gif) no-repeat center center;
		border: none;
	}

	/* -----------------------------------
	----------------------------- TOP INFO
	------------------------------------*/
	#top-info {
		border-bottom: 1px solid #0b0b0b;
	}

	/* -----------------------------------
	-------------------- FULL WIDTH SLIDER
	------------------------------------*/
		ul#slider-selector li {
			background: url(../images/icons/slider_selector.png) no-repeat center center;
		}
		ul#slider-selector li.current {
			background: url(../images/icons/slider_selector_current.png) no-repeat center center;
		}

	/* -----------------------------------
	-------------------- HIDDEN SEARCH BOX
	------------------------------------*/
		#hidden-search p {
			background: #0b0b0b;
			border: 1px solid #000000;
		}
		#hidden-search p span {
			background: url(../images/icons/hidden-search-arrow.png) no-repeat center center;
		}

/* -----------------------------------
------------------------- CONTENT AREA
------------------------------------*/
#content {
	background: url(../images/classic/content-bg.gif) repeat-x left 50px;
}
#content img {
	border: 3px solid #c0c0c0;
}

	/* -----------------------------------
	------------------------------- SLIDER
	------------------------------------*/
	#slider-arrow-left {
		background: url(../images/classic/slider-left-arrow.png) no-repeat top left;
	}
	#slider-arrow-right {
		background: url(../images/classic/slider-right-arrow.png) no-repeat top left;
	}
	/* -----------------------------------
	----------------------- TABBED CONTENT
	------------------------------------*/
		ul.tabbed-content-tabs li {
			border: 1px solid #dcdcdc;
			-moz-box-shadow: 0px 0px 5px #666666;
			-webkit-box-shadow: 0px 0px 5px #666666;
			box-shadow: 0px 0px 5px #666666;
		}
		ul.tabbed-content-tabs li.current {
			background: #eeeeee;
			border: 1px solid #ffffff;
		}

	/* -----------------------------------
	--------------------------- PAGINATION
	------------------------------------*/
	#pagination ul {
		list-style: none;
		margin: 0;
	}
			#pagination ul li a {
				background: #b6b6b6 url(../images/classic/pagination-bg.gif) repeat-x top left;
				color: #656565;
				border-top: 1px solid #fdfdfd;
				border-left: 1px solid #c0c0c0;
				border-right: 1px solid #c0c0c0;
				border-bottom: 1px solid #8d8d8d;
			}
			#pagination ul li a:hover, #pagination li.current a {
				border-bottom: 1px solid #fdfdfd;
				border-left: 1px solid #c0c0c0;
				border-right: 1px solid #c0c0c0;
				border-top: 1px solid #8d8d8d;
			}
	#comments ol ul {
		border-left: 1px solid #bababa;
	}
		#comments ol ul li {
			background: url(../images/classic/comments-li-bg.gif) no-repeat top left;
		}
			span.author-link, span.author-link a {
				color: #262626;
			}
			.comment-time {
				background: url(../images/icons/time.png) no-repeat center right;
			}
			.comment-date {
				background: url(../images/icons/date.png) no-repeat center right;
				padding-right: 15px;
			}
		#comments p {
			background: #eeeeee url(../images/classic/comments-bg.gif) no-repeat top left;
			border: 1px solid #ffffff;
			-moz-box-shadow: 0px 0px 5px #666666;
			-webkit-box-shadow: 0px 0px 5px #666666;
			box-shadow: 0px 0px 5px #666666;
		}
		#comments p span {
			background: url(../images/classic/comments-arrow.png) no-repeat center center;
		}
#footer {
	background: #222716 url(../images/classic/footer-bg.gif) repeat-x top left;
	color: #b6b6b6;
}
#footer h1, #footer h2, #footer h3,
#footer h4, #footer h5, #footer h6  {
	color: #ffffff;
}
.star-icon {
	background: url(../images/icons/star.png) no-repeat center left;
}
.findme-icon {
	background: url(../images/icons/find-me.png) no-repeat center left;
}
.coffee-icon {
	background: url(../images/icons/coffee.png) no-repeat center left;
}
.balloon-icon {
	background: url(../images/icons/balloon.png) no-repeat center left;
}
.contact-icon {
	background: url(../images/icons/contact.png) no-repeat center left;
}
#footer input, #footer textarea {
	border: none;
	background: #2c2c2c;
}

/* -----------------------------------
---------------------------- COPYRIGHT
------------------------------------*/
#copyright {
	background: #181818;
}

/* -----------------------------------
--------------- LOGIN - REGISTER SLIDE
------------------------------------*/
#login-register {
	background: #0b0b0b;
	color: #969696;
}
#login-register input {
	border: #000000;
}
#login-register h1, #login-register h2, #login-register h3,
#login-register h4, #login-register h5, #login-register h6 {
	color: #ffffff;
}
.lock-icon {
	background: url(../images/icons/lock-icon.png) no-repeat center left;
}

/* -----------------------------------
-------------------------------- FORMS
------------------------------------*/
input, select, textarea {
	background: #ebebeb url(../images/classic/input-bg.gif) repeat-x top left;
	border: 1px solid #c0c0c0;
	color: #656565;
}
textarea {
	background: #ebebeb url(../images/classic/text-area-bg.gif) repeat-x top left;
}
select, select:focus {
	background: transparent url(../images/classic/input-bg.gif) repeat-x top left;
	border: 1px solid #c0c0c0;
}
.alert {
	border: 1px solid #9F0000;
}
input:focus, textarea:focus {
	background-color: #ebebeb;
	border: 1px solid #656565;
}
.button, input[type='button'], input[type='submit'] {
	background: url(../images/classic/button-bg.gif) no-repeat top left;
}
.button:hover, input[type='button']:hover, input[type='submit']:hover {
	background: url(../images/classic/button-bg-hover.gif) no-repeat top left;
}
.red {
	color: red;
}
.right_add {
	padding: 0px;
	border: 0px;
	width: 300px;
	height: 250px;
	overflow: hidden;
}
#sidebar img {
	border: 0px;
}
#top_add *, #top_add img {
	border: 0px;
}
#right_add_3 {
	height: 100px;
}
.poll_radio {
	float: left; width: 16px; height: 14px; padding: 0px; margin: 0 4px 0 -10px; background: none; border: none; outline: 0px;
}
.poll_btn {
	margin-left: 50px;
}
.pull_res {
	padding: 10px;
}
.poll_perc {
	position: relative;
}
.poll_perc div {
	position: absolute; top: 0; left: 0; float:left; margin: 12px 14px; width: 120px;
}
.poll_perc input {
	overflow: hidden; padding: 5px 0px;
}
