/* general tag styles */

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #232323;
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 12px;
	background: url(../images/bg.jpg) left top repeat;
}

p, td, li, form, label {
	font-size: 12px;
}

td, ul, ol, li, form, input, select {
	padding: 0;
	margin: 0;
}

img {
	padding: 0;
	border: 0;
}

p {
	line-height: 120%;
	padding: 0 0 20px 0;
	color: #232323;
	font-weight: normal;
	border: 0;
	margin: 0;
}

p.clearit {
  clear: both;
  line-height: 1px;
  font-size: 1px;
} 

div.clearit {
  clear: both;
  line-height: 1px;
  font-size: 1px;
  padding: 0 !important;
} 

h1 {
    font-size: 11px;
	line-height: 120%;
	padding: 4px 0 4px 10px;
	border: 0;
	margin: 0;
	color: #E8DD36;
	background: url(../images/hdr-bg.jpg) left top no-repeat;
}

h1 span {
	color: #B29BD3;
}

h2 {
    font-size: 12px;
	line-height: 120%;
	padding: 0 0 20px 0;
	border: 0;
	margin: 0;
	color: #422B63;
	font-family: Arial, Helvetica, sans-serif;
}

h2 span {
	color: #F5CC00;
}

h3, h4 {
    font-size: 11px;
	line-height: 120%;
	padding: 0 0 3px 15px;
	border: 0;
	margin: 0;
	color: #F5CC00;
	background: url(../images/icon-news.gif) left top no-repeat;
}

h5, h6 {
	font-size: x-small;
	padding: 10px 0 2px 0;
	border: 0;
	margin: 0;
}

select {
	font-size: x-small;
}

a {
	color: #F5CC00;
}

a:hover {
	color: #F5CC00;
}

label {
	color: #000;
	vertical-align: top;
	font-size: x-small;
}

.em-note {
  font-style: italic;
}

/* tabular data cell styles */

td {
	text-align: left;
	vertical-align: top;
}

td.lm {
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
}

td.lb {
	text-align: left;
	vertical-align: bottom;
}

td.lt {
	text-align: left;
	vertical-align: top;
	padding: 0;
}

td.ct {
	text-align: center;
	vertical-align: top;
}

td.cm {
	text-align: center;
	vertical-align: middle;
}

td.cb {
	text-align: center;
	vertical-align: bottom;
}

td.rt {
	text-align: right;
	vertical-align: top;
}

td.rm {
	text-align: right;
	vertical-align: middle;
}

td.rb {
	text-align: right;
	vertical-align: bottom;
}

/* main containers */

#site-container {
	background: url(../images/bg-top.jpg) left top repeat-x;
} 

#main-container {
	text-align: left; 
	margin: 0 auto;
	width: 900px;
	background: url(../images/shadow.png) left top repeat;
	behavior: url(iepngfix.htc)
}

/* header  */

#header {
	background: url(../images/banner.jpg) left top no-repeat;
	height: 272px;
	padding: 0 13px 0 14px;
}

#logo {
	margin: 148px 28px 0 15px;
	float: left;
	width: 274px;
}

#tnav {
	float: left;
	width: 160px;
	margin: -15px 0 0 0;
}

#tnav div p {
	background: url(../images/white-dot.gif) left bottom repeat-x;
	padding: 5px 0 5px 0;
	margin: 0 0 0 20px;
	font-size: 11px;
}

#tnav div p a {
	color: #F8D846;
	font-weight: bold;
	text-decoration: none;
}

#tnav p a:hover {
	color: #F0F1C7;
}

#tnav p.selected a {
	color: #F0F1C7;
}

#tnav div#nav1 {
	background: url(../images/icon-home.jpg) left top no-repeat;
	
}

#tnav div#nav2 {
	background: url(../images/icon-about.jpg) left top no-repeat;
	margin: 0 0 0 41px;
	width: 160px;
}

#tnav div#nav3 {
	background: url(../images/icon-urban.jpg) left top no-repeat;
	margin: 0 0 0 73px;
	width: 160px;
}

#tnav div#nav4 {
	background: url(../images/icon-gospel.jpg) left top no-repeat;
	margin: 0 0 0 93px;
	width: 160px;
}

#tnav div#nav5 {
	background: url(../images/icon-urban-spots.jpg) left top no-repeat;
	margin: 0 0 0 93px;
	width: 160px;
}

#tnav div#nav6 {
	background: url(../images/icon-urban-press.jpg) left top no-repeat;
	margin: 0 0 0 93px;
	width: 160px;
}

