/*
Colors
Old brown: #1d1700
Second (new, lighter) brown: #271f00
Yellow: #f9b709
Green: #1d5c20
Red: #d60000
off-white: #dadec7
*/



body {
  background: #271f00 url(http://www.dubandreggae.com/mainbg.png) top repeat-x;
  color: #fff;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 81.25%;
  font-size: 75%;
  line-height: 1.4em;
}
#ka_mainContainer, 
#ka_contentContainer, 
.ka_searchList {
  background-color: transparent !important;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #fff !important;
  font-size:100%;
}
#ka_mainContainer, 
#ka_login #ka_contentContainer,
#ka_register #ka_contentContainer,
#ka_forgot #ka_contentContainer {
  width: 100%;
}
#ka_mainContainer, #ka_mainContainer h1, 
#ka_mainContainer h1, #ka_mainContainer h2,
#ka_mainContainer h3, #ka_mainContainer h4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #fff;
}

div#ka_contentContainer h2,div#ka_contentContainer h3 {
	color: #FFFFFF !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul#ka_commentList h4 strong {
	color: #FFFFFF !important;
}
div.ka_createForm h1 {
	color: #FFFFFF !important;
}
ul.ka_sideList li,ul.ka_myHomeList li {
	color: #FFFFFF !important;
}
legend,label {
	color: #FFFFFF !important;
}
body #ka_le_headercont {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f9b709 !important;
	font-size: 18px;
	padding: 0px !important;
	display: block !important;
}
h2#ka_topHeaderName {
	color: #f9b709 !important;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2#ka_topHeaderName {
	margin-top: 0px !important;
	display: block;
}
h2#ka_topHeaderName a {
	color: #f9b709 !important;
}
a,a:visited {
	color: #f9b709 !important;
}
div#ka_getActive h3 {
	color: auto !important;
	border-color: auto !important;
	background-color: auto !important;
}
span#ka_since {
	color: auto !important;
}
span#ka_since {
	border: none !important;
	margin-top: 2px;
}
body#ka_profilePage div.ka_profileSegHeader h5 {
}
div#ka_manageSubNav ul li span,div#ka_manageSubNav ul li a {
	background-color: auto !important;
	color: auto !important;
	border-color: auto !important;
}
div#ka_manageSubNav ul li span,div#ka_manageSubNav ul li a {
	border-bottom: none !important;
}
div#ka_manageSubNav span.ka_mkplink a {
	background-color: none !important;
	background-image: none !important;
	border-width: 0px !important;
}
div#ka_manageSubNav {
	border-color: auto !important;
}
div#ka_manageSubNav {
	border-width: 0px 0px 1px 0px !important;
}
body#ka_playPage .ka_contentBody,ul#ka_relatedTabs li a.active,#ka_relatedTabs a.active:hover,body#ka_listPage .ka_contentBody,body#ka_listPage li.ka_list,body.ka_myhome_pages li.ka_list,body#ka_homepage .ka_contentBody,body#ka_myhome .ka_contentBody,body#ka_profilePage .ka_contentBody,body#ka_groups .ka_contentBody,body.ka_messageBoards .ka_contentBody,.ka_bubble blockquote,.ka_popup,.ka_popUpDiv,form#ka_loginPopup,#ka_ProgressBarDiv {
	background-image: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ka_allItemsContainer {
	border: none !important;
}
h4 a  {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ka_contentBody a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.searchLetterBox {
	width: 132px !important;
}
.ka_list {
	width: 144px !important;
}
div.ka_createForm h1 {
	color: auto !important;
}
ul.ka_sideList li,ul.ka_myHomeList li {
	color: auto !important;
}
#ka_footer {
	color: auto !important;
	background-color: auto !important;
	border-top-width: 0px !important;
}
#ka_headerTopNav {
	background-color: auto !important;
}
#ka_headerTopNav_ul li a:hover {
	background-image: none;
	color: #d60000 !important;
	background-color: #1d5c20 !important;
}
#ka_headerTopNav_ul li.current a {
	color: #f9b709 !important;
	background-color: #1d5c20 !important;
	background-repeat: repeat;
	background-position: top left;
	background-image: url(none);
}
#ka_headerTopNav_ul li a {
	color: #f9b709 !important;
}
#ka_headerSubNav {
	background-color: #1d5c20 !important;
}
#ka_headerSubNav_list li a:hover {
	color: #d60000 !important;
}
#ka_headerSubNav_list li.current a {
	color: #FFFFFF !important;
	background-color: auto !important;
}
#ka_headerSubNav_list li a {
	color: #f9b709 !important;
}














