html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, img,
tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

a {
	color: blue;
	text-decoration: none;
}
a:visited { color: blue; }
a:hover {
	color: black;
	text-decoration:underline;
	}

body {
	margin:0;
	padding:0px;
	line-height: 1;
	background: #fff url("../media/background.jpg") repeat-x scroll;
}

ol, ul {
	list-style: none;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 17px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

h1 {
	font-size:35px;
	font-family: Times New Roman, Courier New, Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	margin:0;
	text-decoration:none;

}

.first {
	font-size:50px;
	padding:10px 0px 0px 0px;
	margin:0;
	text-decoration:none;
}

.pad {
	font-size:35px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	margin:0;
	text-decoration:none;
}

h2 {
	font-size:23px;
	font-weight:500;
	padding:0px;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
}
h3 {
	font-size:18px;
	padding:0px;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
}
h4 {
	font-size:15px;
	padding:0px;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
}

p {
	font-size:17px;
	padding:0px;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
}

b {	font-weight: bold; }	
label {
	font-size:16px;
	font-weight:bold;
}

input {
	font-size:14px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
}
textarea {
	font-size:14px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;
}

li {	margin-left: 0; }

img { 	
border:none;
margin:0;
padding:0;
}

.iefix { line-height:1%;
	 font-size:0px;}

.aligntop {font-size:90%; vertical-align: top;}
.block { display:block; }
.clearboth  { clear: both; }
.clearleft  { clear: left; }
.clearright { clear: right; }
.floatleft { float: left; }
.floatright { float: right; }
.imgright {float: right; padding: 0px 0px 0px 10px;}
.inline { display:inline; }
.padp { padding:0px 32px 0px; }
.textleft { text-align:left; }
.textright { text-align:right; }
.textcenter { text-align:center; }
.topleft { float:left; padding: 0px 10px 0px 0px;}
.topright { float:right; padding: 0px 0px 10px 20px;}
.noextra { margin:0; padding:0; border:none; }
.super { font-size:60%; vertical-align: top; }
.onepx { line-height:1px; }


.font-small {
	font-size:15px;
}


.clearfloatleft { 
	clear:left; 
	float: left;
}
.clearfloatright {
	clear:right; 
	float:right;
}
.colleft { 
	width:49%;
	clear:left; 
	float: left;
}
.colright {
	width:49%;
	clear:right;
	float:right;
}

/* * * Float Fix     * * */
.floatfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
    }
.floatfix{display: inline-block;} 
    /* Hides from IE Mac \*/
    * html .floatfix {height: 1%;}
    .floatfix{display:block;}
    /* End Hack */ 

/* * * End Float Fix * * */

/* * * Document Specific Styles * * */

/* + + + + + Beginning of navigation styles + + + + + */

#main-nav {
	background:#222 url("../media/navbar.png") repeat-x;
	color:#eee;
	font-family: Arial,Helvetica,sans-serif;
	line-height: normal !important;
	margin:0 auto;
	width:900px;
}

#main-nav a{
	background:#222 url("../media/navbar.png") repeat-x;
	color:#eee;
}

#ud-nav {
	padding:0;
}
#ud-nav img {
	border:0;
}
#ud-nav ul {
	margin:0 auto;
	padding:0;
	font-size:14px;
	width:828px;
}
#ud-nav li {
	display: inline;
	list-style-type: none;
}
#ud-nav li a {
	float: left;
}
#ud-nav a:hover{
	background:#ec1;
	border-color: black;
	color: black !important;
	font-weight: bold;
}
#ud-nav .nav-text li a {
        font-weight: bold;
	border-right:1px solid #555;
	font-variant: small-caps;
	letter-spacing:2px;
	padding:8px 12px;
	text-decoration: none;
}

#ud-nav .nav-text li a:focus, 
#ud-nav .nav-text li a:active {
	background:#79b url("../media/navact.png") repeat-x !important;
	border-color: black;
	color: black;
}
#nav-first a {
        font-weight:bold;
	border-left:1px solid #555;
	font-variant: small-caps;
	letter-spacing:2px;
	padding:8px 12px;
	text-decoration: none;
}
.nav-active {
	background:#79b url("../media/navact.png") repeat-x !important;
	border-color: black;
	color:black !important;
}

.reggae-music-bottom {
	padding:40px;
	text-align:center;line-height:18px;
	font-size:16px;
	font-family:Arial,Helvetica,sans-serif;}

.reggae-music-bottom ul {
	width:900px;
	padding:0 0 10px;
	margin:0 auto;
}

