/*
Theme Name:		HIPHOPCANADA.COM 3.0
Theme URI:		http://www.hiphopcanada.com
Description:	HIPHOPCANADA.COM 3.0!
Version:		1.0
Author:			Edited by LIGHTAMATCH.COM
Author URI:		http://www.lightamatch.com
TEMPLATE: 		hhc
*/

/*
red-- #990
dark grey: #141414
grey: #383838
light grey: #E3E3E3
blue: #0EC5E4

*/

p,dl,hr,h1, h2, h3, h4, h5, h6,ol,ul,pre,table,address,fieldset {margin:0 0 20px 0;}

body {background:#111111 url() no-repeat fixed top left; font: normal 12px/150%
Verdana, Arial, Geneva, sans-serif; color:#383838;}

#background-link {background:#111111 url() center; 
       position: fixed;
       top: 0px; /* Header Height */
       bottom: 0px; /* Footer Height */
       width: 100%;
}
a.fill-div {
	display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

#wrap{overflow:hidden; margin:0px auto; z-index:1; padding:0px 1px 1px 1px; background:#AAA; position:relative/*inherit*/;} 

#wrap {z-index: 100}; 

#overhaul{margin:0px 0 0 -1000px; padding:0px; width: 2000px; z-index: 0; left: 50%; position: fixed; cursor:auto;  }
#overhaul_top{margin:0px auto; padding:0px;  cursor:auto;  overflow:hidden; background:#000; }
#overhaul_top p{margin:0px!important ; }

/* hack for IE6*/
* html #overhaul{display:none; }/* IE6 only*/

#container {padding:10px 0; overflow:hidden; background:#F9F9F9 url(images/container-bg.jpg) repeat-x left 0px;}
#header {text-align:left; padding:0px; margin:0px; height: 200px; background: #000 url(images/sprite_3.jpg) no-repeat center top; display:block;}
#subheader {margin:0; padding:0px; background: #E0E0E0; display:block; float:left; clear:both;}/*space below header*/
#logo{background:transparent url(images/sprite_1.png) no-repeat scroll -2px 0 ; margin:0px ; padding:0; display:block; position:relative; top:60px; left:10px; width:200px; clear:both;  }
#header #ad728x90top{ background:#000; width:728px; height:90px; margin:0px; border:2px solid #000; position:relative; top:-35px; left:220px;/**/}
#content {padding:10px 5px; background:#FFF url(images/sprite_3.jpg) repeat-x center -230px; overflow:hidden; border:0px solid #e0e0e0;margin-right:0px; min-height:2000px; }
#content.grid_6 {padding:10px; background:#FFF url(images/mainboxes-bg.jpg) no-repeat; overflow:hidden;margin:0px!important; }
/** html #content.grid_6 {margin:0px 0px 0px -10px !important; }*/
#footer { background: #000; margin: 0 auto; padding:15px 0; clear: both; display:block; overflow:hidden; font-size:10px; line-height:120%; color:#666;position:relative; z-index:2;}
	#footer ul li  {color: #CCC;margin:0px; padding: 1px 0px;list-style: none; }
	#footer a  {color: #CCC;}
	#footer a:hover {color: #0EC5E4;}

.post {margin-bottom: 15px; padding: 0 0px 5px 0px;border-bottom:1px solid #CCC; overflow:hidden;  }
.odd { background:#FFF; padding:10px;}
.even { background:#F9F9F9; padding:10px;}
.postfirst {margin-bottom: 25px; padding:5px; overflow:hidden; background:#F9F9F9;font-size:13px;}
	.postfirstregions{background: url(images/bg-box-grey.jpg) repeat-x;/*background: #141414 url(images/bg-box.jpg) repeat-x center top; color:#eee;*/ margin-bottom: 25px; padding:5px; overflow:hidden; font-size:13px; border-bottom: 5px solid #CCC; }
	/*.postfirstregions h4 a:link, .postfirstregions h4 a:visited, .postfirstregions h4 a:active {color:#CCC; }*/
.postsingles {margin-bottom: 25px; padding: 10px 20px;border-bottom:0px #CCC dotted; overflow:hidden;}
#post_thumb {  display:block; overflow:hidden; padding:0; width:460px;}
.post_thumb { width:220px; height:250px; margin:0 10px 25px 0; padding: 0 0px 5px 0px;border-bottom:1px #CCC dotted; overflow:hidden;float:left; }
.postmixtapes{background: transparent; width:141px; height:220px; float:left; margin: 10px 7px; font:normal bold 11px/120% Arial, Helvetica, sans-serif;}
.postvideos{background: transparent; width:141px; height:190px; float:left; margin: 10px 7px; font:normal bold 11px/120% Arial, Helvetica, sans-serif;}
	.postvideos a:link, .postvideos a:visited, .postvideos a:active, .postmixtapes a:link, .postmixtapes a:visited, .postmixtapes a:active {color:#383838;text-decoration:none;}
	.postvideos a:hover, .postmixtapesa:hover {color:#900;text-decoration:none;}
.entry { padding:0px 0px; margin:0;}
.entrytext { border:1px solid #F0F0F0; padding:20px; display:block; margin:20px 0 20px 0; clear:both; overflow:hidden;}
.readmore { width:90%; margin:0 auto; padding:5px; border:1px #E0E0E0 solid; text-align:center; background: #F9F9F9;}
.readmore:hover { background: url(images/bg-box-grey.jpg);}
#topsearch {float:left; margin-top:0px; display:none;}/*to delete*/
.category_description { font-size:11px; line-height:130%; padding:0px 15px; margin-bottom:15px;  border:0px solid #F0F0F0;}
.category_description p:last-child {border-bottom:1px solid #F0F0F0; padding-bottom:15px;}

/*Author
----------------------------------------------------------------------------------------------------*/
#author-info {background: url(images/bg-box-grey.jpg) repeat-x; padding: 10px; margin: 0 0 10px 0;overflow: auto;border:1px solid #F0F0F0;}
#author-info p { }
#author-info a{ color:#900;}
#author-info #author-image {float: left; margin: 0 10px 0px 0;  }
.author-image {float: left; margin: 0 10px 0px 0; display:block;}
#author-bio p { margin-left:90px;}


.secondary-post-bg{ display: block; margin: 0 10px 0px 0; padding:0;float: left;}
.secondary-post-bg img { display:block; border: 1px solid #CCC!important;}

.relatedposts{ background: url(images/bg-box-grey.jpg) repeat-x;/**/ margin:10px 0px; padding:15px; overflow:hidden;border:1px solid #F0F0F0;}
.relatedposts h4{ margin:0 0 10px 0;}
.relatedposts ol li{ margin:0 0 5px 20px; font-size:13px; line-height:120%;}
.relatedposts ol li a:link, .relatedposts ol li a:visited, .relatedposts ol li a:active {color:#383838;}
.relatedposts ol li a:hover{color:#900;}
		.relatedpost  {font:italic 12px Arial, Helvetica, sans-serif; margin: 20px ; padding: 1px 0px 1px 10px; background: url('images/icon-arrow-side2.png') no-repeat 0 50%;   }



/*Videos
----------------------------------------------------------------------------------------------------*/
#recentvideos{background:#FFF; width:165px; height:170px; float:left; margin: 10px 7px; font:normal bold 11px/120% Arial, Helvetica, sans-serif;}
#recentvideos a:link, #recentvideos a:visited, #recentvideos a:active {color:#383838;text-decoration:none;}
#recentvideos a:hover {color:#900;text-decoration:none;}
.videocontainer{display:block; overflow:hidden;}
.videofeature{background: url(images/bg-box.jpg) repeat-x center top; margin:0 5px 20px 5px ; padding:10px; overflow:hidden;color:#eee;}

.videofeature p{ margin:10px 0;}
.videofeature img{border:1px solid #CCC;}
.videofeature h4{ margin:10px 0;}
.videofeature h4 a:link, .videofeature h4 a:visited, .videofeature h4 a:active {font-size:18px; color:#CCC; }


/* MAINBOX
----------------------------------------------------------------------------------------------------*/
#mainbox  { height:350px; background: #141414 url(images/mainbox.jpg) repeat-x center top; margin:0px/*0px 10px 10px*/;overflow:hidden; padding:15px 0px 20px 0px; border-bottom:1px solid #000;border-top:1px solid #333;  }
#mainbox h1{font: normal bold 18px Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:1px solid #333;color:#EEE;font-size-adjust:none; padding:1px 0; margin:0 0 7px 0; text-decoration:none; background: none; }
	#feature-box {margin:10px 0 0 10px; float:left; display:inline;float:left;position:relative;}
	#choicecuts-box {margin:10px 0px 10px 0px; float:left; display:inline;float:left;position:relative;}
#choicecuts {margin:10px; }

	.mainbox_title_feat { display:block; background: url(images/sprite_1.png) no-repeat scroll 0px -130px ; height:20px; width:450px; margin:0 0 0 0px; }
	.mainbox_title_ccc  { display:block; background: url(images/sprite_1.png) no-repeat scroll 0px -110px ; height:20px; width:450px;  margin:0 0 0 10px;}
		.mainbox_title_ccc .launchplayer a { position:relative; display:block;  font-size:10px; color:#EEE; /*background: url(images/sprite_1.png) no-repeat scroll -93px -250px ;*/ height:26px;  padding: 0; float:right;  }	
	.mainbox_title_ctc  { display:block; background: url(images/sprite_1.png) no-repeat scroll 0px -150px ; height:20px; width:184px;  margin:0 0 10px 10px;}
	.mainbox_title_news  { display:block; background: url(images/sprite_1.png) no-repeat scroll 0px -110px ; height:20px; width:450px;  margin:0 0 0 0px;}
	
/* NEW SLIDER
----------------------------------------------------------------------------------------------------*/
#newslider { height:340px; background: #141414 url(images/mainbox.jpg) repeat-x center top; margin:0px;overflow:hidden; padding: 22px 0; border-bottom:1px solid #000;border-top:1px solid #333;  }



blockquote {color: #000000; font: normal 16px Helvetica, Arial, sans-serif;line-height:140%; letter-spacing: 1px; margin:0; padding: 0px 30px;}
.breadcrum {margin:0px 0px 15px; padding:0px 0px 5px 0px; color:#666; display:block; clear:both; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:0px solid #E0E0E0;} 
.breadcrum a:link, .breadcrum a:visited, .breadcrum a:active {color:#666;text-decoration: underline;}
/*.breadcrum {margin:10px 10px 20px 10px; padding:5px; background: url(images/pattern_grey.gif); display:block; clear:both; font:normal 11px Arial, Helvetica, sans-serif;} */
#breadcrum span img {vertical-align: middle;}

#videoplayer{background: #141414; height:400px; margin: -10px 0 15px 0; display:none;}
#ticker{ margin:0px; display:none;}
#flashcontent { background:#000; /* position:relative; z-index:0;*/}

/* Easy Slider 1.7 
----------------------------------------------------------------------------------------------------*/
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{  margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}

#rotatebox_out{ padding:10px;}
#rotatebox{background:#000; width:450px; height:300px; margin:0px; margin-bottom:0em;position:relative;text-align:left; overflow:hidden;}	
#rotateboxcontent{position:relative;}	
#rotatebox img{ border:0px; margin:0px;}
	#slider ul, #slider li,	#slider2 ul, #slider2 li{margin:0;	padding:0;	list-style:none;}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ width:450px;height:300px;	overflow:hidden; }		
	
	#prevBtn, #nextBtn,	#slider1next, #slider1prev{ display:block;width:30px;height:77px;position:absolute;left:-0px /*-30*/;top:80px;z-index:1000;}	
	#nextBtn, #slider1next{ left:420px /*450*/;}														
	#prevBtn a, #nextBtn a,	#slider1next a, #slider1prev a{	display:block;position:relative;width:30px;height:77px;background: transparent url(images/sprite_1.png) no-repeat scroll -250px -14px ;}	
	#nextBtn a, #slider1next a{ background: transparent url(images/sprite_1.png) no-repeat scroll -214px -14px ;	}	
	
	#rotatebox h4{border-bottom:1px solid #222; margin-bottom:4px;}
	#rotatebox h4 a{color:#FFF;font: normal 20px Arial, Helvetica, sans-serif; padding: 0px; text-decoration:none; margin:0; text-indent:0; line-height:110%; }
	 #rotatebox h4 a:hover { color:#900; }
	 #rotatebox p { font:normal normal 12px Arial, Helvetica, sans-serif; line-height:110%; color:#999;}
	div.bannertxt{background:#000; /*-moz-opacity:0.95;opacity:0.95; */	opacity: .9;  /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";	height:90px;z-index:1;margin:-90px 0px 5px 0px;padding:5px 10px;}
	
	ol#controls{ position:absolute; top:0px; margin:5px;padding:0;height:20px;	}
	ol#controls li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:20px;line-height:20px;}
	ol#controls li a{float:left;height:20px;line-height:20px;border:0px solid #ccc;	background:#900;color:#FFF;padding:0 10px;text-decoration:none;}
	ol#controls li.current a{background:#CCC;color:#333;	}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* // Easy Slider */


/* REGIONS 2
----------------------------------------------------------------------------------------------------*/
#regionscontainer { background:#202020 url(images/bg_stripe_black.png); display:block; overflow:hidden; padding: 10px 0 0px 0 ; margin-bottom:0px;border-top:1px solid #333;  }
#regionscontainer h1{font: normal bold 18px Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:0px solid #BBB;color:#BBB;font-size-adjust:none; padding:1px 10px; margin:0 0 5px 0; text-decoration:none; background:none;}

/*container*/			
.regions{width: 220px; height: 145px;background:#161613; overflow: hidden; display: inline;float: left;position: relative;	margin: 0 10px  10px 10px ;padding:0;}
.regions img{ position: absolute; top: 0; left: 0; border: 0;}

/* Inline */	
.regiontxt h2, .regiontxt h2 a{font: normal bold 17px Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:0px;font-size-adjust:none;  padding:0; margin: 3px 0 0; text-decoration:none;color:#FFF!important;}
.regiontxt p, .regiontxt p a{font:12px Arial, sans-serif; border:0px; padding:0;   margin:0px;  color:#FFF!important; }
	

/* /container*/	
.regiontxt{ float: left;position: absolute; background: #000; height: 100px; width: 210px; padding:0 5px; opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.caption .regiontxt {top: 120px;left: 0;}


/* HEADINGS
----------------------------------------------------------------------------------------------------*/
h1 a:link, h1 a:visited, h1 a:active, 
h2 a:link, h2 a:visited, h2 a:active, 
h3 a:link, h3 a:visited, h3 a:active, 
h4 a:link, h4 a:visited, h4 a:active {color:#383838;text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover  {color:#900;text-decoration:none;}

h1,
#regionscontainer h1.pagetitle {font: normal bold 24px Helvetica, Arial, sans-serif; border-bottom:5px solid #e0e0e0;color:#444;font-size-adjust:none;  line-height:110%; padding:10px 0px 5px 0px ; text-decoration:none; margin:0 0 10px 0; /*background:#EEE url(images/bg_stripe_grey.png) repeat scroll 0 0;*/ text-transform:uppercase;}
/*.pagetitle {color:#EEE; background:#000; margin:-5px 0 25px 0; padding: 10px 0 10px 20px; text-transform:uppercase; }
*/

h2 {font: normal bold 16px Helvetica, Arial, sans-serif; border-bottom:0px solid #e0e0e0;color:#444;font-size-adjust:none; line-height:90%;padding:0px 0 0px 0; text-decoration:none; margin:0 0 2px 0; letter-spacing:-.01em;}

h3 {font: normal bold 24px Helvetica, Arial, sans-serif; border-bottom:5px solid #e0e0e0;color:#444;font-size-adjust:none; line-height:110%;padding:0px 0 3px 0; text-decoration:none; margin:0 0 10px 0;}

h4 {font: normal bold 16px Helvetica, Arial, sans-serif; color:#444;font-size-adjust:none; line-height:120%; padding:0px; text-decoration:none; margin: 0px 0px 1px 0px;}
.postfirst h4{ font-size:18px;}
h5 {font-size: 17px;}
h6 {font-size: 15px;}

/* Spacing
----------------------------------------------------------------------------------------------------*/
a img { border: none; margin-bottom:0px;}
#content img { border: none; margin-bottom:10px;}

a:link, a:visited, a:active {color:#900;text-decoration:none;}
a:hover {color:#383838;text-decoration:none;}

.postmetadata,#date {font: normal normal 10px/120% Verdana,Arial,Sans-Serif; color: #666888/*#666*/;text-transform: uppercase; margin:0 0 4px;padding: 0px;}
.postmetadata alt {margin-top:25px;padding: 2px;font-size: 1.01em; border-top: 1px solid #666; border-bottom: 1px solid #666;}

	.postmetadata .retweetbutton,.postmetadata .facebookbutton,.postmetadata .gplus { display:block; float:right; margin:5px; }
	.socialbuttonbox { display:block; float:left; margin:10px 10px;  }


/* Date and Month.. index only*/
.post_header{ background:transparent; padding:6px; overflow:hidden;}
div.post_header .postmetadata  {margin-left:70px;}
div.post_header h2{margin-left:70px; margin-top:5px;}
.PostTime{float:left;overflow:hidden;width:60px; background: #141414; padding:8px 0 0 0; margin:0 10px 0px 0; /*display:none;*/}
.PostTime b{clear:both;color:#FFF;display:block;font-size:24px;font-weight:bold;  text-align:center;width:60px;z-index:999;}
.PostTime pm, .PostTime am{background: #000; color: #DDD!important; padding:0px;display: block;width:60px;left: 0;font-size: 10px;text-align: center;margin-top:5px} 
.PostTime { color: #EEE!important;font-size: 10px;text-align: center;} 

acronym, abbr, span.caps {cursor:auto ; }
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}

ol {list-style: decimal;}
ul {list-style: disc;}
li {margin-left: 0px;}
hr {border: 0 #CCC solid; border-top-width: 1px;clear: both;height: 0;margin:0 0 10px 0;}
.clr { clear:both;}

.size9{font-size:9px;}
.size10{font-size:10px;}
.size11{font-size:11px;}

.interviewquestions{ color: #900; font-weight:bold; line-height:140%;}
p.pullquote {font: 22px Georgia,"Times New Roman",Times,serif; background: url(images/quote.jpg) no-repeat left top;color: #444; line-height:120%;padding: 20px 30px; margin: 0 0 20px 10px; border-top:0px solid #CCC;  border-bottom:0px solid #CCC; }
p.tagbox{font:10px Verdana, Geneva, sans-serif; display:block; overflow:auto; margin:0px;}

	.myspacelinks{ list-style-type:none; margin:20px 0 ; overflow:hidden; }
	.myspacelinks li{  margin: 1px 5px; padding: 0px 5px 0px 0; border-right: 1px solid #CCC;}
	
	.myspacelinks ul.xoxo.blogroll {list-style-type:none; margin:0 0 20px 0 ; overflow:hidden; }
	.myspacelinks ul.xoxo.blogroll li{  margin: 1px 5px; padding: 0px 5px 0px 0; border-right: 1px solid #CCC;}
	.myspacelinks h2{ display:block; margin::0 0 10px 0; }
	.myspacelinks li{ float:left; display: block; }
	
	ul.myspace_nav{padding: 0px; display:block; list-style:none; overflow:hidden;}
	ul.myspace_nav li {  display: block; margin:0px; padding:0 4px; float:left;   }
	ul.myspace_nav li a {padding: 0;display: block; margin-top:0px;  }

/* main Navigation
----------------------------------------------------------------------------------------------------*/
#menu_horiz1 { height:44px; padding: 0px; background: #000 url(images/navtab.png) repeat-x 0 0; display:block; overflow:hidden; margin:0; padding:0; }

ul#menu_horiz {width: auto; margin:0; padding: 0px; display:block; list-style:none;text-transform: uppercase;height:40px;}
ul#menu_horiz li {font:normal bold 13px Arial, Helvetica, sans-serif; float: left;letter-spacing:0.05em; display: block; margin:0px 1px;  height:40px; }
ul#menu_horiz li:hover {background:#000;}
ul#menu_horiz li a {padding: 2px .7em ;  line-height:2.5em;display: block; color: #FFF; border-right:1px solid #111;font-weight: bold; margin-top:2px;  }
ul#menu_horiz li a:hover, ul#menu_horiz li a:active {color: #0EC5E4; background:#000; }

ul#menu_horiz .first a {margin-left:15px;}
ul#menu_horiz .last a { border:none;}

  ul#menu_horiz li ul { left : -999em; position : absolute; z-index:999; display: block;  }
  ul#menu_horiz li ul li { float : none!important;  font-size:11px; text-indent:5px; height: auto;}
  ul#menu_horiz li ul li a {width: 175px;  padding: 2px .7em;margin:0; background:#141414;color:#FFF; border-bottom : 1px solid #222;line-height:2em; opacity: .90;  /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";} 
  ul#menu_horiz li ul li a:hover {background: #900; color: #FFF; }
  ul#menu_horiz li:hover ul, ul#menu_horiz li.sfhover ul {left: auto; border-top: 1px solid #222;}
  

  
/* / main Navigation -------------------------------------------------------------------------*/

/*.navigation{display: block; margin-top: 10px; margin-bottom:100px; width: 95%; font-size:12px;}
.alignleft{float: left; text-align: left; width: 100%;}
.alignright {float: right; text-align: right; width: 100%}*/


/*Forms
----------------------------------------------------------------------------------------------------*/
input.text, input.title, textarea, select {padding:5px;border:1px solid #E0E0E0;background:#F9F9F9;margin:0 ;font: 15px Arial, Verdana, sans-serif;-moz-border-radius: 4px;-webkit-border-radius: 4px;color:#333;width:300px;}
input.text:focus, input.title:focus, textarea:focus, select:focus { }
/*input.text, input.title {width:300px;padding:5px; background:#900;}
input.title {font-size:3.5em;}
textarea {width:300px;height:250px;padding:5px; background:#FF0;}*/


/* COMMENTS
----------------------------------------------------------------------------------------------------*/
#respond {margin:20px 0 ; font-size:10px;}
#respond h3 { font: normal normal 22px Arial, Helvetica, sans-serif; margin-bottom:15px;}
ol.commentlist {width: 100%;margin: 0 auto; list-style: none;}
ol.commentlist li{ margin-bottom: 1.5em; padding: 10px; background: #FFF;}
ol.commentlist li.alt{background: #F9F9F9;}
ol.commentlist a {color: #666;}
ol.commentlist p { margin:8px 8px 8px 95px ;}
ol.commentlist cite, ol.commentlist cite a{ font: normal bold 18px Arial, Helvetica, sans-serif; margin:0px; color:#900;text-decoration: none; }
ol.commentlist a { text-decoration:underline;}
small.commentmetadata{font-size: 10px;margin:0; display: block;}

input.text_input, textarea.text_input {padding:5px;border:1px solid #E0E0E0;background:#F9F9F9;margin:0 5px 5px 0;font: 15px Arial, Verdana, sans-serif;-moz-border-radius: 6px;-webkit-border-radius: 6px; letter-spacing:.09em; color:#333;}
#commentform input.text_input, textarea.text_input{width: 95%;}
#commentform  #submit {background: #141414; color: #EEE; padding:10px; font: 14px Helvetica,Arial,sans-serif;margin:0 0 1px 0; border:1px solid #000; cursor: pointer;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#commentform  #submit:hover {background: #222; cursor: pointer; }
#commentform  p {margin:8px;}
.avatar { background:#EEE;display:block; float:left; margin:0px 5px 0px 0px ; width:80px; height:80px;}
.authcomment {background: #900 !important;} 
/* / COMMENTS ----------------------------------------------------*/

/*social icons bottom*/
.social-icons-bar{list-style-type:none;margin:15px 0;padding:0 0 7px 0; width:100%; overflow: hidden;}
.social-icons-bar p { margin:0 0 5px 0;}
.social-icons-bar a{ background: url(images/sprite_2.png) no-repeat scroll 0 0;padding:0.2em 0 1em 32px;}
.social-icons-bar li{float:left;display:inline;padding:5px 20px 5px 0;}
.social-icons-bar li.tw a{background-position: -20px -5px;}
.social-icons-bar li.fb a{background-position: -70px -5px;}
.social-icons-bar li.di a{background-position: -170px -5px;}
.social-icons-bar li.te a{background-position:-220px -5px;}
.social-icons-bar li.su a{background-position:-270px -5px;}
.social-icons-bar li.deli a{background-position:-320px -5px;}

/*top social icons bottom*/
ul.navicons {list-style-type:none;margin:0;padding:0px;position: relative; width:110px; top:-190px;left:860px; overflow:hidden; }
ul.navicons  a{font:16px Helvetica, Arial;background: url(images/sprite_2.png) no-repeat scroll 0 0;padding:0 0 0 16px;}
ul.navicons  li{float:left;display:inline;padding:0; margin:0px 4px 0px 0;}
ul.navicons  li.feed a{background-position: -380px -12px;}
ul.navicons  li.tw a{background-position: -420px -12px;}
ul.navicons  li.fb a{background-position: -460px -12px;}
ul.navicons  li.ms a{background-position:-500px -12px;}

/* ADS / BANNERS 
----------------------------------------------------------------------------------------------------*/
#ad300x250 { width:300px; margin:0px 0 20px 0; padding: 0; display:block; clear:both; }
/*.relatedposts #ad300x250 { width:300px; height:250px; margin:0px 0px 0px 20px; padding:0; background:#000; display:block; clear:both; float:right; }*/
#ad120x600 {/* width:120px; height:600px;*/ margin:0px auto 20px auto;  padding:0px;/*background: #141414 url(images/bg-box.jpg) repeat-x center top; overflow:hidden;*/}
#ad468x60 { width:468px; height:60px; margin:20px auto; padding:0px; overflow:hidden; border:0px solid #000; }
#ad600x90 { width:600px; height:90px; margin:20px auto; background:#000; padding:0px;}
#ad728x90{ background:#000; width:728px; height:90px; margin: 0; float:right;}

/*horizontal Google ad = search box*/
#googleslim{ width:700px;display:block; float:left; margin-bottom:10px; background:#000; }
#google728x90{ background:#000; display:block; width:728px; margin:10px auto; }
#google120x240 { background:#000; width:120px; margin:10px auto 0 auto; }
#google120x600 { background:#000; width:120px; height:600px; margin:10px auto 0 auto; }
/* / ADS / BANNERS -----------------------------------------------------------------------*/


/* SIDEBAR 
----------------------------------------------------------------------------------------------------*/
#sidebar {font:12px Arial, Helvetica, sans-serif; }
/** html #sidebar { margin-right:-10px;}IE6 only*/
#sidebar ul{list-style: none; margin-bottom: 0px;}
#sidebar ul ul {list-style-type: none; margin-left: 0px;}/**/
#sidebar ul ul ul {margin-bottom: 0;}
#sidebar h2{background:#000 url(images/bg_sidetitle.png) no-repeat left center; color:#EEE;  border-bottom:5px solid #000; padding:10px 10px 5px 10px ; margin: 0px 0 3px 0; font-size:16px; }
#sidebar h2 a { color:#EEE;}
#sidebar h2 a:hover{ color:#0EC5E4;}

	#sidebar  h3 {color:#383838; margin: 7px 0 3px 0; font-size:14px; border-bottom-width:3px; padding:0 3px 3px 10px; background: url('images/icon-arrow-side2.png') no-repeat 0 50%;  }
	#sidebar  h3 a { }
	#sidebar  h3 a:hover {}

#sidebar ul li {line-height: 140%;}/* this adds space between lines */
/*sidebar links.... widgets..*/
#sidebar ul ul li {padding: 3px 0.0em; margin-left: 0px; border-bottom: 1px solid #CCC; }
#sidebar ul ul li a {color: #666;padding: 1px 0px 1px 10px; background: url('images/icon-arrow-side.png') no-repeat 0 50%;}
#sidebar ul ul li a:hover{color: #000; border-bottom: 1px solid white;}

#sidebar .categories{ background: #FFF /*url(images/mainboxes-bg.jpg) repeat-x center top*/; padding:5px 10px; font: 11px Arial, Helvetica, sans-serif; line-height:150%; margin: 0 0 10px ; border:1px solid #EEE;}
.rapquotable { font:normal 11px/130% Arial, Helvetica, sans-serif; letter-spacing:.05em; background: url(images/quote2.jpg) no-repeat right top; }

.hhcprofiles h2 {margin:0px 0 -5px 0;}
.hhcprofiles ul li {margin:10px 0 10px 0;}/* this adds space between lines */


/* SIDEBAR SLIM
----------------------------------------------------------------------------------------------------*/
#sidebar-slim {  }
#sidebar-slim h3, #sidebar-slim h2 {background:#000 url(images/bg_sidetitle.png) no-repeat left center; color:#EEE;  border-bottom:5px solid #000; padding:10px 10px 5px 10px ; margin: 0px 0 5px 0; font-size:16px; }
#sidebar-slim h4 {color:#EEE; padding: 0px ; margin: 0px 0 3px 0; font-size:16px; }
#sidebar-slim h2 a, #sidebar-slim  h3 a { color:#EEE;}
#sidebar-slim h2 a:hover, #sideba-slimr  h3 a:hover { color:#0EC5E4;}
#sidebar-slim ul{list-style-type: none;	margin:  0px 0px 15px 0px;padding:0 3px; background:none; width:140px;}
#sidebar-slim ul ul{ 	margin:  0px 0px 2px 0px; }
#sidebar-slim ul ul li {margin: 2px 5px 2px 0px ;font-size:11px; border-bottom: 0px solid #EEE; }
#sidebar-slim ul ul li a {font-size:10px;padding:0px; line-height:160%;}

#sidebar-slim .categories{ background: #FFF url(images/mainboxes-bg.jpg) repeat-x center top; padding:5px; font: 11px Arial, Helvetica, sans-serif; line-height:140%; margin: 0 0 10px ; border:1px solid #EEE;}
#sidebar-slim .categories a.categorie_des { font-size:11px; line-height:100%; margin: 0 3px 15px 3px!important; display:block;}
#sidebar-slim .categories ul{ width:100%; }
#joinnewsletter { width:120px; height:200px; margin:0px 0 20px 0;  padding:10px;background: #141414 url(images/bg-box.jpg) repeat-x center top;}

#sidebar-slim .categories #SignUp .emailbtn {background: #141414; color: #EEE; padding:3px; font: 11px;margin:0; cursor: pointer;border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; width:60px;}
#sidebar-slim .categories #SignUp .emailbtn:hover {background: #666; cursor: pointer;border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;  }
#sidebar-slim .categories #SignUp input{border:1px solid #E0E0E0;background:#f9f9f9; border:1px solid #e0e0e0;color:#666; float:left; font-size:12px; margin:3px 0 10px 0px;width:115px;padding:5px;border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;}

	
/* SIDEBAR Media boxes */
ul#sidebox { margin:0 0 20px 0; display:block; background:#141414 url(images/bg-box.jpg) no-repeat center top;padding:10px;border-bottom:5px solid #000; -moz-border-radius: 5px;-webkit-border-radius: 5px; min-height:100px;}
ul#sidebox li {list-style:none;border-bottom:1px solid #333;padding:5px 0; font-size:13px; overflow:hidden;}
ul#sidebox li:last-child {border-bottom:none;}
.sbthumbs {display: block; margin: 0 10px 0px 0; padding:0;float: left; border:1px solid #333; background:none!important;}
ul#sidebox li h4 {font-size:12px; font-weight:normal;color: #EEE;margin: 2px 0px ;padding: 1px 0px 1px 10px; background: url('images/icon-arrow-side2.png') no-repeat 0 50%;   }
ul#sidebox li a  {color: #EEE; }
ul#sidebox li a:hover { color:#0EC5E4;}
ul#sidebox li .postmetadata {font: normal normal 10px/120% Verdana,Arial,Sans-Serif; color: #999; margin:0 0 4px;padding: 0px;}

/* SIDEBAR Media boxes */
ul#sidebox2 { margin:0 0 20px 0; display:block; background:#141414 url(images/bg-box.jpg) no-repeat center top;padding:10px;border-bottom:5px solid #000; -moz-border-radius: 5px;-webkit-border-radius: 5px;}
ul#sidebox2 li {list-style:none;border-bottom:1px solid #333;padding:5px 0; font-size:13px; overflow:hidden;}
ul#sidebox2 li:last-child {border-bottom:none;}
.sbthumbs {display: block; margin: 0 10px 0px 0; padding:0;float: left; border:1px solid #333; background:none!important;}
ul#sidebox2 li h4 {font-size:12px; font-weight:normal;color: #EEE;margin: 2px 0px ;padding: 1px 0px 1px 10px; background: url('images/icon-arrow-side2.png') no-repeat 0 50%;   }
ul#sidebox2 li a  {color: #EEE; }
ul#sidebox2 li a:hover { color:#0EC5E4;}
ul#sidebox2 li .postmetadata {font: normal normal 10px/120% Verdana,Arial,Sans-Serif; color: #999; margin:0 0 4px;padding: 0px;}
	

/* Song Of The Day */
ul#songoftheday {background: url(images/songoftheday.jpg) no-repeat center -0px;/**/ margin:0 0 20px 0; display:block;padding:10px 10px 10px 10px; border:1px solid #CCC;}
ul#songoftheday li h4 {font-size:15px!important; font-weight:normal;margin: 0px ;padding: 0px; list-style: none; text-align:left; }
ul#songoftheday li h4 .audiovideo_artist {font-size:16px!important;}
.audiovideo_artist {font-size:12px; font-weight: bold;}


/*latest products
#sidebar-slim #latest-products{ font: 11px Arial, Helvetica, sans-serif; vertical-align: top; }
#sidebar-slim #latest-products a strong { display:block; margin-left:48px; font-weight:normal;}
#sidebar-slim #latest-products .item_image { float:left;vertical-align:top; margin:0;}
#sidebar-slim #latest-products .item_image img {margin-right:3px;}
#sidebar-slim #latest-products div div { margin: 0 0 1px; padding:0;}
#sidebar-slim #latest-products div { margin-top: -10px; }
*/



/*
.description {border-bottom: 100px;}
#ad_hf { text-align: center; padding-top: 10px;} 
*/
#sidebar hr {border: 0 #DDD solid; border-top-width: 1px;clear: both;height: 0; margin:10px 0 ;}



/* Search 
----------------------------------------------------------------------------------------------------*/
#search{ margin:0 0 10px 0; display:block; overflow:hidden;}
#searchform{background: #f9f9f9;height: 38px;margin: 0;  width:300px; -moz-border-radius: 5px;-webkit-border-radius: 5px;float:left; border:1px solid #E0E0E0;}
#search input{background:transparent; border:0;color:#666; float:left; font-size:18px; margin:3px 4px 0 5px;width:205px;padding:3px;}
#search .btn{margin: 5px 0 0 0;padding: 0;width: 75px; height:30px;}

/*For Marquee plugin*/
#subheader marquee{ float:left; padding: 5px 20px 5px 5px!important; font-family:Georgia, "Times New Roman", Times, serif!important;  font-size:14px!important; color:#999!important; border:0px !important; border-right: 1px solid #CCC!important; width:690px;  }


/* New Sidebar Tab
----------------------------------------------------------------------------------------------------*/

.tabcontainer {width: 300px; margin: 10px 0;font: 10px normal Verdana, Arial, Helvetica, sans-serif;}
ul.tabs {margin: 0;	padding: 0;	float: left;list-style: none;height: 32px;	border-bottom: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;	width: 100%;}
ul.tabs li {float: left;margin: 0;	padding: 0;	height: 31px;line-height: 31px;	border: 1px solid #E0E0E0;	border-left: none;	margin-bottom: -1px;background: #e0e0e0;overflow: hidden;	position: relative;}
ul.tabs li a {text-decoration: none;color: #000;display: block;	font-size: 1.2em;padding: 10px;	border: 1px solid #fff;	outline: none;}
ul.tabs li a:hover {background: #ccc;}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff;	border-bottom: 1px solid #fff;}
.tab_container {
	border: 1px solid #E0E0E0;	border-top: none;	clear: both;float: left; 	width: 100%;	background: #fff;	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;margin: 0px 0 20px 0;}
.tab_content {padding: 20px;	font-size: 1.2em;}
.tab_content h2 {font-weight: normal;padding-bottom: 10px;	border-bottom: 1px dashed #ddd;	font-size: 18px;}
.tab_content h3 a{	color: #254588;}
.tab_content img {float: left;	margin: 0 20px 20px 0;	border: 1px solid #ddd;	padding: 5px;}

.tab_content ul {margin:0px;	padding:0px 5px;}
.tab_content ul li {list-style:none;border-bottom:1px solid #d6dde0;padding:4px 0;font-size:12px; list-style: square;overflow:hidden;}
.tab_content ul li:last-child {	border-bottom:none;}
.tab_content ul li a {	text-decoration:none;	color:#3e4346;}
.tab_content ul li a small {color:#ccc;	font-size:9px;	text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;	position:relative;left:4px;top:0px;}
.tab_content ul li a:hover {color:#a59c83;}
.tab_content ul li a:hover small {color:#baae8e;}
 
 
 /* New Sidebar Tab- 2
----------------------------------------------------------------------------------------------------*/

.tabcontainer-2 {width: 300px;margin: 0px 0  10px 0 ;font: 10px normal Verdana, Arial, Helvetica, sans-serif; display:block; float:left; }
ul.tabs-2 {margin: 0;padding: 0;float: left;list-style: none;	border-bottom: 5px solid #000;	width: 100%; display:block; }
ul.tabs-2 li {float: left;margin: 0;	padding: 0;		border: 0px; background: #333;overflow: hidden;	position: relative;  margin:0 3px 0 0;}
ul.tabs-2 li a {text-decoration: none;color: #EEE;display: block;	font: normal bold 14px Helvetica, Arial, sans-serif ;padding: 10px;	border: none;	outline: none; }

ul.tabs-2 li a:hover {background: #666;}	
html ul.tabs-2 li.active, html ul.tabs-2 li.active a:hover  {background: #141414; color: #EEE!important;	border-bottom: 0px solid #f00;}
.tab_container-2 {border:none; clear: both;float: left;width: 100%; background:#141414 url(images/bg-box.jpg) no-repeat center top;	-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	margin: 1px 0 0px 0;}
.tab_content-2 {padding: 15px;	font-size: 1.2em;}
.tab_content-2 h2 {font-weight: normal;padding-bottom: 10px;	border-bottom: 1px dashed #ddd;	font-size: 18px;}
.tab_content-2 h3 a{	color: #254588;}
.tab_content-2 img {float: left;	margin: 0;	border: 1px solid #333;	padding: 2px;}

.tab_content-2 ul {margin:0px;	padding:0px 5px;}
.tab_content-2 ul li {border-bottom:1px solid #333;padding:4px 0;font-size:12px; list-style: square;overflow:hidden; vertical-align:middle;}
.tab_content-2 ul li:last-child {	border-bottom:none;}
.tab_content-2 ul li a {	text-decoration:none;	color:#EEE;}
.tab_content-2 ul li a small {color:#ccc;	font-size:9px;	text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;	position:relative;left:4px;top:0px;}
.tab_content-2 ul li a:hover {color:#0EC5E4;}
.tab_content-2 ul li a:hover small {color:#baae8e;}
 
.tab_content-2 ul li h4 {font-size:12px; font-weight:normal;color: #EEE;margin: 2px 0px ;padding: 1px 0px 1px 10px; background: transparent;   }
.tab_content-2 ul li .audiovideo_artist {font-size:14px; font-weight: bold;}
.tab_content-2 ul li .sbthumbs {display: block; margin: 0 10px 0px 0; padding:0;float: left; border:0px solid #333; background:none!important;list-style:none;}
.tab_content-2 ul#vidth li h4 { background:none!important; }
.tab_content-2 .viewmore a { display:block; text-align:right; border-top:1px solid #333; padding:3px 0; color:#999; font-size:11px;}
 .tab_content-2 .viewmore a:hover {color:#0EC5E4;}

 
/* LINKS */
ul.left, ul.right {float:left; width:175x;font-size:11px; line-height:140%; }
ul.left li, ul.right li {list-style-type: square; margin-left:15px;}


/* -----------------------------------  Plugin CSS		----------------------------------------------------
------------------------------------------------------------------------------------------------------------ */

/*Page Navigation*/
.wp-pagenavi{display:block; overflow:hidden; margin:0; padding:15px 0;text-align: center; border-top:5px solid #E0E0E0;font-size:10px; }
.wp-pagenavi a, .wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active {border: 1px solid #999!important;	color:#010101!important; padding:2px 4px; margin:2px;}
.wp-pagenavi a:hover {border: 1px solid #222!important;}
.wp-pagenavi span.pages {border: 1px solid #CCC!important; padding:2px 4px; margin:2px;}
.wp-pagenavi span.current {border:0px!important;font-size:12px; font-weight:bold;vertical-align:middle; padding:2px 2px; margin:0px 3px;}
.wp-pagenavi span.extend {}

/*WP Snap*/
#sortbox{ width:100%; overflow:hidden; display:block;}
ol.snap_nav {display: inline;float: left;clear: both;list-style: none;}
ol.snap_nav li {display: block;	float: left;padding: 0 2px 10px 0; padding-right: 7px;}
ol.snap_nav li a {font-weight: bold}
ol.snap_nav li.snap_selected a {cursor: text; background:#900; color:#eee; padding:0 1px;}
ol.snap_titles {clear: both;display: block;	border: 0;list-style: none;}

/*Poll*/
.wp-polls p strong {background:#f1f1f1;}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {border:0px!important;background:#fff; font-style:normal !important; font-weight:bold!important; color:#666;}

/*Yahoo Player*/
#ymp-player .ymp-color-main,#ymp-tray .ymp-color-tray {background-color:#900 !important;}/*bg colour*/
#ymp-player .ymp-color-text-main {color:#333 !important;} /*text colour*/
#ymp-relevance { display:none !important; }
.ymp-player-max #ymp-body { width:570px !important; }
.ymp-player-max #ymp-body #ymp-body-strip { width:557px !important; }
.ymp-player-max #ymp-body #ymp-body-base  { width:560px !important; }
#ymp-player,#ymp-tray,#ymp-error-bubble,#ymp-secret-bubble {}

p.announcement{clear:both; overflow:hidden; padding: 12px; background: #FFFABF; border: 1px solid #FFF15F; margin:0px 0px 15px 0px; font-size:14px;}

img.aligncenter {display: block; margin: 0 auto;}
img.alignright {display: block; float:right;}
img.alignleft {display: block; float:left;}

.sticky {background:transparent; display: block;   padding: 10px 10px; width: 100%;  margin: -10px 0 20px -10px;}
.sticky.post { background: transparent;}

#launchjukebox { padding:0px; margin:0 0 15px 0; height:50px;display:block;} 
#launchjukebox a{float:right; margin-left:5px; width:300px; height:50px; overflow:hidden; text-indent:9999em;}

#launchjukebox a.launchjukebox{ background:url(images/launchjukebox.png) 100% 0 no-repeat;}
#launchjukebox a.launchjukebox:hover{ background:url(images/launchjukebox.png) 100% 100% no-repeat;}




/*Homepage vertical scroller*/
.jcarousel-skin-tango .jcarousel-container{background:#000;margin: 0px; border:0px solid #900; overflow: hidden; float:left;  }
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-vertical{width:300px;color:#FFF;height:250px;padding:10px 10px 40px 10px;}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:300px;height:250px}
.jcarousel-skin-tango .jcarousel-item{width:300px;height:35px; border-bottom:1px solid #333; line-height:120%;/*x*/}

.jcarousel-skin-tango .jcarousel-item a:link,.jcarousel-skin-tango .jcarousel-item a:visited, .jcarousel-skin-tango .jcarousel-item a:active { color:#999; }
.jcarousel-skin-tango .jcarousel-item a:hover {color:#666; }

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:6px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}


.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:0px;left:160px;width:160px;height:28px;cursor:pointer;background:#222 url(images/next-vertical.png) no-repeat center 0}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;bottom:0px;left:0px;width:159px;height:28px;cursor:pointer;background:#222 url(images/prev-vertical.png) no-repeat center 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:center -32px;background-color:#292929;}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:center -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:center -96px;}