/* CSS Document */
	* {
		padding: 0;
		margin: 0;
	}
	
	body {
		background: #000000;
		width: 100%;
		padding: 0;
		margin: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	#wrapper {
		width: 939px;
		margin: 0 auto;
		background: #FFFFFF;
		padding: 0 0 10px 0;
	}
	
	#head {
		background: #E3001A;
		overflow: hidden;
		width: 939px;	
	}
	
	#logo {
		float: left;
	}
	
/* ------ TOP NAVAIGATION ------ */	
	
	#nav {
		width: 230px;
		float: right;

	}
	
	#nav ul li {
		float: left;
		color: #FFFFFF;
		list-style-type: none;
		list-style-image: none;
		text-align: center;
		height: 45px;
		line-height: 45px;
		font-size: 0.7em;
	}

	#nav ul li a {
		color: #FFFFFF;
		text-decoration:none;
		font-weight: bold;
		margin: 0 5px;		
	}	
	
	#nav ul li a:hover {
		text-decoration: underline;
	}
	
/* ------ MAIN SECTION STYLES ------ */	
	
	h1 {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/header.png);
		text-indent: -99999px;
		height: 124px;
		margin: 0;
		padding: 0;
		clear: both;
	}
	
	#main {
		overflow: hidden;
		margin: 0 8px;
		clear: both;
		width: 923px;
		border-top: #E3001A 12px solid;
	}
	
	#main-left {
		width: 177px;
		float: left;
		background: #FFFFFF;
	}	

	#main-right {
		width: 737px;
		float: right;
		background: #FFFFFF;
		padding: 0 0 0 8px;
	}
	
	#driver-name {
		float: left;
		width: 530px;
		margin-left: 10px;
	}
	
	#driver-name h2 {
		letter-spacing: -1px;
		padding: 8px 0 0 0;
		font-size: 1.6em;
	}
	
	#flag {
		width: 94px;
		float: left;
	}
	
	#prev-next {
		width: 72px;
		float: right;

		padding: 14px 0 0 0;
		list-style-type: none;
		list-style-image: none;
	}
	
	#prev-next li {
		float: right;
		
	}	
	
	#prev-next li a {
		display: block;
		height: 46px;
		width: 32px;
	}
	
	.next-driver {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/arrow-next.gif) no-repeat;

	}
		
	.previous-driver {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/arrow-previous.gif) no-repeat;
		margin: 0 8px 0 0;
	}	
	
	img {
		border: none;
	}
	
/* ------ NUMBERS PANEL ------ */	
	
	#numbers, #social {
		width: 177px;
		float: left;		
	}
	
	#numbers {
		background: #E3001A;
		padding-bottom: 16px;
	}
	
	#numbers ul {
		margin: 4px 10px 0 10px;
		padding: 0;
	}	
	
	#numbers ul li {
		float: left;
		color: #FFFFFF;
		list-style-type: none;
		list-style-image: none;
		text-align: center;
	}

	#numbers ul li a {
		color: #FFFFFF;
		text-decoration:none;
		font-size: 0.8em;
		width: 31px;
		height: 33px;
		line-height: 33px;
		display: block;	
	}
	
	#numbers ul li a:hover, .current {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/number-circle.gif) center center no-repeat;
		font-weight: bold;
	}	
	
	#numbers p {
		color: #FFFFFF;
		font-size: 5em;
		text-align: center;
		font-weight: bold;
	}		
	
	#lower {
		background: #fff;
		overflow: hidden;
		margin: 8px;
		clear: both;		
	}
	
/* ------ SOCIAL PANEL ------ */
	
	#social h3 {
		text-indent: -99999px;
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/header-socialise.jpg) top left no-repeat;
		height: 37px;
	}
	#social ul {	
		list-style-type: none;
		list-style-image: none;
		display: block;
		padding: 15px 0 10px 10px;
	}
		
	#social-links li {
		float: left;
		margin: 0 2px;
	}
	
	#social-links li a  {
		text-indent: -99999px;
		display: block;
		width: 32px;
		height: 32px;
	}
	
	.social-facebook {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/facebook_32.png) no-repeat;
	}

	.social-twitter {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/twitter_32.png) no-repeat;
	}
	
	.social-stumbleupon {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/stumbleupon_32.png) no-repeat;
	}
	.social-sharethis {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/sharethis_32.png) no-repeat;
	}
	
	#further-links {
		margin: 15px 0 0 0;
		font-size: 0.7em;
	}
	
	#further-links li {
		clear: both;
		padding: 6px 0 6px 0;

	}
	
	#further-links li a, a.view-results {
		text-decoration: none;

		line-height: 15px;
		color: #000000;
		padding: 0 0 0 15px;
		margin: 0 0 0 4px;
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/link-marker-sml.gif) left no-repeat;

	}

	#further-links li a:hover, a.view-results:hover {
		text-decoration: underline;
	}
	
	.about {
		text-indent: -99999px;
	}
	
	.wedge {
		margin-top: 10px;
	}
	
/* ------ MAIN COPY/ DRIVER BIOG ------ */			
	
	#biog {
		width: 341px;
		float: left;
	}
	
	#biog p {
		padding: 5px 30px 5px 16px;
		font-size: 0.8em;
	}
	
	#howcopy {
		width: 440px;
		float: left;
		margin-top: 10px;
	}
	
	#howcopy p {
		padding: 5px 20px 5px 10px;
		font-size: 0.8em;
	}
	
	#fullcopy {
		width: 736px;
		float: left;
		margin-top: 10px;
	}
	
	.namecol {
		width: 245px;
		float: left;
	}
	
	.namecol p {
		padding: 5px 0px 0px 10px;
		font-size: 0.8em;
	}
	