/* ======================================== */
/* KickApps styles */


#ka_mainContainer h3 {
  border-bottom-width: 0;
  font-weight: bold;
  font-size: 160%;
}

#ka_mainContainer h3.mast {
  color:#A11B1B;
  font-size:0.8em;
  font-weight:bold;
  letter-spacing:0.1em;
  line-height:1.8em;
  padding:0 0 0.6em;
  text-transform:uppercase;
}

#ka_mainContainer .ka_searchListDetails h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal !important;
}
#ka_mainContainer a, 
#ka_mainContainer a:link, 
#ka_mainContainer a:focus
{
  text-decoration:none
}

.ka_searchListDetails strong {
  font-weight: normal;
}
#ka_adRightSkyscraperWide {
  height:auto;
  margin-top:0
}
#ka_letterboxUser {
  border-width: 0;
}
a.ka_tag1 {
 font-size: 100%;
}
a.ka_tag2 {
 font-size: 110%;
 text-decoration: none !important;
}
a.ka_tag3 {
 font-size: 120%;
}
a.ka_tag4 {
 font-size: 140%;
}
a.ka_tag5 {
 font-size: 160%;
}

li.ka_list:hover {background:#000}

#ka_header,
#ka_relatedTabs {  font-family: Verdana, Arial, Helvetica, sans-serif; }

#ka_headerTopNav {
  background-color: transparent;
}
#ka_headerTopNav li.current a, #ka_headerTopNav li a:hover,
#ka_headerSubNav {
  background-color: #1d5c20;
  background-image: none;
}

.ka_popUpSingleDiv, #ka_loginPopup, #ka_emailAFriendDiv, .ka_popUpDiv{
  background-color: #000 !important;
  border: 6px solid #fff !important;
}

#ka_mainContainer fieldset {
  margin: .6em 0 1.2em;
}
legend, label {
  color: #fff;
}
legend {
  padding-left: 0;
}

.ka_Help {
  background-color:transparent;
  color:#fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding:0;
}
#ka_manageSubNav ul span, 
#ka_manageSubNav ul a, 
#ka_manageSubNav ul a.current, 
#ka_manageSubNav ul a.current:hover {
background-color:#000;
border-color:#1d5c20;
}
#ka_manageSubNav ul a.current {
background-color:#1d5c20;
}
#ka_manageSubNav {
border-bottom-color:#1d5c20;
}

#ka_searchText,
#ka_searchAdv1 { display: none !important; }

