/*
Theme Name: New Music Monday
Author: Kyle Gach (based heavily upon Render by http://WPThemeDesigner.com
Author URI: http://kylegach.com
*/

@import url(reset.css);
@import url(slider.css);

/*
	COLORS REFERENCE
	
*/
	


body
{
	color: #fff;
	background: rgb(0,20,24) url(images/bg.jpg) repeat-x center -1px;
/*	background: url(images/paperTexture2.jpg) repeat 0 0;*/
	font: 16px/1.2 Helvetica Neue, Helvetica, Arial, san-serif;
	text-align: center;
}

a:link
{
	border-bottom: 1px dotted rgba(28,15,4,.5);
	color: rgb(90,103,113);
	text-decoration: none;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}

a:visited
{
	border-bottom: 1px dotted rgba(28,15,4,.5);
	color: rgb(128,115,104);
	text-decoration: none;
}

a:hover,
a:focus
{
	border-bottom: 1px solid rgba(28,15,4,.5) !important;
	text-decoration: none;
	color: rgba(90,103,113);
}

a:active
{
	border-bottom: 1px dotted rgba(28,15,4,.5);
	color: rgb(90,103,113);
	text-decoration: none;
}

img
{
	border: 0;
}

em
{
	font-style: italic;
}

.break
{
	clear: both;
	font-size: 0;
	height: 0;
	width: 0; 
}

.alignleft
{
	float: left;
	margin: 4px 10px 5px 0;
}

.alignright
{
	float: right;
	margin: 4px 0 5px 10px;
}

.aligncenter
{
	text-align: center;
}

.hidden
{
	display: none;
}

/** BEGIN wrapper **/

#wrapper
{
	color: rgb(58,45,34);
	margin: auto auto;
	overflow: hidden;
	text-align: left;
	width: 970px;
}

/** END wrapper **/

/** BEGIN header **/

#header
{
	padding-top: 15px;
}

	#header h1
	{
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		-moz-box-shadow: inset 2px 2px 3px rgba(0,0,0,0.5);
		background: rgba(41,47,53,0.8);
		border: 1px solid rgb(21,27,33);
		border-right-color: rgb(41,47,53);
		border-bottom-color: rgb(41,47,53);
		float: left;
		font-size: 5em;
		font-weight: 100;
		height: 190px;
		letter-spacing: -.03em;
		line-height: 1.1;
		padding: 15px;
/*		position: relative;*/
		width: 940px;
	}
	
		#header h1 a
		{
			background: url(images/banner.jpg) no-repeat center top;
			border: 1px solid rgba(155,155,155,.1);
			border-top-color: rgba(55,55,55,.1);
			-moz-box-shadow: 0px 8px 20px -8px rgba(0,0,0,.5);
			-webkit-box-shadow: 0px 8px 20px rgba(0,0,0,.5);
			color: rgba(255,255,255,.7);
			display: block;
			height: 120px;
/*			left: 50%;
			margin-top: -95px;
			margin-left: -470px;*/
			outline: none;
			padding: 35px 0px;
/*			position: absolute;*/
			text-align: center;
			text-shadow: 2px 2px 3px rgba(0,0,0,1);
/*			top: 50%;
			-moz-transition: .4s;
			-webkit-transition: .4s;*/
			width: 940px;
		}
		
		
		#header h1 a:hover,
		#header h1 a:focus
		{
			border: 1px solid rgba(155,155,155,.1) !important;
			border-top-color: rgba(55,55,55,.1) !important;
/*			border: 1px solid rgba(50,50,50,.9) !important;
			border-color: rgba(100,100,100,.1) rgba(60,60,60,.4) rgba(50,50,50,.9) !important;
			-moz-box-shadow: 0px 8px 30px -8px rgba(0,0,0,.6);
			-webkit-box-shadow: 0px 8px 30px rgba(0,0,0,.6);
			-moz-transform: scale(1.02);
			-webkit-transform: scale(1.02);*/
		}
		
				
		#header h1 a span
		{
			color: rgba(255,255,255,.7);
			display: block;
			font-size: .3em;
			letter-spacing: .05em;
		}
	
	#header ul
	{
		float: left;
		font-size: .9em;
		font-weight: 100;
		letter-spacing: .05em;
		list-style-type: none;
		margin: 10px 0px 20px 8px;
		text-transform: uppercase;
		width: 100%;
	}
	
		#header ul li
		{
			float: left;
		}
		
		#header ul li a
		{
			border: none;
			color: rgba(255,255,255,.6);
			display: block;
			padding: 5px 10px;
			-moz-transition: .4s;
			-webkit-transition: .4s;
		}
		
		#header ul li a:hover,
		#header ul li a:focus
		{
			border: none !important;
			color: rgb(255,255,255);
		}
	