.reggae-music-bottom ul li {
	display:inline;
	width:115px !important;
}



/* - - - - - Ending of navigation styles - - - - - */

.stripe {
	font-size:0px;
	background: url('../media/stripe-bar.png'); 
	height:9px;
	width:900px;
	
}

.right-list {
padding:15px 15px;
margin:0;
}

.right-list li{
	display: inline;
	padding: 15px;
	}

.right-list li img{
	padding:15px 20px 0px 20px;
	}

.left-list {
padding:15px 15px;
margin:0;
}
.left-list  li{
	display: inline;
	padding: 15px;
	}

.left-list li img{
	padding:15px 20px 0px 20px;
	}


#ud-head { 
}

#ud-ltr {
	color: black;
	background:white;
	margin:0 auto;
	padding:25px 75px;
	width:825px !important;	
}


h1.ltr-head {
  background:   url("../media/ltr-head.png")
		no-repeat;
  width:825px;
  height:150px;
  text-indent:-2200px;
}
h2.ltr-head {
  background:   url("../media/stripe-bar.png")
		no-repeat;
  width:825px;
  height:9px;
  font-size:8px;
  padding:10px 0px;
  text-indent:-2200px;
}
h3.ltr-h3 {
  font-family: Veranda, Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#272;
  padding:15px 0px 0px;

}
p.ltr-txt {
  padding:10px 0px;
  font-family: Veranda, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  padding:15px 0px;
  width:825px;
}
p.ltr-small {
  font-family: Veranda, Arial, Helvetica, sans-serif;
  font-size:15px;
  width:825px;
}
p.ltr-quote {
  font-family: Courier New, Times, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-style:italic;
  font-weight:bold;
  padding:5px 0px;
  color:#f22;
}
p.ltr-quote-rt {
  font-family: Courier New, Times, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-style:italic;
  font-weight:bold;
  color:#f22;
  padding:5px 0px;
  text-align:right;
}

.ud-shadow {
	background: transparent url("../media/shadow.png") repeat-y scroll 0 29px;
	width:922px;
	margin:0 auto;
	padding:0 0 0 0;
}

.logo {
	height:184px;
	width:922px;
	padding:0px;
	margin:15px auto 0px auto;
	background:url("../media/urban-dread-header.jpg") no-repeat;
	text-indent:-9000px;	
}
#accessibility {height:184px;position: relative;top:-184px;font-size:17px;}

.logo h1 {
	position: relative;
	top:-184px;
}

#ud-logo { 
	margin:0px auto; 
	padding: 15px 0px 0px;
	width:922px;
	line-height:0px;
}

#reggae-music-body {
	margin:0px auto;
	padding:0px;
	width:900px !important;
}

#reggae-music-main {
	margin:0px auto;
	padding:0px;
	width:900px !important;
	color:black;
	background:transparent;
}

#reggaeMusic {
	float:right;
	width:435px;
	padding:3px 0px 0px;
}

.reggaeMusicMP3 {
	float:left;
	width:350px;
	padding:0px 25px;
}

.black-blue {
	color:black;
	text-decoration:none;
}

.black-blue a:hover {
	color:blue;
}

.full-box{
	margin:0px auto 15px auto;
	padding: 0;
	background:#ccc;
	color:black;
	width:900px;
}

.left-half {
	margin:0px auto;
	padding:7px 0px 0 0;
	width:440px;
	float:left;
}
.left-half ul {
	margin:0;
	padding:0;
	width:300px;
}
.left-half ul li {
	margin:0;
	padding:0;
	width:300px;
}
.left-third {
	margin:0px auto;
	padding:7px 0px 0 0;
	width:300px;
	float:left;
}
.left-third ul {
	margin:0;
	padding:0;
	width:300px;
}
.left-third ul li {
	margin:0;
	padding:0;
	width:300px;
}
.left-quarter {
	margin:0px auto; 
	padding:0px;
	width:175px;
	float:left;
}
.left-quarter ul {
	margin:0;
	padding:0;
	width:175px;
}
.left-quarter ul li {
	margin:0;
	padding:0;
	width:175px;
}

.left-half img {
	margin:0;
	padding:0px 8px 0 0px;
	}
	
.left-half a {
	padding:0px 0px;
	margin:0px;
	text-decoration:none;
}

.right-half {
	margin:0;
	padding:7px 0px 0 0px;
	width:440px;
	float:right;
}

.right-half ul {
 	margin:0;
 	padding:0;
}

.right-half img {
	margin:0;
	padding:0px 8px;
	border:none;
	}

