
body {
background : #fff url(images/bg.gif) repeat-y top center;
color : #000;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
margin : 0;
padding : 0;
text-align:center;/*****changed***/
}
a, a:visited {
color : #0066ff;
text-decoration : underline;
}
a:hover {
color : #000;
text-decoration : none;
}
#wrap {
width : 867px;/***********changed***/
margin : 0 auto 0 auto;
/*wrapper pagging was needed,removed and fixed bkg image*****/
text-align:left;
}
#header {
width : 867px;/*************changed*****/
height : 114px; /***changed for 2010 Banner***************/
margin : 0;
padding : 0;
background : url(images/df_header.jpg) top center no-repeat;
overflow:;
/******deleted overflow***/
}
#header a.defmix {
	width : 867px;
	height : 114px;
	display : block;
	text-indent:-9999px;
}
.headerleft {
width : 350px;
color : #000;
float : left;
margin : 0;
padding : 20px 0 0 0;
}
.headerleft a, .headerleft a:visited {
font-family : Arial, Helvetica, Sans-Serif;
font-size : 20px;
color : #000;
text-decoration : none;
font-weight : bold;
padding : 0;
margin : 0;
}
.headerleft a:hover {
color : #0066ff;
text-decoration : none;
}
/*.headerright {
width : 460px;
float : left;
text-align : right;
margin : 0;
padding : 40px 0 0 0;
}
.headerright li {
display : inline;
list-style-type : none;
margin : 0;
padding : 0;
}
.headerright ul {
margin : 0;
padding : 50px 10px 5px 10px;
}
.headerright a, .headerright a:visited {
color : #ffffff;
font-weight : bold;
margin : 0;
padding : 5px 10px 5px 10px;
text-decoration : none;
}
.headerright a:hover {
color : #0099ff;
text-decoration : underline;
}*/
#column {
width : 820px;
height : 200px;
color : #333;
font-size : 11px;
margin : 0 auto 0;
padding : 0;
text-align : left;
position : relative;
line-height : 17px;
}
#column p {
color : #333;
padding : 0;
list-style-type : none;
margin : 0;
}
#column h2 {
color : #666666;
font-size : 10px;
font-weight : bold;
font-family : Arial, Helvetica, Sans-Serif;
border-top : 2px solid #333;
padding : 5px 0 2px 0;
margin : 5px 0 0 0;
text-transform : uppercase;
}
#column a {
color : #0066ff;
text-decoration : none;
}
#column a:hover {
color : #000;
text-decoration : underline;
}
#column ul {
list-style : none;
margin : 0;
padding : 0;
}
#column ul li {
display : inline;
padding : 0;
margin : 0;
}
#column ul li a {
display : block;
color : #333;
text-decoration : none;
margin : 0;
padding : 1px 0 1px 0;
}
#column ul li a:hover {
color : #0066ff;
text-decoration : underline;
}
#columnleft {
float : left;
width : 250px;
padding : 5px 20px 5px 0;
margin : 0 0 0 -2em;
}
#columnmiddle2 {
float : left;
width : 250px;
margin : 0;
padding : 5px 0 5px 0;
z-index : -1;
}
#columnright {
float : right;
width : 250px;
margin : 0;
padding : 5px 20px 5px 15px;
}
#content {
width : 847px; /***changed***************/
margin :0;
padding:20px 10px 0 10px;
}
#content p {
margin : 0;
line-height : 14px;
font-size : 11px;
padding : 0 0 6px 0;
text-align : left;
}
#content h1 {
color : #333;
font-size : 16px;
font-family : Arial, Helvetica, Sans-Serif;
font-weight : bold;
margin : 5px 0 -10px 0;
padding : 5px 0 5px 0;
text-transform : uppercase;
border-top : 2px solid #333;
}
#content h4 {
color : #333;
font-size : 16px;
font-family : Arial, Helvetica, Sans-Serif;
font-weight : bold;
margin : 5px 0 -10px 0;
padding : 5px 0 8px 0;
text-transform : uppercase;
border-top : 2px solid #333;
width : 848px;
}
#content h1 a {
color : #0066ff;
text-decoration : none;
}
#content h1 a:hover {
color : #000;
text-decoration : none;
}
#content p img {
float : left;
border : none;
margin-right : 15px;
margin-bottom : 10px;
}
#content h2 {
color : #333;
font-size : 18px;
font-family : Arial, Helvetica, Sans-Serif;
font-weight : normal;
padding : 10px 0 5px 0;
margin : 0;
border-bottom : 1px solid #ddd;
}
#content h3 {
color : #333;
font-size : 16px;
font-family : Arial, Helvetica, Sans-Serif;
font-weight : normal;
margin : 25px 0 0 0;
padding : 20px 0 10px 0;
}
#content img.wp-smiley {
float : none;
border : none;
padding : 0;
margin : 0;
}
#content img.wp-wink {
float : none;
border : none;
padding : 0;
margin : 0;
}