/** END header **/

/** BEGIN content **/

#content
{
	background: rgb(255,250,239);
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,1);
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,1);
	float: left;
	font-size: .9em;
	padding: 15px;
	width: 620px;
}

#content .anythingSlider .wrapper li
{
	overflow: hidden;
	position: relative;
}

	#content .anythingSlider .wrapper li img
	{
		left: 0;
		position: absolute;
		top: 0;
		z-index: 0;
	}

	#content .anythingSlider .wrapper li div
	{
		background: rgba(0,0,0,.3);
		color: #fff;
		height: 284px;
		padding: 15px;
		position: absolute;
		right: 1px;
		top: 0;
		width: 230px;
		z-index: 4;
	}
		
		#content .anythingSlider .wrapper li div h2
		{
			background-image: none;
			font-size: 1.5em;
			font-weight: 200;
			letter-spacing: -.02em;
			margin-bottom: 4px;
			padding: 0;
			text-transform: none;
		}
		
		#content .anythingSlider .wrapper li div h2 a,
		#content .anythingSlider .wrapper li div h2 a:hover,
		#content .anythingSlider .wrapper li div h2 a:focus
		{
			border: none !important;
			color: #fff;
		}
		
		#content .anythingSlider .wrapper li div p
		{
			color: #fff;
			font-size: 1em;
			padding-bottom: 10px;
		}
		
		#content .anythingSlider .wrapper li div a.next,
		#content .anythingSlider .wrapper li div a.next:hover,
		#content .anythingSlider .wrapper li div a.next:focus
		{
			border: none !important;
			bottom: 15px;
			color: #fff;
			font-weight: 200;
			font-size: 0.9em;
			position: absolute;
			right: 15px;
			text-transform: uppercase;
		}
				
	#content .post
	{
		border-bottom: 1px solid rgba(28,15,4,.1);
		float: left;
		padding: 20px 0px;
		width: 100%;
	}
	
		#content .post .r
		{
			float: right;
			width: 450px;
		}
		
		#content .post .thumb img
		{
			background-color: #fff;
			border: 1px solid rgba(28,15,4,.1);
			-moz-border-radius: 1px;
			-webkit-border-radius: 1px;
			border-radius: 2px;
			-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
			-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2);
			float: left;
			height: 134px;
			margin: 4px 0 10px;
			padding: 6px;
			width: 134px;
		}
		
		#content .post h2
		{
			font-size: 2em;
			font-weight: 200;
			letter-spacing: -.02em;
			margin-bottom: .5em;
		}
		
			#content .post h2 a,
			#content .post h2 a:hover,
			#content .post h2 a:focus
			{
				border: none !important;
			}
			
		#content .post p
		{
			line-height: 1.5;
			margin-bottom: 10px;
		}
		
		#content .post .sociable
		{
			color: rgba(48,35,24,.5);
			font-size: .8em;
		}
		
		#content .post .sociable a,
		#content .post .sociable a:hover
		{
			border: none !important;
		}
		
		#content .post .links
		{
			color: rgba(48,35,24,.5);
			font-size: 0.8em;
			float: left;
			margin-top: 5px;
		}
		
			#content .post .links a,
			#content .post .links a:visited
			{
				color: rgb(90,103,113);
				border: none;
			}
			
		#content .post .comments
		{
			font-size: .8em;
			float: right;
		}
		
			#content .post .comments a,
			#content .post .commment a:hover,
			#content .post .commment a:focus
			{
				background: url(images/comments.png) no-repeat right bottom;
				-moz-border-radius: 1px;
				-webkit-border-radius: 1px;
				border-radius: 1px;
				border: none !important;
				color: rgb(48,35,24);
				display: block;
				padding: 5px 0 11px;
				text-align: center;
				width: 91px;
			}
			
	#content .postnav
	{
		clear: both;
		font-weight: 400;
		padding-top: 20px;
		text-align: center;
	}

		#content .postnav a,
		#content .postnav a:visited
		#content .postnav a:hover
		{
			border: none !important;
			color: rgb(90,103,113);
			padding: 2px 10px;
		}
		
