
/* =GLOBALS
	-----------------------------------------------------------------------------*/
	* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
	body { background: #323232; text-align: center; padding: 10px 0 10px 0; }
	#wrapper-page { width: 980px; margin: 0 auto; position: relative; text-align: left; background: #323232; }

/* =FIXES
	-----------------------------------------------------------------------------*/
	.clr { overflow: hidden; height: 100%; }
	
/* =NAVIGATION
	-----------------------------------------------------------------------------*/
	#nav-main { background: #424242; width: 980px; margin: 0 auto; }
	#nav-main ul { list-style: none; display: block; }
	#nav-main ul.title { margin: 1px 0 0 0; }
	#nav-main ul li { float: left; display: inline; margin-left: 1px; font-size: 14px; color: #cccccc; width: 26px; height: 22px; font-weight: bold;  }
	#nav-main ul li a { color: #cccccc;text-decoration: none; display: block; height: 100%; padding: 4px 0 0 0;  text-align: center; font-weight: bold;  }
	#nav-main ul.artist li a { background: #525252; color: #cccccc; }
	#nav-main ul.title li a { background: #626262; color: #cccccc; }
	#nav-main ul.artist li.first { background: #525252; width: 241px; padding: 4px 0 0 10px; margin-left: 0; }
	#nav-main ul.title li.first { background: #626262; width: 241px; padding: 4px 0 0 10px; margin-left: 0; }
	#nav-main ul li a:hover { background: #f9f9f8; color: #000; }
	
	#nav-meta { list-style: none; text-align: right; margin: 0 0 5px 0; height: 15px; }
	#nav-meta li { color: #289eb4; font-size: 12px; float: right; display: inline; margin: 0 0 0 10px; }
	#nav-meta li a { color: #289eb4; text-decoration: none; }
	
/* =SEARCH
	-----------------------------------------------------------------------------*/
	#quicksearch { background: #424242; width: 960px; height: 24px; margin: 0 auto; padding: 10px; }
	#quicksearch * { vertical-align: middle; }
	#quicksearch form { float: right; }
	#quicksearch form #q { width: 285px; padding: 3px 2px 2px 2px; font-size: 14px; color: #000; font-weight: bold; border: 2px solid #525252; }
	
/* =SEARCHES
	-----------------------------------------------------------------------------*/
	#searches { background: #b3dce5; padding: 10px; list-style: none; }
	#searches li { margin: 0 5px 0 0; float: left; }
	#searches a { color: #323232; font-size: 14px; }

/* =SINGLE
	-----------------------------------------------------------------------------*/
	#single { position: absolute; top: 127px; left: 0; background: #323232; padding-bottom: 10px; }
	#single .inner { width: 810px; float: right; }
	#single .outer { background: red; }
	
	#single .col-a { width: 490px; float: left; background: #fff; }
	#single .col-b { position: relative; width: 320px; float: right; background: #fff; }
	#single .col-c { width: 170px; float: left; background: #fff; }
	
	#single .content { padding: 10px; }
	#single .content h1 { font-size: 22px; color: #000; margin: 0 0 10px 0; }
	#single .content p { font-size: 14px; color: #000; }
	
	#single .comment { padding: 10px; background: #424242; }
	#single .comment p { font-size: 14px; color: #fff; }
	#single .comment p a { color: #fff; }
	#single .comment p span { color: #525252; }

	#single .comments { background: #323232; }
	#single .comments form { padding: 10px; background: #424242; }
	#single .comments form ol { list-style: none; }
	#single .comments form ol li { margin: 0 0 5px 0; }
	#single .comments form li p { font-size: 12px; color: #fff; margin: 0 0 3px 0; }
	#single .comments form li input { font-size: 14px; }
	#single .comments form .inpt { width: 98%; border: 0; padding: 2px; border: 2px solid #525252;   }
	#single .comments form textarea { width: 98%; border: 0; padding: 2px;  border: 2px solid #525252; font-size: 14px;  }
	
	#single .video { padding: 10px 0 0 0; }
	
	#home { position: absolute; top: 127px; left: 0; background: #323232; padding-bottom: 10px; }
	#home h2 { font-size: 22px; color: #fff; }
	#home h2 a { color: #fff; text-decoration: none; }

/* =ADS
	-----------------------------------------------------------------------------*/
	.ad-single-square { padding: 10px; }
	.ad-single-wide-skyscraper { padding: 10px 0 10px 10px; }
	.ad-single-banner-top { background: #dedede; padding: 2px 1px 2px 1px; margin: 10px 10px 0 10px; }
	.ad-single-banner-bottom { background: #dedede; padding: 2px 1px 2px 1px; margin: 0 10px 10px 10px; }
	.ad-header-link { float: left; padding: 5px 0 0 0; }

	#search { position: absolute; top: 127px; left: 0; padding-bottom: 10px; }
	#search .inner { width: 810px; float: right; }
	#search .col-a { width: 490px; float: left; background: #fff; }
	#search .col-b { width: 320px; float: right; background: #fff; }
	#search .col-c { width: 170px; float: left; background: #fff; }
	
	#search .content { padding: 10px; }
	#search .content h2 { font-size: 22px; }
	#search .content h2 a { color: #000; }
	