/* scootersmiff */body {background:url(/images/body_bg.jpg) repeat;color: #fff;padding:0 ;margin:0;}.container { background:#FF5500;border-left:1px solid #000;border-right:1px solid #000;}div#top_container {width:100%;height:40px;background:#000 url(/images/top_container_bg.png) repeat;} div#top_wrapper {width:950px;margin:0 auto;}   /* hd */#hd {position:relative;height:271px;width:950px;/* background:url(/images/header_bg_small.jpg) no-repeat top left; */}#hd h1 {position:absolute;text-indent:-9999em;} /* NAVIGATION */.navbar ul {padding: 0; margin: 0;}.navbar li {display: inline; list-style: none;}/* nav */.solidblockmenu{margin:5px 0 0 0;padding: 0;float: left;width: auto;overflow: hidden;background: black url(/images/blockdefault.gif) center center repeat-x;} .solidblockmenu li{display: inline;}.solidblockmenu li a{float: left;color: #fff;padding: 6px 11px;text-decoration: none;border-right: 1px solid #FF5500;}.solidblockmenu li a:visited{color: #fff;}.solidblockmenu li a:hover, .solidblockmenu li#nav-selected a{color: #fff;background: transparent url(/images/blockactive.gif) center center repeat-x;}.solidblockmenu li a#last {border-right:none;}.solidblockmenu li a#last span {display:block;padding-left:25px;background:url(/_shared/images/control_play.png) no-repeat;_background:url(/images/control_play.gif) no-repeat;background-position: 0px 3px;}  /* ft */#ft {background:#000 url(/images/footer_bg.gif) repeat-x top left;padding: 20px 0 0 0;margin: 20px 0 0 0;clear:both;}#ft div#ft-logos {width:200px; padding: 15px;}#ft-nav {margin: 0 15px;}#beatsbydre {display: block;}div#pos-bot {width:750px;margin:5px auto;}/* headers */h4 {height:50px;}div#secondary  h4, #ft h4 {height:18px;}/* links */a:link, a:visited {border:0pt none;color: #000;text-decoration: underline;}#ft a:link, #ft a:visited {color:#fff;}a:hover, a:active {border:0pt none;color: #fff;text-decoration: none;}h3, h3 a:link {font-size:15px; text-decoration: underline;font-weight:bold;color: #fff;}h3 a:hover{color: #fff;}/* end: links *//* PHOTOS */#photo-thumbs div.s_item {float: left; margin: 0 10px 10px 0; height: 190px;}#photo-thumbs div.s_item h3, #photo-thumbs .image {display: block; clear: both; float: none}/* player */body#pg-home #s_player {background-color: #d33702; margin: 20px 0; padding: 20px;}body#pg-home #s_player embed,body#pg-home #s_player object { display:block;width:300px; height:270px;} /* end: player *//* btn */.btn * {background-image: url(/_shared/images/button/btn_bg_FF5500.png); }a.btn {color:#fff; background-color:#000; text-decoration:none; font-weight:bold;}a:hover.btn {color: #fff; background-color: #ff5500;}/* end: btn *//* img.image */a:link img.image, a:visited img.image, img.image { border: 4px #ebebeb solid; }a:hover img.image, a:active img.image { border: 4px #FF002D solid; }/* end: img.image *//* profile page issues */h1 { color: #000;}.s_items th { background:none; color: #f00;}/* end: profile page issues */div.span-14 {width:550px; margin-right: 20px;}div.border {border-right: 1px solid #000; border-right: none;}/* secondary */div#secondary {margin: 0 0 20px 0; background-color: #d33702; width: 300px; padding: 10px; overflow: visible;}div#secondary div#s_membership {background: url(/images/headers/hdr_bg_signup2.jpg) no-repeat; height: 120px; padding: 80px 10px 20px 20px; margin: 20px 0; color: black;}div#secondary div#s_membership  a.name:link {color: black; font-weight: bold;}div#secondary div#s_membership h4 {display:none;}div#secondary div#s_artistbio {margin-bottom:15px;}/* pg-bio */body#pg-bio div#bd div#s_artistbio div.s_items a {display:inline;float:none;height:auto;margin:0;width:auto;}body#pg-bio img.fullsize {display:none;}/* SO-SO solution -  http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page */html,body {margin:0; padding:0;height:100%;}div.container {min-height:100%;_height:100%;position:relative;}#bd {padding-bottom:120px;   /* Height of the footer */ margin: 12px 0 20px 0;}#ft {position:absolute; bottom:0; width:100%; height:120px;}/* THE REST - IVAN */.s_items { margin: 1em 0em; }/*table.toolbar {position:absolute; z-index:10;}*/div.s_gmap_detail {color:#000;}div.s_gmap_detail a {color:#f00;}/* CMS */.success {color: black;}