/** END content **/

/** BEGIN sidebar **/

#sidebar
{
	color: rgba(255,255,255,.4);
	float: right;
	padding-top: 50px;
	width: 302px;
}

#sidebar a:link
{
	border-bottom: 1px dotted rgba(255,255,255,.2);
	color: rgba(255,255,255,.7);
}

#sidebar a:visited
{
	border-bottom: 1px dotted rgba(255,255,255,.2);
	color: rgba(255,255,255,.5);
}

#sidebar a:hover,
#sidebar a:focus
{
	border-bottom: 1px solid rgba(255,255,255,.2) !important;
	color: rgba(255,255,255,.9);
}

#sidebar a:active
{
	border-bottom: 1px dotted rgba(255,255,255,.2);
	color: rgb(255,255,255,.7);
}

	#sidebar form
	{
		margin-bottom: 30px;
		position: relative;
	}
	
		#sidebar form input
		{
			background-color: rgba(255,255,255,.1);
			border: 0;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			border-radius: 6px;
			-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,1);
			-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.4);
			color: rgba(255,255,255,.5);
			font-size: 1em;
			padding: 3px 3em 3px 6px;
			-webkit-transition: .3s;
			width: 244px;
		}
		
		#sidebar form input:focus
		{
			background-color: rgba(255,255,255,.3);
			color: rgba(255,255,255,.8);
		}
		
		#sidebar form button
		{
			background: url(images/search.png) no-repeat 65% 5px;
			border: 0;
			float: right;
			height: 2.2em;
			position: absolute;
			right: 2px;
			top: 2px;
			text-indent: -9999px;
			width: 3em; 
		}

	#sidebar .box
	{
		border: 1px solid rgba(255,255,255,.07);
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,1);
		-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.4);
		font-size: .8em;
		margin-bottom: 30px;
	}
	
		#sidebar .box h2
		{
			color: #fff;
			font-size: .9em;
			font-weight: 500;
			padding: 5px 10px;
			text-transform: uppercase;
		}
		
		#sidebar .box h2:first-child
		{
			-moz-border-radius-topleft: 6px;
			-moz-border-radius-topright: 6px;
			-webkit-border-top-left-radius: 6px;
			-webkit-border-top-right-radius: 6px;
			border-radius-top-left: 6px;
			border-radius-top-right: 6px;
			background: rgba(0, 0, 0, 0.3);
			border-bottom: 1px solid rgba(0, 0, 0, 0.8);
		}
		
		#sidebar .box ul
		{
			font-size: 1em;
		}
		
			#sidebar .box ul li
			{
				background: url(images/bullet.png) no-repeat 95% center;
				border-top: 1px solid rgba(255,255,255,.05);
				border-bottom: 1px solid rgba(0,0,0,.6);
			}
			
			#sidebar .box ul li:nth-child(5n)
			{
				border-bottom: none;
			}
			
			#sidebar .box ul li > a
			{
				border: none;
				display: block;
				padding: 8px 18px 8px 10px;
			}
			
			#sidebar .box ul li > a:hover
			{
				border: none !important;
			}
		
	/* The "tabbed" class is added with jQuery */	
	#sidebar .tabbed
	{
		overflow: hidden;
	}
	
		#sidebar .box ul.tabs
		{
			display: none;
		}
			
		#sidebar .tabbed ul.tabs
		{
			-moz-border-radius-topleft: 6px;
			-moz-border-radius-topright: 6px;
			-webkit-border-top-left-radius: 6px;
			-webkit-border-top-right-radius: 6px;
			border-radius-top-left: 6px;
			border-radius-top-right: 6px;
			background: rgba(0, 0, 0, 0.3);
			border-bottom: 1px solid rgba(0, 0, 0, 0.8);
			display: block;
			float: left;
			font-size: .9em;
			margin: 0px 0px;
			padding: 6px 10px;
			width: 280px;
		}
		
			#sidebar .tabbed ul.tabs li
			{
				background: none;
				border: none;
				display: block;
				float: left;
				margin-left: 4px;
				padding: 0;
			}
			
			#sidebar .tabbed ul.tabs li:first-child
			{
				margin: 0;
			}
			
				#sidebar .tabbed ul.tabs li a,
				#sidebar .tabbed ul.tabs li a:visited,
				#sidebar .tabbed ul.tabs li a:hover,
				#sidebar .tabbed ul.tabs li a:focus
				{
					border: 1px solid transparent !important;
					-moz-border-radius: 6px;
					-webkit-border-radius: 6px;
					border-radius: 6px;
					color: rgba(255,255,255,.6);
					display: block;
					padding: 2px 8px;
					text-align: center;
					text-shadow: 1px 1px 1px rgba(0,0,0,.5);
				}
				
				#sidebar .tabbed ul.tabs li a.active
				{
					background-color: rgba(255,255,255,.1);
					border: 1px solid rgba(255,255,255,.1) !important;
					color: rgba(255,255,255,.8);
				}
	
		#sidebar .tabbed .window
		{
			float: left;
			position: relative;
			width: 900px;
		}
		
			#sidebar .tabbed .window h2
			{
				display: none;
			}

		
			#sidebar .tabbed .window ul
			{
				border-bottom: 1px solid rgba(255,255,255,.05);
				bottom: -1px;
				float: left;
				position: relative;
				width: 300px;
			}
			
		#sidebar #highlight a span,
		#sidebar #highlight a:hover span
		{
			color: rgba(255,255,255,.2) !important;
		}
		
		#sidebar .box.banner
		{
			border: none;
			-moz-border-radius: 1px;
			-webkit-border-radius: 1px;
			border-radius: 1px;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
		}
			
			#sidebar .box.banner a
			{
				background: rgba(255,255,255,1);
				-moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.6);
				-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.6);
				border: none;
				display: block;
				padding: 5px;
				-moz-transition: .4s;
				-webkit-transition: .4s;
			}
			
			#sidebar .box.banner a:hover
			{
				border: none !important;
			}
			
				#sidebar .box.banner.email a,
				#sidebar .box.banner.podcast a

				{
					-moz-transform: rotate(-1deg);
					-webkit-transform: rotate(-1deg);
				}
				
				#sidebar .box.banner.email a:hover,
				#sidebar .box.banner.podcast a:hover
				{
					-moz-transform: rotate(1deg);
					-webkit-transform: rotate(1deg);
				}
				
				#sidebar .box.banner.store a
				{
					-moz-transform: rotate(1deg);
					-webkit-transform: rotate(1deg);
				}
				
				#sidebar .box.banner.store a:hover
				{
					-moz-transform: rotate(-1deg);
					-webkit-transform: rotate(-1deg);
				}
		
		#sidebar .box.social
		{
			border: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			overflow: hidden;
			position: relative;
		}
		
			#sidebar .box.social h2
			{
				background: none;
				border: none;
				color: rgba(0,0,0,0.5);
				font-size: 2em;
				font-weight: 800;
				left: 15px;
				line-height: 1.2;
				padding: 0;
				position: absolute;
				text-shadow: 1px 1px 0px rgba(255,255,255,0.15);
				top: 7px;
				width: 100px;
			}
			
			/*  Begin crazy typographical flourish  */
			
			#sidebar .box.social h2 span:first-child
			{
				display: block;
				left: .4em;
				position: absolute;
				top: 0;
				-moz-transform: rotate(4deg);
				-webkit-transform: rotate(4deg);
			}
			
			#sidebar .box.social h2 em
			{
				display: block;
				font-size: 1.2em;
				left: 0;
				position: absolute;
				top: .9em;
				-moz-transform: rotate(-3deg);
				-webkit-transform: rotate(-3deg);
			}
			
			#sidebar .box.social h2 span:last-child
			{
				color: rgba(255,255,255,.05);
				display: block;
				font-size: 2.4em;
				left: 1.9em;
				position: absolute;
				text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
				top: -.1em;
				-moz-transform: rotate(10deg) scale(2) translateX(-11px) translateY(5px);
				-webkit-transform: rotate(10deg) scale(2) translateX(-11px) translateY(5px);
				z-index: -1;
			}
			
			/*  End crazy typographical flourish  */
			
			#sidebar .box.social ul
			{
				float: right;
				position: relative;
				text-align: center;
			}
		
			#sidebar .box.social li
			{
				background: none;
				border: none;
				display: block;
				float: left;
				margin: 3px;
				padding: 0px;
			}
			
			#sidebar .box.social li:nth-child(4n+1),
			#sidebar .box.social li:last-child
			{
				clear: left;
			}
			
			#sidebar .box.social li:last-child
			{
				margin: 0px;
				text-align: center;
				width: 100%;
			}
			
			#sidebar .box.social li a
			{
				border: none;
				display: block;
				padding: 0px;
			}
			
			#sidebar .box.social a:hover,
			#sidebar .box.social a:focus,
			#sidebar .box.social a:active
			{
				border: none !important;
			}
			
			#sidebar .box.social li:last-child a
			{
				color: rgba(255,255,255,.2);
				display: inline;
			}
			
			#sidebar .box.social a img
			{
				-moz-transition: .3s;
				-webkit-transition: .3s;
			}
			
			#sidebar .box.social a:hover img
			{
				-moz-transform: scale(1.1) rotate(5deg);
				-webkit-transform: scale(1.1) rotate(5deg);
			}
			
			#sidebar .box.social li:nth-child(even) a:hover img
			{
				-moz-transform: scale(1.1) rotate(-5deg);
				-webkit-transform: scale(1.1) rotate(-5deg);
			}
		
		#sidebar #twitter .window ul
		{
			border-bottom: none;
			position: static;
		}
				
		#sidebar #twitter .window li
		{
			background: none;
			padding: 8px 18px 8px 10px;
		}
		
		/* temp */
		#sidebar #twitter .window a.twitterLink,
		#sidebar #twitter .window a.twitterLink:hover,
		#sidebar #twitter .window a.twitterLink:focus
		{
			border: none !important;
			display: block;
			float: left;
			font-size: .8em;
			margin-top: 10px;
			padding: 5px 0px;
			text-align: center;
			width: 300px;
		}
		
		/* temp */
		#sidebar #twitter .window a.twitterLink.first
		{
			clear: left;
		}
		
		#sidebar #twitter .window li a
		{
			color: rgba(255,255,255,.15);
			display: inline;
			padding: 0;
		}
		
			#sidebar #twitter .window li span a
			{
				color: rgba(255,255,255,.7);
			}
	
