Theme Name: BLACK RAP BLOG.
Theme URI: http://www.black-rap.com
Description: designed by www.graphicviolence.net
Author: www.graphicviolence.net
Author URI: http://www.graphicviolence.net
copyright 2009, black rap posse. don't bite.
Version: 1.0
*/

@charset "utf-8";
/* CSS Document */
<style type="text/css">
td img {display: block;}

body {
	background-color: #0FF;
	background: fixed no-repeat center;
	clear:both;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(http://black-rap.com/ppbg.png);

}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	height: auto;
	width: auto;
	left: 20px;
	right: 20px;
}

content { background-color:#fff; margin-left: 20px;
} 

a:link {
	color: #000000;
text-decoration: none;
}
a:visited {
	color: #000;
text-decoration: none;
}

a:hover {
	color: #344040;
text-decoration: underline;
}
a:active {
	color: #000;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

embed {border:1px solid #000000;
}

ol,ul {list-style: none;
}

input {
background: #bababa;
border: 1px solid #000000;
color: #000000;
position: relative;
left:10px;
top:-3px;
}

input:focus, input:hover {
background: #ffffff;
}

/* main styles */

#wrap {
width: 900px;
margin: auto;
}

h3 {
font-size: 20px;
text-transform: uppercase;
font-style: normal;
font-weight: bold;
}

p {
font-size: 11px;
}

#header h1 {
background: #949494;
border:1px solid;
position: relative;
top:-30px;
width: 401px;
float: left;
}

#header h2 {
background: #949494;
border:1px solid;
position: relative;
top:-16px;
width: 489px;
height: 68px;
margin-left: 411px;
}

#header h5 {
position: relative;
top:-45px;
width: 900px;
height: 168px;
}

h5 img {
border: 0px;
margin-left: 1px;
}

#homenav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:8px;
}

#homenav img{
border: 1px solid;
}

#bionav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:8px;
}

#bionav img{
border: 1px solid;
}


#brtvnav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:8px;
}

#brtvnav img{
border: 1px solid;
}

#audionav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:8px;
}

#audionav img{
border: 1px solid;
}

#eventsnav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:8px;
}

#eventsnav img{
border: 1px solid;
}

#realnav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:8px;
}

#realnav img{
border: 1px solid;
}

#pressnav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:8px;
}

#pressnav img{
border: 1px solid;
}

#merchnav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:9px;
}

#merchnav img{
border: 1px solid;
}

#communitynav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:7px;
}

#communitynav img{
border: 1px solid;
}

#linksnav {
float: left;
position: relative;
top:-28px;
height: 24px;
padding-right:7px;
}

#linksnav img{
border: 1px solid;
}

#contactnav {
position: relative;
top:-28px;
float: left;
height: 24px;
}

#contactnav img{
border: 1px solid;
}

/*main*/

.title {
margin-left:10px;
margin-bottom: 10px;
width: 617px;
}

.title img {
border: 1px solid;
max-width: 619px;
}

#main {
background-image: url(img/bg_wrap.gif);
position: relative;
top:-14px;
clear: both;
overflow: hidden;
}

#main #primary {
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
background: #bababa;
float: left;
width: 639px;
}

#main #sidebar {
background: #949494;
border-left: 1px solid;
border-top: 1px solid;
border-right: 1px solid;
float:right;
width: 248px;
}

#main #sidebar h2{
position: relative;
left:4px;
float: top;
}


#main #sidebar li{
position: relative;
left:-35px;
float:top;
}


#main #primary .post-item {
margin-left: 10px;
margin-right: 10px;
background: #ffffff;
width: 597px;
height: absolute;
margin-bottom: 10px;
border:1px solid black;
padding-right:10px;
padding-left:10px;
padding-top: 10px;
padding-bottom: 10px;
}

#primary h3 {
letter-spacing: 0px;
padding-bottom: 1px;
font-style: no-underline;
}


.post-item img {
border: 1px solid #000000;
max-width: 595px;
overflow: hidden;
}

