/*
custom wordpress theme for wonderchroma
Author: Jarrod Drysdale, http://socivilized.com

music: #ffcb06
reel: #a2c48e
design: #8ab6ce
geek: #b86f19

gray: #6d645d
bg: #151312

*/


body {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	background: #151312;
	color: #6d645d;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#page {
	background: none;
	width: 955px;
	padding: 0px;
	margin: 0px auto 0px auto;
}
.clear {
	clear: both;
	line-height: 0px;
	height: 0px;
}
.hidden {
	display: none;
}
img {
	border: none;
}
a:link, a:visited, a:active, a:hover {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	text-decoration: none;
	color: #6d645d;
	border: none;
}
a:hover{
	text-decoration: underline;
}
h1, h1 span {
	color: #fff;
	margin: 0px;
	font-size: 30px;
	line-height: 22px;
	font-weight: normal;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
h1 {
	margin-bottom: 20px;
}
h1 span {
	color: #6d645d;
}

/**********/
/* Header
***********/
#header {
	width: 955px;
	height: 175px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
#headerimg {
	width: 955px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	background: url(images/header_bg.jpg) top left repeat-x;
}
#headerimg img {
	padding: 0px;
	margin: 0px;
}
#headerimg .description {
	display: none;
	padding: 0px;
	margin: 0px
}
/* main nav */
#headerNav {
	width: 953px; /* smaller width from border. height doesn't matter */
	height: 45px;
	margin: 0px;
	padding: 0px;
	border: 1px dotted #6d645d;
	background: url(images/nav_bg.gif) top left;
}
/* CSS Sprites 2 via alistapart.com and mezzoblue.com */
.nav {
	height: 45px;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: url(images/nav_sprite.jpg) no-repeat;
}
.nav li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.nav li a:link, .nav li a:visited {
	padding: 0px;
	margin: 0px;
	height: 45px;
	text-indent: -9000px;
	position: absolute;
	overflow: hidden;
	z-index: 10;
	border-right: 1px dotted #6d645d;
}
	/* music nav item */
	.nav .music a:link, .nav .music a:visited {
		left: 0px;
		width: 95px;
	}
	.nav .music a:hover, .nav .music a:focus, .nav .music a:active {
		background: url(images/nav_sprite.jpg) no-repeat 0px -45px;
	}
	.current-music .music a:link, .current-music .music a:visited {
		background: url(images/nav_sprite.jpg) no-repeat 0px -45px;
		cursor: default;
	}
	.nav-music, .nav-music-click {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 45px;
		width: 95px;
		margin: 0px;
		padding: 0px;
		background: url(images/nav_sprite.jpg) no-repeat 0px -45px;
	}
	
	/* reel nav item */
	.nav .reel a:link, .nav .reel a:visited {
		left: 95px;
		width: 75px;
	}
	.nav .reel a:hover, .nav .reel a:focus, .nav .reel a:active {
		background: url(images/nav_sprite.jpg) no-repeat -95px -45px;
	}
	.current-reel .reel a:link, .current-reel .reel a:visited {
		background: url(images/nav_sprite.jpg) no-repeat -95px -45px;
		cursor: default;
	}
	.nav-reel, .nav-reel-click {
		position: absolute;
		top: 0px;
		left: 95px;
		height: 45px;
		width: 75px;
		margin: 0px;
		padding: 0px;
		background: url(images/nav_sprite.jpg) no-repeat -95px -45px;
	}
	
	/* design nav item */
	.nav .design a:link, .nav .design a:visited {
		left: 170px;
		width: 100px;
	}
	.nav .design a:hover, .nav .design a:focus, .nav .design a:active {
		background: url(images/nav_sprite.jpg) no-repeat -170px -45px;
	}
	.current-design .design a:link, .current-design .design a:visited {
		background: url(images/nav_sprite.jpg) no-repeat -170px -45px;
		cursor: default;
	}
	.nav-design, .nav-design-click {
		position: absolute;
		top: 0px;
		left: 170px;
		height: 45px;
		width: 100px;
		margin: 0px;
		padding: 0px;
		background: url(images/nav_sprite.jpg) no-repeat -170px -45px;
	}
	/* geek nav item */
	.nav .geek a:link, .nav .geek a:visited {
		left: 270px;
		width: 85px;
	}
	.nav .geek a:hover, .nav .geek a:focus, .nav .geek a:active {
		background: url(images/nav_sprite.jpg) no-repeat -270px -45px;
	}
	.current-geek .geek a:link, .current-geek .geek a:visited {
		background: url(images/nav_sprite.jpg) no-repeat -270px -45px;
		cursor: default;
	}
	.nav-geek, .nav-geek-click {
		position: absolute;
		top: 0px;
		left: 270px;
		height: 45px;
		width: 85px;
		margin: 0px;
		padding: 0px;
		background: url(images/nav_sprite.jpg) no-repeat -270px -45px;
	}
	.navRow {
		height: 45px;
		width: 600px;
		margin: 0px;
		padding: 0px;
		position: relative;
		left: 355px;
		top: -45px;
	}
	.navRow .updated{
		position: absolute;
		height: 29px;
		width: 135px;
		top: 0px;
		left: 0px;
		display: inline;
		border-right: 1px dotted #6d645d;
		padding: 16px 20px 0px 20px;
		margin: 0px;
		font-size: 12px;
		line-height: 12px;
		text-align: center;
	}
	.navRow .search{
		position: absolute;
		height: 45px;
		width: 425px;
		top: 0px;
		left: 175px;
		display: inline;
	}
	.navRow .search form {
		width: 425px;
		margin: 10px 0px 10px 0px;
		padding: 0px;
		height: 25px;
	}
	.navRow .search label, .navRow .search input {
		margin: 0px;
		padding: 0px;
	}
	#searchBox {
		border: 1px solid #3c3834;
		background-color: #151312;
		height: 21px;
		width: 323px;
		margin: 0px 10px 0px 10px;
		padding: 2px 5px 0px 5px;
		float: left;
		color: #6d645d;
		font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
		font-size: 12px;
		line-height: 10px;
	}
	#searchsubmit {
		background: url('images/search_sprite.jpg') no-repeat 0px 0px;
		width: 60px;
		height: 25px;
		border: none;
		cursor: pointer;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	#searchsubmit:hover {
		background: url('images/search_sprite.jpg') no-repeat 0px -25px;
	}
	#searchsubmit div {
		display: none;
		padding: 0px;
		margin: 0px;
	}

