/*
Theme Name: Weike Official
Theme URI: http://weikemusic.com/
Description: Theme for Weike Music.
Author: GeoNeo / offset media
Version: 1.0
Tags: black, white, red, three-columns, fixed-width
*/


/* --------------------------------------------------------------------*\
	author: GeoNeo / offset media
	email: mail [at] offsetmedia [dot] co [dot] uk
	website: http://offsetmedia.co.uk | http://illustratorslounge.com
\*----------------------------------------------------------------------*/

*{
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	}

body{font:12px/16px helvetica, arial, sans-serif; color: #231f20;} 

img{color:#666;	font-style:italic;}
ol, ul {list-style: none;}
p{line-height:20px; margin-bottom:16px;}

a{text-decoration:none; color:#ff0000;}
a:hover{color: #231f20;}

table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {font-weight: normal; text-align: left;}

input, textarea{
	padding:3px;
	font:12px/16px helvetica, arial, sans-serif;
	border: 1px solid;
}
input[type='submit']{background:#231f20; color:#fff;}
#submit:hover {background:#ff0000; cursor:pointer;}

abbr,acronym {border: 0;}
:focus {outline-color: #fffccc;}

.clear{clear: both;}

.alignleft{float:left;}
	img.alignleft{float:left; margin:0 15px 15px 0;}
	img.alignright{float:right; margin:0 0 15px 15px;}
.alignright{float:right;}
.aligncenter{display:block; margin:0 auto;}

.noborder{border:none !important;}
.nomargin{margin:0 !important;}
.meta-nav{font-size:13px;}
.post-edit-link{display:block; clear:both; margin:15px 0 0;}
	.post .post-edit-link{margin:0 !important;}
.ml-175{margin-left:95px;}	
	
/* begin */

#wrapper{
	width:945px;
	margin:0 auto;
	padding:15px;
/*	background: url('images/grid.gif') no-repeat;
		height:500px;  */
}
#header{
	padding-bottom:21px;
	border-bottom: 1px solid;
}
	#access .menu{
		float:left;
		width:160px;
		margin:78px 65px 0 0;
		padding:18px 0 12px;
		border-top: 3px solid;
		border-bottom: 1px solid;
		}
		#access .menu a, .post .entry-title a, .post .entry-meta a, #footer a
		{color: #231f20;}
		#access .menu a:hover, .post .entry-title a:hover, .post .entry-meta a:hover, #footer a:hover
		{color: #ff0000;}
		#access .menu #menu-item-225 a{
			float:left;
			margin-top:12px; 
			padding:2px 4px; 
			background:#231f20; 
			color:#fff;

			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;		
			}
			#access .menu #menu-item-225 a:hover{background:#ff0000;}
#container{
	float:right;
	width:720px;
	border-top: 2px solid;
}
		
/* content */


#content{
	float:left;
	width:480px;
	margin:76px 15px 0 0;
}
	.page #content{
		float:left;
		width:720px;
		margin:76px 15px 0 0;
		padding:10px 0 11px;
		border-top: 3px solid;
	}
.post {
	margin-bottom:14px;
	padding:10px 0 11px;
	border-top: 3px solid;
	border-bottom: 1px solid;
	}
	.post .entry-header{
	float:left;
	width:100%;
	padding-bottom:4px;
	margin-bottom:15px;
	border-bottom: 1px solid;
	}
	.post .entry-title{float:left; width:240px;}
	.post .entry-meta{
		float:right; 
		width:145px;
		margin-top:5px;	
	}
		.post .entry-meta .cat-links, .post .entry-meta .tag-links,
		.post .entry-meta .comments-link, .post .entry-meta .edit-link, 
		.entry-meta  .date-link{
			display:block;
			width:100%;
			font-size: 11px;
			line-height:15px;
			border-bottom: 1px solid;
		}
	.post .entry-content{clear:both; margin-top:20px;}
	.post .entry-content img{margin-bottom:15px;}
	
	.post .more{font-size:13px;}
	.post .vvqbox{margin:0 0 28px;}
	
	.post .nav-previous a{float:left;}
	.post .nav-next a{float:right;}

		#post-99 h3, .border-top{
			width:480px; 
			margin-top:3px; 
			padding-top:15px; 
			border-top: 3px solid;
		}
		
		.border-top-thin{
			width:225px; 
			padding-top:15px; 
			border-top: 1px solid;
		}
	
		/* fb like */

		.entry-content iframe{height:35px !important;}
				
	/* comments */
	
	#comment{width:472px;}
	.commentlist .avatar {display:none;}
	
	.commentlist .comment .comment-body {padding:15px;}
	.commentlist .alt .comment-body{background:#ebebec;}
	.commentlist .comment .comment-author{font-weight:800;text-transform:uppercase;}
	
	#respond{margin-top:15px; padding-top: 13px; border-top: 3px solid;}
	.comment-meta{margin-bottom:15px; padding-bottom: 15px; border-bottom: 1px solid;}
	
	.comment-author a, .comment-meta a, .widget-title a{color: #231f20;}
	.comment-author a:hover, .comment-meta a:hover, .widget-title a:hover{color: #ff0000;}
	
	/* media */
	
	.cd-info{
		clear:both;
		float:left; 
		width:240px; 
		margin:2px 15px 15px 0;
		padding-top:15px;
		border-top: 3px solid;
		border-bottom:1px solid;
	}
		.cd-info img.big-bottom{margin-bottom:85px;}
		.cd-info h4 a{color:#231f20;}
	.music{
		float:right;
		width:465px;
		margin:2px 0 45px;
		padding-top:15px;
		border-top: 3px solid;
		border-bottom: 1px solid;
	}
		.music li{
			float:left;
			width:465px;
			padding-top:7px;
			border-top: 1px solid;
			list-style:inside url('images/bullet.png');	
		}
		
		.audioplayer_container {
			margin:5px 0 0 15px !important;
		}
		.support input[type='submit'], .btn a{
			padding:3px 8px;
			background:#231f20;
			font-size:auto;
			color:#fff;
			
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		.btn a:hover{background:#ff0000;}
		
		.support input[type='submit'] {

			cursor:pointer; 

			margin-bottom:15px; 
			background:#ff0000;
			border:none;
		}
		.singles .support input[type='submit'] {
			margin-top:-30px;
			float:right;
		}
		
/* sidebar */

#primary{
	float:right;
	width:225px;
	margin-top:76px;
}
#primary .xoxo li.widget-container {
	clear:both;
	margin-bottom:6px;
	padding:16px 0 3px;
	border-top: 3px solid;
	}	
	#primary .xoxo #linkcat-3 .blogroll img, #primary .xoxo #linkcat-12 .blogroll img, 
	.contact-social img,	.contact-worthy img {float:left; margin:0 15px 15px 0;}

	#primary .xoxo li.widget-container img.stars{margin:12px 0 13px;}
	#primary .xoxo li.widget-container .tweets li{margin-bottom:15px; padding-top:14px; border-top: 1px solid;}
		
/* footer */

#footer {
	clear:both;
	float:right;
	width:720px;
	margin-top:15px;
	padding-top:15px;
	text-align:right;
	border-top: 1px solid;
}
	
/* h tags */

h1, h2, h3, h4 {}

h1{font-size:36px; font-weight:800; line-height:48px;}
h2{font-size:24px;}
h3{font-size:18px; font-weight:800; line-height:23px; margin-bottom:15px;}
h4{font-size:14px; font-weight:800;}

/* colours */

.black{color:#231f20;}
.white{color:#fff;}
.red{color:#ff0000;}

/* ie */