.post-item img.wp-smiley {
border: 0px solid #000000;
}

.post-item h3 {
border:1px solid;
background: #949494;
margin-top: 0px;
margin-left: px;
padding-left:2px;
}

.post-item center {
padding-bottom:10px;
}

.post-item h3 a {
font-size: 24px;
}

.post-item .numComments{
text-decoration: underline;
font-style: italic;
border:1px solid;
background: #949494;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:4px;
}

.post-item p {
margin-left: 0px;
margin-top: 0px;
}

.post-item p.meta {
background: #949494;
border:1px solid;
font-style: italic;
margin-top: 0px;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
}

/* More Link */

a.more-link {
font-style: italic;
text-decoration: underline;
margin-left: 462px;

position:relative;
top: 28px;
padding-left:4px;
padding-right:4px;
padding-top:0px;
padding-bottom:2px;
}

#morePrev a {
background: #949494;
padding: 3px;
font-style:italic;
text-decoration: underline;
float: right;
margin-right: 10px;
border: 1px solid;
}

/*comments template */

#comments_template {
margin: 10px;
overflow: hidden;
}

#comments_template li{
background: white;
border: 1px solid #000000;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin-right: 40px;
margin-bottom: 10px;
overflow:hidden;
}

#comments_template input {
overflow: hidden;
margin-left: -10px;
}

#comments_template input .author {
overflow: hidden;
margin-left: -10px;
}


#comments_template .avatar {
float: left;
margin-right: 10px;
border: 1px solid;
}

#commentform #author {
width: 250px;
margin-right:10px;
}

#commentform #email {
width: 250px;
margin-right:10px;
}

#commentform #url {
width: 250px;
margin-right:10px;
}

#commentform textarea {
border:1px solid;
} 

/*search page*/

#page_content ul{
list-style-type: disc;
list-style-position: outside;
font-size: 11px;
font-weight: bold;
text-transform:uppercase;
}

#page_content img{
border: 1px solid;
margin-left:10px;
max-width: 619px;
}

/*merch page*/

#merch {
margin-left: 10px;
}

#merch #cd_image{
margin-top: 10px;
margin-bottom: 10px;
}

#merch input{
margin-left: -10px;
margin-top: 10px;
}

#merch img{
max-width: 617px;
margin:auto;
}

#merch table{
background: #000000;
border-spacing:1px;
max-width: 619px;
}

#merch table tr{
background: #ffffff;
}

#merch {
margin-left:10px;
}


#merch td {

padding-left: 10px;
}

#merch #view_cart{
margin-left: 109px;
margin-top: -40px;
}

#merch #view_cart2{
margin-left: 91px;
margin-top: -34px;
}

#merch #sold{
margin-top: 3px;
}

#merch #merch_title{
border: 1px solid;
margin-top: -40px;
margin-bottom: 10px;
width: 617px;
}

#page_content2 #brtv-title {
margin-left: 10px;
margin-top: -20px;
margin-bottom: 10px;
}

/*footer*/

#footer {
position: relative;
top: -15px;
background-repeat: no-repeat;
background-image: url(img/bg_footer.gif);
width:900px;
height: 1px;
}

/*widgets*/

.textwidget {
padding-left: 5px;
}

/*bozacks twitter*/

#twitter-422212961 {
border:1px solid;
background: #ffffff;
margin-left: 5px;
margin-bottom: 10px;
width: 225px;
overflow: hidden;
position: relative;
top:-1px;
}

#twitter-422212961 h2.widgettitle{
border:1px solid;
background: #bababa;
margin-left: 5px;
padding-left: 2px;
padding-top: 1px;
width: 203px;
position: relative;
top: -5px;
}

#twitter-422212961 img{
position: relative;
top: 1px;
}

#twitter-422212961 li{
margin-left:6px;
position: relative;
top: -10px;
}

#twitter-422212961 ul span.entry-meta{
border:1px solid;
background: #bababa;
margin-left: -2px;
margin-top: 10px;
padding-left: 2px;
padding-right: 2px;
width:201px;
float:left;
}