/**********/
/* rotor
***********/
#rotor {
	height: 205px;
	margin: 0px 0px 20px 0px;
}
#rotor ul {
	position: relative;
	margin: 0px;
	padding: 0px;
}
#rotor ul li {
	position: absolute;
	display: inline;
	height: 201px;
	width: 222px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background: url('images/diag_bg.gif');
}
#rotor ul li img {
	margin: 1px;
	border-bottom: 1px solid #6d645d;
}
#rotor ul li h2,
#rotor ul li h2 a:link,
#rotor ul li h2 a:active,
#rotor ul li h2 a:visited,
#rotor ul li h2 a:hover,
#rotor ul li h2 a {
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-weight: normal;
}
#rotor ul li h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 12px;
}
#rotor ul li h4 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
}
#rotor ul li h2,
#rotor ul li h3,
#rotor ul li h4 {
	margin-left: 10px;
}
#rotor ul li h2 {
	margin-top: 12px;
}
	#rotor ul .rotor1 {
		left: 20px;
	}
	#rotor ul .rotor2 {
		left: 250px;
	}
	#rotor ul .rotor3 {
		left: 480px;
	}
	#rotor ul .rotor4 {
		left: 710px;
	}

	#rotor ul .music {
		border: 2px solid #ffcb06;
	}
	#rotor ul .music h2 a:hover,
	#rotor ul .music h3 {
		color: #ffcb06;
	}
	
	#rotor ul .reel {
		border: 2px solid #a2c48e;
	}
	#rotor ul .reel h2 a:hover,
	#rotor ul .reel h3 {
		color: #a2c48e;
	}
	
	#rotor ul .design {
		border: 2px solid #8ab6ce;
	}
	#rotor ul .design h2 a:hover,
	#rotor ul .design h3 {
		color: #8ab6ce;
	}
	
	#rotor ul .geek {
		border: 2px solid #b86f19;
	}
	#rotor ul .geek h2 a:hover,
	#rotor ul .geek h3 {
		color: #b86f19;
	}
	

