/*--------------------------------------------------*/
/* General Setup                 					*/

	* {
		padding: 0;
		margin: 0;
	}

	body {
		font-family: tahoma, verdana, arial, sans-serif;
		font-size: 100%; 
		color: #58595b;
		background: #ccc;
		text-align: center;
	}

	/*--------------------------------------------------*/
	/* Links                                            */

		a {
			text-decoration: underline;
		}

			a:hover,
			a:active,
			a:focus {
				text-decoration: none;
			}

			a img {
				border: 0;
			}

	/*--------------------------------------------------*/
	/* Images                                           */

		img {
			display: block;
		}

/*--------------------------------------------------*/
/* Generic Classes				                    */

	.offScreen {
		position: absolute;
		left: -5000px;
	}

	.clear:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

/*--------------------------------------------------*/
/* Wrapper						                    */

	#wrapper {
		font-size: 0.8em; 
		width: 960px;
		background: #fff;
		margin: 0 auto;
	}
	
		#header {
			clear: both;
			padding: 0 23px 23px 23px;
			width: 914px;
		}
		
			#header img,
			#header h1 {
				float: left;
				padding: 0;
				margin: 0;
			}
			
			#header img.tags {
				float: right;
				border: none;
			}
			
		#content {
			text-align: left;
			padding: 23px;
			width: 914px;
		}
		
			#content #home,
			#content #urban,
			#content #sport,
			#content #pop {
				margin: 50px 0 100px 0;
			}
			
			#content #urban,
			#content #sport,
			#content #pop {
				min-height: 380px;
				height: auto !important;
				height: 380px;
				background: url("/a/img/global/urbanBg.jpg") no-repeat bottom right;
			}
			
			#content #sport {
				background: url("/a/img/global/sportBg.jpg") no-repeat bottom right;
			}
			
			#content #pop {
				background: url("/a/img/global/popBg.jpg") no-repeat bottom right;
			}
			
				#content #home img {
					float: left;
					margin: 55px 0 0 0;
				}
				
					#content #home img.middle {
						float: left;
						margin: 55px 10px 0 9px;
					}
		
			#content p#contentFooter {
				color: #fff;
				width: 770px;
			}
			
				#content p#contentFooter a,
				#content p#contentFooter span {
					margin: 0 15px 0 0;
					color: #58595b;
					font-weight: bold;
				}
		
			#content p {
				padding: 0 0 12px 49px;
				width: 470px;
			}
			
				#content p a {
					color: #58595b;
					font-weight: bold;
				}

			#content h2 {
				font-size: 1.5em;
				text-transform: uppercase;
				padding: 0 0 0 49px;
				font-weight: normal;
			}
			
		#footer {
			background: #ccc;
			clear: both;
			padding: 20px 23px 15px 23px;
			font-size: 9px;
			text-align: left;
			width: 914px;
		}
		
			#footer p {
				margin: 0 0 5px 0;
				
			}
			
				#footer p.copyrightLine {
					margin: 0 0 25px 0;
					
				}
			
				#footer p a {
					color: #58595b;
				}
				
