/*  
Theme Name: Disco Jive Theme
Theme URI: 
Description: Disco Jive
Version: 1.0
Author URI: 
Tags: fixed width, two columns, valid XHTML, valid CSS, widget ready
*/

body{
	background:url(images/bg2.jpg) repeat-x #000;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#323232;
}
#main{
	background:#000;
	margin:0px auto;
	width:935px; 
	padding:0px;
}
h1,h2,h3,h4,h5,h6,p,form{
	padding:0px;
	margin:0px;
}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

ul,ol,li{
	padding:0px;
	margin:0px;

}
img{border:none;}


a,a:visited{
	color:#6f1a14;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
	cursor:pointer;
}
blockquote {
    margin: 1em 3em;
    padding: .5em 1em;
    background:/*url(images/blockquote.jpg) no-repeat left top*/ #160203;
	}
blockquote p {
    margin: 0;
	padding:7px 5px 0px 10px;
	font-style:italic;
	color:#b29f81;
	border-left:solid 5px #b29f81;
}

.head{
	height:362px;
	background:url(images/header.jpg) no-repeat left top;
}
.head_title{
	width:283px;
	float:left;
	height:65px;
	background:url(images/head_title2.jpg) repeat-x;
	overflow:hidden;
}
.head_title h1{
	padding:10px 20px;
	font-size:32px;
	line-height:50px;
}
.head_title h1 a,.head_title h1 a:visited{
	color:#fff;
	text-decoration:none;
}
.head_title h1 a:hover{
	text-decoration:none;
}
.clear{
	clear:both;
}
.nav{
	height:48px;
	width:600px;
	float:right;
	overflow:hidden;
}
.nav ul{
	float:left;
	list-style:none;
}
.nav li{
	float:left;
}
.nav li a, .nav li a:visited{
	float:left;
	margin:15px 0px;
	padding:0px 20px;
	display:block;
	font-family:"Trebuchet MS",arial;
	color:#cacaca;
	text-decoration:none;
	font-weight:bold;
	background:url(images/border.jpg) repeat-y left;
}
.nav li a:hover{
	color:#df3157;
	text-decoration:none;
	cursor:pointer;
}

/***********************************************/

.main_content{
	padding:15px 0px;
}
.main_left{
	float:left;
	width:650px;
}
.story{
	background:url(images/story_top.jpg) no-repeat left top #edece7;
	margin-bottom:20px;
	padding-bottom:10px;
	/*height:1%;*/
}
.story2{
	background:url(images/page_top.jpg) repeat-x top #edece7;
	padding:20px;
}
.story2 ul{
	padding-left:10px;
	padding-bottom:10px;
}
.story_comments{
	float:right;
	width:80px;
	height:55px;
	padding-right:12px;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.story_comments a, .story_comments a:visited{
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.story_date{
	width:65px;
	height:35px;
	padding-top:10px;
	float:left;
	color:#fff;
	font-size:10px;
	text-align:center;
	margin-right:15px;
}
.story_date span{
	font-size:18px;
}

.story_main{
	width:545px;
	float:left;
	padding-bottom:10px;
}
.pagetitle,.article, .error{
	font-size:18px;
	color:#6f1a14;
	font-weight:normal;
	padding:10px;
}
.story_title h3{
	font-size:18px;
	color:#6f1a14;
	font-weight:normal;
}
.story_author{
	padding:5px 0px;
	color:#3e3e3e;
	border-bottom:1px solid #662a16;
}
.story_content{
	padding:10px 0px;
}
.story_content p{
	padding-bottom:10px;
}
.story_content h1,.story_content h2,.story_content h3,.story_content h4,.story_content h5,.story_content h6{
	padding:10px;
}
.story_content ul,.story_content ol{
	padding:10px 0px 10px 20px;
}
.read_more{
	font-size:14px;
	font-weight:bold;
}
.alignleft{
	padding:10px 0px;
	float:left;
}
.alignright{
	padding:10px 0px;
	float:right;
}
.alignleft a,.alignleft a:visited,.alignright a,.alignright a:visited{
	color:#f7c69b;
	text-decoration:none;
}
.alignleft a:hover, .alignright a:hover{
	text-decoration:underline;
}
#comments, #respond{
	padding:10px;
	color:#6f1a14;
}
.commentlist{
	padding:10px;
	width:590px;
	margin-left:20px;
}
.commentlist li{
	margin-bottom:10px;
	color:#b29f81;
		list-style:none;
	/*background:url(images/commet_bg.jpg) repeat-x;*/
}
.authorName{
	padding:10px 10px 15px 10px;
	background:url(images/comment_top.png) no-repeat 50px bottom;
	font-size:14px;
	/*color:#b29f81;*/
	color:#6f1a14;
	font-weight:bold;
}
.authorName a, .authorName a:visited{
	color:#6f1a14;
	text-decoration:none;
}
.authorName a:hover{
	text-decoration:underline;
}
.comment_div{
	padding:10PX;
	background:#160203;
}
.avatarImg{
	width:40px;
	float:left;
	padding:10px;
}
.comment_desc{
	width:480px;
	float:right;
	padding:10px;
}
.commentText{
	padding:10px 0px;
	font-style:italic;
}
#commentform{
	padding:20px;
}
#commentform p{
	padding:5px 0px;
}
#commentform #author,#commentform #email,#commentform #url,#commentform #comment{
	border:1px solid #CCCCCC;
}
#submitcomment{
	border:1px solid #CCCCCC;
	background:#fff;
	padding:3px;
}