/*jay's twitter*/


#twitter-422212962 {
border:1px solid;
background: #ffffff;
margin-left: 5px;
width: 225px;
overflow: hidden;
}

#twitter-422212962 h2.widgettitle{
border:1px solid;
background: #bababa;
margin-left: 5px;
padding-left: 2px;
padding-bottom:1px;
width: 203px;
position: relative;
top:-5px;
}


#twitter-422212962 img{
position: relative;
top: 1px;
}

#twitter-422212962 li{
margin-left:6px;
position: relative;
top: -10px;
}

#twitter-422212962 ul span.entry-meta{
border:1px solid;
background: #bababa;
margin-left: -2px;
margin-top: 10px;
padding-left: 2px;
padding-right: 2px;
width:201px;
float:left;
}

div.textwidget {

margin-left: 5px;
margin-bottom: 10px;
width: 220px;
}

div.textwidget table{
position: relative;
left:-5px;
}

#contest{
border:1px solid;
background: #ffffff;
margin-top: 10px;
margin-left: -5px;
width: 205px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#contest h2{
border:1px solid;
background: #bababa;
margin-left: -5px;
padding-left: 2px;
width: 203px;
top:-15px;
}

#contest h2 img{
margin-right: 4px;
position: relative;
top:1px;
}

#contest p{
padding-left: 2px;
width: 203px;
position: relative;
top:-15px;
}

#contest #contest_image1{
border:1px solid;
position: relative;
left:-1px;
top:-15px;
float:left;
margin-bottom:10px;
}

#contest #contest_image2{
border:1px solid;
position: relative;
margin-left:1px;
top:-15px;
float:right;
margin-bottom:10px;
}

/*contact*/

#page_content2 #contact_title img{
border: 1px solid;
margin-left: 10px;
position: relative;
top: -40px
}

#gb_form_div input {
margin-left:-14px;
}

#gb_form_div fieldset#formwrap {
border: 1px solid;
background: #ffffff;
margin-left: 10px;
margin-top:-85px;
width: 604px;
}

#gb_form_div h2.main_formhead{
background: #ffffff;
margin-left: -9999px;
width: 576px;
}

#gb_form_div fieldset#formwrap legend#mainlegend{
background: #ffffff;
margin-left: -9999px;
width: 576px;
}

#gb_form_div fieldset{
background: #ffffff;
border: 0px;
width: 576px;
}

#gb_form_div fieldset legend span{
background: #949494;
border: 1px solid;
margin-left : -6px;
padding-left: 2px;
width: 591px;
float: left;
}

#gb_form_div textarea{
border: 1px solid;
margin-left : -4px;
padding-left: 2px;
width: 591px;
float: left;
}

#gb_form_div label{
margin-left : -4px;
margin-bottom : 1px;
padding-left: 1px;
padding-bottom: 2px;
width: 591px;
float: left;
}

#gb_form_div select{
border: 1px solid;
margin-left : -4px;
padding-left: 1px;
padding-bottom: 2px;
float: left;
}

#gb_form_div a{
margin-left : -4px;
padding-left: 1px;
padding-bottom: 2px;
width: 591px;
float: left;
}

#gb_form_div form#gb_form fieldset#formwrap input#gbcc.checkbox{
border: 1px solid #000000;
margin-left : 20px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
}

#gb_form_div form#gb_form fieldset#formwrap label small{
margin-left : 50px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
}

#gb_form_div label small{
margin-left : 27px;
position: relative;
top: -19px;
padding-bottom: 2px;
}

#gb_form_div input#GB045FEC4533DA952EE778B7EBCCDCF30F.button{
position: relative;
margin-left:-4px;
float:left;
}

#gb_form_div input#GBAB8F5A8DBD7E63953B35A44396841A02.button{
position: relative;
margin-left:-4px;
float:left;
}

#gb_form_div p.creditline{
margin-left : -9999px;
position: relative;
top: -19px;
padding-bottom: 2px;
}


