/* the core style sheet for ATP Champions Tour website *//* -----------------GENERAL TAGS----------------- */html, body {height: 100%;} body{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:1.5em;	background: #1F2E38;	margin: 0; 	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;}#container{	width: 1004px;	margin: 20px auto; /* the auto margins (in conjunction with a width) center the page */	text-align: left; /* this overrides the text-align: center on the body element. */	min-height:1054px;} #wrap{	width: 996px;	margin: 20px 0 0 0;	text-align: left; /* this overrides the text-align: center on the body element. */	padding:4px;	background: #FFFFFF;	min-height:1054px;} #header{ 	background: #FFFFFF;	padding:0;	margin:0;} h1{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:15px;	line-height:30px;	color:#355266;	padding: 0;	margin: 0;}h2{padding:0;margin:0;}h3{margin:0;	font-size: 12px;	font-weight: bold;	color:#517FA0;	padding:15px 0 15px 0;}a img {border: 0px;}a{color:#7F2028;text-decoration: underline;}a:hover{	color:#517FA0;	text-decoration: underline;}.entry {padding:0;margin:0;}.bold {	font-weight: bold;}.question{	font-size: 11px;	font-weight: bold;	color:#517FA0;	padding-top:15px;}/* -----------------MAIN MENU----------------- */.menu {	margin:0; 	padding:0; 	height:30px; 	width:996px; 	display:block; 	background:url('topMenuImages5.png') repeat-x #1f2e38; }.menu li {	padding:0; 	margin:0; 	list-style:none; 	display:inline;}.menu li a {	float:left; 	padding-left:23px; 	display:block; 	border-right: 1px solid #314857; 	color:rgb(98,146,177); 	text-decoration:none; 	font:12px Arial, Verdana, Helvetica, sans-serif; 	font-weight:200; 	letter-spacing:1px; 	cursor:pointer; }.menu li a span {	line-height:30px; 	float:left; 	display:block; 	padding-right:29px; }.menu li a:hover {color:#FFFFFF;}.spacer {padding-left:0px;}/* -----------------LEFT SIDEBAR---------------- */#sidebar1 {	float: left; /* since this element is floated, a width must be given */	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: #162229; 	padding: 0px; 	margin:6px 0 4px 0;}dl.events-list{	margin: 0;	padding: 0;	text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:rgb(98,146,177); text-decoration:none;	line-height: 18px;}.events-list dt{	margin: 0;	padding: 10px 0 0 15px;	border-top: 1px solid #314857;	font-weight:200;}.events-list dt a{color:rgb(98,146,177); text-decoration:none;}.events-list dt a:hover{color:white; text-decoration:none;}.events-list dd{	margin: 0;	padding: 0 0 8px 15px;}.events-list dd a{font-size:9px; letter-spacing:1px; color:white; text-decoration:none;}.events-list dd a:hover{color:white; text-decoration:underline;}#atplogo {	padding: 20px 0 30px 0;	border-top: 1px solid #314857;}/* -----------------RIGHT SIDEBAR----------------- */#sidebar2 {	float: right; 	width: 190px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: #162229; 	padding: 0; 	margin:6px 0 4px 0;		height:900px;}/* --TOP 10 RANKINGS Definition list-- */dl.table-display{	width: 205px;	margin:0 0 0 -15px;	padding: 10px 0px 10px 0px;	font:11px Verdana, Arial, Helvetica, sans-serif; color:rgb(98,146,177);}.table-display dt{	width: 120px;	float: left;	margin: 0 0 0 15px;	padding: 5px 0 5px 15px;	clear:both;	display:inline;}.table-display dt a{text-align:left; font:11px Verdana, Arial, Helvetica, sans-serif; color:rgb(98,146,177); text-decoration:none; }.table-display dt a:hover{color:rgb(255,255,255);}/* commented backslash hack for mac-ie5 \*/dt { clear: both; }/* end hack */.table-display dd{	margin: 0 0 0 120px;	padding: 5px 0 5px 0;}.list2 h3 {display: inline;}.list3 {	margin: 0px;	padding: 20px 10px 20px 15px;	list-style: none;}.list3 li { padding: 0 0 10px 0;}.iconlist {	margin: 0px;	padding: 20px 10px 20px 5px;	list-style: none;}.iconlist ul{display: inline;}.iconlist li{	display: inline;	padding: 0 0 10px 10px;}/* -----------------MAIN CONTENT----------------- */#mainContent {	margin: 6px 190px 0 190px;	padding: 0px 20px 0 15px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	width:585px;} #mainTitleBar{	text-align:left;	margin:0;	padding:0 0 20px 0;	width:585px;} img.alignleft {	float: left;	margin: 0px 25px 15px 0px;}img.border {	border: 2px solid #517FA0;}/* -----------------FOOTER----------------- */#footer { 	clear:both;	margin:15px 0 25px 0;	padding:0; 	background:#1f2e38;} #footer p {	margin: 0; 	padding: 0; 	font-size:9px;	color:#5883a0;}#footer a{color:white; text-decoration:none;}#footer a:hover{color:white; text-decoration:underline;}/* -----------------BOX STYLES----------------- */#box1{ padding:0 10px 0 0;}img.title{ 	padding:0;	margin:0;	height: 30px;}/* --HEADLINES Definition list-- */#box2{	float:left;	margin: 10px 16px 0 0px;	padding:0;	width:286px;	background: #E0ECF3;	border: 1px solid #C1D7E4;	display:inline;}#box2 dl{	width:260px;	padding:0;	margin: 8px 5px 15px 15px;	font-size:11px;}#box2 dt{	margin: 0;	padding: 7px 0 5px 0;}#box2 dt a{	font-size:12px;	font-weight:bold;	line-height:1em;	text-decoration:none;	color:#517FA0;}#box2 dt a:hover{	text-decoration:underline;}#box2 dd{	font-size:11px;	font-weight:normal;	line-height:1.5em;	padding:0;	margin: 0;}.italic{	font-style: italic;	font-size: 10px;	}	/*--Player Bio Page Box--*/#boxentry{	padding: 0px;	margin: 0;	}#boxentry ul{	list-style-type:square;	margin:0;	padding:10px 10px 10px 30px;}#boxentry li{padding-top:8px;margin:0;}#boxentry li.first{padding-top:0;}/* --WHAT'S HAPPENING Definition list-- */#box3{	float:left;	margin: 10px 0 0 0;	padding:0 0 10px 0;	width:275px;	background: #E0ECF3;	border: 1px solid #C1D7E4;	display:inline;}#box3 dl{	float:left;	width:252px;	padding:0;	margin: 15px 5px 10px 15px;	font-size:11px;	display:inline; /* fixes IE double margin bug */}#box3 dt{	float: left;	margin: 0;	height: 60px;	width:80px;	border: 1px solid #517FA0;}#box3 dd{	float:right;	width: 155px;	font-size:11px;	font-weight:normal;	line-height:1.5em;	padding:0 0 0 10px;	margin: 0;}#box3 dd a{	font-size:12px;	font-weight:bold;	line-height:1em;	text-decoration:none;	color:#517FA0;}#box3 dd a:hover{	text-decoration:underline;}/* -----EVENT PAGE Small Definition list---------------- */dl.table-display3{	width: 340px;	margin:0;	padding:10px 0 10px 0;	font:11px Verdana, Arial, Helvetica, sans-serif;	float:left;}.table-display3 dt{	width: 60px;	float: left;	margin: 0;	padding: 2px 0 2px 0;	clear:both;	display:inline;}/* commented backslash hack for mac-ie5 \*/dt { clear: both; }/* end hack */.table-display3 dd{	margin: 0 0 0 70px;	padding: 2px 0 2px 0;}/* -----MISC.---------------- */.entry ul {list-style:none;margin:0;padding:0;} .entry li {list-style:none;margin:0;padding:3px 0;} .linkpad { padding-left:50px;}