/** END sidebar **/

/** BEGIN footer **/

#footer
{
	background: #000 url(images/footerbg.png) no-repeat right bottom;
	border-top: 1px solid rgba(255,255,255,.1);
	clear: both;
	color: #fff;
	font-size: 0.9em;
	margin-top: 30px;
	overflow: hidden;
	padding: 30px 20px;
	text-align: left;
}

	#footer .wrap
	{
		margin: 0 auto;
		width: 950px;
	}

		#footer .box
		{
			float: left;
			margin: 10px;
			width: 200px;
		}
	
		#footer .box h2
		{
			font-size: 2em;
			font-weight: 200;
		}
	
			
/** END footer **/

/** BEGIN miscellaneous **/

#content .single
{
	border-top: 0;
	padding-top: 5px;
}

	#content .single .details
	{
		color: rgba(48,35,24,.5);
		font-size: 0.8em;
	}

	#content .single p
	{
		margin-bottom: 10px;
	}
	
	#content .single ul,
	#content .single ol
	{
		list-style-position: inside;
		margin-bottom: 10px;
	}
	
	#content .single li
	{
		padding: 2px 0;
	}
	
	#content .single blockquote
	{
		background-color: #eee;
		border-width: 1px 0;
		border-style: solid;
		border-color: #eee;
		padding: 10px 10px 5px;
		margin-bottom: 10px;
	}
	
	#content .single h3,
	#content .single h4,
	#content .single h5,
	#content .single h6
	{
		font-size: 1.2em;
		margin-bottom: 5px;
	}
	
