/*
Theme Name: DoniMusic
Description: Fluid Theme made for DoniMusic.com
*/ 
embed,object{z-index:1;position:relative;}
body.page-13 .hidethis, body.page-222 .hidethis, body.page-483 .hidethis, body.page-497 .hidethis, body.page-499 .hidethis, body.home .hidethis, body.page-8 .hidethis, body.page-46 .hidethis, body.page-40 .hidethis, body.page-9 .hidethis, body.page-43 .hidethis, body.page-44 .hidethis, body.page-129 .hidethis, body.page-150 .hidethis, body.page-158 .hidethis, body.page-155 .hidethis, body.page-157 .hidethis, body.page-154 .hidethis, body.page-156 .hidethis, body.page-450 .hidethis, body.page-847 .hidethis, body.page-452 .hidethis, body.page-816 .hidethis, body.page-849 .hidethis, body.page-845 .hidethis, body.page-10 .hidethis, body.page-75 .hidethis, body.page-76 .hidethis, body.page-11 .hidethis, body.page-907 .hidethis, body.page-654 .hidethis, body.page-636 .hidethis, body.page-677 .hidethis, body.page-634 .hidethis, body.page-657 .hidethis, body.page-643 .hidethis, body.page-618 .hidethis, body.page-638 .hidethis, body.page-646 .hidethis, body.page-660 .hidethis, body.page-881 .hidethis, body.page-799 .hidethis{ display: none !important; }
div.sublinksguides ul li {
float:left;
margin: 5px; } 
div.entry:after,div.guideslinks:after { 
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden; 
	}
div.entry {zoom:1;}
div.entry embed{ text-align: center; margin: 0 auto; }
ul.sidebar-links li img { vertical-align: middle; }
ul.sidebar-links li { font-size: 0.9em; }
ul.sidebar-links li a { padding-left: 5px; text-decoration: none; }
/*
div.sublinksguides ul li a,
div.sublinksguides ul li a:link,
div.sublinksguides ul li a:visited,
div.sublinksguides ul li a:active {
	padding: 5px;
	color: black;
	display: block;
	font-weight: bold;
	border: 1px solid #666; 
	width: 160px;
	text-align: center;
	text-decoration: none;
	background: gray; }
	
	div.sublinksguides ul li a:hover {
	border-color: white; }
*/

div.sublinksguides ul { padding-bottom: 15px; }
div.sublinksguides ul li { font-weight: bold; width: 45%; float: left; list-style: square !important; }
div.sublinksguides ul li li { font-weight: normal; width: auto; float: none; }
div.sublinksguides ul li { padding-left: 15px; }
div.sublinksguides ul li a { text-decoration: none; }

div.guidespage {
text-align: center;
margin: 0 auto;
background: #121212 url(images/donimusicprod.png) 
no-repeat center center !important;
position: relative;
min-height: 750px;
height: auto !important;
height: 750px; }

