/*
Theme Name: White
Theme URI:
Description: White Band Theme
Version: 1.0
Author: EdenWebs.com
Author URI: EdenWebs.com
*/

body {
	margin: 0;
	background:#3a3a3a url(images/bg.gif) repeat-x;
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px;
	color: #000;
}
#container:after, #content .entry:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
}
#page {
	margin: 0 auto;
	width: 1050px;
        overflow:hidden;
        background: repeat-y url(images/page_bg.gif);
}
#header {
	position: relative;
	height: 168px;
        padding:0 92px;
	background: no-repeat url(images/header.jpg);
}
#header h1 {
	margin: 0 0 0 35px; padding: 20px 0 0 0;
	width: 250px; height: 65px;
	font-size: 0; text-indent: -99999em;
}
#header h1 a {
	display: block;
	width: 100%; height: 100%;
}



#nav { margin:16px 0 0 0; height:48px; padding:0; }
#nav ul { list-style:none; margin:0; padding:0; }
#nav ul li { list-style-type:none; margin:10px 15px 0 0; padding:0; float:left; display:inline; }
#nav-hide { display:none; }
#nav a.home { background:url(images/home.gif) no-repeat; display:block; width:65px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.home:hover { background:url(images/home-hover.gif) no-repeat; }
#nav a.home-current { background:url(images/home-hover.gif) no-repeat; display:block; width:65px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.home-current:hover { background:url(images/home.gif) no-repeat; }


#nav a.info { background:url(images/info.gif) no-repeat; display:block; width:62px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.info:hover { background:url(images/info-hover.gif) no-repeat; }
#nav a.info-current { background:url(images/info-hover.gif) no-repeat; display:block; width:62px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.info-current:hover { background:url(images/info.gif) no-repeat; }

#nav a.blog { background:url(images/blog.gif) no-repeat; display:block; width:67px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.blog:hover { background:url(images/blog-hover.gif) no-repeat; }
#nav a.blog-current { background:url(images/blog-hover.gif) no-repeat; display:block; width:67px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.blog-current:hover { background:url(images/blog.gif) no-repeat; }

#nav a.music { background:url(images/music.gif) no-repeat; display:block; width:78px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.music:hover { background:url(images/music-hover.gif) no-repeat; }
#nav a.music-current { background:url(images/music-hover.gif) no-repeat; display:block; width:78px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.music-current:hover { background:url(images/music.gif) no-repeat; }

#nav a.press { background:url(images/press.gif) no-repeat; display:block; width:74px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.press:hover { background:url(images/press-hover.gif) no-repeat; }
#nav a.press-current { background:url(images/press-hover.gif) no-repeat; display:block; width:74px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.press-current:hover { background:url(images/press.gif) no-repeat; }

#nav a.contact { background:url(images/contactus.gif) no-repeat; display:block; width:112px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.contact:hover { background:url(images/contactus-hover.gif) no-repeat; }
#nav a.contact-current { background:url(images/contactus-hover.gif) no-repeat; display:block; width:112px; height:28px; font-size:0; text-indent:-99999em; }
#nav a.contact-current:hover { background:url(images/contactus.gif) no-repeat; }

#newsletter { float:right; width:295px; margin:24px 0 0 0; padding:0; }
#nw_bg { background:url(images/newsletter-input.gif) no-repeat; border:none; float:left; width:182px; height:25px; padding:8px 5px 0 10px; 
font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; }
#nw_btn { background:url(images/subscribe-btn.gif) no-repeat; border:none; width:94px; height:33px; margin:0 0 0 2px; }