#comments
{
	padding: 20px 0;
}

	#comments a
	{
		
	}
	
	#comments h2
	{
		font-size: 1.5em;
		margin: 10px 0;
	}
	
	#comments p
	{
		margin-bottom: 10px;
	}
	
	#comments form
	{
		
	}
	
	#comments form p
	{
		margin-bottom: 5px;
	}
		
		#comments form input[type="text"],
		#comments form textarea
		{
			background-position: 4px 4px;
			background-repeat: no-repeat;
			border: 1px solid rgba(28,15,4,.2);
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 4px;
		}
		
		#comments form input
		{
			margin-right: 5px;
			width: 240px;
		}
		
		#comments form textarea
		{
			width: 350px;
			padding: 4px 4px !important;
		}
		
		#comments form button
		{
			background: rgba(28,15,4,.1);
			border: 1px solid rgba(28,15,4,.2);
			-moz-border-radius: 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
			-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
			-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2);
			color: rgb(28,15,4);
			cursor: pointer;
			font-size: 1em;
			padding: 2px 6px;
		}
		
	.commentdetails
	{
		margin-top: 25px;
	}
	
	.commentauthor
	{
		font-weight: bold;
		margin-bottom: 5px !important;
	}
	
	.commentdate
	{
		color: #909090;
		font-size: 0.8em;
		margin-bottom: 5px;
	}
	
	.required
	{
		color: #f00;
	}
	
