/*  
THEME NAME: FeedOff Rap
THEME URI: http://www.feedoffrap.com
DESCRIPTION: FeedOff Rap
VERSION: 1.0
AUTHOR: Niko Lowry
AUTHOR URI: http://badvillain.com
*/

body {margin:0; padding:0;}
body{overflow-y:scroll; width:100%;}
body, li#search input#s, input#author, input#email, input#url, textarea#comment { font-family: "helvetica", arial, sans-serif; }
h1#title, p#description, h2.post-title, div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 { font-family: "helvetica", arial, sans-serif; }
div#container {
    color: #000000;
    margin: 0 auto;
    width: 960px;
    padding: 0 20px;
    position:relative;
}
div.post { text-align: left; }

a img {border:none !important; outline:none !important;}
img a {border:none !important; outline:none !important;}
img {border:none !important; outline:none !important;}

#content{position:relative;}
#ie6-container-wrap{position:relative;}

#header h1 {width:135px; height:45px;margin-top:-1px;}
#header h1 a {display: inline-block; background: url("images/Feedoff-Rap-Logo.png") center no-repeat; width:135px; height:45px; margin-left: 1px;}
#header h1 a span {display: none;}

.nav{height:45px;}

.nav ul{margin:0;}
.nav ul li{display: inline-block; margin:0x;letter-spacing:.1px; font-size:13.5px; float:left; line-height:45px;}

