/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px Verdana, Arial, tahoma, sans-serif;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% Verdana, Arial, tahoma, sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}
.skip {display:none;}
acronym {border:0;text-decoration:none;cursor:help;}
object {margin:10px auto;}

.clear {display: block; overflow: hidden;clear:both;}
.clear:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.hidden {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.text-indent {text-indent:-32697px;}
.float-left {float:left;display:block;}
img.float-left {margin:3px 10px 3px 0;}
.float-right {float:right;display:block;margin-right:10px;}

address {margin:.35em .95em;display:block;}
 address.center {margin:0 0 0 3em;}

.alignRight {text-align:right;}

ul.float-left {width:40%;}
ul.float-right {width:40%;}

/* =elements ***************************** */
a {outline:0;}
a:link			{color: #cc3;}
a:active		{color: #cc3;}
a:visited		{color: #cc3;}
a:hover		{color: #cc3; text-decoration: none;}
a acronym {cursor:pointer;}
 #main-content a acronym {text-decoration:underline;}
/* =grids ***************************** */

html{background:#000;font-family:Arial;color:#fff;}
 body {width:870px;margin:0 auto;}
 #wrap {background:url(/images/bg.jpg) no-repeat center bottom;}

/* ************* */
#header {clear:both;overflow:hidden;padding-bottom:5px;margin-bottom:10px;border-bottom:3px solid #666;}
#header:after {clear:both;visibility:hidden;content:'.';height:0;margin:0;}

#logo {float:left;}

ul#mainNav {list-style-type:none;float:right;top:30px;position:relative;}
 ul#mainNav li {display:block;float:left;padding:0;}
 ul#mainNav a {color:#fff;text-indent:-9999px;display:block;float:left;padding:0 3px;}

 ul#mainNav a, ul#mainNav a:hover, ul#mainNav a:current, ul#mainNav a:active, ul#mainNav a. {outline:0;}

#content h1 {overflow:hidden;text-indent:-999px;margin-bottom:10px;width:131px;height:25px;}
 ul#mainNav a.bioTitle {background:url(/images/biographyNav.jpg) no-repeat;width:111px;height:25px;}
 ul#mainNav a.contactTitle {background:url(/images/contactNav.jpg) no-repeat;width:96px;height:25px;}
 ul#mainNav a.photosTitle {background:url(/images/photosNav.jpg) no-repeat;width:78px;height:25px;}
 ul#mainNav a.releasesTitle {background:url(/images/releasesNav.jpg) no-repeat;width:99px;height:25px;}
 ul#mainNav a.videosTitle {background:url(/images/videosNav.jpg) no-repeat;width:75px;height:25px;}

 ul#mainNav a:hover.bioTitle, ul#mainNav a#activeb {background:url(/images/biographyNav.jpg) no-repeat 0 -20px;}
 ul#mainNav a:hover.contactTitle, ul#mainNav a#activec {background:url(/images/contactNav.jpg) no-repeat 0 -20px;}
 ul#mainNav a:hover.photosTitle, ul#mainNav a#activep {background:url(/images/photosNav.jpg) no-repeat 0 -20px;}
 ul#mainNav a:hover.releasesTitle, ul#mainNav a#activer {background:url(/images/releasesNav.jpg) no-repeat 0 -20px;}
 ul#mainNav a:hover.videosTitle, ul#mainNav a#activev {background:url(/images/videosNav.jpg) no-repeat 0 -20px;}

 #content h1.bioTitle {background:url(/images/biography.jpg) no-repeat;width:131px;height:25px;}
 #content h1.contactTitle {background:url(/images/contact.jpg) no-repeat;width:106px;height:25px;}
 #content h1.earoticTitle {background:url(/images/earotic.jpg) no-repeat;width:81px;height:25px;}
 #content h1.photosTitle {background:url(/images/photos.jpg) no-repeat;width:95px;height:25px;}
 #content h1.releasesTitle {background:url(/images/releases.jpg) no-repeat;width:119px;height:25px;}
 #content h1.videosTitle {background:url(/images/videos.jpg) no-repeat;width:88px;height:25px;}
 
/* ************* */

#content {min-height:500px;}
#content p {line-height:135%;margin:.75em .3em;}
#content li {line-height:150%;list-style-type:square;}
#content dl dt, #content dl dd {line-height:150%;margin:0 0 .5em;}
#content ul, #content ol {margin:.4em;}
#content h2 {font-size:135%;font-weight:normal;color:#cc3;margin-bottom:.5em;padding-bottom:.4em;border-bottom:3px solid #666;}

#main-content  {width:640px;float:right;}
 #main-content h3 {color:#cc3;}

#sub-content {width:200px;float:left;}

/* ************* */
#mid {margin:10px 0;clear:both;overflow:hidden;}
 #mid p {margin:0 .35em .75em;float:right;width:330px;}



/* ************* */
.left {width:400px;float:left;}
 .left p {float:right;width:245px;}
.right {width:47.5%;float:right;}
 .right .descript {float:right;width:290px;}
 .right .ui360 {display:block;float:left;text-align:left;}

#content ul.musicList {width:615px;}
 #content ul.musicList li {list-style-type:none;line-height:135%;width:47.5%;height:150px;float:left;margin:0 15px 20px 0;}
 #content ul.musicList li img {float:left;margin-right:10px;}
 #content ul.musicList li div.descript {font-size:85%;height:70px;}
 #content ul.musicList li div.ui360 {margin-left:165px;}

img.centerImg {margin-left:20px;}
.sessionList li {margin-bottom:.5em;}
.sessionList a {font-weight:bold;text-decoration:none;}
 .sessionList a:hover {border-bottom:1px dotted #7E7F07;padding-bottom:3px;color:#7E7F07;}

div.thirds div {float:left;width:30%;}
#content div.thirds div p {margin:0;}

/* gallery *************** */
 #content .gallery {margin:10px auto;}
  #content .gallery li {list-style-type:none;float:left;width:30%;height:200px;text-align:center;}
  #content .gallery li a img {padding:2px;border:1px solid #666;}
  #content .gallery li a:hover img {border-color:#fff;}

/* column3 ************** */
.tricolumnside {width:27.5%;float:left;margin:10px;font-size:90%;line-height:135%;}
.tricolumncenter {width:38%;float:left;}

.social {list-style-type:none;}
 .social li {margin:0 0 10px;}

.videoBox {width:640px;height:320px;background:#fff;}


/* forms ************** */
form {width:300px;}
.textbox, .textarea {width:350px;}
 .textarea {height:150px;}
 .button {background:#333;font-size:120%;color:#fff;padding:2px 4px;border:1px solid #666;width:120px;display:block;cursor:pointer;}
 .required {color:#f00;font-weight:bold;}

.contactForm, .success {float:left;width:360px;}

#content ul.social li {list-style-type:none;margin-left:10px;float:left;}
.success {background:#6D9F7D;border:1px solid #0A4F20;padding:10px 15px;}

/* ************* */
.yui-content {height:410px;background:#111;text-align:center;margin-bottom:10px;}
 #content .yui-nav {text-align:center;}
 #content .yui-nav li {list-style-type:none;display:inline;margin-right:10px;}
 #content .yui-nav li a img {border:1px solid #fff;}
 #content .yui-nav li a:hover img {border:1px solid #cc3;}
 
/* ************* */
/* ************* */
#footer {border-top:2px solid #666;padding-top:5px;}
 #footer .right {}
 #footer a.myspace {display:block;width:88px;height:23px;background:url(/images/myspace.jpg) no-repeat;text-indent:-9999px;float:right;}
 #footer a.facebook {display:block;width:73px;height:23px;background:url(/images/facebookTh.jpg) no-repeat;text-indent:-9999px;float:right;margin-right:10px;}

/* ************* */