/* ---------- START RESET FONTS/GRIDS ---------- */
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.1*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* ---------- END RESET FONTS/GRIDS  ---------- */



/* ---------- START GRID BASE ---------- */
body { text-align:left; }
 
/*Layout wrapper IDs  these set the width for columns based on the wrapperid----------------------------------------------- */
.LayoutWrapper{}
#MainIndexLayout{}
#SectionIndexLayout{}
#ColumnistIndexLayout{}
#ResultsLayout{}
#InnerTwoColLayout{}
#InnerThreeColLayout{}
#ArticleLayout{}
#ColumnistLayout{}
#LaunchPadLayout{}
#PopUpLayout {}

.LeftCol{}
.CenterCol{}
.RightCol{}

/*main index*/
#MainIndexLayout .LeftCol{
	width: 310px;
	margin: 0 0 0 2px;

}
#MainIndexLayout .CenterCol{
	width: 460px;
	margin: 0 20px 0 20px;

	}
#MainIndexLayout .RightCol{
	width: 160px;
	}
/*main Index*/


/*Section index*/
#SectionIndexLayout .LeftCol{
	width: 315px;
}
#SectionIndexLayout .CenterCol{
	width: 280px;
	margin: 0 20px 0 20px;

	}
#SectionIndexLayout .RightCol{
	width: 335px;
	}
/*section Index*/

/*ColumnistIndexLayout*/
#ColumnistIndexLayout .LeftCol{
	width: 610px;
	margin: 0 20px 0 0;
}
#ColumnistIndexLayout .CenterCol{
	display: none;
	}
#ColumnistIndexLayout .RightCol{
	width: 335px;
	}
/*ColumnistIndexLayout*/

/*ResultsLayout*/
#ResultsLayout .LeftCol{
	width: 765px;
	margin: 0 20px 0 0;
}
#ResultsLayout .CenterCol{
	display: none;
	}
#ResultsLayout .RightCol{
	width: 160px;
	}
/*ResultsLayout*/
/*InnerOneColLayout*/
#InnerOneColLayout .LeftCol{
	width: 965px;
	margin: 0 0px 0 0;
}
#InnerOneColLayout .CenterCol{
	display: none;
	}
#InnerOneColLayout .RightCol{
	display: none;
	}
/*InnerOneColLayout*/
/*InnerTwoColLayout*/
#InnerTwoColLayout .LeftCol{
	width: 610px;
	margin: 0 20px 0 0;
}
#InnerTwoColLayout .CenterCol{
	display: none;
	}
#InnerTwoColLayout .RightCol{
	width: 335px;
	}
/*InnerTwoColLayout*/

/*InnerThreeColLayout*/
#InnerThreeColLayout .LeftCol{
	width: 158px;
}
#InnerThreeColLayout .CenterCol{
	width: 428px;
	margin: 0 20px 0 20px;
	}
#InnerThreeColLayout .RightCol{
	width: 335px;
	}
/*InnerThreeColLayout*/

/*ArticleLayout*/
#ArticleLayout .LeftCol{
	width: 415px;

}
#ArticleLayout .CenterCol{
	width: 160px;
	margin: 0 19px 0 19px;
	overflow:hidden;
	}
#ArticleLayout .RightCol{
	width: 335px;
	}
/*ArticleLayout*/
/*ColumnistLayout*/
#ColumnistLayout .LeftCol{
	width: 158px;
}
#ColumnistLayout .CenterCol{
	width: 440px;
	margin: 0 20px 0 20px;
	}
#ColumnistLayout .RightCol{
	width: 310px;
	}
/*ColumnistLayout*/

/*LaunchPadLayout*/
#LaunchPadLayout .LeftCol{
	width: 310px;
}
#LaunchPadLayout .CenterCol{
	width: 301px;
	margin: 0 20px 0 20px;
	}
#LaunchPadLayout .RightCol{
	width: 310px;
	}
/*LaunchPadLayout*/
/*PopUpLayout*/
#PopUpLayout .LeftCol{
	width: 790px;
}
#PopUpLayout .RightCol{
	width: 160px;
	}
/*PopUpLayout*/
/*EqualThreeLayout*/
#EqualThreeLayout .LeftCol{
	width: 300px;
}
#EqualThreeLayout .CenterCol{
	width: 300px;
 
	}