div.guideslinks {
 zoom:1;
 padding-bottom: 15px;
}
div.guideslinks ul li { float: left; }
div.guideslinks ul li a,
div.guideslinks ul li a:link,
div.guideslinks ul li a:visited,
div.guideslinks ul li a:active {
padding: 10px 15px;
background: #121212;
border: 1px solid #333;
display: block;
text-decoration: none;
margin: 10px 0;
font-weight: bold;
font-size: 100%;
color: #ff713c; }
 

div.guideslinks ul li a:hover {
	color: #ccc; 
	border-color: #ff713c;}

.entry:after { 
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden; 
	}

.entry { zoom:1; }

body.page-75 li a img {
	margin-top: 5px;}

img.pp { margin-top: 15px; margin-left:20px; }

.boxarea {border: 3px solid gray; margin: 20px 50px 25px; padding: 25px 60px; position: relative;}
.boxarealeft {margin-right: 245px; }

.center-images img { display: block; }
.center-images li { float: left; margin: 0 20px; }

ul.productslist {
text-align: center; 
margin-left: 25px; }

img.leftimg {
float:left;
padding: 0 30px 30px 0; }

ul.productslist li {
width: 225px;
margin-right: 15px;
margin-bottom: 25px;
text-align: center;
float: left; }

/* LEVELER */
* {
	margin: 0;
	padding: 0; } 

html, body {
	background: #111;
	color: #ccc;
	font: 100% trebuchet ms, tahoma, verdana, helvetica, sans-serif; }

ol, ul { 
	list-style: none; }

select, input, textarea { 
	font-family: trebuchet ms, tahoma, verdana, helvetica, sans-serif; }

a img, :link img, :visited img, :active img, fieldset { 
	border: none;
	text-decoration: none;  }
	
br.clear, div.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: relative;	} 
	
.h {
	display: block;
	font-size: 1px;
	height: 1px;
	left: 0;
	overflow: hidden;	
	position: absolute;
	text-indent: -9990px;
	top: -9900px;	
	width: 1px;	}
	
.center {
	text-align: center;
	margin: 0 auto; }

a, a:link, a:visited, a:active {
	color: #c6c6c6; }
	
a:hover {
	color: #fff; 
	text-decoration: none; }
	
p {
	margin-bottom: 18px; }
	
	
	
/* STRUCTURE */
div#container {
	margin: 0 10px 0 0;margin-top:80px; }
	
	* html div#container { margin-top:0; }

div#header {
	height: 100px;margin: 0 10px 0 0; }

div#wrapper {
	float: left; 
	width: 70%; }
	
div#sidebar {
	float: right; 
	width: 27.9%;
margin: 0 auto;
text-align: left;
	padding: 0 5px 10px 10px; }
	
div#footer { 
	background: #333;
	color: #FFF; }
	

div#stayontop {
position:fixed;
top: 0;
width:100%;
z-index:100; }


	
/* LOGO */
div#header h1 {
	height: 100px;
	position: relative;
	text-indent: -2000px;
	width: 183px; }
	
div#header h1 span {
	background: url(http://www.donimusic.com/images/logo.png) no-repeat;
	color: #ccc;
	cursor: pointer;
	left: 0;
	top: 0;
	height: 100px;
	position: absolute;
	width: 183px; }
	
div#header h1 a, div#header h1 a:hover {
	text-decoration: none; }
	
	
	
/* HEADERS */
/* home */
body div#header { 
	background: #111 url(images/header.gif) no-repeat center right; }

/* blog  
body.category div#header { 
	background: #111 url(images/header.gif) no-repeat center right; }*/

/* music  
body.page-4 div#header, body.page div#header { 
	background: #111 url(images/header.gif) no-repeat center right; }*/

/* guides 
body.page-14 div#header { 
	background: #111 url(images/header.gif) no-repeat center right; } */
	
/* about  
body.page-2 div#header { 
	background: #111 url(images/header.gif) no-repeat center right; }*/

/* media  
body.page-10 div#header { 
	background: #111 url(images/header.gif) no-repeat center right; }*/

/* store */ /* mixletter  
body.page-13 div#header,
body.page-30 div#header { 
	background: #111 url(images/header.gif) no-repeat center right; }*/

/* contact  
body.page-11 div#header { 
	background: #111 url(images/header.gif) no-repeat center right; }*/
	
	
	
/* NAVIGATION */
ul#nav {
	padding: 20px 10px 10px 10px;
	height: 3.0em;
	background:black;
	border-bottom: 1px solid #666;}
	
ul#nav li {
	float: left; 
	margin-right: 1px;
	font-size: 0.70em; 
	line-height: 1.6em; }

ul#nav a, ul#nav a:link, ul#nav a:active, ul#nav a:visited {
	font-weight: bold;
	text-transform: uppercase;
	background: #bababa url(images/bgnav.gif) no-repeat top left;
	color: #000;
	font-size: 125%;
	margin-right: 10px;
	height: 100%; 
	line-height: 2.50em;
	padding: 12px 10px;
	text-decoration: none;
	border-top: 1px solid #3e4243;
	border-left: 1px solid #3e4243;
	border-right: 1px solid #909090;
	border-bottom: 1px solid #909090; }
	
