html {
	font-size:62.5%;
	font-family:arial,sans-serif;
	color: #413f3f;
}

body {
	margin:25px 0 25px 0;padding:0;
	background-color:#413f3f;
}

div#container {
	width: 790px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding:5px;
	background-color:#fff;
}

div#banner {
	margin:0;padding:0;
}

div#navigation {
	background-image: url('http://www.kongfuzi.org/_images/nav_repeater2.jpg');
	background-repeat:repeat-x;
	background-position:0 0;
	margin:0px 0 0 0;padding:11px 0 0 5px;
	_margin:2px 0 0 0;
	height:26px;
}

div#content_wrapper {
	width:790px;
	background-image: url('http://www.kongfuzi.org/_images/content_repeater.jpg');
	background-repeat:repeat-y;
	background-position:0 0;
	margin:0;padding:0;
}

div#content_left {
		width:480px;
		_width:476px;
		min-height:600px;
		_height:600px;
		margin:0;
		padding:20px;
	/*	background-color:#f5f5f5;	*/
	}
	
div#sidebar {
	width:270px;
	float:right;
	margin:0;
	padding:0;
}

	div#mailing_list {
		background-color:#dfdfdf;
		width:240px;
		padding:10px 15px 20px 15px;
	}
		
	div#upcoming_shows {
		width:240px;
		padding:10px 15px 20px 15px;
	}
	
		div#show_excerpt {
					margin:0 0 30px 0;padding-bottom:10px;
					border-bottom:solid 1px #ccc;
				}
		
			div#show_excerpt .dateicon {
				float:left;
				background-image:url('http://www.kongfuzi.org/_images/icon_date.jpg');
				background-repeat:no-repeat;
				background-position:0 5px;
				width:53px;
				height:53px;
				padding:0px 10px 0 0;
			}

div#leftcol {
	width:210px;
}

	div#object_wrapper {
		width:210px;
		margin:0 0 10px 0; padding:0px 10px 10px 10px!important;
		border:solid 1px #ccc;
	}
	
	div#object_wrapper h3 {
		margin:0px; padding-top:10px;
	}

div#rightcol {
	width:210px;
	float:right;
	margin:0 25px 0 0;padding:0px!important;
	_margin:0;_padding:0;
}


div.bio {
	border-bottom:solid 1px #ccc;
	margin-bottom:20px;
}

div.bio_float {
	width:120px;
	float:left;
	margin:0 20px 5px 0;padding:0px;
}

div.funkfacts {
	
}

	div.funkfacts ul {
		width:112px;
		list-style:none;
		margin:0;padding:8px;
		background-color:#e6e6e6;
	}
	
	div.funkfacts ul li {
		font-size:11px;
		margin:0 0 8px 0;padding:0 0 8px 0;
		line-height:16px;
		color:#5a5a5a;
		letter-spacing:.4px;
		border-bottom:solid 1px #fff;
	}


div#footer {
	width:760;
	height:13px;
	margin:0;padding:0;
	background-image:url('http://www.kongfuzi.org/_images/footer_bg.jpg');
	background-color:blue;
}



/***************************
*********NAVIGATION*********
***************************/

div#navigation ul {
	margin:0;padding:0;
}

	* + html div#navigation ul {
		margin:0;padding-bottom:12px;
	}

div#navigation ul li {
	font-family:Arial;
	display:inline;
	font-size:14px;
	letter-spacing:.6px;
	background-image:url('/_images/nav_repeateredge.jpg');
	background-repeat:no-repeat;
	background-position:right;
	padding:12px 0 12px 0;
}

	div#navigation ul li a:link, div#navigation ul li a:visited {
		color:#fff;
		text-decoration:none;
		padding:18px;
	}
	
	div#navigation ul li a:hover {
		background-image:url('http://www.kongfuzi.org/_images/arrow.gif');
		background-repeat:no-repeat;
		background-position:center 35px;
	}
	
	div#navigation ul li a.active {
		background-image:url('http://www.kongfuzi.org/_images/arrow.gif')!important;
		background-repeat:no-repeat;
		background-position:center 35px;
	}

/***************************
*********TYPOGRAPHY*********
***************************/

h1 {
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#820f00;
	margin:0 0 20px 0;padding:0;
}

h2 {
	font-family:Verdana,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#434343;
	margin:10px 0 15px 0;padding:0;
}