#contentleft {
	width:520px;
	display:inline;
	float:left;
}

#contentleft ol {
margin : 0 0 0 20px;
padding : 0 0 10px 0;
}
#contentleft ol li {
margin : 0 0 0 20px;
padding : 0 0 5px 0;
}
#contentleft ul {
list-style-type : square;
margin : 0 0 0 20px;
padding : 0 0 10px 0;
}
#contentleft ul li {
list-style-type : square;
margin : 0 0 0 20px;
padding : 0 0 5px 0;
}
blockquote {
margin : 0 25px 15px 25px;
padding : 0 15px 0 15px;
font-size : 12px;
background : #f7f7f7;
color : #000;
border : 1px solid #ddd;
}
#content blockquote p {
margin : 0 0 10px 0;
padding : 10px 0 0 0;
}
.postmeta {
width : 520px;
font-size : 11px;
padding : 0 0 10px 0;
margin : 0;
border-top : 1px solid #ddd;
}
#r_sidebar {
display : inline;
float : right;
width : 297px;
font-size : 11px;
margin : 5px 0 0 0; /**************************changed*********************/
padding:0;/*****deleted padding value*******/
border-bottom : 0 solid #ddd;
border-top : 2px solid #333;
}

#r_sidebar h2 {
color : #0066ff;
font-size : 12px;
font-family : Arial, Helvetica, Sans-Serif;
font-weight : bold;
margin : 20px 0 0 0;
padding : 5px 0 5px 0;
text-transform : uppercase;
}
#r_sidebar h3 {
color : #0066ff;
font-size : 12px;
font-family : Arial, Helvetica, Sans-Serif;
font-weight : bold;
margin : 5px 0 0 0;
padding : 5px 0 5px 0;
border-bottom : 0 solid #ddd;
border-top : 2px solid #333;
text-transform : uppercase;
}
#r_sidebar ul {
list-style : none;
margin : 0;
padding : 3px;
}
#r_sidebar ul li {
display : inline;
padding : 0;
margin : 0;
}
#r_sidebar ul li a, #l_sidebar ul li a:visited {
display : block;
color : #666;
text-decoration : none;
padding : 7px 0 7px 0;
border-bottom : 1px solid #ddd;
}
#r_sidebar ul li a:hover {
background : #f7f7f7;
color : #0099ff;
text-decoration : none;
}
#r_sidebar p {
padding : 2px 0 0 0;
margin : 0;
}
#footer {
width : 820px;
height : 225px;
font-size : 11px;
color : #333;
margin : 50px auto 0 auto;
padding : 30px 0 0 0;
text-align : left;
position : relative;
line-height : 17px;
}
#footerbottom {
height : 0;
background : #999999;
position : relative;
}
#footer p {
color : #ffffff;
padding : 3px 0 0 0;
list-style-type : none;
margin : 0;
}
#footer h2 {
color : #0099ff;
font-size : 12px;
font-family : Arial, Helvetica, Sans-Serif;
font-weight : bold;
border-bottom : 1px solid #333;
padding : 0 0 2px 0;
margin : 15px 0 0 0;
text-transform : uppercase;
}
#footer a {
color : #fff;
text-decoration : none;
}
#footer a:hover {
color : #000000;
text-decoration : none;
}
#searchdiv {
margin : 0;
}
#searchform {
margin : 0;
padding : 0;
overflow : hidden;
}
#s {
background : #ffffff;
width : 240px;
color : #333333;
font-size : 11px;
font-family : Arial, Helvetica, Sans-Serif;
padding : 4px;
margin : 0 0 0 0;
border-top : 1px solid #666666;
border-right : 1px solid #666666;
border-left : 1px solid #999999;
border-bottom : 1px solid #999999;
}
#sbutt {
background : #878787;
color : #ffffff;
font-size : 11px;
font-family : Arial, Helvetica, Sans-Serif;
padding : 1px;
margin : 0 0 0 5px;
border : 1px solid #333333;
}
#commentblock {
width : 460px;
font-size : 11px;
background : #fff;
color : #333;
float : left;
padding : 0 10px 10px 10px;
margin : 0 0 3px 0;
}
#commentblock ol {
list-style-type : square;
margin : 0;
padding : 0;
}
.commentdate {
font-size : 12px;
padding-left : 0;
}
#commentlist li p {
margin-bottom : 8px;
line-height : 20px;
padding : 0;
}
.commentname {
color : #333333;
margin : 0;
padding : 5px 5px 5px 0;
}
.commentinfo {
clear : both;
}
.commenttext {
clear : both;
margin : 3px 0 10px 0;
padding : 20px 10px 0 10px;
width : 460px;
border-bottom : 1px solid #ddd;
}
.commenttext-admin {
clear : both;
margin : 3px 0 10px 0;
padding : 20px 10px 5px 10px;
width : 460px;
}
#commentsformheader {
padding-left : 0;
}
#commentsform {
text-align : center;
margin : 0;
padding : 0;
}
#commentsform form {
text-align : left;
margin : 0;
}
#commentsform p {
margin : 0;
}
#commentsform form textarea {
width : 99%;
}
p.comments_link img {
margin : 0;
padding : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
#nav {
margin : 0;

padding : 0;
width : 867px;
float : left;
border : 1px solid #42432d;
border-width : 1px 0;
background-color : #252525;
background-image : url(/images/nav_bg.jpg);
background-repeat : repeat-x;
background-position : 37px 0;
}
#nav li {
display : inline;
padding : 0;
margin : 0;
}
#nav a:link, #nav a:visited {
color : #ffffff;
background : #252525;
padding : 5px 10px 4px 10px;
float : left;
width : auto;
border-right : 1px solid #42432d;
text-decoration : none;
font : bold 1em/1em Arial, Helvetica, sans-serif;
}
#nav a:hover {
color : #fff;
background : #1e90ff;
}
#nav li:first-child a {
border-left : 1px solid #42432d;
}
#home #nav-home a, #artists #nav-artists a, #tour dates #nav-tour dates a, #gallery #nav-gallery a, #discography #nav-discography a, #mixshows #nav-mixshows a #media #nav-media a #about #nav-about a #links #nav-link a #contact us #nav-contact us a {
background : #e35a00;
color : #fff;
}
#home #nav-home a:hover, #artists #nav-artists a:hover, #tour dates #nav-tour dates a:hover, #gallery #nav-gallery a:hover, #discography #nav-discography a:hover, #mixshows #nav-mixshows a:hover #media #nav-media a:hover #about #nav-about a:hover #links #nav-links a:hover #contact us #nav-contact us a:hover {
background : #e35a00;
}
#nav a:active {
background : #252525;
color : #fff;
}
#artist {
text-align : justify;
padding : 22px 2px 2px 2px;
margin : 3px 0 0 4px;
font-size : 11px;
line-height : 1.1em;
text-align : justify;
word-spacing : -1px;
}
.transbox {
width : 291px;
height : 15px;
margin : -24px 0 0 -6px;
background-color : #ffffff;
color : #ffffff;
font-weight : bold;
}
.button {
cursor : pointer;
border : 1px outset #ccc;
color : #444;
padding : 1px 2px;
height : 22px;
font-size : 11px;
background : url('images/button_bg.jpg') repeat-x left top;
font-weight : bold;
}
#vid {
width : 700px;
height : 370px;
border-color : #bbb;
border-width : 3px;
border-style : solid;
margin : -5px;
background-color : #000000;
}
.mixhead {
font-family : Verdana, Arial, Helvetica, Sans-Serif;
color : #d82455;
font-size : 15px;
font-weight : bold;
margin-top : -5px;
}
.mixtext {
font-family : Verdana, Arial, Helvetica, Sans-Serif;
font-size : 12px;
padding : 0 0 50px 0;
font-weight : normal;
color : #000000;
text-align : left;
}
img.mixpic {
width : 400px;
height : 265px;
border-color : #000000;
border-width : 6px;
border-style : solid;
margin-right : 10px;
background-color : #252525;
float : left;
}
.download {
margin-bottom : 5px;
}
.nolist {
margin-bottom : 203px;
}
.mixline
{
	border-bottom: #ddd;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	width: 840px;
	margin-bottom: 5px;
	margin-top: 63px !important;
}
.more {
margin-bottom : -2px;
}
.about {
text-align : justify;
padding : 8px 2px 4px 2px;
margin : 3px 0 0 4px;
font-size : 12px;
line-height : 1.3em;
word-spacing : -1px;
}
.about {
text-align : justify;
padding : 8px 2px 4px 2px;
margin : 3px 0 0 4px;
font-size : 12px;
line-height : 1.3em;
word-spacing : -1px;
}
#container {
margin : 0 auto 0 0 !important ;
margin-top : 1em;
width : 844px;
background : #fff;
padding-bottom : 10px;
text-align : left;
position : relative;
}
#mixshowbox {
	width:825px;
	background:#FFF;
	padding:5px;
}

#toprow {
	width:825px;
	height:275px;
}

#miximg {
	float:left;
	width:400px;
	height:265px;
	background: #000;
	padding:5px;
}

#playlist {
	float:right;
	width:400px;
	height:275px;
	padding-left:15px;
}

#bottomrow {
	width:815px;
	border-top: 1px solid #ddd;
	margin-top:10px;
	padding:10px 0 0 10px;
	white-space:nowrap;
}

#mixshowbox ol {
	padding:0;
	margin:10px 0 0 23px;
}

#mixshowbox ol li {
	padding:1px;
	margin:0;
}

#playlist object {
	margin-top:10px;
}