* html ul#nav a, * html ul#nav a:link, * html ul#nav a:active, * html ul#nav a:visited {
border: 0;}

body.home ul#nav a.chome, 
body.page-222 ul#nav a.cartists,  
body.category ul#nav a.cblog, 
body.page-4 ul#nav a.cmusic,
body.page-5 ul#nav a.cmusic,
body.page-46 ul#nav a.cmusic,
body.page-40 ul#nav a.cmusic,
body.page-43 ul#nav a.cmusic,
body.page-44 ul#nav a.cmusic,
body.page-129 ul#nav a.cmusic,
body.page-150 ul#nav a.cmusic,
body.page-6 ul#nav a.cmusic, 
body.page-9 ul#nav a.cmusic, 
body.page-8 ul#nav a.cmusic, 
body.page-14 ul#nav a.cguides, 
body.page-153 ul#nav a.cguides, 
body.page-158 ul#nav a.cguides,
body.page-159 ul#nav a.cguides,
body.page-160 ul#nav a.cguides, 
body.page-155 ul#nav a.cguides, 
body.page-168 ul#nav a.cguides, 
body.page-153 ul#nav a.cguides, 
body.page-154 ul#nav a.cguides, 
body.page-201 ul#nav a.cguides, 
body.page-197 ul#nav a.cguides, 
body.page-202 ul#nav a.cguides, 
body.page-207 ul#nav a.cguides, 
body.page-173 ul#nav a.cguides, 
body.page-205 ul#nav a.cguides, 
body.page-204 ul#nav a.cguides, 
body.page-172 ul#nav a.cguides, 
body.page-206 ul#nav a.cguides, 
body.page-171 ul#nav a.cguides, 
body.page-203 ul#nav a.cguides, 
body.page-200 ul#nav a.cguides, 
body.page-157 ul#nav a.cguides, 
body.page-194 ul#nav a.cguides, 
body.page-162 ul#nav a.cguides, 
body.page-164 ul#nav a.cguides, 
body.page-165 ul#nav a.cguides, 
body.page-156 ul#nav a.cguides, 
body.page-174 ul#nav a.cguides, 
body.page-178 ul#nav a.cguides, 
body.page-153 ul#nav a.cguides, 
body.page-10 ul#nav a.cmedia, 
body.page-75 ul#nav a.cstore, 
body.page-228 ul#nav a.cstore, 
body.page-229 ul#nav a.cstore, 
body.page-13 ul#nav a.cstore, 
body.page-76 ul#nav a.cstore, 
body.page-230 ul#nav a.cstore, 
body.page-231 ul#nav a.cstore, 
body.page-11 ul#nav a.ccontact ,
body.page-450 ul#nav a.ctruth {
	background: #5c5c5c url(images/bgnavh.gif) no-repeat top left;
	color: #fff;
	border-top: 1px solid #909090;
	border-left: 1px solid #909090;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6; }
	
	
	
/* DEF LIST */
dl dt {
	border: 1px solid #ccc;
	background: #a2a2a2 url(images/textarea-bg.gif) repeat-x bottom left;
	padding: 5px;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px; }
	
	dl dt a:link, dl dt a:active, dl dt a:visited {
		color: #000;
		display: block;
		text-decoration: none; }
		
	dl dt a:hover {
		color: #000; }
		
dl dd {
	margin-bottom: 25px;
	border: 1px solid #909090; 
	padding: 5px; 
	background: #333; }

	dl dd.padd img {
		padding: 3px 2px; }
		
		
		
/* FOOTER */
div#footer {
	height: 4em; 
	line-height: 4em; 
	text-align: center; 
	font-size: 0.80em; 
	padding:5px 0;
	color: #909090;
	border-top: 1px solid #000;
	background: #242424 url(images/footerbg.gif) repeat-x bottom left; 
	overflow: hidden; }
	
div#footer a, div#footer a:link, div#footer a:visited, div#footer a:active {
	color: #888888; }
	
div#footer a:hover {
	text-decoration: none; }
	
	

/* SIDEBAR */
div#sidebar h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100%;
	border-bottom: 1px solid #555;
	margin-bottom: 10px; }