/* ka search */
.ka_starSelectedS {
background-image: url(http://www.dubandreggae.com/star-small-b.gif) !important;
background-position: 0 0 !important;
}
.ka_starS {
background-image: url(http://www.dubandreggae.com/star-small-a.gif) !important;
background-position: 0 0 !important;
}
.ka_starHighlightL {
background-image:url(http://www.dubandreggae.com/star-big-a.gif);
background-position: 0 0 !important;
}
.ka_starL {
background-image:url(http://www.dubandreggae.com/star-big-b.gif);
background-position: 0 0 !important;
}
.ka_starSelectedL {
background-image:url(http://www.dubandreggae.com/star-big-c.gif);
background-position: 0 0 !important;
}
#ka_rssLink {
border-width:0
}

/* ka EUA */
#ka_termsOfService, #ka_termsOfService h2, #ka_termsOfService h3 {color:#000 !important}

/* ka profile page */
#ka_profileAboutLong, #ka_profileAboutMeExt {
display: block !important;
}{display: block !important}
.ka_profileMediaToggleJS{display:none}
.ka_profileCommentSubject, #ka_profileCommentSubjectLabel, #ka_profileCommentBodyLabel,
#ka_profileRight .ka_profileSegHeader, #ka_profileRight .ka_profileSegHeader a,
#ka_profileLeft .ka_profileSegCont, #ka_profileRight .ka_profileSegCont,
#ka_profileDetailsUsername, #ka_profileLeft .ka_profileSegHeader, #ka_profileLeft .ka_profileSegHeader a
{color:#fff;}
.ka_profileSeg {border-color:#000;}
ul.ka_profileMediaList li, 
.ka_profileCommentImg, 
#ka_profileImg,
#ka_profileImg, 
.ka_profileBlogPlayer img {
border-width:0;
}
#ka_profileLeft .ka_profileSegCont, #ka_profileRight .ka_profileSegCont {
font-family:Georgia, "Times New Roman", Times, serif;
}



/* ka my home page */
body#ka_myhome h3 {
  background-color:#1d5c20;
}
#ka_myhome .ka_contentBody
{
  border: 1px solid #000;
}
#ka_manageAccountInfo, #ka_getActive, #ka_myhomeUpdates, #ka_myhomeFavorites, #ka_myhomeDiscussions, #ka_newBlog, #ka_newestModule, #ka_mostPopularModule
{
  margin-bottom: 1em;
}
ul.ka_myHomeList { font-size: 100% }

/* ka play page */
#ka_playPageDetails {
  border-color: #f9b709;
  border-width: 6px 0 0 0;
  padding-top: 1em;
}
#ka_letterboxRelated {
  border-width: 0;
}
#ka_playPagePlayer {
  background-color: #000;
  margin-bottom: 0;
}
#ka_playPageStats {
  background-color: #000;
  border-width: 0;
}
#ka_mainContainer.ka_mediaPlayPage h2, 
#post_content h2 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 160%;
}

#ka_mainContainer.ka_mediaPlayPage .ka_contentBody h3 {
  font-size: 106.67%;
}
#ka_playPagePlayer_blog {
  background-color: #000;
  border-width: 0;
  font-size: 125%;
  line-height: 1.6em;
  margin-bottom: 0;
  padding-top: 5px;
}
#ka_descTitle,
#ka_tagsTitle,
#ka_addLink a,
#ka_playPageStats #closeDiv
{display:none}
#divWildfirePost
{display:block !important}
#ka_related {
border-color:#000;
}
#ka_relatedTabs a.active, #ka_relatedTabs a.active:hover {
  background:#000 none repeat-x scroll 0pt;
  border-color:#000;
  color:#fff !important;
}
.blog #ka_relatedList li {min-height:0}
.blog #ka_relatedList a {display:none}
.blog #ka_relatedList .ka_thumbdetails a {display:inline}
.blog #ka_relatedList .ka_thumbdetails {font-size: 100%;margin-left:0;width:auto}
#ka_related {background-color: #000}
.ka_photoPlayPage .ka_thumbdetails, 
.ka_videoPlayPage .ka_thumbdetails {display:none}
.ka_photoPlayPage #ka_relatedList li,
.ka_videoPlayPage #ka_relatedList li {float:left; margin-right:25px; width: 105px}

ul#ka_relatedTabs li a, ul#ka_relatedTabs li a.active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none
}

blockquote.ka_contentBody {background-color:#000;border-color:#000}
.ka_letterboxComment {border-width:0}
.ka_bubble cite {background-image:none}
#ka_playPagePlayer {border-bottom: 6px solid #000;border-top: 6px solid #000;}

/* ka groups page */
body#ka_groups h3 {
	background-color:#1d5c20;
	color:#fff;
}