#util {
	padding: 4px 0 0 5px;
}

#util a {
	color: #000;
	font-size: 11px;
}

#util img {
	vertical-align: -0.2em;
}

/* content styles */

#content-container {
	padding: 0 13px 0 14px;
	height: 100%;
}

#column-l {
	width: 216px;
	float: left;
	padding: 0 0 30px 0;
}	

#column-c {
	width: 508px;
	padding: 0 0 0 0;
	float: left;
	background: url(../images/content-top.jpg) left top no-repeat;
	padding: 0 0 30px 0;
}	

#column-r {
	width: 144px;
	padding: 0 0 0 0;
	float: left;
	padding: 5px 0 30px 5px;
}	

/* left column */

.news {
	padding: 0 7px 0 7px;
}

.news a {
	font-size: 9px;
}

.news p {
	color: #ccc;
	font-size: 11px;
	padding: 0 0 10px 0;
}

.dotted-line {
	background: url(../images/dot-line.jpg) left top repeat-x;
	padding: 0;
	line-height: 3px;
	font-size: 1px;
	margin: 0 0 10px 0;
}

/* conter column */

.content-indent {
	padding: 20px 40px;
}

.content-indent p, .content-indent a, .content-indent div, .content-indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.align-center {
	text-align: center;
}


.half-cols {
	float: left;
	width: 195px;
	padding: 0 10px 0 0;
}

.links {
	margin: 0 0 20px 0;
}

.links td {
	background: #F2EFF8;
	padding: 2px;
	text-align: center;
}

.clients td {
	padding: 3px;
}

.clients tr.purple {
	background: #E4DDF0;
	text-align:center;
}

.purple {
	color: #422B63;
	font-weight:bold;
}

#column-r p {
	color: #ccc;
	font-size: 11px;
}	

/* footer */

#footer {
	text-align: left; 
	margin: 0 auto;
	width: 900px;
}

#footer img {
	behavior: url(iepngfix.htc)
}

#footer p {
	color: #ccc;
	text-align: center;
	padding: 5px 0 10px 0;
}

#footer p a {
	color: #ccc;
	font-size: 11px;
	margin: 0 10px 0 0;
}
/*---------------------------------------------------------MODIFIED CSS-----------------------------------------------------------------------------------------------*/
#urbanhotspotcontent
	{
		width:428px;
		float:left;
		margin:0px;
		padding:20px 40px 0 40px;
	}
#urbanhotspotcontent p
	{
		width:428px;
		float:left;
		margin:0 0 5px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		text-align:justify;
	}
#urbanhotspotcontent .txtcen
	{
		width:428px;
		float:left;
		margin:0 0 5px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		text-align: center;
	}
#urbanhotspotcontent .boldtxt
	{
		width:428px;
		height:13px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		color: #422B63;
		font-weight:bold;
		text-align:center;
	}
#urbanhotspotcontent .programdirector
	{
		width:228px;
		height:13px;
		float:left;
		margin:30px 0 0 0;
		padding:10px 0 30px 0;
		color: #422B63;
		font-weight:bold;
		text-align:left;
	}
#urbanhotspotcontent .imagingbutton
	{
	height:13px;
	float:left;
	color: #422B63;
	font-weight:bold;
	text-align:right;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	}
#urbanhotspotcontent .imagingbutton002
	{
	height:13px;
	float:left;
	color: #422B63;
	font-weight:bold;
	text-align:right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 30;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
	}

#urbanhotspotcontent .boldtxt002
	{
		width:200px;
		height:13px;
		float:left;
		margin:10px 0 0 0;
		padding:10px 0 10px 0;
		color: #422B63;
		font-weight:bold;
		text-align:left;
	}
#urbanhotspotcontent .boldtxt003
	{
		width:328px;
		height:13px;
		float:left;
		margin:0px;
		padding:10px 0 20px 0;
		color: #422B63;
		font-weight:bold;
		text-align:left;
	}
#urbanhotspotcontent .normaltxt
	{
		width:200px;
		height:13px;
		float:left;
		margin:0px;
		padding:0px;
		color: #232323;
		text-align:left;
	}
#urbanhotspotcontent .italictxt
	{
		width:428px;
		height:13px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		color: #232323;
		font-style:italic;
	}
#urbanhotspotcontent .boldtext
	{
		color: #422B63;
		font-weight:bold;
	}
#urbanhotspotcontent .djdemo
	{
		width:200px;
		height:13px;
		float:left;
		margin:0px;
		padding:10px 0 20px 0;
		color: #422B63;
		font-weight:bold;
		text-align: center;
		
	}
#urbanhotspotcontent .urbandemo
	{
		width:200px;
		height:13px;
		float:left;
		margin:0px;
		padding:10px 0 20px 0;
		color: #422B63;
		font-weight:bold;
		text-align: center;
	}
	
#urbanlinks
	{
		width:428px;
		float:left;
		margin:0px;
		padding:0px;
	}
#urbanlinks ul
	{
		width:428px;
		float:left;
		margin:0px;
		padding:26px 0 26px 0;
		display:block;
	}
#urbanlinks ul li
	{
		width:128px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		display:block;		
	}
#urbanlinks ul li a.links
	{
		width:128px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#F5CC00;
		text-decoration:none;
		display:block;		
	}
#urbanlinks ul li a.links:hover
	{
		width:128px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;		
		color:#F5CC00;
		text-decoration: underline;		
		display:block;		
	}
#geturban
	{
		width:428px;
		float:left;
		margin:0px;
		padding:0px;
	}
#geturban ul
	{
		width:428px;
		float:left;
		margin:0px;
		padding:26px 0 0 0;
		display:block;
	}
#geturban ul li
	{
		width:428px;
		float:left;
		margin:0 0 15px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		display:block;		
	}
#geturban ul li.hedding
	{
		width:428px;
		float:left;
		margin:0 0 15px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#422B63;
		display:block;		
	}

#geturban ul li.bold
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#232323;
		display:block;		
	}
#geturban ul li.caps
	{

		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		display:block;		
	}
#urbandetails
	{
		width:428px;
		float:left;
		margin:0px;
		padding:0px;
	}
#urbandetails ul
	{
	width:390px;
	float:left;
	margin:0px;
	display:block;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 26px;
	}
#urbandetails ul li
	{
		width:165px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		display:block;		
	}
#clientstours
	{
		width:420px;
		float:left;
		margin:0px;
		padding:0px;
	}
#clientstourslefttxt
	{
		width:200px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		text-align:justify;
		display:block;		
	}
#clientstoursrighttxt
	{
		width:200px;
		float: right;
		margin:22px 0 0 5px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		text-align:justify;		
		display:block;		
	}
#clientstoursboldtxt
	{
		width:200px;
		float:left;
		margin:0 0 10px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#232323;
		display:block;		
	}
#clientlinksblank
	{
		width:400px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
	}
#clientlinks 
	{
		width:428px;
		float:left;
		margin:0 0 5px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		display:block;		
	}
#clientlinks ul 
	{
		width:428px;
		float:left;
		margin:0px;
		padding:20px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		display:block;
	}
#clientlinks ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		display:block;
	}								
#clientlinks ul li a.urls 
	{
		width:200px;	
		float:left;
		margin:0 13px 0 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#F5CC00;
		text-decoration:none;
		display:block;
	}
#clientlinks ul li a.urls:hover
	{
		width:200px;	
		float:left;
		margin:0 13px 0 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#F5CC00;
		text-decoration: underline;
		display:block;
	}
#clientlinks ul li.names 
	{
		width:200px;	
		float:left;
		margin:0 10px 0 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		text-decoration:none;
		display:block;
	}

#gospelclients
	{
		width:450px;
		float:left;
		margin:0px;
		padding:0px;
	}
#gospelclientslefttxt
	{
		width:200px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		text-align:justify;
		display:block;		
	}
#gospelclientsrighttxt
	{
		width:210px;
		float: right;
		margin:22px 0 0 5px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#232323;
		text-align:justify;		
		display:block;		
	}
#gospelclientsboldtxt
	{
		width:200px;
		float:left;
		margin:0 0 10px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#232323;
		display:block;		
	}
.djdropdemoblank
	{
		width:200px;
		float:left;
		margin:0px;
		padding:0 0 20px 0;
	}	
.djdropdemo
	{
		width:200px;
		float:left;
		margin:0px;
		padding:0px;
		background-color:#ede2fd;
		border:solid 1px #d1b5fc;
		ebkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;				
	}	
.djdroppack
	{
		width:200px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		background-color:#ede2fd;
		border:solid 1px #d1b5fc;
		ebkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;				
	}	
.urbanpromo
	{
	width:200px;
	float:left;
	padding:0px;
	background-color:#ede2fd;
	border:solid 1px #d1b5fc;
	ebkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	}	
.urbanpromoII
	{
		width:200px;
		float:left;
		margin:10px 0 0 10px;
		padding:0px;
		background-color:#ede2fd;
		border:solid 1px #d1b5fc;
		ebkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;				
	}	
