/*
+--
|
|	OverVoice
|	custom.css
|
|	1Serpent
|	Hosting & Management
|	Development & Design
|	http://1serpent.com
|
+-
|
|	> Description: Custom CSS
|	> Version+wID: v1.0 -!- w1
|	> Date started: July 5, 2009
|	> Date updated: July 7, 2009
|
+--
*/

/* main style & typography */
body.custom { background: #000; }
	.custom #container { border-top: 0.2em solid #3E3E3A; border-left: 0.2em solid #3E3E3A; border-right: 0.2em solid #3E3E3A; margin: 4em auto 2em; position: relative; }
		.custom #page {  }

	/* header area */
	.custom #header { background: url(images/header.jpg) no-repeat 0 0; border: none; height: 280px; padding: 0; }
		.custom #header #logo a { display: block; height: 100px; text-indent: -9999px; width: 500px; }
		.custom #header #tagline { display: none; }

/* Custom Scrollbar Colour */
HTML {
         scrollbar-face-color: #000000;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: ##FFFFFF;
  scrollbar-track-color: #000000;
  scrollbar-arrow-color: #737373; }                

/* Removes Dotted Line Around Links */
a{
                    outline:none;}

/* Removes Page Title */
.custom #no_headline .headline_area { display: none; }

/* Removes Space Above Removed Page Title */
.custom #no_headline .post_box {padding-top: 0;}

		/* navigation */
		.custom ul#tabs { background: #E0880C; border-top: 0.2em solid #3E3E3A; border-left: 0.2em solid #3E3E3A; border-right: 0.2em solid #3E3E3A; border-bottom: none; left: -0.2em; font-weight: bold; position: absolute; top: -30px; width: 100%; }
			.custom ul#tabs li a { color: #3E3E3A; }
			.custom ul#tabs li a:hover { background: #3E3E3A; color: #E0880C; text-decoration: none; }
			.custom ul#tabs li { background: #E0880C; border: none; margin-bottom: 0; }
			.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat { background: #3E3E3A; padding-bottom: 0; }
				.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a { color: #E0880C; }
			.custom ul#tabs .rss a { background: none; padding: 0.583em 0.833em; }

	/* content area */
	.custom #content_box { background: #E0880C url(images/sidebar_repeat.jpg) repeat-y 100% 0; }
		.custom #sidebars { background: url(images/sidebar.jpg) no-repeat 100% 0; min-height: 456px; }
			.custom .sidebar ul.sidebar_list { padding: 5em 2.5em 0; }
				.custom .sidebar h3 { color: #000000; font-weight: bold; }
				.custom .sidebar a { color: #0000FF; }
			.custom .sidebar .testimonial { border-bottom: 1px solid #000000; margin: 0 0 1em; }
				.custom .sidebar .testimonial .client { font-weight: bold; }

	/* footer area */
	.custom #footer { background: url(images/footer.jpg) no-repeat 0 0; border: none; bottom: -15px; height: 27px; padding: 0; position: absolute; text-align: left; width: 100%; }
		.custom #footer p { padding: 10px 0 0; }
		.custom #footer a { border: none; color: #790000; }


/* additional style & typography */
.custom .format_text a,
.custom .teaser_link { color: #790000; }

.custom blockquote { color: #444444; }

.custom .center { text-align: center; }

.custom .bracket { display: none; }
.custom #comments { margin: 0 2.1em 0 1em; }
	.custom dl#comment_list { border-top: 1px dotted #000000; }
		.custom dl#comment_list dd { border-bottom: 1px dotted #000000; }
		.custom dl#comment_list .bypostauthor { background: #000000; color: #E0880C; }
	.custom #commentform { border-top: 1px dotted #000000; }

.custom .headline_meta { color: #444444; }
.custom .headline_meta a { border-bottom: none; color: #444444; font-weight: bold; }

.custom .post_box, .custom .teasers_box { border-top: 1px dotted #000000; }

.custom .teaser .teaser_author,
.custom .teaser .teaser_date { color: #444444; }

.custom .teaser .teaser_author a, .custom .teaser a.teaser_comments, .custom .teaser a.teaser_category, .custom .teaser .edit_post a { border-bottom: none; color: #444444; font-weight: bold; }

	/* stand out */
	.custom .stand_out { background: #000000 url(images/dot.gif) repeat-y 50% 0; clear: both; color: #FFFFFF; float: left; margin: 1em 1em 1.667em; padding: 1em; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
		.custom .stand_out .left { float: left; width: 48%; }
		.custom .stand_out .right { float: right; width: 48%; }
		.custom .stand_out h3 { background: #222222; color: #FFFFFF; margin: 0 0 0.5em; padding: 0.4em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
		.custom .stand_out p { margin: 0 0 0.5em; text-align: justify; }

	/* audio player */
	.custom div.audio { background: #000000; color: #E9AD55; border: 1px solid #FFFFFF; margin: 2em; padding: 1em 1em 0; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
		.custom div.audio h3 { color: #FFFFFF; font-variant: small-caps; font-weight: bold; margin: 0; }
		.custom div.audio p.audioplayer_container { clear: none; float: left; margin: 0 0 1em; padding: 1em 0 0; width: 300px; }
		.custom div.audio p.download { clear: none; float: right; height: 56px; margin: 0 0 1em; width: 131px; }
			.custom div.audio p.download a { background: url(images/download.jpg) no-repeat 0 0; display: block; height: 56px; text-indent: -9999px; width: 131px; }
		.custom div.audio p { clear: both; margin: 0 0 1em; }


/* ie fixes */