#EqualThreeLayout .RightCol{
	width: 300px;
	}

/*EqualThreeLayout*/

/* Sub Columns ----------------------------------------------- */

.InnerColLeft{
margin: 0 15px 0 0;}
.InnerColLeftRightSide{

margin: 0 15px 0 0;}

/* Sub Columns ----------------------------------------------- */
/*Layout wrapper IDs  these set the width for columns based on the wrapperid----------------------------------------------- */
/*layouts ----------------------------------------------- */

.OneHundred{
	width: 100px;}
.OneSixty{
	width: 160px;}
.OneNinety{
	width: 190px;}
.ThreeTen{
	width: 310px;}
.TwoHundred{
	width: 200px;}
.TwoEighty{
	width: 280px;}

.ThreeForty{
	width: 340px;}
.MaxThreeForty{
	max-width: 340px;}
.MinThreeTen{
	min-width: 310px;
	*width: 310px;}

.FourForty{
	width: 440px;}
.FiveHundred{
	width: 500px;}

.HideOverflow{
overflow: hidden;}
.MinHeightTwoHundred{
  min-height:200px;
  height:auto !important;
  height:200px;

}
.MinHeightOneHundred{
  min-height:100px;
  height:auto !important;
  height:100px;

}
.WidthHalf{
	width:50%;
}
.WidthNinetyPercent{
	width:90%;
}