/****************************************/
.sidebar{
	float:right;
	width:235px;
	padding-right:15px;	
}
.sidebar ul{
	list-style:none;
}
.sidebar li{
	background:url(images/sidebar_bg.jpg) repeat-y;
	margin-bottom:10px;
}
.sidebar li a, .sidebar li a:visited{
	color:#fff;
	text-decoration:none;
	padding-right:5px;
}
.sidebar li a:hover{
	/*color:#6f1a14;*/
	text-decoration:underline;
}
.sidebar_title{
	background:url(images/sidebar_title.jpg) no-repeat left top;
	padding:12px 15px;
}
.sidebar_title h2{
	font-size:18px;
	color:#f7c69b;
	text-decoration:none;
	font-weight:normal;
} 
.sidebar_top{
	background:url(images/sidebar_top.jpg) no-repeat left top;
}
.sidebar_bottom{
	background:url(images/sidebar_bottom.jpg) no-repeat left bottom;
	padding:20px 0px 40px 0px;
	/*height:1%;*/
}
.sidebar li li{
	margin:0px;
	padding:0px;
	/*height:1%;*/
	background:none;
}
.sidebar li li li{
	margin:0px;
	padding:0px;	
	background:none;
}

.sidebar li li a, .sidebar li li a:visited{
	padding:5px 5px 5px 25px;
	display:block;
	color:#fff;
	text-decoration:none;
	background:url(images/bullet.gif) no-repeat 11px 7px;
}
.sidebar li li a:hover{
	/*color:#6e000f;*/
	text-decoration:underline;
	background:url(images/bullet2.gif) no-repeat 11px 7px;
}
#recentcomments .recentcomments{
	padding:5px 5px 5px 25px;
	color:#fff;
	background:url(images/bullet.gif) no-repeat 10px 7px;
}
#recentcomments .recentcomments a{
	background:none;
}
#recentcomments .recentcomments a:hover{
	text-decoration:underline;
	background:none;
}
.search{
	padding:10px;
}
.searchtxt{
	margin:0px;
	padding:0px;
	padding:4px;
	float:left;
	background:#000000;
	border:1px solid #610b00;
	color:#fff;
	margin-right:5px;
}
.searchbtn{
	margin:0px;
	padding:0px;
	padding:3px 0px;
	float:left;
	background:#000000;
	border:1px solid #610b00;
	color:#fff;
	cursor:pointer;
}


/********************************************/
.footer{
	padding:15px;
	background:url(images/footer.jpg) repeat-x;
	text-align:center;
}
.footer p{
	font-size:12px;
	color:#8c5959;
}

/******************/

#wp-calendar {
	empty-cells: show;
	margin:0px auto;
	padding: 0px;
	width: 165px;
	font-size:11px;
	font-family:tahoma;
	color:#fff;
	text-align:center;
	}
#wp-calendar th
	{
		color:#6f1a14;
	}
#wp-calendar #today
	{
		color:#6f1a14;
		font-weight:bold;
		background:#595959;
	}
#wp-calendar #next a {
	padding-right: 5px;
	color:#6f1a14;
	text-align: right;
	background:none;
	text-decoration:none;
	}
#wp-calendar #next a:hover
	{
		text-decoration:underline;
		background:none;
	}
#wp-calendar #prev a {
	padding-left: 5px;
	text-align: left;
	color:#6f1a14;
	background:none;
	text-decoration:none;
	}
#wp-calendar #prev a:hover
	{
		text-decoration:underline;
		background:none;
	}
#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
	width:165px;
	/*color:#105a82;*/
	/*background:#cfcfd0;*/
	}
	
#wp-calendar td a, #wp-calendar td a:visited {
	border-left: none;
	padding:0px;
	color: #323232;
	text-decoration:none;
	font-weight:bold;
	font-size:11px !important;
	background: none;
}
#wp-calendar td a:hover {
	background: none;
	border-left: none;
	font-weight:bold;
	text-decoration: underline;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	/*background-color: #b48625;*/ }
/* End Calendar */

 /************************************************/
.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;
/* optional rounded corners for browsers that support it */
/*-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;*/
}

.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;
}

/*-----------------------------------*/

/* Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 2px 0 2px 7px;
display: inline;
border:solid 1px #cccccc;
}

img.alignleft {
padding: 4px;
margin: 2px 7px 2px 0;
display: inline;
border:solid 1px #cccccc;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */

