/* CSS Document */
/* ----------  Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin:0; padding:0;}
#col4 img {
	padding-bottom: 10px;
}
/* ------------------------------ */

body 			{
				background-color:#ddd;
				margin-left:auto;margin-right:auto;
				font-family: Tahoma, Geneva, sans-serif;
				}
				
h2 				{
				font-size:18px; 
				color:#FFF;
				background-image: url(/gfx/h2_bga.png) ;
				background-repeat:repeat-x;
				padding-left:10px;
				padding-bottom:5px;
				padding-top:2px;
				margin-bottom:5px;
				}
				
h2 a			{
				text-decoration:none;
				font-size:18px; 
				color: #FFF;
				}	
				

							
		
h2 a:hover		{
				text-decoration:none;
				font-size:18px; 
				color: #CCC;
				}
#latesttv h2 {
	color: #CCC;
}
				
h4				{
				font-size:20px;
				}
				
#wrapper 		{
				width:940px;
				margin-left:auto;
				margin-right:auto;
				text-align:left; 
				background-color:#FFF;
				}
	
#subwrapper 	{
				width:920px;
				height:auto;
				margin-left:auto;
				margin-right:auto;
				text-align:left;
				border-left:1px #CCC solid;
				border-right:1px #CCC solid;
				background-color:#F0F0F0;
				}
	
#header 		{
				width:920px;
				margin-left:auto;
				margin-right:auto;
				background-image: url(/gfx/header_bg.png) ;	
				border-bottom:2px #CD0921 solid;
				border-left:1px #CD0921 solid;
				border-right:1px #CD0921 solid;
				height:100px;
				}
	
#header h1 		{
				margin:0;
				width:892px;
				padding:12px;
				}
	
#header h1 a 	{
				display: block;
				background-image: url(/wp-content/themes/home/gfx/header_title3.png);
				background-repeat: no-repeat;
				padding-top: 79px; height: 0 !important;
				height: 79px; overflow: hidden;
				}


#header div 	{
				width:920px;
				margin-left:auto;
				margin-right:auto;	
				position:relative;
				}
				
#content 		{
				clear:both;
				}
				
				
#col1, #col2, 
#col3, #col4 	{
	width:168px;
	float:left;
	padding:10px;
	margin-top:0;
	border-right:1px #CCC solid;
	height:1030px
				}
				
				
#col5 			{
				width:135px;
				height:auto;
				float:left;
				padding:10px 12px 10px 15px;
				/* margin-top:0;*/
				margin-left:auto;
				margin-right:auto;
				}
#content #col5 a img		{
				text-decoration:none;
				font-size:16pt; 
				color: #FFF;
				margin-bottom: 10px;
				padding-bottom:0;
				}
				
#col2 h4 	{	color: #666;
				font-size:15px;
				padding-bottom:13px;
				}
				
#col2 h5 		{
				padding-top:-13px;
				}				
				
#col2 p			{
	font-size:11px;
	line-height:15px;
	}
				
h5 				{
				line-height:18px;
				font-size:18px;
				color: #F00;
				padding-bottom: 8px;
				padding-top:5px;
				}		
				
h5 a		{
				text-decoration:none;
				font-size:14px; 
				color: #333;
				}			
				
h5 em		{
				text-decoration:none;
				font-size:14px; 
				color: #F00;
				}					
				
h5 a:hover		{
				text-decoration:none;
				font-size:14px; 
				color: #69c;
				}					
				
#whats-on h2 a:hover{
				text-decoration:none;
				font-size:18px; 
				color: #CCC;
				}
				
#col2.name		{padding-top::10px;}
				

#footer 		{
				margin-top:20px;
				clear:left;
				border-top:1px #CCC dashed;
				}
				
.title 			{height:30px;background-repeat: no-repeat;margin-top:5px}
.title span 	{display:none}

.icon			{
				list-style:none;
				background-repeat: no-repeat;
				background-position: left center;
				padding:8px 5px 6px 20px;
				}
				
.link			{background-image: url(/wp-content/themes/home/gfx/link_go.png);}
.latest7		{background-image: url(/wp-content/themes/home/gfx/maglogo_l7.png);}
.latesthomes	{background-image: url(/wp-content/themes/home/gfx/maglogo_lh.png);}
.wave			{background-image: url(/wp-content/themes/home/gfx/maglogo_wave.png);}


