body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

img {
	border: 0;
}

p {
	margin: 0;
	padding: 0;
}

form, ul, h1, h2, h5 {
	margin: 0;
	padding: 0;
}

/* Start Generic Values */

.clearboth {
	clear: both;
}

.back_link{
	position: absolute;
	top: 0;
}

table.table_style{
	border: 1px solid #f0efef;
	width:100%;
	margin: 0 0 25px; 
	border-collapse: collapse;
}

.table_style tr.alt_row td{
	background:url(../images/table_td_bg.gif) repeat-x left bottom;
}

.table_style th{
	background:#9e1d20;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #f0efef;
	border-width: 0 1px;
	padding: 8px 16px 7px; 
	vertical-align:top;
}

.table_style th.left_th{
/*	border-left: 1px solid #9e1d20;*/
	
}

.table_style th.right_th{
/*	border-right: 1px solid #9e1d20;*/
}

.table_style td{
	border: 1px solid #f0efef;
	padding: 4px 16px 3px; 
	vertical-align:top;
}


/*  */

/* End Generic Values */

/* Start Heading */

#heading {
	width: 100%;
	height: 207px;
	background: #000000 url(../images/bg_heading.jpg) 50% 0 no-repeat;
}

/* End Heading */

/* Start Main Container */

#container_out {
	width: 100%;
	background: url(../images/back_home.jpg) 50% 0 no-repeat;
	margin: -20px 0 0 0;
}

#container_gen {
	width: 100%;
	background: url(../images/back_generic.jpg);
	margin: -20px 0 0 0;
}