/*layouts ----------------------------------------------- */
/*general classes for use anywhere----------------------------------------------- */
.BackgroundPaleGray{
	 background-color:#cccccc;}
.BackgroundPalestGray{
background-color: #f3f3f3;}
 .Block{
	display: block;}
.RelatedLinks a{
	display:block;
	padding: 5px 0 0 0;}
.UnderlineLinks a{
	text-decoration:underline;}
.UnderlineLinks H2 a{
	text-decoration:none;}
#Notice{
	min-height: 110px;
	height: auto !important;
	height: 110px;}
.GrayStripeBackground{
	background:url(http://media.suntimes.com/images/cds/searchchicago/site1.1/bgltgry.gif);
	background-repeat:repeat-y;}

 .BackgroundYellow{
	 background-color:#ffffcc;}
.PoweredBy{
	/*background-image:url(http://media.suntimes.com/images/cds/searchchicago/site1.1/stngsmall.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	*/border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	height: 33px;
	text-align:left;
	vertical-align:middle;
	font-size: 85%;
	color: #999999;

}
.PowerdByLink{
	display: block; 
	padding: 15px 0 0 2px;}
.PoweredBy img{ float:right;}
.LinkList{
	padding: 0 0 20px 0;}
.LinkList a{
	display: block;
	line-height: 125%;
	font-size: 85%;
	margin:0px 0 0 0;
	padding: 4px 0 4px 0;
}
.LinkList h2 a{
	font-size: 12px;
 	margin:0px 0 0 0;
	padding: 0;
}
.LinksLarge a { font-size:108%;font-weight:bold;padding:10px 0; }
.LinksBordered a { border-bottom:1px dotted #999; }
.Strong{
	font-weight: bold;}
.Icon{
	display: block;
	float: left;
	height: 16px;
	width: 18px;
	background-repeat:no-repeat;}
.IconOnTag{
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	}
.IconOnTagRight{
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
	}

.FloatLeft{
	float:left;
}
.FloatRight{
	float: right;}
.ClearRow{
	clear:both;}
.Block{
	display:block;
}
.Padder{
/*override the padder class with the container ID ex hd padder, also padder divs should always be a seperate div inside a container*/
	padding:0px 0 0 0;
}
.NoPadding, .PaddingNone{
	padding:0px 0 0 0;
}
.NoMargin, MarginNone{
	margin:0px 0 0 0;
}

.PaddingTwo{
padding: 2px;}

.PaddingFive{
padding: 5px;}
.PaddingLeftFive{
	padding-left: 5px;}
.PaddingTopFive{
	padding-top: 5px;}

.PaddingBottomFive{
	padding-bottom: 5px;}

.PaddingRightFive{
	padding-right: 5px;}

.PaddingTen{
	padding: 10px;}
.PaddingLeftTen{
	padding-left: 10px;}
.PaddingTopTen{
	padding-top: 10px;}

.PaddingBottomTen{
	padding-bottom: 10px;}

.PaddingRightTen{
	padding-right: 10px;}

.PaddingFifteen{
	padding: 15px;}

.PaddingLeftFifteen{
	padding-left: 15px;}
.PaddingTopFifteen{
	padding-top: 15px;}

.PaddingBottomFifteen{
	padding-bottom: 15px;}

.PaddingRightFifteen{
	padding-right: 15px;}

.PaddingTwenty{
	padding: 20px;}
.PaddingLeftTwenty{
	padding-left: 20px;}
.PaddingTopTwenty{
	padding-top: 20px;}

.PaddingBottomTwenty{
	padding-bottom: 20px;}

.PaddingRightTwenty{
	padding-right: 20px;}

.PaddingTwentyFive{
	padding: 25px;}
.PaddingLeftTwentyFive{
	padding-left: 25px;}
.PaddingTopTwentyFive{
	padding-top: 25px;}

.PaddingBottomTwentyFive{
	padding-bottom: 25px;}

.PaddingRightTwentyFive{
	padding-right: 25px;}
	
.MarginTwo{
	margin: 2px;}

.MarginFive{
	margin: 5px;}
.MarginLeftFive{
	margin-left: 5px;}
.MarginTopFive{
	margin-top: 5px;}

.MarginBottomFive{
	margin-bottom: 5px;}

.MarginRightFive{
	margin-right: 5px;}
	
.MarginTen{
	margin: 10px;}
.MarginLeftTen{
	margin-left: 10px;}
.MarginTopTen{
	margin-top: 10px;}

.MarginBottomTen{
	margin-bottom: 10px;}

.MarginRightTen{
	margin-right: 10px;}

.MarginFifteen{
	margin: 15px;}
.MarginLeftFifteen{
	margin-left: 15px;}
.MarginTopFifteen{
	margin-top: 15px;}

.MarginBottomFifteen{
	margin-bottom: 15px;}

.MarginRightFifteen{
	margin-right: 15px;}

.MarginTwenty{
	margin: 20px;}
.MarginLeftTwenty{
	margin-left: 20px;}
.MarginTopTwenty{
	margin-top: 20px;}

.MarginBottomTwenty{
	margin-bottom: 20px;}

.MarginRightTwenty{
	margin-right: 20px;}
	
.MarginTwentyFive{
	margin: 25px;}
.MarginLeftTwentyFive{
	margin-left: 25px;}
.MarginTopTwentyFive{
	margin-top: 25px;}

.MarginBottomTwentyFive{
	margin-bottom: 25px;}

.MarginRightTwentyFive{
	margin-right: 25px;}

/*general classes for use anywhere----------------------------------------------- */

/*header   ----------------------------------------------- */

#hd{
	height:133px;}
#suntimes.popup #hd{
	height:119px;}	
#hd .Padder{
	padding: 13px 0 0 2px;}
#LeaderBoard{
	width: 728px;
	height: 95px;
	overflow-x: hidden;
	overflow-y: hidden;
/*	border:1px solid #cccccc;
*/}
#logo{
	padding: 0 8px 0 0;}
#searches{
	height: 40px;
}
#SearchPadder{
	padding-top: 8px;}
	
div.searchdiv { position: relative; float: left; }
label.over-apply { color: #bdb7bd; position: absolute; top: 4px; left: 5px;}

#ticker{
	border: 1px solid #bdb7bd;
	background: #ffffff;
	height:18px;
	width: 600px;
	font-size: 11px;
 
	}
#ticker .Padder{
 	padding: 2px 8px 2px 8px;}
#tickernoborder{
	border: 1px solid #ffffff;
	background: #ffffff;
	height:18px;
	width: 600px;
	font-size: 11px;
	}

#SiteSearch{
	*margin-top: -1px;
	font-size: 11px;
 }
.searchline{
	padding:0px 0 0 0;
	margin:0px 0 0 0;

}
#SiteSearch .Padder{
 	padding: 0 0 0 5px;}