.nav ul li a{display: inline-block; letter-spacing:-.1px; color: #ababab; font-weight:bold; text-decoration:none; height:45px;}
.nav ul li a:hover {text-decoration:none; }

.nav ul li.first{margin-left:55px;}
.nav ul li.last{border-right:1px solid #121212;}

.nav ul li.tabs{border-left: 1px solid #121212;}
.nav ul li.tabs a {padding: 0 17px 0 17px;}
.nav ul li.tabs a:hover{background:rgba(0,0,0,.20);}

.nav ul li.selected{background: url("images/active-nav.jpg") repeat-x center top transparent; font-weight:bold;  box-shadow: 0px 5px 15px -9px rgba(0, 0, 0, 0.3);}
.nav ul li.selected a{color:#fff;}
.nav ul li.selected a:hover{color:#fff; background: #000 !important; font-weight:bold !important;}

#closeDOMWindow{background: url("images/close.png")no-repeat center top transparent; width:18px; height:18px; position:fixed; top:14px; cursor:pointer; right:10px; z-index:9999; display:none;}
#closeDOMWindow:hover{background: url("images/close.png")no-repeat center -18px transparent;}

#cluetip-outer{background: #B3E48B; border-radius: 5px 5px 5px 5px; padding:20px; line-height:16px; font-weight:bold; font-size:11.5px; color: #485b38; box-shadow: 0 0 15px 0 #b2b2b2;}
#cluetip-title h3{color: #000; font-weight:bold;}
#cluetip-inner{}

p {margin:5px 0 0; padding:0;}
p.pagination {font-weight:bold;margin:0 auto;text-align:center;}
p.post-metadata {font-size:0.9em;margin:0 0 3em;}
p#description {color:#999999;font-size:1.2em;}

h1#title, p#description {margin:0;}
h1#title {font-size:2.7em;}
h1#title a, h1#title a:active, h1#title a:link, h1#title a:visited {background:#FFFFFF none repeat scroll 0 0;color:#28425E;display:block;text-decoration:none;width:100%;}
h1#title a:hover {background:#FFFFFF none repeat scroll 0 0;color:#549FC9;}

h2.post-title {color:#8DC919;font-size:1.6em;font-weight:normal;margin:0;}

div.post-entry p {line-height:20px;margin:1em 0;}
div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {font-size:1.1em;margin:1em 0 -0.8em;}

.more-link {font-size:0.8em;letter-spacing:1px;text-transform:uppercase;}

div.single-post {clear:both;}

code, pre {font-family:"courier new",courier,monospace;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
abbr, acronym {border-bottom:1px dotted #E15119;cursor:help;}

div#banner-nav, h1#title, p#description, h2.post-title, div.post-entry h1, 
div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, 
div.post-entry h6, li#search input#s, input#author, input#email, 
input#url, textarea#comment {line-height:normal;}

div#banner-nav-center {margin:0 auto; padding:0.6em 10px 2em; width:980px;}

div#banner-nav {background:#F9F7ED none repeat scroll 0 0; border-top:0.4em solid #CFCCBE; color:#0C141C; font-size:0.8em; font-weight:bold; letter-spacing:1px; text-align:left; text-transform:uppercase;}

div#banner-nav ul, div#banner-nav ul li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0;padding:0;}
div#banner-nav ul li img {position:relative;top:0.12em;}

div.post-entry blockquote {padding:0.2em 0;}
div.post-entry blockquote p {margin:0.7em 1em;}

div#footer {clear:both;margin:0 0 1em;padding:1.5em 0 0;}
div#footer p {display:inline;font-size:0.8em;margin:0 0.5em;}

div.navigation {font-size:0.8em;font-weight:bold;height:1.6em;margin:-1em 0 2em;text-transform:uppercase;width:100%;}

.alignleft {float:left;}
.alignright {float:right;}

.clearer {clear:both;height:46px;}

a {outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}

div#banner-nav ul li a, div#banner-nav ul li a:active, 
div#banner-nav ul li a:link, div#banner-nav ul li a:visited {background:#F9F7ED none repeat scroll 0 0;color:#666666;padding:0 0.6em;text-decoration:none;}
div#banner-nav ul li a:hover {background:#FFFFFF none repeat scroll 0 0;color:#8DC919;padding:0.6em 0.6em 0.8em;}

div.post-entry a, div.post-entry a:active, div.post-entry a:link, div.post-entry a:visited, 
div#comments a, div#comments a:active, div#comments a:link, div#comments a:visited {background:transparent none repeat scroll 0 0;color:#549FC9;text-decoration:none;}
div.post-entry li {line-height:20px;}
div.post-entry a:hover, div#comments a:hover {background:transparent none repeat scroll 0 0;color:#8DC919;text-decoration:none;}

p.post-metadata a, p.post-metadata a:active, p.post-metadata a:link, 
div.navigation a, div.navigation a:active, div.navigation a:link {background:#000000 none repeat scroll 0 0;color:#549FC9;text-decoration:none;}
p.post-metadata a:visited, div.navigation a:visited {background:#000000 none repeat scroll 0 0;color:#549FC9;}

div.post-header a, div.post-header a:active, div.post-header a:link {background:#FFFFFF none repeat scroll 0 0;color:#8DC919;font-size:24px;text-decoration:none;}
div.post-header a:hover {background:#FFFFFF none repeat scroll 0 0;color:#549FC9;}

p.post-metadata a:hover, div.navigation a:hover {background:#000000 none repeat scroll 0 0;color:#8DC919;}
div#comments div#col1 ul li ul li a, div#comments div#col1 ul li ul li a:hover, 
div#comments div#col2 ul li ul li a, div#comments div#col2 ul li ul li a:hover {text-decoration:none;}

div#content img.center, div#content img.alignright, div#content img.alignleft {border:1px solid #637B93;}
div#content img.center {display:block;margin:0.4em auto;}
div#content img.alignright {margin:0.4em 0 0.4em 1.1em;}
div#content img.alignleft {margin:0.4em 1.1em 0.4em 0;}
div#content a:hover img.center, div#content a:hover img.alignright, div#content a:hover img.alignleft {border:1px solid #E15119;}

li a img {border:medium none !important;}

div.news-entry h1, div.news-entry h2, div.news-entry h3, div.news-entry h4, div.news-entry h5, div.news-entry h6 {color:#8DC919;display:none;font-size:1.6em;font-weight:normal;}
div.news-entry h2 a, div.news-entry h2 a:active, div.news-entry h2 a:link, div.news-entry h2 a:visited {color:#8DC919;}
div.news-entry h2 a:hover {color:#006699;}

div.news-entry a, div.news-entry a:active, div.news-entry a:link, div.news-entry a:visited {background:transparent none repeat scroll 0 0;color:#717171;text-decoration:none;}
div.news-entry ul {font-size:11.75px;list-style-type:none;margin-left:0;padding:0; font-weight:bold;margin-top: -2px;}
div.news-entry li {border-bottom:1px solid #c9c9c9;line-height:15px;margin:7px 0;padding-bottom:4px;}
div.news-entry a:hover {background:transparent none repeat scroll 0 0;color:#222222;text-decoration:none;}

img.youtubeimage {border:1px solid #CCCCCC;margin:3px 3px 8px;padding:9px;}
.vidFrame {background-color:#2F2F2F;font-family:verdana;font-size:9px;height:250px;position:static;width:300px;z-index:100;}

#blackout {background-color:#555555;display:none;left:0;opacity:0.9;position:absolute;top:0;z-index:50;}

div.wideblock {clear:left;display:block;list-style-type:none;margin:0 auto;width:auto !important; margin-right: 300px; float:left;}
div.wideblock ul {display:inline;font-size:0.9em;line-height:1.2em;margin:0;padding:7px 0;}
div.wideblock ul li {display:inline;float:left;}
div.wideblock ul li.flickr { 
height: 70px;
    margin-bottom: 10px;
    margin-right: 3%;
    overflow: hidden;
    width: 112px;}
div.wideblock ul li a {display:inline;}
div.wideblock ul li a img { height: 100%;
    width: 101%;
 }
 
 .ad-holder{ background: none repeat scroll 0 0 #000000;
    height: 250px;
    right: 0px;
    margin-top: 7px;
    position:absolute;
    width: 300px;
    border: 1px solid #999999;}

li.flickr a img {}

li.flickr {border-bottom: 0px none !important;}

div#col1 { float: left; clear: left;}
div#col2 { float: right; }

/*-------------------HOME PAGE ELEMENTS----------------------*/

.logo_holders {    border-top: 7px solid #B3E48B;
    height: 22px;
    overflow: hidden;
    padding-top: 12px;
    width: 100%;
    border-bottom: 1px solid #C9C9C9;}

#feedintro {position:relative;height:125px;z-index:1;width:960px;margin: 0 auto;text-align: left;margin-top: 35px;}
.titles {position:relative;width:100%;height:30px;z-index:1;margin: 0 auto;text-align: left;background: #212121;}

#logo_container {position:absolute;width:319px;height:82px;z-index:1;left: -68px;}
.adunit{position:relative;width:300px;height:250px;z-index:2;left: 659px;top: 32px;}

.coverdiv1 {background-color:#ffFFFF;height:19px;margin-top:35px;position:relative;width:659px;z-index:3;}
.coverdiv2 {background-color:#ffFFFF;height:9px;margin-top:-150px;position:relative;width:659px;z-index:3;}

#searchback {width:226px;height:30px;z-index:3;background-image: url(images/searchback.png); float:right;margin-top:-38px;}

#navback {position:absolute;width:377px;height:30px;z-index:3;top: 28px;left: 340px;background-image: url(images/navback.jpg);}

a.srollover_nav_01 {background:transparent url(images/nav_01.png) no-repeat scroll 0 0;display:block;height:30px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;width:132px;}
a.srollover_nav_01:hover {background-position:0 -35px;}

a.srollover_nav_02 {background:transparent url(images/nav_02.png) no-repeat scroll 0 0;display:block;height:30px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;width:86px;}
a.srollover_nav_02:hover {background-position:0 -35px;}

a.srollover_nav_03 {background:transparent url(images/nav_03.png) no-repeat scroll 0 0;display:block;height:30px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;width:76px;}
a.srollover_nav_03:hover {background-position:0 -35px;}

a.srollover_nav_04 {background:transparent url(images/nav_04.png) no-repeat scroll 0 0;display:block;height:30px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;width:93px;}
a.srollover_nav_04:hover {background-position:0 -35px;}

#nav_01 {position:absolute;width:122px;height:30px;z-index:1;left: 0px;}
#nav_02 {position:absolute;width:86px;height:30px;z-index:2;left: 122px;}
#nav_03 {position:absolute;width:76px;height:30px;z-index:2;left: 208px;}
#nav_04 {position:absolute;width:93px;height:30px;z-index:2;left: 284px;}

p.more{display:none;}
/* ----------------- Call To Action ----------------- */

#site_intro {width: 100%; height:90px; margin-bottom:30px;margin-top:7px;}
#featured-music{    border-left: 1px dotted #CCCCCC;
    height: 90px;
    margin-top: 0;
    padding-left: 16px;
    position: absolute;
    right: 20px;
    top: 7px;
    width: 207px;}
.title{color: #444444;
    float: right;
    font-size: 10.25px;
    font-weight: bold;
    text-align: right;
    width: 105px;}
span.artist{font-size:9px; font-weight:normal; line-height:10px;}
span.georgia{font-family:Georgia; font-style:italic;font-size:9px;font-weight:normal;}
.download{position:absolute; right:0px; margin-top:60px;}
.cd-holder{position:absolute; margin-left:-12px; margin-top:-4px;}


#callto-browser{margin-top: -22px;position: absolute;}

#calltoaction {
color: #414141;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    letter-spacing: 0.2px !important;
    line-height: 14px;
    margin-left: 80px;
    margin-right: 80px;
    min-width: 260px;
    padding-left: 160px;
    padding-right: 160px;
    padding-top: 21px;
    position: absolute;
    vertical-align: middle;}
    
.rateAndShare{   
    height: 45px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11000;
    display:none;
    }
    
.rateAndShareContainer{
height:45px; 
margin: 0 auto;
width:285px;
position:relative;
background:purple;
}

#calltoaction a{color: #414141;font-weight:bold;text-decoration:none;}
#calltoaction a:hover{text-decoration:underline;}

#callback-button{display: inline-block;
    float: right;
    height: 40px;
    margin-left: 30px;
    margin-right: 10px;
    margin-top: 8.5px;
    width: 147px;}

a.srollover_call-button {background:transparent url(images/callback-button.png) no-repeat scroll 0 0;display:block;height:40px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;width:147px;}
a.srollover_call-button:hover {background-position:0 -45px;}

a {border:medium none;outline-style:none;}

#search_holder {position:absolute;width:350px;height:30px;z-index:1;top: 1px;left: 6px;}
.inputtext { height:18px;padding-left:11px;width:172px; }

#apDiv1 {position:absolute;height:115px;z-index:4;}
#story {position:absolute;width:100%;height:388px;z-index:100;top: 56px;}
#apDiv2 {position:absolute;width:200px;height:115px;z-index:101;}

.searchbuttom {background-color:transparent;border:0 none;cursor:pointer;height:24px;width:38px;}

div.c10 {float:right; width:31.5%; margin-right:2.75%; margin-top:29px;}
div.c9 {margin-top: 29px;}
div.c8 {height:30px !important;}
div.c7 {position:relative;margin: 0 auto; width:100%; height:340px;}
div.c6 {margin-left: 15px; padding-bottom: 37px; margin-top: 30px;}
div.c5 {float:right; width:31.5%; margin-right:2.75%;}
div.c4 {float:right;width:31.5% !important;}
div.c3 {float:left; width:31.5% !important;margin-right:2.75%;}
div.c2 {margin-top:-25px;}
input.c1 {background-color:transparent; border:none; color:#1b1b1b; font: Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; letter-spacing: -.3px;}

/* --- Header --- */

#header-wrap {position: fixed;top: 0;left: 0;width: 100%; z-index:10500;}
#header-container {height: 45px; background: url("images/for-v2-headback.jpg") repeat-x center center #292B2C; box-shadow: 0 0 17px rgba(40, 40, 40, 0.4);}
#header {margin: 0 auto;
    max-width: 960px;
    min-width: 740px;
    padding: 0 20px;
    width:expression(document.body.clientWidth < 740? "740px" : document.body.clientWidth > 960? "960px" : "auto"); 
    position: relative;}

/* --- Nav Links --- */

#header ul {margin: 0;padding: 0;list-style: none;top:0px;height:45px;overflow:hidden;}
#header ul li {float: left;margin-right: 0px;width:auto;}


.wibiyaToolbar_item_normal {height:45px !important;}
#facebooklike{margin-top:-3px !important;margin-left:-12px !important;}
#wibiya_toolbar_middle_item_holder{margin: 0 auto !important;
max-width:968px !important;
min-width:746px!important;
width: auto !important;
position:relative !important;
padding:0 17px 0px 16px !important;
}
#minMaxBtn_minimize{display:none;}
.wibiya_toolbar_middle_gradian { background: none !important;}
.wibiya_toolbar_middle_bg {
    border-top: 1px solid #AFAFAF !important;
    height: 49px !important;
}

span.wibiyaToolbar_itemText {font-size:12px !important;}

.wibiyaToolbar_menu {
margin-bottom: 16px !important;
margin-left:-9px !important;
}

#wibiyaToolbar_menu_top{
overflow:hidden;
background-color: #555555 !important;
width:172px !important;
margin-left:5px !important;}

.wibiyaToolbar_wiwi_caption, .wibiyaToolbar_menu_caption {
    color: #DDDDDD !important;
    }

.fav_holder{float:right; margin-top:-5px;}

.wibiya_toolbar_right_gradian, .wibiya_toolbar_left_gradian {
background-image: none !important;}

.wibiyaToolbar_wiwi_header_main {
margin-top: -4px;
}


@charset "utf-8";
/* style-my-tootltips CSS Document */
#s-m-t-tooltip{
	position:absolute; 
	max-width:300px;  
	padding:6px 8px 8px 8px; 
	background:#222; 
	z-index:10; 
	display:inline-block; /*important*/
	/*font*/
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	line-height:16px;
	color:#fff; 
	/*css3 rounded corners*/
	-moz-border-radius:5px; 
	-khtml-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
}


#left-legal p {font-size:12px; line-height:18px; margin-bottom:15px;}

#left-legal ol.list li span.content {font-size:12px; line-height:18px; margin-bottom:15px;}
#left-legal ol.list {font-size:12px; line-height:18px; }

div.addressBlock {margin-bottom:15px;}

html body div#ie6-container-wrap div#container div#left-legal div.addressBlock span.title{font-size:12px; line-height:18px; font-weight:bold; margin-bottom:15px;}
html body div#ie6-container-wrap div#container div#left-legal div.addressBlock span.subtitle {font-size:12px; line-height:18px; font-weight:bold; margin-bottom:15px;}
html body div#ie6-container-wrap div#container div#left-legal div.addressBlock span.address{font-size:12px; line-height:18px; font-weight:bold; margin-bottom:15px;}

#right-legal div.group ul li {margin: 0 0 5px 0;}

#right-legal div.group ul li a{font-weight:bold; font-size:12px; text-decoration: none; color: #4eb01a; }

/* -------------------------------------------------- */
/* -------------------------------------------------- */
/* --------------------- Footer --------------------- */
/* -------------------------------------------------- */
/* -------------------------------------------------- */

ul {list-style: none; padding:0px;}

#wp-admin-bar {bottom:0px;z-index:100000 !important;}
#wpadminbar {display:none;}

#footer {color: #333;}
#footer .footer_inner {border-top: 1px solid #CCCCCC;
    height: 245px;
    margin: 30px 0 30px;
    padding: 15px 0 0;
    }

#footer p {color: #CCC; margin: 0;}

#footer .logo {float: right; display: block; background: url("images/Feedoff-Rap-Logo-Footer.png") 0 0 no-repeat; width: 148px; height: 20px; position: relative; right:-27px; top:2px;}
#footer .logo span {display: none;}
#footer .logo:hover {background-position: 0px -20px;}

#footer .links {margin: 0 0 20px 0; height:120px;}
#footer .links .group { float: left; padding-right: 30px; width: 105px;}
#footer .links .group h5 {font-size: 13px; color: #333; margin: 0 0 15px 0;}
#footer .links .group ul li {margin: 0 0 5px 0;}

#footer .links .group ul li a{font-weight:bold; font-size:12px; text-decoration: none; color: #4eb01a; }

h6{font-size: 13px; 
    margin: 20px 0 30px;
    text-align: left;}
h6 a{text-decoration: none; color: #4eb01a;}

.ad-holder iframe{overflow:hidden;}

#DOMWindowOverlay{background: transparent !important;top:45px!important}

#DOMWindow{   bottom: -40px !important;
    height: auto !important;
    left: 0px !important;
    overflow: auto;
    padding: 0 !important;
    position: fixed !important;
    top: 45px !important;
    width: 100% !important;
    opacity:.989 !important;
    border: 0 none !important;
    background-color: #0a0a0a !important;
}
