/*Theme Name: definitiveTheme URI: http://definitiverecordings.com/Description: For definitive recordingsVersion: 1.0Author: joncoeAuthor URI: http://joncoe.com/*//*	- GENERAL	- BASIC LAYOUT	- HEADINGS	- HEADER	- CONTENT		+ CONTENT LEFT		+ CONTENT RIGHT		+ WORDPRESS CSS	- FORMS	- COMMENTS	- FOOTER	- USEFUL	*//*	##################################   	GENERAL	################################## */	body {	position: relative;	width:auto;	height:auto;	margin:0;	padding:0;	/*background:#fff url(img/bg-body.gif) repeat-x left top;*/	font:11px/18px Helvetica, Arial, sans-serif;	color:#FFFFFF;		background-color:#141414;}a {	color:#FFFFFF;	outline: none;	text-decoration:none;	/*background-color:#3399FF;*/}blockquote {	margin:0 0 0 20px;	padding: 0 0 0 20px;	/*border-left: 5px solid #f3f4f0;*/}img {	border: none;}ul, ol {	margin: 0 0 0 0;	line-height:12px;	padding: 0px;}/*	##################################   	BASIC LAYOUT	################################## */#header {	/*position:relative;	width:940px;	height:140px;	margin: 0 auto;	background:url(img/bg-header.gif) no-repeat bottom right;*/			position: relative;	top: 0px;	left: 0px;	height: 220px;	width:  100%;		}#content {	width: 940px;	height: auto;	margin: 0 auto;	padding: 0px;}#content-left {	float:left;	width:560px;	height:auto;	padding: 0 0 0 0;	background-color:#1C1C1C;}#content-right {	float:right;	width:340px;	height:auto;	padding: 0 0 0 0;	background-color:#222426;}#footer {	padding: 20px 0;	background:#353535;}.archive-title {	color:#0099FF;	background-color:#000000;	font-family:helvetica, arial, sans-serif;	font-size:24px;	padding:10px;}/*	##################################   	HEADINGS	################################## */	#header h1 {	position:absolute;	bottom:40px;	left:0px;	margin: 0px;	color: #fff;	font:bold 28px/28px Helvetica, Arial, sans-serif;}#header h1 a {	color: #fff;	text-decoration: none;}#header h2 {	position: absolute;	bottom: 30px;	left: 5px;	margin: 0px;	color: #DDDDDD;	background-color:#333333;	font:11px/11px Helvetica, Arial, sans-serif;}#header h2 a.hover {	background-color:#FFCC00;	color:#000000;}/*h2, h3, h4 {	margin:20 10 20px 10;}*/.box-left {	border:dotted;	border-width:0px;	border-bottom-width:1px;}.box-left h2 {	color: #DDDDDD;	/*background-color:#333333;*/	font:bold 24px Helvetica, Arial, sans-serif;	padding-top: 0px;	padding-left: 10px;	padding-bottom: 0px;	padding-right: 10px;		/*padding-left: 10px;	padding-right: 10px;*/	line-height:24px;}.box-left h2 a {	text-decoration: none;	background-color:#0099FF;	color:#000000;}.box-left h2 a:hover {	text-decoration:none;	background-color:#FF0000;	color:#000000;}.box-left h3 {	color:#FFFFFF;	margin: 0 0 0 0;	font:bold 16px/14px Helvetica, Arial, sans-serif;}.box-left h3 a {	color: #000000;	background-color:#FFCC00;	font:bold 12px/12px Helvetica, Arial, sans-serif;	text-transform: uppercase;}.box-left h3 a:hover {	/*color: #FFCC00;*/	background-color:#FF0000;}.box-left-text a {	color:#000000;	background-color:#FFCC00;	text-transform:uppercase;	font-weight:bold;}.box-left-text a:hover {	background-color:#FF0000;}.box-left h4 {	color: #FFFFFF;	font:14px/14px Helvetica, Arial, sans-serif;}.box-right h3 {	color:#DDDDDD;	font:bold 12px/12px Helvetica, Arial, sans-serif;	text-transform:uppercase;}.podcast {	font-size:14px;	text-decoration: none;	text-transform: uppercase;	color:#000000;	background-color:#FF0033;	font-weight:bold;}.podcast a:hover {	background-color:#FF9900;}.entry {	padding: 20px 0px 20px 0px;}.release_img {	float:left;	padding:0;	width:197px;	}.release_text {	float:right;	width:320px;}/*.podcast a {	text-decoration: none;	text-transform: uppercase;	color:#000000;	background-color:#FF0033;}.podcast a:hover {	background-color:#FF9900;}*//*	##################################   	HEADER	################################## */#menu {	position:relative;	width: 940px;	margin: 0 auto;	visibility:hidden;}/*	##################################   	CONTENT	################################## */	/** CONTENT LEFT */.box-left {	margin: 0 0 50px 0;}.box-left-text {	padding: 0 10px 20px 10px;}p.tags {		clear: both;        font:11px/11px Helvetica, Arial, sans-serif;}/** CONTENT RIGHT */#box-rss {	height: 80px;	margin: 0 0 20px 0;	background: url(img/bg-rss.gif) no-repeat left top;}#box-rss a {	display: block;	height: 50px;	padding: 30px 0 0 80px;	background: url(img/rss-icon.jpg) no-repeat 20px 20px;	font:18px/18px Helvetica, Arial, sans-serif;	text-decoration: none;}.box-right {	margin:0;	font:11px/11px Helvetica, Arial, sans-serif;	line-height:12px;	/*background: url(img/bg-box-right.gif) repeat-y left top;*/}.box-right h3 {	padding: 10px 0 0 20px;	background-color:#000000;	color:#FFFFFF;	font: 14px helvetica, arial, sans-serif;	font-weight:bold;	border-bottom:dotted;	border-top:dotted;	border-color:#FFFFFF;	border-width:1px;	/*background: url(img/bg-box-right-top.gif) no-repeat left top;*/}.box-right-content {	margin: 0px 20px 0px 20px;}.box-right a {	background-color:#FFCC00;	color:#000000;}.box-right a:hover {	background-color:#FF0000;}.box-right-bottom {	height: 40px;	/*background: url(img/bg-box-right-bottom.gif) no-repeat left top;*/}.box-right ul {	margin:0;	padding:0;	list-style:none;}.box-right li {	line-height:14px;	text-transform:uppercase;	font-weight:bold;}.box-right ul li ul {	margin:0;	padding:0 0 0 20px;	list-style:none;}.box-right ul li ul li ul {	margin:0;	padding:0 0 0 20px;	list-style:none;}.box-right p {	margin: 20px 0 0 0;}.break {	width:100%;	height:30px;}.category_title {	margin:20;	color:#FFFFFF;	font-family:helvetica, arial, sans-serif;	font-size:16px;}/*	##################################   	FORMS	################################## */label {    display: block;    margin: 0 0 5px 0;}.text {    width: 350px;    margin: 0 0 10px 0;    padding: 5px;    background: url(img/bg-form-text.gif) repeat-x left top;    border: 1px solid #ccc;}textarea {    width: 450px;    height: 150px;    margin: 0;    padding: 5px;    background: url(img/bg-form-text.gif) repeat-x left top;    border: 1px solid #ccc;}.submit {    width: auto;    padding: 5px;    color: #fff;    background: #662625;	border: 0;}/** SEARCH FORM */#search {	width: 190px;	padding: 5px;	/*background: url(img/bg-form-text.gif) repeat-x left top;*/	background-color:#666666;	color:#FFFFFF;	border: 1px solid #ccc;}#search-submit {    width:auto;    padding:5px;    color:#FFFFFF;	background-color:#666666;    	border:0;}/*	##################################   	COMMENTS	################################## */	.comment {	margin: 0 0 20px 0;	padding: 20px;	background: #f7f7f7;	border: 1px solid #ccc;}.comment p {	margin: 0px;}.comment-details {}.comment img {	float: none;	vertical-align: middle;}img.avatar {	float: left;	margin: 0 10px 10px 0;}/*	##################################   	FOOTER	################################## */#footer {	width:100%;	/*margin:0 0 0 100px;*/	padding:0;	color:#fff;	text-align:center;	height:50px;}#footer p a {	color: #fff;}/*	##################################   	USEFUL	################################## */.clear {	clear:both;}/** WORDPRESS CSS */.aligncenter,div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}.alignleft {   float: left;   margin: 0 10px 10px 0;}.alignright {   float: right;   margin: 0 0 10px 10px;}.wp-caption {   border: 1px solid #ccc;   text-align: center;   background-color: #f3f4f0;   padding-top: 4px;}.wp-caption img {   float: none;   margin: 0;   padding: 0;   border: 0 none;}.wp-caption p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0px;   margin: 0px;}/** WIDGETS CSS */#calendar_wrap table {	width: 100%;}#calendar_wrap td {	text-align: center;}#wp-calendar caption {	margin: 0 0 10px 0;	padding: 5px;	background: #662625;	color: #fff;}#tag_cloud {	line-height:normal;}