.roll img		{border: 1px solid #ccc;padding:2px;}
.roll:hover img	{border: 2px solid #0099FF;padding:1px;}
.roll:hover		{color: #0099FF;border: 0px;} /* Dummy definition to overcome IE bug */


p		{
				color:#000;
				font-size:11px;
				line-height:15px;
				}				

	

img				{
				border-style:none
				}
				
#whats-on h4				{
				color: #666;
				font-size:15px;
				padding-bottom:8px;
				}

#news li {margin-bottom:5px}
				
#news a:hover,
#whats-on a:hover
				{color:#69c}

#whats-on ul,
#news ul	{
	color:#F00;
	padding-left:18px;
				}

#news li,
#whats-on li 	{
				list-style-type:disc;
				/*text-decoration:none;*/
				color:#F00;
				font-size:12px;
				/*padding-bottom:2px;*/
				}				
				
#news li a,
#whats-on li a	{
	text-decoration: none;
	font-size:14px;
	/*padding-bottom:53px;*/
	color:#000;
				}
				
#whats-on p		{font-size:20px;
				line-height:15px;
				color:#F00;
				padding-top:10px;
				}				
				
#whats-on p	a	{font-size:14px;}	

#whats-on p	a em	{font-size:14px;
					color:#F00;}	
					
				
				
#chart_home p	{
				font-size:13px;
				line-height:18px;
				margin-bottom:10px;
				}
				
#chart_home p span		
				{
				line-height:18px;
				margin-bottom:10px;
				color:#F00;
				}
				
#chart_home p strong		
				{
				line-height:18px;
				margin-bottom:10px;
				color:#F00;
				}
				
#chart_home table thead th{
				padding:3px;
				background-color:#666;
				color:#FFF;}
				
				
#chart_home table tr
				{
				width: 168px;
				color: #000;
				font-size:10px;
				text-decoration:none;
				background-color:#CCC;
				padding:3px;
				}
				
#chart_home table td
				{
				padding:3px;
				}	
				
#chart_home table a
				{
	color:#000;
	text-decoration:underline;
				}
				
#chart_home table a:hover
				{
	color:#69c;
	text-decoration:underline;
				}				
				
#col3 h4 a	{
				text-decoration:none;
				color:#000;
				font-size:16px;
				}		
				
#col3 h4 a:hover	{
				color:#69c;
				}					


#col3 h4 	{
				color:#F00;
				font-size:14px;
				padding-bottom:8px;
				line-height:20px;
				
				
				}
				

							
								
				
				
				
				/* -------------------------------- */
.roll img		{border: 1px solid #ccc;padding:2px;margin-left:7px}
.roll img a	{border: 2px solid #69C;padding:1px;}
.roll:hover		{color: #69C;border: 0px;} /* Dummy definition to overcome IE bug */
				/* -------------------------------- */

				
.clear 			{
				clear: both;
				}
				
.red			{
				color:#F00;
				}
				
.left			{
				float:left;
				}
				


dl#tonight dt{padding:8px;color:#FFF;background-color:#ef4123}
dl.giglist {padding-bottom:5px;margin-bottom:5px;border-bottom:1px #CCC dashed}
dl.giglist dt {font-weight:bold;font-size:1.6em;padding:6px;background:#DDD}
dl.giglist dd {font-size:1.0em}

#weather ul		{
				margin-left:15px;
				}


#weather h5		{
				color:#000
				}

#weather		{float:left;
				font-size:11px;
				line-height:15px;
				padding-left:13px;
				width:49%;
				height:90px;
				s				}
				
.weather		{
				background-image: url(/wp-content/themes/home/gfx/weather.png);	
				font-size:15px;
				}
				
.lets			{padding-bottom:5px}

.adspace		{padding-bottom:10px}
				
				
#traffic		{
				float:right;
				font-size:11px;
				line-height:15px;
				width:49%;
				height:90px;
				padding-bottom:10px;
				}
				
.traffic		{
				background-image: url(/wp-content/themes/home/gfx/car.png);
				}
				
.map			{background-image: url(/wp-content/themes/home/gfx/map.png);}
				
#traffic ul		{
				margin-left:15px;
				}

#traffic h5		{
				color:#000
				}
				
#end			{
				padding-top:5px;
				clear:both;
				border-top:1px #CCC dashed;
				padding-left:10px;
				}
				
#end a{	
		text-decoration:none;
		}
				
				
				


#col3 h5 img	{margin-left:20px;}

#col3 #records img {
	margin-bottom: 10px;
}

#col3 #musicbar h4 a {
	font-size: 14px;
	color: #000;	
}

#col3 #musicbar h4 a:hover {
	color: #69c;	
}

#col3 #records h4 {color:#666;
font-size:14px;
padding-bottom:13px;}

#col3 #latesttv h4 {
	color: #000;
}
#col3 #musicbar h4 {
	font-size: 14px;
	line-height:18px;
}

.strap {
	font-size: 16px;
	color:#666;
	padding-bottom:12px;

}