div#sidebar p {
	line-height: 1.4em;	}
	
div#sidebar ul, div#sidebar form {
	margin-bottom: 20px; }
	
div#sidebar dl dd ul {
	margin: 5px 5px 10px 20px; }
	
div#sidebar dl dd ul li {
	list-style: disc; }
	

	
/* FORMS */	
input, textarea, select {
	padding: 1px;
	background: #d8d8d8;
	border-top: 2px solid #909090;
	border-left: 2px solid #909090;
	border-right: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2; }
	
input {
	margin: 0 0 6px 0; }
	
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus {
	background: #fff;
	color: #000; }
	
input#contactsubmit {
	border: 1px solid #909090;
	margin-top: 10px; }
	
div.contactform {
	margin:0 auto;
	text-align:center;
	padding:0;
	width: 415px; }
	
	
/* FLOAT IMAGES */	
img.floatright {
	float: right; 
	padding: 5px; }
		
img.floatleft {
	float: left;
	padding: 5px; }


	
/* CONTENT/BLOG ENTRY */
div.entry {
	background: #121212;
	border: 1px solid #3e4243;
	padding: 10px;
	padding: 30px;
	margin: 0 0 15px 10px;
	color: #fff; }

div.entry h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 120%;
	border-bottom: 1px solid #555;
	margin-bottom: 10px; }
	
div.entry h4 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
	color: #a2a2a2;
	border-bottom: 1px dashed #555;
	margin-bottom: 10px; }
	
div.entry ol {
	margin: 0;
	padding: 0; }
	
	div.entry ol li {
		padding: 0;
		margin: 0 0 4px 0; }
	
div.entry h3 a, div.entry h3 a:link, div.entry h3 a:visited, div.entry h3 a:active {
	text-decoration: none; }

div.entry ul li, div.entry ol li {
	margin-left: 20px; }
	
div.robot {
	background: url(images/robot.gif) no-repeat center center; }
	
div.cashregister {
	background: url(images/cashregister.png) no-repeat center center; }

div.entry div.left {
	width: 49%;
	float: left;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin-bottom: 50px; }
		
div.entry div.right {
	width: 49%; 
	float: right; }
	
	div.entry div.right div.fleft {
		float: left;
		margin-bottom: 50px; }
	
	div.entry div.right div.fright {
		float: right;
		margin-bottom: 50px; }
		
ul.thumbs {
	margin-bottom: 15px; }
		
	ul.thumbs li {
		display: inline; }
		
		ul.thumbs li img { margin-bottom: 15px; }
		
		ul.thumbs li.indent-img img { margin-left: 15px; }
		
img.contactimg {
	padding-bottom: 15px; }
	
div.padd {
	padding: 0 25px; }
	
	
/* OPT-IN */
dl.newsletter dd form label {
	font-size: 80%; }
	
input.radio {
	vertical-align: middle; }
	
dl.newsletter dd form p.small {
	text-align: center;
	font-size: 75%;
	margin-top: 2px;
	margin-bottom: 12px; }
	
dl.newsletter dd form p {
	margin-bottom: 7px; }
	
ul.wallpapers {
	text-align: center; }
	
	ul.wallpapers li {
		float: left; }
		
		ul.wallpapers li img {
			padding-bottom: 7px; }
			
ol.songlistnum li {
	list-style: decimal; }

div.centerimages {
margin: 0 auto;
float: none !important;
text-align: center; }

div.centerimages img {
text-align: center;
width: 250px;
margin: 0 auto;
float: none !important;
margin-bottom: 15px; }
ul.cat-links { padding: 10px 0 30px; }
ul.cat-links li { display:inline !important;}
ul.cat-links li a { margin: 0 5px; font-weight: bold;}


 /*

div.sublinksguides ul li { display: none !important; }
div.sublinksguides ul li.current_page_item,
div.sublinksguides ul li.current_page_item ul,
div.sublinksguides ul li.current_page_item ul li { display: block !important; list-style: square !important;}


body.documentaries div.sublinksguides ul li { display: block !important; list-style: square !important;}*/