/**********/
/* mainFeature
***********/	
#mainFeature {
	height: 185px;
	margin: 0px 0px 20px 0px;
	background: #1e1b1a url(images/mainFeature_bg.png) top left no-repeat;
	position: relative;
}
#mainFeature div {
	text-align: right;
	width: 220px;
	position: absolute;
	top: 20px;
	right: 20px;
	height: 145px;
	overflow: hidden;
}
#mainFeature div h2{
	color: #fff;
	margin: 0px;
	font-size: 30px;
	line-height: 22px;
	font-weight: normal;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#mainFeature div h2 i{
	font-size: 30px;
	line-height: 24px;
	font-weight: normal;
	font-style: italic;
}
#mainFeature div h2 a,
#mainFeature div h2 a:link,
#mainFeature div h2 a:visited,
#mainFeature div h2 a:active{
	color: #fff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#mainFeature div h3{
	color: #6d645d;
	margin: 0px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	padding: 0px;
}
	#mainFeature .music .more-link,
	#mainFeature .music  h3,
	#mainFeature .music a:hover,
	#mainFeature .music  h2 a:hover{
		color: #ffcb06;
	}
	#mainFeature .reel .more-link,
	#mainFeature .reel  h3,
	#mainFeature .reel a:hover,
	#mainFeature .reel  h2 a:hover{
		color: #a2c48e;
	}
	#mainFeature .design .more-link,
	#mainFeature .design  h3,
	#mainFeature .design a:hover,
	#mainFeature .design  h2 a:hover{
		color: #8ab6ce;
	}
	#mainFeature .geek .more-link,
	#mainFeature .geek  h3,
	#mainFeature .geek a:hover,
	#mainFeature .geek h2 a:hover{
		color: #b86f19;
	}

#mainFeature div h4{
	color: #6d645d;
	margin: 0px;
	font-size: 12px;
	line-height: 11px;
	font-weight: normal;
	padding: 0px;
}
#mainFeature div p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	line-height: 14px;
}
#mainFeature div .more-link {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	display: block;
	font-size: 14px;
}

/**********/
/* Content
***********/
#content {
	background: none;
	margin: 0px;
	padding: 0px;
	width: 955px;
	float: left;
	margin-right: -246px;
}
/*#content div {
	margin: 0px;
	padding: 0px;
}*/
.postCol {
	width: 690px;
	margin: 0px;
	padding: 0px;
	border-top: 1px dotted #6d645d;
}
#content .abstract p, #content .abstractEven p {
	margin: 0px;
	padding: 0px;
}	

/* abstract posts */
#content .abstract, #content .abstractEven {
	margin: 0px 0px 1px 0px;
	padding: 20px;
	width: 650px;
	height: 145px;
	overflow: hidden;
}
#content .abstract {
	background-color: #191716;
}
#content .abstractEven {
	background: url('images/diag_bg.gif');
}

#content .abstract .posttitle, #content .abstractEven .posttitle {
	width: 410px;
	background: url('images/title_bg.gif');
	padding: 0px;
	margin: 0px 0px 0px 240px;
}
#content .abstract .entry, #content .abstractEven .entry {
	margin: 5px 0px 0px 240px;
	padding: 0px;
	line-height: 14px;
}
#content .abstractEven img,
#content .abstract img {
	float: left;
}

/* fullPost */
#content .fullPost {
	padding: 20px;
	width: 650px;
	
}
#content .full {
	background-color: #191716;
}
#content .fullPost .entry {
	margin: 20px 0px 0px 0px;
	border: 1px dotted #6d645d;
	padding: 20px;
	color: #c8b9ae;
	line-height: 20px;
}