#gb_form_div p.creditline small{
margin-left : -9999px;
position: relative;
top: -19px;
padding-bottom: 2px;
}


/*results page*/

#gb_form_div h2#results {
margin-left:10px;
border: 1px solid;
background: #949494;
width: 618px;
 }

#gb_form_div h2#results a{
margin-left:-1px;
margin-top:10px;
 }

#gb_form_div p{
margin-left:12px;
margin-top:10px;
width: 618px;
 }

#gb_form_div li span.items{
font-weight: bold;
 }


#gb_form_div ul li a{
margin-top:-14px;
margin-left:50px;
 }

#gb_form_div dt{

margin-left:40px;
 }


/ success span, error span, form div dt (redefine) */
span.error, span.success, #gb_form_div dt { }

/* form div dt (redefine more), plus dl */ 
#gb_form_div dt, #gb_form_div dl { }

/* results stuff */
#gb_form_div dt small, span.success, dl#result_dl_blockq dt { } 

/* whyis link */
small.whythis { }

/* the answer */
#gb_form small.whythis a span { }

/* whyis on hover/focus */
#gb_form small.whythis a:hover, #gb_form small.whythis a:focus, #gb_form small.whythis a:active { }

/* the answer on hover/focus */
#gb_form small.whythis a:hover span, #gb_form small.whythis a:focus span, #gb_form small.whythis a:active span { }

/* credit line */
p.creditline small { }

/* for abbr, NOTE: added span .abbr class is for IE, so use for all */
.abbr { 

}

/* results blackquote */
dl#result_dl_blockq blockquote { 
border: 1px solid;
background: #ffffff;
}

/* results blackquote p */
dl#result_dl_blockq blockquote p { 

}


 }




/* error message link states */
#gb_form_div p a:hover, #gb_form_div p a:focus, #gb_form_div p a:active { 

}

/*quote*/
#quote1 {
border: 1px solid;
background: #ffffff;
width:205px;
margin-left:-5px;
margin-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

#quote1 h2{
border: 1px solid;
width:200px;
background: #bababa;
padding-left:5px;
margin-left:-5px;
margin-top: 10px;
}

#quote1 h2 img{
margin-right:5px;
margin-left:-3px;
position: relative;
top:1px;
}


#quote1 p{
margin-top: -5px;

}

#quote1 #quote2{
border: 1px solid;
width:195px;
font-style:italic;
background: #bababa;
margin-left: -1px;
padding:5px;
}
#quote1 #qotd{
border-left: 1px solid;
border-right: 1px solid;
border-top: 1px solid;
width:200px;
font-weight:bold;
background: #949494;
margin-left: -1px;
padding-left:5px;
margin-top: 10px;
}

#main .description {
border: 1px solid;
background: #ffffff;
width: 597px;
margin-left: 10px;
margin-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#main .description p{
font-style:italic;
}

#main .merch_description {
border: 1px solid;
background: #ffffff;
width: 597px;
margin-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#main .merch_description p{
font-style:italic;
}

#main .contact_description {
border: 1px solid;
background: #ffffff;
position: relative;
top: -30px;
width: 597px;
margin-left: 10px;
margin-bottom:24px;
padding-left:10px;
padding-right:10px;
}

#main .contact_description p{
font-style:italic;
}

#sfbanner {
border:1px solid;
margin-left: 10px;
margin-top:-40px;
margin-bottom:auto;
}

/*backroad*/
#backroad {
border: 1px solid;
background: #ffffff;
width:205px;
margin-left:-5px;
margin-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

#backroad h2{
border: 1px solid;
width:200px;
background: #bababa;
padding-left:5px;
margin-left:-5px;
margin-top: 10px;
}

#backroad h2 img{
margin-right:5px;
margin-left:-3px;
position: relative;
top:1px;
}

#backroad #backroadlink{
border: 1px solid;
width:195px;
font-style:italic;
background: #bababa;
margin-left: -1px;
padding-left:5px;
}