/* ka message board page */
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer {
background-color:transparent;
border-width:0;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem,
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem.ka_odd {background-color:transparent;
border-top-color:#f9b709;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer div.ka_bumper {
background-color:#1d5c20;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer div.ka_bumperBottom {
background-color:#1d5c20;
border-top-color:#f9b709;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails {
color:#fff !important;
}

body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails div.ka_quoteBoxBody a,
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails div.ka_quoteBoxBody a:visited,
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails div.ka_sideQuoteBoxBody a,
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails div.ka_sideQuoteBoxBody a:visited {
  color: #d60000 !important;
}
body.ka_messageBoards div#ka_mainContainer div#ka_contentContainer div.ka_allItemsContainer ul.ka_mbList li.ka_genForumItem ul.ka_forumDetails .ka_sideQuoteBoxBody  {
  color: #271f00 !important
}
div#ka_mainContainer div#ka_contentContainer div.ka_createForm {
background-color:transparent;
border-width: 0;
text-align:left;
}
div#ka_mainContainer div#ka_contentContainer div.ka_createForm h1 {
color:#fff;
font-size:1.5em;
font-weight:bold;
text-transform:none;
}
div#ka_mainContainer div#ka_contentContainer div.ka_createForm form {
background-color:transparent;
border-width:0;
padding:0;
}
div#ka_mainContainer div#ka_contentContainer div.ka_createForm form label {
color:#fff;
}
#ka_mainContainer div#ka_contentContainer div.ka_createForm form div#optionalMedia span {
color:#000;
font-weight:normal;
}

/* ka pagination */
.pagination {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pagination a {
  border:1px solid #1d5c20;
}
.pagination a, .pagination span {
background-color:#1d5c20;
border-color: #1d5c20;
margin:0 0 0 5px;
}
.pagination a:hover, .pagination a:focus {
  border-color: #f9b709
}
.pagination span.status {
  background-color: transparent;
  border-color: #271f00;
}


/* ========= General Styles ============== */
h1, h2, h3, h4, h5, h6,
form, fieldset, 
table, th, td {
  font-family: Georgia, "Times New Roman", Times, serif;
  margin: 0;
  padding: 0;
}
input {
  font-family: Georgia, "Times New Roman", Times, serif;
}
fieldset {
  border-width: 0;
}
a, a:visited {
  color: #f9b709 !important;
  text-decoration: none;
}
a:hover, a:active {
  color: #d60000 !important;
}



/* ========= D&R Styles ============== */
.dar_clearDiv {
  clear: both;
}
#dar_header {
  border-top: 6px solid #1d5c20;
}
#dar_header h1 {
  font-size: 260%;
  font-weight: normal;
  padding: 1em 2px .4em 2px;
}
#dar_header h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 84.62%;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 0 12px .4em 12px;
  text-transform: uppercase;
}

#dar_content {
  margin: 0 auto;
	padding-bottom: 3em;
	text-align: left;
}

#dar_primaryContent {
  float: left;
  padding-left: 12px;
  width: 550px;
}
#dar_primaryContent a {
  font-weight: bold;
}
#dar_primaryContent p {
  line-height: 1.5em;
	text-align: justify;
}

#ka_mainContainer #dar_primaryContent h3 {
  margin-bottom: .6em;
  padding-left: 0;
}

#dar_primaryContent h4 {
  margin-bottom: .2em;
}

.newStuff {
  margin: 1em 12px 1em 12px;
}
.newStuff em {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 83.33%;
  font-style:normal;
}

.dar_memberList {
  border-color: black;
  border-style: solid;
  border-width: 0 0 1px 1px;
  height: 51px;
  margin: 0 0 1em 0;
  width: 867px;
}
.dar_memberList div {
  border-right:1px solid black;
  border-top:1px solid black;
  float:left;
  height:50px;
  width:50px;
}
.dar_memberList div a {
background-position: center center;
background-repeat: no-repeat;
display:block;
height:100%;
position:relative;
text-decoration:none;
width:100%;
}
.dar_memberList div a .dar_listing {
background-color:#000;
border: 4px solid white;
color:#f9b709;
display:none;
left:-1em;
text-overflow: hidden;
padding: 1em;
position:absolute;
top:-83px;
width:300px;
z-index: 2;
}
.dar_memberList div a .dar_listing strong {
  display:block;
}
.dar_memberList div a .dar_listing em {
  color:#fff;
  display:block;
  font-style:normal;
}
.dar_memberList div a:hover .dar_listing {
  display:block;
}
#dar_secondaryContent .joinLoginList {
  font-size: 160%;
  font-weight: bold;
  line-height: 2em;
}
#dar_secondaryContent .joinLoginList a {
  color: #fff !important;
}