#content .fullPost .entry .posttitle {
	margin: 0px 0px 20px 0px;
}


/* all posts content */
	#content .music .series {
		border-left: #ffcb06 5px solid;
		width: 395px;
		padding: 0px 0px 0px 10px;
	}
	#content .reel .series {
		border-left: #a2c48e 5px solid;
		width: 395px;
		padding: 0px 0px 0px 10px;
	}
	#content .design .series {
		border-left: #8ab6ce 5px solid;
		width: 395px;
		padding: 0px 0px 0px 10px;
	}
	#content .geek .series {
		border-left: #b86f19 5px solid;
		width: 395px;
		padding: 0px 0px 0px 10px;
	}
#content .post img {
	padding: 1px;
	border: 2px solid #6d645d;
}
	#content .music img{
		border-color: #ffcb06;
	}
	#content .reel img{
		border-color: #a2c48e;
	}
	#content .design img{
		border-color: #8ab6ce;
	}
	#content .geek img{
		border-color: #b86f19;
	}
	
#content .post .posttitle h2{
	color: #fff;
	margin: 0px;
	font-size: 30px;
	line-height: 22px;
	font-weight: normal;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#content .post .posttitle h2 i{
	font-size: 30px;
	line-height: 24px;
	font-weight: normal;
	font-style: italic;
}
#content .post .posttitle h2 a,
#content .post .posttitle h2 a:link,
#content .post .posttitle h2 a:visited,
#content .post .posttitle h2 a:active{
	color: #fff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#content .post .posttitle h3{
	color: #6d645d;
	margin: 0px;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	padding: 0px;
}
	#content .music .more-link,
	#content .music .posttitle h3,
	#content .music a,
	#content .music .posttitle h2 a:hover{
		color: #ffcb06;
	}
	#content .reel .more-link,
	#content .reel .posttitle h3,
	#content .reel a,
	#content .reel .posttitle h2 a:hover{
		color: #a2c48e;
	}
	#content .design .more-link,
	#content .design .posttitle h3,
	#content .design a,
	#content .design .posttitle h2 a:hover{
		color: #8ab6ce;
	}
	#content .geek .more-link,
	#content .geek .posttitle h3,
	#content .geek a,
	#content .geek .posttitle h2 a:hover{
		color: #b86f19;
	}

#content .post .posttitle h4{
	color: #6d645d;
	margin: 0px;
	font-size: 12px;
	line-height: 11px;
	font-weight: normal;
	padding: 0px;
}
#content .entry .more-link {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	display: block;
	font-size: 14px;
}
#content .post-edit-link {
	font-size: 9px;
	color: #fff;
}
#content .navigation {
	width: 690px;
	height: 10px;
	margin: 10px 0px 20px 0px;
}
#content .navigation a {
	color: #fff;
}
#content .navigationTop {
	margin: 0px;
	padding: 0px;
}
#content .pagetitle {
	color: #795021;
	margin: 0px 0px 5px 15px;;
	font-size: 12px;
	padding: 0px;
	font-style: italic;
}
#content .page .entry {
	margin: 0px;
}
#content .page .entry a {
	color: #fff;
}
#content h5,
#content h6  {
	color: #fff;
	font-size: 18px;
	line-height: 16px;
	font-weight: normal;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#content h6  {
	margin: 10px 0px -10px 0px;
}
#content .navigation div {
	padding: 0px;
	margin: 0px;
}

#content .fullPost b,
#content .fullPost strong {
	color: #fff;
}
#content .fullPost i,
#content .fullPost em {
	color: #fff7f0;
}
#content a.stbutton {
	color: #fff;
}

