/* General */

* { 
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #444;
	}
	
	
.heading, .heading * { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 1.1em; font-weight: normal; 
	}
	
H2, H2 * { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px; font-weight: normal; color: #214a6a; 
	}
	
H4, H4 * { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 14px; font-weight: normal; color: #123e61; 
	}
	
A { text-decoration: underline; color: #2a677b;  }	
A:visited { text-decoration: underline;  }	
A:hover { text-decoration: none;  }	
A:active { text-decoration: none;  }
	

.smaller, .smaller * { font-size: 0.75em; }
	
BODY { 
	background: #fff url(Images/bg.gif) repeat-x;
	}
	
/* Layout */
#Header {
	position: relative; display: block; margin: auto;
	width: 946px; height: 130px; 
	}
	#logo { margin: 15px 25px; }
	.leaderboard { width:728px; height: 90px; position: absolute; top: 7px; left: 22%; }
	#mediahill { 
		position: absolute; right: 10px; bottom: 0px; 
		width: 728px; height: 20px; display: block;
	}
		#mediahill * { 
		color: #555; text-decoration: none;
		font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
		text-transform: uppercase; letter-spacing: 2px;
	 }
	
#Menu { 
	position: relative; display: block; margin: auto; 
	width: 946px; height: 20px; margin-top: 14px; margin-bottom: 10px;	
	padding: 0px 0px; background-color: transparent;
	}
	#Menu * { 
		color: #852275; text-decoration: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
	 }
	
#Page {
	position: relative;
	width: 966px; margin: auto; margin-top: 20px;
	padding: 0px; background-color: transparent;
	}	
	.separator { clear: both; }
	.menu { 
		float: left; display: inline; width: 252px; 
		margin: 0px 5px 0px 10px; 
		padding: 0px; line-height: 1.3em; 
		}
	.content { 
		float: left; display: inline; width: 468px; 
		margin: 0px 5px; 
		padding: 0px; 
		}
	.content2 { 
		float: left; display: inline; width: 746px; 
		margin: 0px 5px; 
		padding: 0px; 
		}
	.sidebar { 
		float: left; display: inline; width: 190px; 
		margin: 0px 10px 0px 5px; 
		padding: 0px;
		}
		
	.listing {
		display: block; width: 468px; clear: both;
		border-top: dotted 1px #852275;
		padding-bottom: 15px;
	}
		.listing .options { clear:both; margin: 5px; text-align:right }
		

#Footer {
	position: relative; display: block; 
	width: 100%; height: 130px; margin-top: 15px;
	background: #fff url(Images/bg.gif) repeat-x;
	}