#container {
	width: 970px;
	min-height: 100%;
	margin: 0 auto;
	text-align: left;
	
}

	/* Start Topnav */
	
	#topnav_out {
		width: 100%;
		height: 90px;
		background: url(../images/back_topnav.gif) repeat-x;
	}
	
	#topnav {
		width: 770px;
		height: 90px;
		position: relative;
		background: url(../images/topnav_1.gif) no-repeat;
		padding: 0 0 0 200px;
		margin: 0 auto;
	}
	
	#topnav li {
		margin: 0 7px 0 0;
		padding: 0;
		list-style: none;
		float: left;
	}
	
	#topnav li a {
		display: block;
		height: 41px;
	}
	
	#topnav li a span {
		display: none;
	}
	
		#nav1 a { width: 34px; background: url(../images/nav1.gif) 0 0; }
		#nav1 a:hover { width: 34px; background: url(../images/nav1.gif) 0 -41px; }
		
		#nav2 a { width: 35px; background: url(../images/nav2.gif) 0 0; }
		#nav2 a:hover { width: 35px; background: url(../images/nav2.gif) 0 -41px; }
		
		#nav3 a { width: 127px; background: url(../images/nav3.gif) 0 0; }
		#nav3 a:hover { width: 127px; background: url(../images/nav3.gif) 0 -41px; }
		
		#nav4 a { width: 86px; background: url(../images/nav4.gif) 0 0; }
		#nav4 a:hover { width: 86px; background: url(../images/nav4.gif) 0 -41px; }
		
		#nav5 a { width: 169px; background: url(../images/nav5.gif) 0 0; }
		#nav5 a:hover { width: 169px; background: url(../images/nav5.gif) 0 -41px; }
		
		#nav6 a { width: 53px; background: url(../images/nav6.gif) 0 0; }
		#nav6 a:hover { width: 53px; background: url(../images/nav6.gif) 0 -41px; }
		
		#nav7 a { width: 66px; background: url(../images/nav7.gif) 0 0; }
		#nav7 a:hover { width: 66px; background: url(../images/nav7.gif) 0 -41px; }
		
		/* Start Subnav */
		
		.subnav {
			width: 615px;
			height: 33px;
			position: absolute;
			top: 41px;
			left: 188px;
			visibility: hidden;
			text-align: center;
		}
		
		#topnav .subnav li a {
			height: 33px;
		}
			#subnav3 { background: url(../images/subnav3.gif) no-repeat }
			#subnav3 ul { padding: 0 0 0 30px; }
			#nav3_1 a { width: 96px; background: url(../images/nav3_1.gif) 0 0; }
			#nav3_2 a { width: 158px; background: url(../images/nav3_2.gif) 0 0; }
			#nav3_3 a { width: 183px; background: url(../images/nav3_3.gif) 0 0; }
			
			
			#subnav4 { background: url(../images/subnav4.gif) no-repeat }
			#subnav4 ul { padding: 0 0 0 30px; }
			#nav4_1 a { width: 162px; background: url(../images/nav4_1.gif) 0 0; }
			#nav4_2 a { width: 170px; background: url(../images/nav4_2.gif) 0 0; }
			#nav4_3 a { width: 111px; background: url(../images/nav4_3.gif) 0 0; }
			#nav4_4 a { width: 86px; background: url(../images/johan_link.jpg) 0 0; }
			
			#subnav5 { background: url(../images/subnav5.gif) no-repeat }
			#subnav5 ul { padding: 0 0 0 30px; }
			#nav5_1 a { width: 102px; background: url(../images/nav5_1.gif) 0 0; }
			#nav5_2 a { width: 67px; background: url(../images/nav5_2.gif) 0 0; }
			#nav5_3 a { width: 27px; background: url(../images/nav5_3.gif) 0 0; }
			#nav5_4 a { width: 50px; background: url(../images/nav5_4.gif) 0 0; }
			
			#subnav6 { background: url(../images/subnav6.gif) no-repeat }
			#subnav6 ul { padding: 0 0 0 30px; }
			#nav6_1 a { width: 51px; background: url(../images/nav6_1.gif) 0 0; }
			#nav6_2 a { width: 75px; background: url(../images/nav6_2.gif) 0 0; }
			#nav6_3 a { width: 85px; background: url(../images/nav6_3.gif) 0 0; }
			#nav6_4 a { width: 87px; background: url(../images/nav6_4.gif) 0 0; }
			#nav6_5 a { width: 89px; background: url(../images/nav6_5.gif) 0 0; }
			#nav6_6 a { width: 36px; background: url(../images/nav6_6.gif) 0 0; }
			#nav6_7 a { width: 60px; background: url(../images/nav6_7.gif) 0 0; }
			
			#subnav7 { background: url(../images/subnav7.gif) no-repeat }
			#subnav7 ul { padding: 0 0 0 30px; }
			#nav7_1 a { width: 140px; background: url(../images/nav7_1.gif) 0 0; }
			#nav7_2 a { width: 67px; background: url(../images/nav7_2.gif) 0 0; }
			#nav7_3 a { width: 104px; background: url(../images/nav7_3.gif) 0 0; }
			#nav7_4 a { width: 94px; background: url(../images/nav7_4.gif) 0 0; }
			#nav7_5 a { width: 67px; background: url(../images/nav7_5.gif) 0 0; }
			
		/* End Subnav */
	
	#logo_top {
		position: absolute;
		top: -69px;
		left: 10px;
	}
	
	/* End Topnav */
	
	/* Start Home Content */
	
	#content_home {
		width: 970px;
		height: 635px;
		position: relative;
	}
	
	#polaroid_corner {
		position: absolute;
		top: -94px;
		right: -14px;
		z-index: 999;
	}
	
		#logo_sub {
			position: absolute;
			top: 0px;
			left: 25px;
		}
		
		#banner_homejkallis {
			position: absolute;
			top: 380px;
			left: 70px;
		}
		
		/* Start Home Diary */
		
		#homediary {
			width: 197px;
			height: 181px;
			background: url(../images/back_homediary.gif) no-repeat;
			position: absolute;
			top: 0px;
			left: 385px;
			padding: 70px 40px 0 50px;
			line-height: 21px;
		}
		
		#link_readmore1 {
			margin: 15px 0 0 0;
		}
		
		#link_meetplayers {
			position: absolute;
			top: 218px;
			left: 744px;
		}
		
		#facebook {
			width: 290px;
			height: 240px;
			position: absolute;
			top: 0;
			left: 688px;
			background: #ffffff;
		}
		
		/* End Home Diary */
		
		/* Start Home News */
		
		#homenews {
			width: 305px;
			height: 190px;
			position: absolute;
			top: 115px;
			left: 50px;
			line-height: 20px;
		}
		
		#homenews a {
			color: #a01d20;
			text-decoration: none;
		}
		
		#homenews a:hover {
			text-decoration: underline;
		}
		
		#head_homelatest {
			margin: 0 0 15px;
		}
		
		/* End Home News */
		
		/* Start IOL Rss */
		
		#iol_rss {
			position: absolute;
			left: 45px;
			top: 273px;
		}
		
		/* End IOL Rss */
		
		/* Start Home Warriors news link */
		
		#warriors_news {
			position: absolute;
			left: 70px;
			top: 315px;
		}
		
		/* End Home Warriors news link */
		
		/* Start Poll */
		
		#homepoll {
			width: 239px;
			height: 277px;
			position: absolute;
			top: 298px;
			left: 407px;
			font-size: 12px;
		}
		
		.pollquestion {
			font-size: 18px;
			padding: 10px 0;
		}
		
		#homepoll table td {
			padding: 0 5px 5px 0;
			vertical-align: top;
		}
		
		#link_viewpolls {
			margin: 10px 0 0 0;
		}
		
		/* End Poll */
		
		/* Start Tournaments */
		
		#hometments {
			width: 280px;
			height: 277px;
			position: absolute;
			top: 298px;
			left: 691px;
		}
		
		#back_hometments {
			position: absolute;
			top: 149px;
			left: -6px;
			z-index: 1;
		}
		
			.tournament {
				width: 280px;
				height: 170px;
				position: relative;
				z-index: 90;
			}
			
				#hometments_logo1 {
					position: absolute;
					left: 0;
					top: 15px;
				}
				
				#hometments_logo2 {
					position: absolute;
					left: 0;
					top: 15px;
				}
				
				#hometments_logo3 {
					position: absolute;
					left: 0;
					top: 35px;
				}
				
				#home_fictures {
					position: absolute;
					right: 0;
					top: 5px;
				}
				
				#home_results {
					position: absolute;
					right: 0;
					top: 45px;
				}
				
				#home_logs {
					position: absolute;
					right: 20px;
					top: 90px;
				}
				
			#numbers {
				padding: 20px 0 0 40px;
				z-index: 99;
				position: absolute;
				top: 190px;
			}
		
		
		/* End Tournaments */
		
		/* Start Polaroid Video */
		
		#polaroidvid {
			width: 200px;
			height: 200px;
			position: absolute;
			top: 7px;
			right: 3px;
		}
		
		/* End Polaroid Video */
		
	/* End Home Content */
	
	/* Start Generic Content */
	
	#content_generic {
		width: 970px;
		position: relative;
	}
		
		#content{
			padding: 0 35px 30px;
		}
		
	#content_generic h1 {
		padding: 10px 0 15px 0;
		font-size: 18px;
		font-weight: normal;
	}
	
	#content_generic p {
		padding: 0 0 10px 0;	
	}
	
	#content_generic a {
		color: #a01d20;
		text-decoration: none;
	}
	
	#content_generic a:hover {
		text-decoration: underline;
	}
	
		#content_left {
			width: 650px;
			float: left;
			padding: 0 0 30px 35px;
		}
		
			.pageheadimg {
				margin: 0 0 10px -15px;
			}
			
			#logo_gallo {
				position: absolute;
				right: 40px;
				bottom: 40px;
			}
			
			#logo_gallo2 {
				position: absolute;
				left: 35px;
				bottom: 5px;
			}
			
			/* Start Paper Block */
			.foundation_website{
				position: absolute;
				top:-135px;
				left: 450px;
			}
			
			.viewplayerprofiles{
				background-image:url(../images/clicktoviewplayerprofiles.gif);
				background-position:0 0;
				display:block;
				float:left;
				height:33px;
				width:231px;
			}
			
			.viewplayerprofiles:hover{
				background-position:0 -33px;
			}			
			
			.viewplayerprofiles span{
				display: none;
			}
			
			.book_test_drive {
				background-image:url(../images/book_test_drive.gif);
				background-position:0 0;
				display:block;
				float:left;
				height:27px;
				width:117px;
			}
			
			.book_test_drive:hover{
				background-position:0 -27px;
			}			
			
			.book_test_drive span{
				display: none;
			}
			
			.showroom {
				background-image:url(../images/showroom.gif);
				background-position:0 0;
				display:block;
				float:left;
				height:27px;
				width:65px;
			}
			
			.showroom:hover{
				background-position:0 -27px;
			}			
			
			.showroom span{
				display: none;
			}
			
			.locate_dealer {
				background-image:url(../images/locate_dealer.gif);
				background-position:0 0;
				display:block;
				float:left;
				height:27px;
				width:104px;
			}
			
			.locate_dealer:hover{
				background-position:0 -27px;
			}			
			
			.locate_dealer span{
				display: none;
			}
			
			.contact_us {
				background-image:url(../images/contact_us.gif);
				background-position:0 0;
				display:block;
				float:left;
				height:27px;
				width:74px;
			}
			
			.contact_us:hover{
				background-position:0 -27px;
			}			
			
			.contact_us span{
				display: none;
			}
			
			.separator {
				float: left;
			}
			
			.stgeorges_arrow {
				position: absolute;
				left: 540px;
				top: -130px;
			}
			
			.stgeorges_contact {
				width: 100%;
				margin-bottom: 30px;
			}			
			
			.stgeorges_contact td {
				vertical-align: top;
			}
			
			.polaroid_pad {
				padding-bottom:15px;
			}
			
			.booktickets {
				background-image:url(../images/book_tickets.gif);
				background-position:0 0;
				display:block;
				float:left;
				height:34px;
				width:184px;
			}
			
			.booktickets:hover {
				background-position:0 -34px;
			}
			
			.booktickets span {
				display: none;
			}
			
			.visit_foundation_website{
				background-image:url(../images/make_a_donation.jpg);
				background-repeat: no-repeat;
				background-position:0 0;
				display:block;
				float:left;
				height:24px;
				width:183px;
			}
			
			.visit_foundation_website:hover{
				background-position:0 -24px;
			}			
			
			.visit_foundation_website span{
				display: none;
			}
			
			.visit_botha_website{
				background-image:url(../images/make_a_donation.jpg);
				background-repeat: no-repeat;
				background-position:0 0;
				display:block;
				float:left;
				height:34px;
				width:183px;
			}
			
			.visit_botha_website:hover{
				background-position:0 -34px;
			}			
			
			.visit_fbotha_website span{
				display: none;
			}
			
			.checkout_schedule{
				position: absolute;
				top: -100px;
				left: 420px;
			}			
			
			.sponsorship_arrow {
				position: absolute;
				top: -135px;
				left: 540px;
			}					
			
			.tournament_logo{
				float: left;				
				width: 210px;
				margin-right: 20px;
			}
			
			.tournament_info{
				width: 670px;
				float:left;
			}
			
			.tournament_info p{
				width:550px;
			}
			
			.tournament_heading{
				margin: 7px 0 10px;
			}
			
			.tournament_link_box{
				position: relative;
			}
			
				.tournament_fixtures{
					position: absolute;	
					right: 184px;
				}
				
				.tournament_sep1{
					position: absolute;	
					right: 168px;
					top: -10px;
				}
				
				.tournament_results{
					position: absolute;	
					right: 77px;
					top: -20px;
				}
				
				.tournament_sep2{
					position: absolute;	
					right: 61px;
					top: -25px;
				}
				
				.tournament_logs{
					position: absolute;	
					right: 0;
					top: -28px;
				}
				
				.tournament_more_info{
					position: absolute;	
					right: 66px;
					top: 12px;
				}
				
				.tournament_arrow{
					position: absolute;	
					right: 286px;
					top: 0;
				}
			
			.pro20_logo_name{
				position: absolute;
				top: -145px;
				left: 460px;
			}
			
			.tournament-info1 h5 , 
			.tournament-info2 h5 , 			
			.tournament-info3 h5 
			{
				background: url(../images/tments_accord.gif) no-repeat left top;
				width: 583px;
				height: 25px;
				color: #666667;
				padding: 7px 0 0 27px;
				margin: 0 0 1px;
				font-weight: bold;
				font-size: 12px;
				cursor: pointer;
			}
			
			.tournament-info1 h5.opened2 ,
			.tournament-info2 h5.opened2 ,			
			.tournament-info3 h5.opened2
			{
				background: url(../images/tments_accord_active.gif) no-repeat left top;
				color: #ffffff;
			}			
			
			.paperblock {
				width: 610px;
				background: #ffffff;
				padding: 20px 20px 40px 20px;
				position: relative;
				color:#333332;
				line-height: 16px;
			}
			
				.profiles_pic{
				float: left;
				margin-right: 20px;
				width: 190px;
				}
				
				.profile_pic_table {
					width: 100%;
				}
				
				.profile_pic_table td {
					width: 225px;
					vertical-align: top;
				}
			
				.profile_block {
					overflow: hidden;
					margin-bottom:10px;
				}
			
				.profile_pic{
					float: left;
					margin-right: 40px;
					height: 302px;
					position: relative;
				}
				
				.profile_info img{
					margin: 7px 0 10px;
				}
				
				.curly_right_arrow {
					position: absolute;
					left: 220px;
					bottom:-10px;
					margin: 0 0 10px 0;					
				}
				
				.profile_info table th,
				.profile_info table td{
					vertical-align: top;
					padding-bottom: 10px;
				}				
				
				.profile_info table th{					
					width: 115px;
				}
			
			.bot_paperblock {
				height: 50px;
				background: url(../images/bot_paperblock.gif) no-repeat;
				position: relative;
			}
			
				.pagination {
					width: 220px;
					height: 21px;
					background: url(../images/back_pagination.gif) no-repeat;
					padding: 43px 0 0 0;
					text-align: center;
					position: absolute;
					right: -22px;
					bottom: 14px;
				}
				
				#container .pagination a {
					font-weight: bold;
					color: #ffffff;
					text-decoration: none;
					margin: 0 1px;
				}
				
				.pagination a img {
					margin: 0 0 -1px 0;
				}
				
			/* End Paper Block */
			
		#content_right {
			width: 282px;
			float: left;
			padding: 0 0 30px 0;
			position: relative;
			text-align: center;
		}
		
		/* Start News Page */
		
		.newsdate {
			width: 52px;
			height: 59px;
			background: url(../images/back_date.gif) no-repeat;
			float: left;
			text-align: center;
		}
		
			.ndline1 {
				font-weight: bold;
				font-size: 14px;
				text-transform: uppercase;
				color: #ffffff;
				height: 16px;
				padding: 6px 0 0 0;
			}
			
			.ndline2 {
				font-weight: bold;
				font-size: 24px;
				text-transform: uppercase;
				color: #ffffff;
				height: 30px;
				padding: 2px 0 0 0;
			}
		
		.newsitem1,
		.newsitem2 {
			padding: 15px;
			color: #333332;
		}
		
		.newsitem2 {
			background: #f4eee5;
		}
		
		.newsitem1 h2,
		.newsitem2 h2 {
			padding: 0 0 20px 0;
			font-size: 18px;
			font-weight: normal;
		}
		
		.newsitem_in {
			width: 510px;
			float: right;
		}
		
		.newsitem_in a {
			color: #a01d20;
			text-decoration: none;
		}
		
		.newsitem_in a:hover {
			text-decoration: underline;
		}
		
		.news_readmore { 
			background-position:0 0;
			display:block;
			height:29px;
			width:175px;
		}
		
		.newsitem1 .news_readmore{
			background-image:url(../images/readmore1.gif);
		}
		
		.newsitem2 .news_readmore{
			background-image:url(../images/readmore2.gif);
		}
		
		.news_readmore:hover {
			background-position: 0 -29px;
		}
		
		.news_readmore span {
			display: none;
		}
			
			/* Start News Photos */
			
			#newsphotos {
				background: url(../images/back_newsphotos.gif) 0 100% no-repeat;
				padding: 10px 0 100px 70px;
			}
			
			.newsphoto {
				display: block;
				width: 90px;
				height: 90px;
				background: url(../images/back_newsphoto.gif) no-repeat;
				padding: 5px;
				margin: 0 12px 0 0;
				float: left;
			}
			
			.diaryphoto {
				display: block;
				width: 90px;
				height: 90px;
				background: url(../images/back_newsphoto.gif) no-repeat;
				padding: 5px;
				margin: 15px 12px 15px 0;
				float: left;
			}
			
			.pdetail1 {
				font-size: 18px;
				color: #333332;
				display: block;
			}
			
			.pdetail2 {
				font-size: 15px;
				color: #a01d20;
				display: block;
				font-weight: bold;
			}
			
			/* End News Photos */
		
		/* End News Page */
		
		/* Start Kallis Foundation */
		
		#kallisfoundation {
			padding: 0 15px;
		}
		
		/* End Kallis Foundation */
		
		/* Start High Performance */
		
		#performance {
			padding: 0 15px;
		}
		
		/* End High Performance */
		
		/* Start Fanzone */
		
		#content_fanlanding {
			padding: 0 35px 30px 35px;
			width: 900px;
			height: 800px;
			position: relative;
		}
			
			#fan_pastpolls {
				position: absolute;
				top: 200px;
				left: 35px;
			}
			
			#fan_linkpastpolls {
				position: absolute;
				top: 445px;
				left: 35px;
				z-index: 99;
			}
			
			#fan_viewgallery {
				position: absolute;
				top: 480px;
				left: 427px;
				z-index: 99;
			}
			
			#fan_gallery {
				position: absolute;
				top: 200px;
				left: 135px;
			}
			
			#fan_wallscreen {
				position: absolute;
				top: 200px;
				left: 644px;
			}
			
				#fan_wallpapers {
					position: absolute;
					top: 470px;
					left: 845px;
				}
				
				#fan_screensavers {
					position: absolute;
					top: 475px;
					left: 700px;
				}
			
			#fan_ultimatedrive {
				position: absolute;
				top: 550px;
				left: 35px;
			}
			
			#fan_cricketgame {
				position: absolute;
				top: 550px;
				left: 365px;
			}
			
			#fan_playerdiary {
				position: absolute;
				top: 550px;
				left: 705px;
			}
			
			#fan_playerdiary_copy {
				width: 190px;
				position: absolute;
				top: 595px;
				left: 730px;
				z-index: 99;
			}
			
			#fan_playerdiary_copy p {
				padding: 0 0 10px 0;
			}
			
			/* Start Gallery */
			
			#gallery {
				
				padding: 0 15px;
			}
			
			#gallery_head {
				margin: 0 0 15px 0;
				padding: 0;
				background: url(../images/back_gallery.gif) 100% 100% no-repeat;
				position: relative;
			}
			
			#gallery_head h1 {
				width: 335px;
			}
			
			#gallery_head p {
				width: 335px;
			}
			
				.galleryphoto {
					display: block;
					width: 75px;
					height: 75px;
					padding: 5px;
					background: url(../images/back_gallery_img.gif) no-repeat;
					float: left;
					margin: 0 20px 20px 0;
				}
			
				.galleryitem {
					width: 270px;
					float: left;
					padding: 0 15px 15px 0;
					display: inline;
				}
				
				.galleryitem_copy {
					width: 165px;
					float: right;
					line-height: 18px;
				}
				
				.galleryitem_copy a {
					display: block;
					font-weight: bold;
					text-decoration: none;
					color: #a01d20;
				}
				
				.galleryitem_copy a:hover {
					text-decoration: underline;
				}
				
			/* End Gallery */
			
			/* Start Ultimate Drive */
			
			 .link_watchvideo{
			 	background-image:url(../images/link_watchvideo.gif);
				background-position:0 0;
				display:block;
				float:left;
				height:33px;
				width:111px;
			 }
			 
			 .link_watchvideo:hover{
			 	background-position:0 -33px;
			 }
			 
			 .link_watchvideo span{ 
			 	display: none;
			 }
			
			/* End Ultimate Drive */
			
			/* Start Diary */
			
			#comments {
				padding: 30px 0 0 0;
			}
			
				.comment1 {
					padding: 15px;
				}
				
				.comment2 {
					padding: 15px;
					background: #f4eee5;
				}
				
					.comment_head {
						font-weight: bold;
						padding: 0 0 5px 0;
					}
					
					.comment_date {
						color: #9e1c20;
						padding: 0 0 10px 0;
					}
				
				#makecomment {
					padding: 30px 0 0 0;
					background: url(../images/back_makecomment.gif) 100% 30px no-repeat;
				}
				
					.commentin1 {
						border: 0;
						margin: 0 0 10px 0;
						padding: 5px;
						background: url(../images/commentin1.gif) no-repeat;
						width: 250px;
						height: 16px;
						color: #666667;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
					}
					
					.commentin2 {
						border: 0;
						margin: 0 0 10px 0;
						padding: 5px;
						background: url(../images/commentin2.gif) no-repeat;
						width: 250px;
						height: 93px;
						color: #666667;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						overflow: auto;
					}
				
			/* End Diary */
			
			/* Start Wallpapers */
			
			#wallpapers {
				padding: 15px;
			}
				
				.wallpaper {
					height: 245px;
					padding: 0 40px 10px 0;
					float: left;
				}
				
				.wallpaper div {
					padding: 10px 0 0 0;
				}
				
				.wallpaper_border{
					border: 1px solid #cccccc;
					padding:5px;
				}
				
				#container .wallpaper div a {
					color: #000000;
					text-decoration: none;
				}
				
				#container .wallpaper div a:hover {
					text-decoration: underline;
				}
			
			/* End Wallpapers */
			
			/* Start Screensavers */
			
			#screensavers {
				height: 230px;
				position: relative;
				padding: 15px;
				background: url(../images/back_screensavers.gif) 100% 15px no-repeat;
			}
			
				#link_pc {
					background-image:url(../images/link_pc.gif);
					background-position:0 0;
					display:block;
					height:25px;
					width:27px;
					position: absolute;
					top: 200px;
					left: 372px;
				}
				
				#link_pc:hover{
					background-position:0 -25px;
				}	
				
				#link_pc span {
					display: none;
				}
				
				#link_mac {
					background-image:url(../images/link_mac.gif);
					background-position:0 0;
					display:block;
					height:26px;
					width:55px;
					position: absolute;
					top: 200px;
					left: 427px;
				}
				
				#link_mac:hover{
					background-position:0 -26px;
				}	
				
				#link_mac span {
					display: none;
				}
			
			/* End Screensavers */
			
			/* Start Past Polls */
			
			#arrow_poll {
				position: absolute;
				top: 10px;
				left: -110px;
			}
			
			.pastpolls h5 {
				font-size: 18px;
				font-weight: normal;
				cursor: pointer;
				width: 580px;
				padding: 15px;
				background-image: url(../images/back_viewresults.gif);
				background-position: 500px 20px;
				background-repeat: no-repeat;
			}
			
			.pastpolls h5.opened {
				background-image: url(../images/back_x.gif);
				background-position: 590px 20px;
				background-repeat: no-repeat;
			}
			
			.pastpolls h5 span {
				display: block;
				width: 480px;
			}
			
			.pastpolls .altcol {
				background-color: #f4eee5;
			}
			
			.pastpolls div {
				padding: 0 15px 15px;
			}
			
			.pollbar_out {
				display: block;
				padding: 2px 0 5px 35px;
				width: 200px;
				height: 13px;
			}
			
			.pollbar {
				display: block;
				height: 10px;
				background: url(../images/pollbar.gif) 100% 0 no-repeat;
				position: relative;
			}
			
			.pollbar span {
				position: absolute;
				left: -35px;
				top: 0;
				font-weight: bold;
				color: #9e1d20;
			}
			
			/* End Past Polls */
			
		/* End Fanzone */
		
		
		/* Start Send to a friend */	
		
		#sendtofriend, 
		#register {
			padding: 24px;
			text-align: left;
		}
		
		#sendtofriend p, 
		#register p
		{
			margin: 10px 0;
		}
		
		#register a {
			color:#A01D20;
			text-decoration:none;
		}
		
		#register a:hover {
			text-decoration:underline;
		}
				
		#sendtofriend .input1 , 
		#register .input1 
		{
			background: url(../images/sendtofriend_input.gif) no-repeat left top;
			width: 226px;
			height: 26px;
			margin-bottom: 10px;
			color: #666667;
			border: none;
			padding: 5px;
		}
		
		#sendtofriend select , 
		#register select 
		{
			margin-bottom: 20px;
			width: 226px;
			height: 26px;
			border: 1px solid #cccccc;
			color: #666667;
			padding: 2px;
		}
		
		.mandatory_text {
			font-size: 11px;
			margin: 0 0 10px;
		}
		
		#register .disclaimer {			
			margin-bottom: 10px;
			overflow: hidden;
		}
		
		#register .disclaimer table {			
			margin:0;
		}
		
		#register .disclaimer td {
			vertical-align: middle;
		}
		
		#register .disclaimer .input1 {
			width: 10px;
			background: none;
			margin: 0 5px 0 0;
		}
		
		#register .disclaimer label {
			font-weight: bold;
			font-size: 11px;
		}
		
		#register .tooltip {
			position: absolute;
			z-index: 3000;
			border: 1px solid #111;
			background-color: #ffffff;
			padding: 5px;
			font-size:10px;
			width:300px;
			font-weight:normal;
			visibility: hidden;			
		}
		
		#sendtofriend .buttonsubmit,
		#register .buttonsubmit
		 {
			padding: 0;
			width: 64px;
			height: 20px;
			margin-right: 30px;
		}
		/* End Send to a friend */
		
	/* End Generic Content */
	
	/* Start Footer */
	
	#footer {
		width: 970px;
		height: 76px;
		position: relative;
		text-align: center;
		font-size: 11px;
		line-height: 20px;
		padding: 10px 0 0 0;
		color: #000000;
	}
	
	#footer a {
		color: #000000;
		text-decoration: none;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
	
	#logo_footer {
		position: absolute;
			top: 0px;
			right: 0px;
	}
	
	/* End Footer */
	
/* End Main Container */