/**********/
/* Footer
***********/
#footer {
	width: 100%;
	height: 95px;
	border-bottom: 5px #6d645d solid;
	padding: 0px;
	margin: 0px;
	float: left;
	background: #fff url(images/footer_shadow.jpg) top left repeat-x;
	line-height: 12px;
	position: relative;
}
#footer_logo {
	position: absolute;
	left: 0px;
	top: 0px;
	border-right: 1px dotted #ccc;
	height: 95px;
	width: 185px;
	text-align: center;
	padding: 0px;
	margin: 0px
}
#footer_logo img {
	margin: 34px 0px 0px 0px;
}
.footerContent {
	position: absolute;
	left: 205px;
	top: 0px;
	padding: 20px 0px 0px 0px;
	width: 475px;
}
.footer_nav {
	
	height: 25px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.footer_nav li a,
.footer_nav li a:link,
.footer_nav li a:active,
.footer_nav li a:visited {
	color: #6d645d;
	text-decoration: none;
}
.footer_nav li a:hover {
	text-decoration: underline;
	color: #151312;
}
.footer_nav li {
	/*float: left;*/
	display: inline;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	border-right: 1px dotted #ccc;
}
.footer_nav li.last {
	border: none;
}

/* watermark link */

#free {
	float: right;
	height: 10px;
	margin: 65px 20px 10px 0px;
	padding: 0px;
}
#free a:link,
#free a:visited,
#free a:active,
#free a {
	text-decoration: none;
	color: #444;
	margin: 0px;
	padding: 0px;
}
#free a:hover span {
	color: #6d645d;
}
.color1{
	color: #ffcb06;
}
.color2{
	color: #a2c48e;
}
.color3{
	color: #8ab6ce;
}
.color4{
	color: #b86f19;
}
/***************/
/* Email Popup */
/***************/
#popBg {
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	background:#000000;
	z-index: 19;
	opacity: 0.7;
}
#freeStuffForm {
	position: absolute;
	width: 280px;
	height: 430px;
	background-color: #6d645d;
	padding: 10px;
	margin: 0px;
	z-index: 20;
	display: none;
}
#freeStuffForm h2 {
	font-size: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 18px;
	color: #fff;
}
#freeStuffForm form {
	padding: 5px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-top: 1px dashed #999;
}
#freeStuffForm small {
	font-size: 11px;
	color: #ccc;
	line-height: 12px;
}
#freeStuffForm label {
	font-size: 12px;
	color: #fff;
	line-height: 14px;
}
#freeStuffForm a, #freeStuffForm a:link {
	padding: 0px;
	margin: 0px;
	color: #fff;
	text-decoration: none;
	font-size: 9px;
	line-height: 9px;
}
#freeStuffForm a:hover {
	text-decoration: underline;
	color: #000;
}
#freeStuffForm .close {
	float: right;
	margin: 0px;
	padding: 0px;
}
#sender {
	width: 270px;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	background-color: #ffcb06;
	border: 1px #fff solid;
	color: #fff;
	font-size: 12px;
}
#eml {
	width: 270px;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	background-color: #a2c48e;
	border: 1px #fff solid;
	color: #fff;
	font-size: 12px;
}
#msg {
	width: 270px;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	background-color: #8ab6ce;
	border: 1px #fff solid;
	color: #fff;
	font-size: 12px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
}
#submt {
	padding: 5px;
	margin: 0px 0px 10px 0px;
	background-color: #b86f19;
	border: 1px #fff solid;
	color: #fff;
	font-size: 12px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	cursor: pointer;
}
#submt:hover {
	border: 1px #000 solid;
	color: #000;
}

/**********/
/* Sidebar
***********/

#sidebar {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	width: 245px;
	float: left;
	border-top: 1px dotted #6d645d;
	border-left: 1px dotted #6d645d;
	text-align: left;
	line-height: 10px;
	font-size: 14px;
}
#subscriptions {
	background-color: #191716;
	width: 245px;
	height: 70px;
}
#subscriptions img {
	border: none;
	margin: 20px 0px 0px 20px;
}
#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#sidebar ul li {
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
#sidebar ul ul {
	list-style-type: none;
	background: none;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