#SearchBox{
	width: 193px;
	height: 16px;
	border: 1px solid #bdb7bd;
	margin:0px 0 0 0;
	padding:2px 0 0 2px;
}
#SearchPick{
	width: 65px;
	height: 17px;
	*height: 18px;
	border: 1px solid #bdb7bd;
 	padding:0px 0 0 0;
 
}
.go{
}
 /*header ----------------------------------------------- */
 
/*classifieds in header----------------------------------------------- */
div.top-classifieds{
	float:left;
	margin: 0;
	margin-top: 0;
	padding: 0;
	height: 24px;
}
.top-classifieds ul{
	list-style:none;
	margin: 0;
	padding: 0 0 7px 0;
}
#classifieds-list li{
	float: left;}
#classifieds-list li img{
	border: none;}

/*classifieds in header----------------------------------------------- */
 /*footer----------------------------------------------- */
 #FooterPadder{
	 padding: 5px 0 5px 0;

 }
 #PostFooter{
 	 border-top: 1px dotted #999999;
	 clear:both;}
 .SiteMapCol{
	 padding: 0 20px 5px 5px;
	 border-right: 1px dotted #999999;
 }
#suntimes.popup #PostFooter, #suntimes.popup #ft{
	display:none; }  
/*footer----------------------------------------------- */
/*Sitemap ----------------------------------------------- */
/* .SiteMap{
 }
.SiteMap ul li{
 float: left;
padding-right: 5px;
border: 1px solid green;
 }
.SiteMap ul li ul{
 }
.SiteMap ul li ul li{
border: 1px solid red;
float:none;
}
*/
.SiteMap li{
 	float: left;
	margin: 0;
	min-width: 130px;
	 border-right: 1px dotted #999999;
 }
 .SiteMap li li{
 	float:none;
	 border-right: none;

}
.SiteMap{
 	font-size: 85%;
 
 }
.SiteMap ul {
	padding: 0;
}
.SiteMap ul li {
	margin: 0;
	padding: 0 17px 0 17px;
	width: 152px;
	line-height: 175%;
}
.SiteMap ul li a {
	color: #003366;
 	padding: 0;
	text-decoration: none;
 }
.SiteMap ul li a:hover {
	color: #003366;
 	padding: 0;
	text-decoration: underline;
 }

.SiteMap ul ul {
 }
.SiteMap ul ul li {
 	padding: 0 0 0 15px;
	width: 103px;
	border-right: none;
}
.SiteMap ul ul ul li {
 	padding: 0 0 0 12px;
}
/*sitemap ----------------------------------------------- */


/*Navigation ----------------------------------------------- */
#subnav{
/*subnav height should actually be set on the actual menu, not on the container so that it can collapse when there is no nav present.*/
	height: 50px;
	clear:both;
}
 .NavLinks{
 padding: 3px 0 0 0;}
 .NavLinks a{
  padding: 0em 10px 0 10px;}
/*navigation ----------------------------------------------- */




/* Second Tier Navigation - Breadcrumbs
========================================================================================= */
div#LevelTwoNav{
	line-height:normal;
	background-image:url(http://media.suntimes.com/images/cds/site1.1/nav/LevelTwoNav_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;	
	height:36px;
	padding:10px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
}
div#LevelTwoNav a{

	border-right:1px solid #d5d5d5;
	color:#336699;
	text-decoration:none;
	padding:5px 8px 6px 8px;
}
div#LevelTwoNav a:hover{
	text-decoration:underline;}
div#LevelTwoNav a.YourSeason{
	background-image:url(http://media.suntimes.com/images/cds/site1.1/nav/YourSeasonIcon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:5px;
}


/* Second Tier Navigation - Level 1
======================================= */
div#LevelTwoNavCurrentPage{
	background-image:url(http://media.suntimes.com/images/cds/site1.1/nav/sports_title.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	padding:5px 0 6px 0;
	margin-top:-5px;
}
div#LevelTwoNavCurrentPage a{
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:15px;
	border:none;
}
div#LevelTwoNav a#LevelTwoCap{
	background-image:url(http://media.suntimes.com/images/cds/site1.1/nav/sports_cap.jpg);
}
/* 2nd Tier Nav - Level 3
======================================= */
div#LevelTwoNav a#LevelTwoCap_nonactive{
	background-image:url(http://media.suntimes.com/images/cds/site1.1/nav/SportsCap1-2.jpg);
}
div#LevelThreeNavCurrentPage{
	background-image:url(http://media.suntimes.com/images/cds/site1.1/nav/sports_level2.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	padding:5px 0 6px 0;
	margin-top:-5px;
}
div#LevelTwoNav a#LevelThreeCap{
	background-image:url(http://media.suntimes.com/images/cds/site1.1/nav/sports_level2cap.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:15px;
	border:none;
}