.left-box-3 {
	margin:0px auto;
	padding: 0;
	background:transparent;
	color:black;
	width:330px;
	float:left;
}

.mini-box {
	margin:0px;
	padding:5px 0px 0px 28px;
	background:transparent;
	color:black;
	width:265px;
}

.mini-box img {
	padding:0px 5px 0px 0px;
}

.small-box {
	margin:0px;
	padding:5px 0px 0px 28px;
	background:transparent;
	color:black;
	width:288px;
}

.half-box {
	margin:0px;
	padding:5px 28px 0px 22px;
	background:transparent;
	color:black;
	width:394px;
}

.left-box {
	margin:0px;
	padding:5px 22px 0px 26px;
	background:transparent;
	color:black;
	width:404px;
}
.pad-box {
 	padding:5px 30px;
}

.img-left {
	padding: 10px 20px 10px 0px; 
	float:left;
}
.img-farleft {
	padding: 0px 10px 10px 0px; 
	float:left;
}

.img-right {
	padding: 10px 0px 10px 20px; 
	float:right;
}
.img-farright {
	padding: 0px 0px 10px 20px; 
	float:right;
}

.right-box {
	margin:0px;
	padding:5px 0px 0px 10px;
	background:transparent;
	color:black;
	width:400px;
}


.left-box-h {
	color:black;
	background:black;
	margin:0px auto;
	padding: 0;
	width:425px;
	height:400px;
	float:left;
}

.left-box-6 {
	margin:0px auto;
	padding: 0;
	background:black;
	color:white;
	width:550px;
	float:left;
}

.right-box-3 {
	margin:0;
	padding: 0;
	width:350px;
	float:right;
}

.right-box-h {
	color:black;
	background:white;
	margin:0;
	padding: 0;
	width:425px;
	float:right;
}

.right-box-6{
	margin:0;
	padding:0;
	width:550px;
	float:right;
}

.reggae-music {
	margin:0px;
	padding:0px;
	width:347px;
	float:left;
}

.reggae-artist {
	float:left;	/* required by FF */
	margin:0;
	padding:0;
	width:175px !important;
}
.reggae-songs  {
	display:inline;  /* required by IE */
	margin:0;
	padding:0;
	width:175px !important;
	text-transform: capitalize;
}
.song-titles {
	text-transform: capitalize;
}

#contact_us {
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 0;
        margin: 0;
	height:586px;
}

#contact_us a {
	text-decoration:none;
	color: #00f;
}
#contact_fields {
	margin: 0;
	padding:14px 10px 30px 0px;
	width: 630px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-family: "Courier New", Courier, monospace;

}
#contact_form {
	padding:0;
	margin:0;
}

#required{
	margin:20px 0;
	padding:5px 0;
}

#address {
	margin: 0;
	padding: 0;
}

#sendmsg {
	height:165px;
	text-align:center;
}
#sendmsg img {
	padding:0px 35px 0px 35px;
}

#social {
	text-align:center;
	}

#ud-bottom { 
	margin:0px auto;
	padding:0px;
	width:922px !important;
}

#ud-foot { 
	margin:0 auto;
	padding:0;
}


/* + + + + + Begining of footer styles + + + + + */

#ud-footer {
	background:
	    url("../media/black_gradientb.gif")
		repeat-x 0% 50%;
	background-color:#111;
	color:#ccc;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	clear:both;
	margin:0px auto;
	padding:2px 0px 6px 0px;
	height:auto;
	width:900px;
	font-family:arial,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
}

#ud-foot a {
	padding:0px 8px 0px 12px;
	font-size:14px;
	color:yellow;
}


#ud-foot a:hover {
	padding:0px 8px 0px 12px;
	font-size:14px;
	color:red;
	}

#ud-foot ul {
	list-style:none;
	margin:0px;
	padding:0px;
	height:1%;
	display:inline;
}
#ud-foot li {
	border:none;
	white-space:nowrap;
	padding:0px;
	margin:0px;
	display:inline;
}
#ud-foot li.flist-first{
	border-left: none;
	padding:0px 0px 0px 10px;
	margin:0px;
	display:inline;
}
#ud-foot li.a{
	padding:0px 5px;
	margin:0px 5px auto;
}
/* - - - - - Ending of footer styles - - - - - */

#w3valid {
	width:900px;
	margin: 10px auto;
	text-align:right;
}

#post-script {
	margin:5px auto;
	width: 900px !important;
	height: 30px !important;
	text-align:right;
	color: black;
}