h2.title
{
	color: #565656;
	font-size: 1em !important;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.notfound
{
	padding: 40px;
}

	.notfound h2
	{
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
	}

h2.searchResults
{
	color: rgba(48,35,24,0.5);
}

/*  Welcome message  */

#content .welcome
{
/*	background: rgba(58,45,34,.2);*/
	background: rgba(255,255,255,.6);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
	float: none;
	margin: 20px 0px;
	padding: 20px 20px 20px 40px;
	width: auto;
}

.welcome dl
{
	margin-bottom: 1em;
	overflow: hidden;
}

.welcome dt,
.welcome dd
{
	display: block;
}

.welcome dt
{
	clear: left;
	float: left;
	font-weight: bold;
	margin-bottom: .23em;
	width: 6em;
}

.welcome dd
{
	margin: 0 0 .3em 6em;
}

.welcome h3
{
	font-weight: bold;
	margin-bottom: 1em;
}

.welcome ul
{
	list-style-type: square;
}

.welcome li
{
	margin-bottom: .4em;
}

/*  END Welcome message

/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/

#comments ol
{
	clear: both;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

	#comments .buffer
	{
		padding: 10px;
	}
	
	#comments ol li
	{
		margin-bottom: 10px;
	}
	
	#comments ol li ul li
	{
		border: 1px solid #ee;
		padding: 10px;
	}
	
	#comments ol li .avatar
	{
		float: right;
	}
	
	#comments ol li .comment-author
	{
		
	}
	
		#comments ol li .comment-author .fn
		{
			font-weight: bold;
			font-size: 1.2em;
		}
		
	#comments ol li .comment-meta
	{
		color: #999;
		font-size: 0.9em;
		margin: 5px 0 10px;
	}
	
	#comments ol li .reply
	{
		font-size: 0.9em;
		font-weight: bold;
		padding-bottom: 10px;
	}
	
	#comments .children
	{
		list-style-type: none;
	}
	
#comments .navigation
{
	font-size: 0.9em;
	padding: 0 0 40px;
}

	#comments .navigation a
	{
		border: 1px solid #eee;
		color: #999;
		padding: 3px 8px;
	}
	
	#comments .navigation a:hover,
	#comments .navigation a:focus
	{
		border-color: #000;
		color: #000;
	}
	
#comments .says
{
	display: none;
}

/** END wordpress 2.7 comments **/