#sidebar ul ul li {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#sidebar h2{
	color: #fff;
	margin: 20px 0px 0px 0px;
	font-size: 30px;
	line-height: 22px;
	font-weight: normal;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#sidebar h2 i{
	font-size: 30px;
	line-height: 24px;
	font-weight: normal;
	font-style: italic;
}
	#sidebar .music {
		border-left: #ffcb06 5px solid;
		padding: 0px 0px 0px 10px;
	}
	#sidebar .music a {
		color: #ffcb06;
	}
	
	#sidebar .reel {
		border-left: #a2c48e 5px solid;
		padding: 0px 0px 0px 10px;
	}
	#sidebar .reel a {
		color: #a2c48e;
	}
	
	#sidebar .design {
		border-left: #8ab6ce 5px solid;
		padding: 0px 0px 0px 10px;
	}
	#sidebar .design a {
		color: #8ab6ce;
	}
	
	#sidebar .geek {
		border-left: #b86f19 5px solid;
		padding: 0px 0px 0px 10px;
	}
	#sidebar .geek a {
		color: #b86f19;
	}
	
#sidebar .archives ul {
	border-left: #6d645d 5px solid;
	padding: 0px 0px 0px 10px;
}	
/**********/
/* Comments
***********/

#comments {
	margin: 0px 20px 20px 20px;
	padding: 0px;
}

#comments .commentlist {
	font-weight: normal;
	color: #c8b9ae;
	padding: 0px;
	margin: 0px;
}
#comments .commentlist ul {
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

#comments .commentlist .comment div {
	background-color: #221f1d;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}
#comments .commentlist .comment div div {
	margin: 0px;
	padding: 0px;
}

#comments .commentlist li ul li {
	display: inline;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#comments .commentlist li {
	margin: 0px 0px 10px 0px;
	display: inline;
	padding: 0px;
}

#comments h2 {
	color: #fff;
	margin: 0px 0px 20px 0px;
	font-size: 30px;
	line-height: 22px;
	font-weight: normal;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#comments h2 i{
	font-size: 30px;
	line-height: 24px;
	font-weight: normal;
	font-style: italic;
}
	#comments .music a {
		color: #ffcb06;
	}
	#comments .reel a {
		color: #a2c48e;
	}
	#comments .design a {
		color: #8ab6ce;
	}
	#comments .geek a {
		color: #b86f19;
	}

.commentlist cite,
.commentlist cite a {
	font-size: 14px;
}

.commentlist .says,
.commentmetadata {
	color: #6d645d;
}

.commentlist .reply {
	text-transform: uppercase;
}

/* respond form */

#respond {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
}

#respond h2 {
	margin: 20px 0px 20px 0px;
}

#commentform,
#commentform label {
	color: #c8b9ae;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}
#commentform {
	margin: 0px 0px 20px 0px;
}
#commentform .note {
	color: #6d645d;
	font-size: 10px;
}

#commentform input,
#commentform textarea {
	border: 1px solid #3c3834;
	background-color: #151312;
	color: #c8b9ae;
	font-size: 12px;
	margin: 5px 0px 10px 0px
}

#commentform #author,
#commentform #email,
#commentform #url {
	width: 50%;
	padding: 2px;
}

#commentform #comment {
	width: 100%;
}
#commentform #submit {
	background: url('images/commSubmit_sprite.jpg') no-repeat 0px 0px;
	width: 115px;
	height: 25px;
	border: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	float: left;
}
#commentform #submit:hover {
	background: url('images/commSubmit_sprite.jpg') no-repeat 0px -25px;
}
#commentform #submit div {
	display: none;
	padding: 0px;
	margin: 0px;
}


/**********/
/* images
***********/
#content .fullPost img,
#content .fullPost img.alignnone {
	margin: 20px 0px 0px 0px;
}
#content .fullPost img.aligncenter {
	float: none;
	display: block;
	margin: 20px auto 20px auto;
}

#content .fullPost img.alignright {
	padding: 1px;
	margin: 0px 0px 20px 20px;
	display: inline;
}

#content .fullPost img.alignleft {
	padding: 1px;
	margin: 0px 20px 20px 0px;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}