#container {
        display:block;
        position:relative;
	margin:0; padding:0;
}
#left_side { position:absolute; top:0; left:0; background:url(images/left_side) no-repeat top; width:68px; height:684px; }
#right_side { position:absolute; top:0; right:0; background:url(images/right_side) no-repeat top; width:68px; height:684px; }
#content {
	float: left;
	margin: 0 0 0 92px;
        padding:0;
	width: 505px;
}
#content .post {
	padding: 0 0 10px 0;
        margin:0;
        background: left bottom repeat-x url(images/content-br.png);
}
#content .date {
	font-family: "Trebuchet MS", arial, verdana; font-size: 12px; font-weight: bold;
	color: #e61f1f;
}
#content .title {
	margin: 0 0 15px 0;
	font-family: "Trebuchet MS", arial, verdana; font-size: 17px; font-weight: normal;
	color: #167a8c;
	text-transform: uppercase;
}
#content .title a {
	color: #167a8c;
	text-decoration: none;
}
#content .title a:hover {
	color: #000000;
	text-decoration: none;
}
#content .entry {
	width: 100%;
        background:none;
}
#content .entry a {
	color: #000;
}
#content .postmetadata {
        padding:15px 0 0 0;
        margin:0;
        text-align:right;
        font:11px "Trebuchet MS", arial, verdana;
        font-weight:bold;
        color:#898989;
}
#content .postmetadata a {
        font:11px "Trebuchet MS", arial, verdana;
        font-weight:bold;
        text-decoration:none;
        color:#4c4c4c;
}
#content .postmetadata a:hover {
        text-decoration:underline;

}
#sidebar {
        float:right;
	width: 330px;
        margin:0 92px 0 0;
        padding:0;
	background: repeat-y url(images/bcksidebar.gif);
	color: #fff;
}
#sidebar .bottom {
	background: left bottom no-repeat url(images/bcksidebarbottom.gif);
}
#sidebar .top {
	padding: 13px 20px 35px 11px;
	width: 299px; min-height: 307px;
	background: no-repeat url(images/bcksidebartop.gif);
}
* html #sidebar .top {
	height: 300px;
}
#sidebar ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
#sidebar ul ul ul {
	margin: 0 0 0 15px;
}
#sidebar li {
	margin: 0 0 15px 0; padding: 0 10px;
}
#sidebar li li {
	margin:0; padding: 7px 6px;
        border-bottom:1px solid #3a3a3a;
}
#sidebar li li li { border-bottom:none; padding:3px 6px; }
#sidebar li li a { text-decoration:none; }
#sidebar li li a:hover { text-decoration:none; color:#e61f1f; }
#sidebar a {
	color: #fff;
}
#sidebar h3 {
	margin:0; padding: 0 0 0 14px;
        width:284px;
	line-height: 45px;
	background: no-repeat url(images/bcksidebarh3.gif);
	font-family: "Trebuchet MS", arial, verdana; font-size: 17px; font-weight: normal;
	text-transform: uppercase;
}
#sidebar h3 span {
        font-family: "Trebuchet MS", arial, verdana; font-size: 17px; font-weight: normal;
	text-transform: uppercase;
        color:#e61f1f;
}

#content .navigation {
	clear: both;
	margin: 15px 0;
	width: 100%;
}
#content .navigation a {
	color: #000;
}
#content .postnavigation {
	margin-bottom: 0;
}

.commentlist, .children {
	margin: 0; padding: 0;
	list-style-type: none;
}
.children {
	margin: 10px 0 0 10px;
}
.commentlist .comment {
	margin: 0 0 15px 0; padding: 5px;
	background-color: #f6f9f8;
	border: #7f7f7f 1px solid;
}
.commentlist .avatar {
	float: right;
	margin: 0 0 5px 5px;
	border: #7f7f7f 1px solid;
}
.commentlist a, #respond a {
	color: #333;
}
#author, #email, #url, #comment {
	margin: 0 5px 0 0; padding: 3px;
	background-color: #fff !important;
	border: #7f7f7f 1px solid;
	color: #000;
}
#comment {
	width: 300px;
}
#comments, #respond h3 {
	font-size: 15px;
	color: #000;
}
a#cancel-comment-reply-link {
	font-weight: bold;
}

/* A few generic styles used across the site */

a img {
	border: 0;
}

td {
	vertical-align: top;
}

input, textarea {
	vertical-align: middle;
	font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px;
	color: #000;
}
input[type="text"] {
	padding: 2px;
	border: #7f7f7f 1px solid;
}

acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #999;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	color: #000;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
#footer { clear:both; background:url(images/page_footer.gif) no-repeat; width:954px; height:80px; padding:13px 96px 0 0; margin:0; font:12px Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; color:#656363; }