/* ------ YOUR SAY PANEL ------ */		
	
	#your-say {
		width: 194px;
		float: left;
	}
	
	#your-say h3 {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/header-your-say.gif) bottom left no-repeat;
		height: 30px;
		text-indent: -9999px;
		width: 109px;
		float: left; 	
	}
	
	#your-say p {
		font-size: 0.7em;
		clear: both;
		margin: 0 12px 0 8px;
		padding: 4px 4px 4px 0;
	}
	
	#your-say img {
		margin: 0 0 8px 0;
	}
	
	#higher-lower {
		float: right;
		width: 76px;
		list-style-type: none;
		list-style-image: none;
	}
	
	#higher-lower li {
		float: left;
		
	}
	
	#higher-lower li a {
		width: 32px;
		height: 45px;
		display: block;
	}
	
	.arrow-higher {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/arrow-higher.gif) no-repeat;
		margin: 0 4px 0 0;
	}	
	
	.arrow-agree {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/arrow-agree.gif) no-repeat;
		margin: 0 4px 0 0;
	}	
	
	.arrow-lower {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/arrow-lower.gif) no-repeat;
		margin: 0 8px 0 0;
	
	}
	
	a.view-results {
		margin: 8px 0 0 8px;
		font-size: 0.7em;
	}
	
/* ------ STATISTICS PANEL ------ */		
	
	#stats {
		width: 185px;
		padding: 0 12px 10px 12px;
		float: left;

		color: #FFF;
		background-color: #E3001A;
	}
	
	#stats h3 {
		background: #E3001A url(http://cdn.images.autosport.com/f1greatestdrivers/header-stats.gif) top left no-repeat;
		height: 50px;
		text-indent: -9999px;
	}
	
	table.stats-table {
		border-collapse: collapse;
		font-size: 0.65em;
	}	
	
	table.stats-table tr td {
		border-bottom: #FF7586 1px solid;
		vertical-align: top;
		padding: 3px;
		
	}	
	
	td.bold-text {
		font-weight: bold;
		padding: 0 10px 0 0;
		width: 50%;
	}
	
	a.more-stats {
		color: #FFF;
		font-size: 0.7em;
		margin: 10px 0 0 0;
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/link-marker-red-sml.gif) left no-repeat;
	}
	
	#stats p {
		padding: 10px 0 0 0;
	}
	
	
	/* ------ EXPLAINER PICS ------ */
	
	.sidebarPicture { 
		width: 296px;
		float: right;
		vertical-align: top;
		margin-top: 10px;
	}
	
	.sidebarPicture img { 
		padding: 9px;
		border: 1px solid silver;
		margin-bottom: 9px;
		z-index: 8;
		background-color: #eaeaea;
	}
	
	/* ------ ADVERTISING ------ */
	#advert {
		background: #FFFFFF;
		margin: 10px 8px;
		clear: both;
		width: 923px;
		height: 90px;
		font-size: 0.65em;
	}
	
	#leaderboardWrapperAd {
		height: 90px;
		margin:0;
		padding:0;
		width: 728px;
		float: right;
	}
	
	.redBg { padding: 2px 5px; font-weight: bold; color: #FFFFFF; background: #e3001a }

	#subsLogin { float: left; width: 185px; height: 90px; margin: 0px 9px 0px 0; }
	#subsLoginForm { background-color: #eef2f7; border: 1px solid #e3001a; padding: 3px; margin-bottom: 3px; }
		#subsLoginForm form { display: inline; margin: 0; padding: 0; font-weight: normal; }
		#subsLoginForm input { font-size: 1.1em; }
		#subsLoginForm input.text, #subsLoginForm input.password { height: 16px; width: 100px; border: 1px solid #818bab; }
		#subsLoginForm td { padding-right: 9px; }
		#subsLoginForm input.button { padding-left: 10px, height: 16px; width: 75px; border: 1px solid #666666; background: #818bab url(http://cdn.images.autosport.com/standards/bluebg.gif) scroll repeat-x 0 0; color: #ffffff; font-weight: bold; }
	#plusFlag {width: 22px; margin: 4px; float: right}

/* ------ VOTE RESULT  ------ */		
	
	#vote-ajax {
		width: 250px;
		height: 100px;
		float: left;
	}
	
	#vote-ajax h3 {
		height: 30px; 
		width: 100px;
		float:right;
		font-size: 0.8em;
	}
	
	#vote-ajax h2 {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/header-your-say.gif) top left no-repeat;
		height: 30px; 
		width: 150px;
		float: left;
		text-indent: -9999px;
	}
	
	#vote-ajax img {
		margin: 0 0 8px 0;
	}
	
	#vote-result {
		float: left;
		width: 200px;
		list-style-type: none;
		list-style-image: none;
		margin-left: 40px;
		margin-top: 10px;
	}
	
	#vote-result li {
		float: left;		
	}
	
	.vote-higher, .vote-lower, .vote-agree  {
		width: 32px;
		height: 45px;
		display: block;
		text-indent: -9999px;
	}
	
	.vote-higher {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/arrow-higher.gif) no-repeat;
		margin: 0 4px 0 0;
	}	
	
	.vote-agree {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/arrow-agree.gif) no-repeat;
		margin: 0 4px 0 0;
	}	
	
	.vote-lower {
		background: url(http://cdn.images.autosport.com/f1greatestdrivers/arrow-lower.gif) no-repeat;
		margin: 0 4px 0 0;
	}
	
	.vote-percent {
		padding:10px 20px 10px 5px;
		font-size: 0.95em;
	}