#djpack
	{
		width:200px;
		float:left;
		margin:0px;
		padding:0 0 0 0;
	}	
#djpack ul
	{
		width:200px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		display:block;
	}	
.urbanpromoIII
	{
	width:200px;
	float:left;
	padding:0px;
	background-color:#ede2fd;
	border:solid 1px #d1b5fc;
	ebkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: center;
	}	
#djpack ul li
	{
		float:left;
		margin:0px;
		padding:0 0 0 10px;
		display:block;		
	}	
#djpack ul li.dblackbold
	{
		width:180px;
		height:13px;
		float:left;
		margin:5px 0 5px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#422B63;
		text-align: center;
		display:block;		
	}	
#djpack ul li.djpacknormaltxt
	{
		width:180px;
		float:left;
		margin:0 0 10px 0;
		padding:0 0 0 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		color:#232323;
		text-align: center;
		display:block;		
	}	
#djpack ul li.cost
	{
		width:180px;
		height:13px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#F5CC00;
		text-align: center;
	}	
#djpack ul li a.buy
	{
		width:71px;
		height:21px;
		float:left;
		margin:6px 0 4px 40px;
		padding:4px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#422B63;
		text-align: center;
		text-decoration:none;
		background-image:url(../images/button.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}	
#djpack ul li a.buy:hover
	{
		width:71px;
		height:21px;
		float:left;
		margin:6px 0 4px 40px;
		padding:4px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#422B63;
		text-align: center;
		background-image:url(../images/buttonover.jpg);
		background-repeat:no-repeat;
		background-position:center;		
	}
#djpack ul li a.urbanlogo
	{
		width:180px;
		height:60px;
		float:left;
		margin:0px;
		padding:0px;
		background-color:#e8d9fe;
		border:solid 1px #e3d2fd;
		ebkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-image:url(../images/uvoiceslogo.jpg);
		background-repeat:no-repeat;
		background-position:center;						
	}
#djpack ul li a.urbanlogo:hover
	{
		width:180px;
		height:60px;		
		float:left;
		margin:0px;
		padding:0px;
		background-color:#e8d9fe;
		border:solid 1px #e3d2fd;
		ebkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-image:url(../images/uvoiceslogo.jpg);
		background-repeat:no-repeat;
		background-position:center;				
	}			
#urbanpromo 
	{
		width:200px;
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#422B63;
		text-align: center;
	}	
#urbanpromo ul
	{
		width:200px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		display:block;
	}	
#urbanpromo ul li
	{
		float:left;
		margin:0px;
		padding:0 0 0 10px;
		display:block;		
	}	
#urbanpromo ul li.ublackbold
	{
		width:180px;
		height:13px;
		float:left;
		margin:10px 0 10px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#422B63;
		text-align: center;
		display:block;		
	}	
#urbanpromo ul li.urbannormaltxt
	{
		width:195px;
		height:25px;
		float:left;
		margin:0 0 10px 0;
		padding:0 0 0 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		color:#232323;
		text-align: center;
		display:block;		
	}	
#urbanpromo ul li.cost
	{
		width:180px;
		height:13px;
		float:left;
		margin:0 0 10px 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#F5CC00;
		text-align: center;
	}	
#urbanpromo ul li a.buy
	{
		width:71px;
		height:21px;
		float:left;
		margin:0 0 4px 40px;
		padding:4px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#422B63;
		text-align: center;
		text-decoration:none;
		background-image:url(../images/button.jpg);
		background-repeat:no-repeat;
		background-position:center;
	}	
#urbanpromo ul li a.buy:hover
	{
		width:71px;
		height:21px;
		float:left;
		margin:0 0 4px 40px;
		padding:4px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#422B63;
		text-align: center;
		background-image:url(../images/buttonover.jpg);
		background-repeat:no-repeat;
		background-position:center;		
	}	
#urbanpromo ul li a.urbanlogo
	{
		width:180px;
		height:60px;
		float:left;
		margin:0px;
		padding:0px;
		background-color:#e8d9fe;
		border:solid 1px #e3d2fd;
		ebkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-image:url(../images/uvoiceslogo.jpg);
		background-repeat:no-repeat;
		background-position:center;						
	}
#urbanpromo ul li a.urbanlogo:hover
	{
		width:180px;
		height:60px;		
		float:left;
		margin:0px;
		padding:0px;
		background-color:#e8d9fe;
		border:solid 1px #e3d2fd;
		ebkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-image:url(../images/uvoiceslogo.jpg);
		background-repeat:no-repeat;
		background-position:center;				
	}			
			