.dar_callout {
  line-height: 2em;
  border: 1px solid #d60000;
  margin-bottom: 1em; 
  padding: .3em .6em; 
  text-align: justify;
  text-transform: lowercase;
}
#dar_primaryContent .dar_newsList a {
  font-weight: normal;
}
.dar_newsList, .dar_newsList li {
  list-style-type: none;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
}
#dar_primaryContent .dar_newsList dt a { font-weight: bold }
.dar_newsList dd {
  padding: 0 0 .6em 0;
  margin: 0;
}
  
#dar_secondaryContent {
  float: right;
  width: 300px;
}

#dar_secondaryContent h4 {
  padding-top: 1em;
}

#dar_secondaryContent form h4 {
  padding-top: 0;
}

#dar_secondaryContent p {
	font-size: 84.62%;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}

#dar_secondaryContent ul {
	font-size: 84.62%;
  list-style-type: none;
	margin: 0;
	padding: 0;
}
#dar_secondaryContent form {
  padding-bottom: 2em;
}

#dar_footer {
  background-color: #000;
  border-top: 1px solid #f9b709;
  clear: both;
	margin-top: 1em;
	text-align: center;
}
#dar_footer_inner {
  margin: 0 auto;
  padding: 1.6em 0;
	text-align: left;
}
#dar_footer_col1 {
  float: left;
  width: 300px;
}
#dar_footer_col2 {
  float: left;
  width: 300px;
}
#dar_footer_col3 {
  float: left;
  width: 300px;
}

/* ======================================== */
/* Google search over site search */
#dar_gsearch input {
  border-width:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  margin-top: .4em;
  padding: 2px;
}
.g_search {
  background-color:#1d5c20;
  color: #fff;
}
#ka_headerSearch {
  display:none;
}

/* ======================================== */
/* MyBlogLog Widget */
table#MBL_COMM,
table#MBL_COMM tbody {
  display: inline;
  width: auto;
}
#MBL_COMM tr {
  xdisplay: inline;
}
.mbl_fo_hidden, .mbl_mem {
  display: none;
}


/* =========== Ads   ====================== */
#ka_adRightSkyscraperWide {margin-top:3.4em}
#ka_adRightSkyscraperWide h4 {border-top: 4px solid #f9b709; font-size:120%;font-weight: bold; padding-top:.4em; }



/* =========== Polls =================== */
.PDS_Poll{margin-bottom: 2em;}
.pds-box-outer,.pds-box, .pds-box-inner, .pds-box-top, 
.pds-question, .pds-question-outer, .pds-question-inner, .pds-question-top,
.pds-vote
  {background-image:none!important;margin:0!important;padding:0!important;width:100%!important;}
.pds-box, .pds-totalvotes-inner {background-color:transparent!important;background-image:none!important;color:#fff!important;font-family:Georgia, "Times New Roman", Times, serif !important;}
.pds-question-top {font-size:100%!important;text-align:left!important;}
.pds-answer{font-family:arial,sans-serif;font-size:91.67%!important;line-height:1.8em!important;padding:1em 0 !important;}
.pds-vote a {border-width:0!important;}
.pds-box label {display:inline;font-weight:normal;margin-left:.2em!important}
.pds-box input {background-color:transparent!important}
.pds-box input.pds-textfield {background-color:white!important}
.pds-box br {display:none;}
.pds-box .pds-answer br {display:block;}

/* =========== WP homepage ============= */
.dnr_thumbs {
  height: 48px;
  list-style-type: none;
  margin-left: 0;
}
.dnr_thumbs li {
  background-color:#000;
  display: block;
  float: left;
  height: 48px;
  margin-right: 8px;
  text-align:center;
  vertical-align:middle;
  width: 48px;
}