/*Image Sizes----------------------------------------------- */
.AImage img, .AImage{
	height: 320px;
	width: 455px;}
.BImage img, .BImage{
	height: 170px;
	width: 278px;
	border: 1px solid #000000;}
.CImage img, .CImage{
	height: 77px;
	width: 110px;
	border: 1px solid #000000;}
.DImage img, .DImage{
	height: 63px;
	width: 92px;
	border: 2px solid #a9a9a9;
	 }
.EImage{
	margin: 15px 0 15px 15px;
	overflow:hidden;
	}
.EImage img{
	border: 2px solid #a9a9a9;}
.FImage img, .FImage{
	width: 152px;
	height: 152px;
	border: 3px solid #a9a9a9;
}

/*Image Sizes----------------------------------------------- */
/*borders----------------------------------------------- */
.BorderBlackSolid{
	border: 1px solid #000000;
}
.BorderLightGrayDotted{
	border: 1px dotted #cccccc;
}
.BorderLightGraySolid{
	border: 1px solid #cccccc;
}

.BorderLightGraySolidThree{
	border: 3px solid #cccccc;
}
	
.BorderLightGrayDottedBottom{
	border-bottom: 1px dotted #cccccc;}
.BorderLightGrayDottedTop{
	border-top: 1px dotted #cccccc;}
.BorderLightGrayDottedLeft{
	border-left: 1px dotted #cccccc;}
.BorderLightGrayDottedRight{
	border-right: 1px dotted #cccccc;}
	
.BorderBorderLightGrayDottedBottomLinks a{
	border-bottom: 1px dotted #cccccc;}
	
.BorderWhiteSolidRight{
	border-right: 1px solid #ffffff;}
	
.BorderPurpleSolidBottom{
	border-bottom: 1px solid #330033;
}

/*borders----------------------------------------------- */
/*Ad regions -------------------------------------------*/
noscript img{
	border:none;}
#Position1{
position:absolute;
left: 0;
top: 0;
	/*Position1 span wrapper had to float in IE so as to avoid a space at the top of the page which bumped the header down*/}
.Top{}
.Cube{
	padding: 0 0 20px 0;}
.SkyScraper{
	padding: 0 0 20px 0;
	text-align:center;
}
.AdButtonsHZ{
	padding: 0 0 20px 0;
}
	.AdButtonLeft{
	margin: 0 15px 0 0; 
	width: 80px;}
.AdButtonCenter{
	margin: 0 15px 0 0;
	width: 80px;
 }

.AdButtonRight{
	margin: 0 15px 0 0;
	width: 80px;
 }

/*Ad regions -------------------------------------------*/
	.SectionNameRight{
		float:right;
	}
	.SectionNameRight a{
		margin:0 8px;
	}

/* This is for the left nav Top Stories section */
		a.NavTopStoriesTitle{
			border:none;
			color:#666666;
			font-size:12px;
		}
/*photo galleries-------------------------------------------*/
.GallerySmall,
.GalleryHome {
	font-size: 77%;
	line-height: 150%;
}
.GallerySmall li,
.GalleryHome li {
	display: block;
	float: left;
	overflow: hidden;
  text-align:center;
}

.GallerySmall li {
	padding: 0 0 10px 0;
	width: 33%;
	height: 91px;
}
.GallerySmall img {
	border: 1px solid #000;}
.GallerySmall .galthumb {
	display: block;
  height: 65px;
	overflow: hidden;
}

.GalleryHome{
  font-size: 77%;
	line-height: 150%;
}
.GalleryHome li{
	padding: 0 0 10px 0;
	width: 14.25%;
	height: 110px;
}
.GalleryHome img{
}
.GalleryHome .galthumb{
	display: block;
	border: 1px solid black;
	width: 88px;
	height: 66px;
	overflow: hidden;}


/*photo galleries-------------------------------------------*/

/*lists----------------------------------------------- */
.Bullets{
	list-style:disc;
	padding-left: 20px;
}
.Bullets li{
	list-style:disc;
}

/*lists----------------------------------------------- */
/*Articles----------------------------------------------- */
 .LeadImage{
	 text-align:center;}
 
 .ArticleHeadline{
	font-weight: bold;
	background-color: #343434;
	background-repeat:repeat-x;
	color: #ffffff;
	padding: 5px 10px 10px 10px;
	margin: 0 0 10px 0;
}
.ArticleHeadline a{
	color: #ffffff;}
.Caption{
	background-image:url(http://media.suntimes.com/images/cds/searchchicago/articles/HomesCaptionBack.png);
}
.Caption .Padder{
 	padding: 10px 10px 10px 10px;
}
.Caption a{
	color: #ffffff;}
.CaptionText{
	color:#FFFFFF;
	font-size: 93%;
	display:none;}
.CaptionText a{
	color: #FFFFFF;}
.CaptionLink{
	display:none;
	font-size: 93%;
	text-transform:uppercase;
	height: 20px;
	padding: 0 0 0 20px;}
.CaptionPosition{
	margin-top: -80px;}
.ArticleTools{
	font-size: 93%;}
	
.boxscore_size{clear:both;width:330px;}
.text p{
padding: 0 0 18px 0;
}
.FactBox p{
padding: 5px 5px 5px 5px;
}
/*Articles----------------------------------------------- */
/* ---------- END GRID BASE ---------- */



/* ---------- START FONT BASE ---------- */
a{
text-decoration: none;}
a:hover{
text-decoration:underline;}
a.Pointer, .Pointer{
	cursor:pointer;}
/* Font Colors
=============== */
/*font size ----------------------------------------------- */
.FontReset{
font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}
.FontSeventySeven,.FontTenPix{
font-size: 77%;}
.FontEightyFive, .FontElevenPix{
font-size: 85%;
}
.H3FontElevenPix h3{
font-size: 85%;
}
.FontNinetyThree, .FontTwelvePix{
font-size: 93%;}
.FontOneHundred, .FontThirteenPix{
font-size: 100%;
}
.FontOneHundredEight, .FontFourteenPix{
font-size: 108%;
}
.FontOneHundredSixteen, .FontFifteenPix{
font-size: 116%;
}
.FontOneHundredTwentyThree, .FontSixteenPix{
font-size: 123%;
}
.FontOneHundredThirtyOne, .FontSeventeenPix{
font-size: 131%;
}
.FontOneHundredThirtEight, .FontEighteenPix{
font-size: 138%;
}
.FontOneHundredFortySix, .FontNineteenPix{
font-size: 146.5%;
}
.FontOneHundredFiftyThree, .FontTwentyPix{
font-size: 153.9%;
}
.FontOneHundredSixtyOne, .FontTwentOnePix{
font-size: 161.6%;
}
.FontOneHundredSixtySeven, .FontTwentTwoPix{
font-size: 167%;
}
.FontOneHundredSeventyFour, .FontTwentThreePix{
font-size: 174%;
}
.FontOneHundredEightyTwo, .FontTwentFourPix{
font-size: 182%;
}
.FontOneHundredEightyNine, .FontTwentFivePix{
font-size: 189%;
}
.FontOneHundredNinetySeven, .FontTwentSixPix{
font-size: 197%;
}
 
/*font size ----------------------------------------------- */
.Attention{
color: #990000;
}

.White, .White a, a.White{
	color:#ffffff;
}

.Black, .Black a, a.Black{
	color:#000000;
}
.Blue, .Blue a, a.Blue, .LinksBlue a, a.LinksBlue, .text a:link {color: #003366;}

.UpperCase{
text-transform: uppercase;
}
/* Grays */
.PalestGray, .PalestGray a, a.PalestGray{
color: #f3f3f3;
}
.PaleGray, .PaleGray a, a.PaleGray{
	color:#CCCCCC;
}
.LightGray, .LightGray a, a.LightGray{
	color:#999999;
}
.Gray, .Gray a, a.Gray, .LinksBlue .Gray a{
	color:#666666;
}
.DarkGray, .DarkGray a, a.DarkGray{
	color:#333333;
}
.Yellow, .Yellow a, a.Yellow{
	color: #ffffcc;}
strong, .Strong{
font-weight: bold;}
.FontWeightNormal{
	font-weight:normal;}
em{
	font-style: italic;}
h1{
 	/*font-size:22px;*/
	font-size: 197%;
	font-weight:bold;
	margin:0;
}

h2{
	color:#336699;
	font-weight:bold;
	font-size:12px;
	margin:0 0 5px 0;
	background-color: #f3f3f3;
	padding:5px 0px 5px 3px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	*background-position:3px 5px;
	border-bottom: 1px dotted #cccccc;
 
	clear:both;

}
h2.Yellow{
	background-color: #ffffcc;
}
#ft h2{
  	 border-bottom: 1px dotted #999999;
 }
h2.PhotoGallery{
	background-image:url(http://media.suntimes.com/images/cds/site1.1/photo_gallery_icon.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px 0 0 20px;
	margin-bottom:10px;
	border-top:1px solid #003366;
}
h2.Columns{
	background-image:url(http://media.suntimes.com/images/cds/site1.1/columns.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:5px 0 0 20px;
	margin-bottom:10px;
	border-top:1px solid #003366;
}

.HeadLine{
	font-size: 108%;
	font-weight: bold;
	text-decoration: none;
	line-height: 150%;
	padding: 7px 0px 7px 0px;
}
.HeadLineLarge{
	font-size: 116%;
	font-weight: bold;
	text-decoration: none;
	line-height: 150%;
	padding: 7px 0px 7px 0px;
}

.LeadStory .HeadLine{
	display: block;}
.Summary{
	font-size: 85%;
	line-height: 160%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;}
.BodyText{
	font-size: 93%;
	line-height: 160%;

}
.BodyText p{
	padding: 0px 0px 10px 0px;
}
	
.VoteButton{
	background-image:url(http://media.suntimes.com/images/cds/searchchicago/site1.1/votebutton.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #F5F5F5;
	padding: 8px 5px 8px 30px;
*	padding: 8px 2px 8px 20px;
	color: #006600;
	border: 1px solid #dedede;

	}
.searchbutton, .SearchButton{
	background-color: #F5F5F5;
	padding: 8px 5px 8px 5px;
	color: #006600;
	border: 1px solid #dedede;
}

/*Articles----------------------------------------------- */
.ArticleHeadline{
font-weight: bold;
color: #ffffff;}

.ArticleHeadline a{
color: #ffffff;}
/*Articles----------------------------------------------- */

/* Characteristics ------------------------------------- */
.AlignCenter{
	text-align:center;
}
.AlignRight{
	text-align:right;
}
/* Characteristics ------------------------------------- */
/* ---------- END FONT BASE ---------- */

/* --------------pluck header login ---------------------*/
.LoginSectionName{
height: 40px;
clear:both;
 }
.headerloginbox{
	width: 275px;
	height:85px;
	float:right;
	font-size: 11px;
	margin-top: -15px;
	overflow: hidden;
	position:relative;
}
.headerloginbox a{
	color: #003366;}
.Table_FloatLogin #plckEmail, .Table_FloatLogin  #password{
	width: 80px;
	height: 15px;
	padding: 1px;
	font-size: 11px;
	margin-right: 2px;
}
.community-login  ul{
	list-style:none;
	padding: 2px 0px 0px 0px;
	*padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;}
.community-links li{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 17px;
	overflow:hidden;}
.community-links li.community-label{
	padding: 0px 0px 0px 20px;
	background-image:url(http://media.suntimes.com/images/cds/topbuttons/blurbs.gif);
	background-repeat:no-repeat;
	background-position: top left;
	font-weight: bold;}
.community-links li.login-left{
	padding: 0px 5px 0px 6px;
	border-right: 1px solid #000000;
}
.community-links li.login-right{
	padding: 0px 5px 0px 5px;
}
/* --------------pluck header login ---------------------*/