h2.no_margin {
	font-family:Verdana,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#434343;
	margin:10px 0 0px 0;padding:0;
}

	div.bio h2 {
		font-size:16px;
		font-weight:bold;
		color:#434343;
		margin:10px 0 5px 0!important;padding:0!important;
	}

	div#mailing_list h2 {
		margin:0px 0 5px 0;
	}

	.dateicon h2 {
		color:#fff;
		font-size:12px;
		font-weight:normal;
		text-transform:uppercase;
		text-align:center;
		width:43px;
		line-height:16px;
		float:left;
	}
	
		.dateicon h2 span {
			font-weight:bold;
			font-size:16px;
		}
		
	h2.calentrytitle {
		margin:10px 0 0px 0;
	}
	
	div#leftcol h2 {
		margin:0 0 0px 0!important;
	}
	

	
	div.left {
		width:120px;
		border:solid 1px #ccc;
		margin:0 10px 5px 0px; padding:12px 10px 12px 10px;
		float:left;
	}
	
	div.left h2 {
		margin:0px;
	}
	
	div.left h2 span {
		font-weight:normal;
		font-size:14px;
		margin:0!important;
	}

h3 {
	font-size:14px;
	font-weight:bold;
	color:#6c583c;
	margin:25px 0 10px 0;padding:3px 0 0 0;
}

h3.songtitle {
margin:25px 0 0px 0;padding:3px 0 0 0;

}


div.funkfacts h3 {
	font-size:13px;
	letter-spacing:.4px;
	margin:15px 0 8px 0;
}


p {
	font-size:13px;
	color:#5a5a5a;
	line-height:22px;
	margin:0 0 15px 0;padding:0;
	letter-spacing:.1px;
}

	div#sidebar p {
		font-size:11px;
		line-height:16px;
		margin:0 0 10px 0;padding:0;
	}
	
	div#mailing_list p {
		font-family:Arial;
		font-size:12px;
	}
	
	p.caldate {
		font-size:11px;
		margin:0 0 5px 0;
		color:#820f00;
		font-weight:bold;
	}

        p.artist {
	        font-size:11px;
	        margin:0 0 5px 0;
	        color:#820f00;
	        font-weight:bold;
	}
	
	p.instrument {
		font-size:13px;
        margin:0 0 5px 0;padding:0px;
        color:#820f00;
        font-weight:bold;
	}
	
	div.left p.instrument {
		margin:0px;
	}
	
	div.left p.instrument span {
		font-weight:normal;
		color:#5a5a5a;
		margin:0!important;
	}

div#sidebar ul {
	list-style:none;
	margin:0 0 0 0px;padding:0;
}

div#sidebar ul li {
	margin:0 0 10px 0;
	font-size:12px;
	color:#6c583c;
}


div#leftcol ul, div#rightcol ul {
margin:0 0 0 3px;padding:0;
list-style:none;
}

div#leftcol ul li, div#rightcol ul li {
font-family:arial,sans-serif;
font-size:12px;
margin:0 0 3px 0;
line-height:18px;
color:#5a5a5a;
letter-spacing:.3px;

}

div#leftcol ul li span, div#rightcol ul li span {
	color:#820f00;
}


/***************************
******LINK..um..OGRAPHY*****
***************************/

a:link, a:visited {
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

div#content_left a:link, div#content_left a:visited {
	color:#6c583c;
}

div#sidebar p a:link, div#sidebar p a:visited {
	text-decoration:underline;
	color:#820f00!important;
}

div#sidebar p a:link, div#sidebar p a:visited {
	text-decoration:underline;
	color:#820f00!important;
}

div#sidebar p a:hover {
	text-decoration:none;
}

div#show_excerpt h2, div#show_excerpt h2 a:visited, div#show_excerpt h2 a:link, div#show_excerpt h2 a:visited {
margin:10px 0 16px 0;padding:0;
}

h3 a:link, h3 a:visited {
	color:#6c583c;
}

h3 a:hover {
	text-decoration:none;
}

div#sidebar ul li a:link, div#sidebar ul li a:visited {
	color:#6c583c;
	margin:0;padding:0;
}

/***************************
***********IMAGES***********
***************************/

img.float_left {
	float:left;
	border:solid 1px #ccc;
	margin:0 20px 5px 0;padding:4px;
}

img.pdf {
	float:left;
	margin:0 10px 5px 0;padding:0px;
}

div.bio_float img.float_left {
	margin:0 20px 12px 0;
}



/***************************
*********COMMENTS***********
***************************/
div#comments label {
font-family:arial,sans-serif;
font-size:12px;
color:#5a5a5a;
margin:0;padding:0;
}

div#comments input {
margin:5px 0 12px 0;padding:0;

}

textarea {
border:solid 1px #ccc;
margin:5px 0 12px 0;padding:0;
}

div.comment-content {
border-bottom:solid 1px #ccc;
margin-bottom:20px;
}

div.comment-header p {
font-size:12px;
margin:0px;padding:0px;
font-weight:bold;
}

div.comment-header img {
display:none;
}

div.comment-header p.caldate2, p.caldate2 {
margin:0px!important;padding:0px;height:18px;
font-size:11px;
color:#820f00;
font-weight:bold;
}

div.comment-content p {
font-size:12px;
font-weight:normal;
}

div.comment-header p a:link, div.comment-header p a:visited {
color:#5a5a5a!important;
}

div#comments {
margin-top:35px;
}


