/* CSS Document */
h1,#omniture{
display: none;}
 #page-container{
	width: 1007px;
	margin-left:auto;
	margin-right: auto;
	}
#page-container div{
	 text-align:left;}
	 
#bg-container{
	background-repeat:repeat-y;
	background-position: top left;
	float:left;
	width: 1007px;
}
#header-row{
	 height: 47px;}
#page-padder{
	padding-top: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 21px;	
 }
#logo-container{
	 float: left;
 }
#community-drops{
	 float: left;
	 background-image:url(http://media.suntimes.com/images/cds/searchchicago/autoshow/show08/stnglocalnews.gif);
	 background-repeat:no-repeat;
	 background-position:top left;
	 height: 47px;
	 padding: 0px 0px 0px 149px;
 }
 .flright{
	float:right;
	margin: 0px 0px 0px 0px;
	}
.flleft{
 	float:left;
	margin: 0px 0px 0px 0px;
}
#comdropbox{
	width: 150px;
 }
#publicationdrop{
	padding-left: 20px;
		width: 298px;
 }
select.stngtopsel {
	float:left;
	border: 1px solid #666;
	font-size:10px;
	margin-right:6px;
	margin-top:15px;
	margin-bottom:17px;
	width:auto;
	display:inline;

}

select.ncdroppper {
	float:left;
	border: 1px solid #666;
	font-size:10px;
	margin-right:5px;
	margin-bottom:17px;
	margin-top:15px;
	display:block;
}

/*leader ad*/
.leaderholder{

}
.leaderholder{
	display:block;
}
.leaderholder #leader{
	width: 728px;
	height: 95px;
	overflow:hidden;
	margin-left: 228px;
	overflow:hidden;
	position:absolute;
	top:40px;
}

/*fadebox styles*/
.fadebox h2{
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #F3F3F3;
	height: 16px;
}
.fadebox h2 a{
	color: #A12121;
	text-decoration: none;
}
.fadebox h2 a:hover{
text-decoration: underline;
}

.fadebody{
	width: 100%;
 }
.green{
	background-repeat:repeat-x;
	background-position:top left;
}
.yellow{
	background-repeat:repeat-x;
	background-position:top left;

}
.blue{
	background-repeat:repeat-x;
	background-position:top left;
}
.orange{
	background-repeat:repeat-x;
	background-position:top left;
}
.gold{
	background-repeat:repeat-x;
	background-position:top left;
}
.aqua{
	background-repeat:repeat-x;
	background-position:top left;
}
.redhead{
	background-repeat:repeat-x;
	background-position:top left;
}

.red{
 }
.smblack{
	background-image:url(http://media.suntimes.com/images/cds/searchchicago/autoshow/show08/smblack.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

/*end fadebox styles*/
/*top nav styles*/
.section-padder{
	padding: 0px 6px 17px 6px;
	float:left;
}
#content-row-one{
	float:left;
	clear: both;
 	width: 100%;
}
#content-row-one .left-col{
	float:left;}
#content-row-one .mid-col{
	margin: 0px 12px 0px 12px;
	float:left;}
#content-row-one .right-col{
	float:left;}
#content-row-one .left-col-wide{
	float:left; 
	margin: 0px 12px 0px 0px;
	float:left;}
#content-row-one .right-col-narrow{
	float:left;}

	
/*fadeboxes by id*/	
/*video box*/
#videofade{
	width: 309px;
}

#videofade h2{
	background-repeat: no-repeat;
	background-position:3px 4px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #A12121;
	clear:both;
    color:#336699;
	font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
	margin:0 0 5px;
    padding:5px 0 5px 3px;
	text-transform:capitalize;
}

#video-wrapper{
margin-top: -20px;}
#newsfade{
	width: 455px;
}

#newsfade h2, #newsfadeinner h2{
	/*padding: 9px 0px 0px 43px;
	background-image:url(http://media.suntimes.com/images/cds/searchchicago/autoshow/show08/icons/news.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
	background-repeat: no-repeat;
	background-position:3px 4px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #A12121;
	clear:both;
    color:#336699;
	font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
	margin:0 0 5px;
    padding:5px 0 5px 3px;
	text-transform:capitalize;
}
#pollsfade{
	width: 165px;
}

#pollsfade h2{
    background-repeat: no-repeat;
	background-position:3px 4px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #A12121;
	clear:both;
    color:#336699;
	font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
	margin:0 0 5px;
    padding:5px 0 5px 3px;
	text-transform:capitalize;
}

#photofade{
	width: 954px;
}

#photofade h2, #photofadeinner h2{
	background-repeat: no-repeat;
	background-position:3px 4px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #A12121;
	clear:both;
    color:#336699;
	font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
	margin:0 0 5px;
    padding:5px 0 5px 3px;
	text-transform:capitalize;
}
#photofade h3 a{
color: #4c4d4e;
}
#photofadeinner, #newsfadeinner{
	width: 600px;
}

#infofade{
	width: 309px;
}
#infofade h2{
	background-repeat: no-repeat;
	background-position:3px 4px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #A12121;
	clear:both;
    color:#336699;
	font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
	margin:0 0 5px;
    padding:5px 0 5px 3px;
	text-transform:capitalize;
}
#infofade h3, #section_label{
	color: #4c4d4e;
	font-size: 93%;
	font-weight: bold;
}
#infofade p{
	padding-bottom: 20px;
	font-size: 85%;
	color: #4c4d4e;
	line-height: 160%;
}
#infofade p a{
	color: #990000;
	text-decoration: none;}
#infofade p a:hover{
	 text-decoration:underline;}
#infofade h3 a{
	color: #4c4d4e;
	text-decoration: none;}

#infofade h3 a:hover{
	text-decoration: underline;}
#infofade .fadepadder{
	padding: 0px 0px 0px 5px;}	
#infofade a{
color: #990000;
text-decoration: none;
 }
.paneloff{
	display:none;
}
.panelon{
	display:block;
}
 
#newspaper h3{
	width: 100px;
	float: left;
 }
.classform{
	float: left; }
 
#shopfade{
	width: 455px;
	overflow: hidden;

}
.right-col #shopfade, .right-col #photofade{
	width: 309px;
	overflow: hidden;
}

#shopfade h2{
	background-repeat: no-repeat;
	background-position:3px 4px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #A12121;
	clear:both;
    color:#336699;
	font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
	margin:0 0 5px;
    padding:5px 0 5px 3px;
	text-transform:capitalize;
}

#shopfade h3{
	color: #990000;
	font-size: 93%;
	font-weight: bold;
}
#shopfade .greensearch{
	font-size: 85%;
	color: #4c4d4e;
	display: block;
	padding: 0px 0px 15px 0px;
}
.right-col #shopfade .greensearch{
	padding: 0px 5px 0px 0px;
	float: left;
}
#shopfade .greensearch strong{
	text-transform:uppercase;
	color: #990000;
	font-weight: bold;
	}
#shopfade .search-row{
	display:block;
	float:left;
	clear: both;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px dotted #cccccc;
	width: 450px;
	overflow:hidden;
}
.right-col #shopfade .search-row{
	width: 309px;
}

#shopfade select, #shopfade .ziptext{
	font-size: 85%;
	color: #4c4d4e;
	height: 20px;
	border: 1px solid #b1b3b6;
}
#shopfade p{
	font-size: 85%;
	color: #4c4d4e;
	line-height: 136%;
	padding: 0px 0px 6px 0px;
}
	
#shopfade .place-ad{
	text-transform:uppercase;
	color: #4C4D4E;
		font-size: 85%;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
	
#selling h3{
	color: #990000;
	font-size: 93%;
	font-weight: bold;
}

#blogfade{
	width: 455px;

}
#blogfade h2{
	background-repeat: no-repeat;
	background-position:3px 4px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #A12121;
	clear:both;
    color:#336699;
	font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
	margin:0 0 5px;
    padding:5px 0 5px 3px;
	text-transform:capitalize;
}
.sum-link{
display: block;
padding: 0px 0px 20px 0px;}

.sum-link a{
color: #990000;
text-decoration: none;
}
.sum-link a:hover{
text-decoration:underline;}
/*scrolling-row*/
/*gallery row*/
#gallery-row{
	float:left;
	clear:both;
	display:block;
	width: 100%;
}
#homegallery a{
	font-size: 85%;
	color: #990000;
	text-decoration: none;
	font-weight: bold;}
#homegallery a:hover{
	text-decoration:underline;}
/*end gallery row*/

/*scrolling-row*/
#scrolling-row{
	float:left;
	clear:both;
	display:block;
	width: 100%;
	height: 20px;
	overflow:hidden;
 }
 #scrolling-row a,  #scroller a{
 color: #000000;
 text-decoration: none;
 font-size: 85%;
 font-weight: bold;
 }
  #scrolling-row a:hover, #scroller a:hover{
  text-decoration: underline;}
#scrolling-row .section-padder{
	padding: 0px 6px 0px 6px;
	float:left;
}
/* Scroller Box */
#scroller_container {
 position: relative;
  height: 20px;
 overflow: hidden;
 clear:both;
}

#scroller {
 white-space: nowrap;
 line-height: 100%;
 }

#scroller p {
 padding: 0;
}
/* Scoller Box */

 /*end scrolling-row*/

/*content row two*/
#content-row-two{
 float:left;
	clear:both;
	display:block;
	width: 100%;
 }

#content-row-two .left-col{
	float:left;}
#content-row-two .mid-col{
 	margin: 0px 12px 0px 12px;

	float:left;}
#content-row-two .right-col{
	float:left;
	display:inline;
}

/*end content row two*/
/*ads*/
.rtad{
	width: 160px;
	height: 600px;
	overflow:hidden;
 }
 /*ads on bottom */
.rtadb{
	width: 160px;
	height: 600px;
	overflow:hidden;
}
 
/*footer*/
#page-container div#footer-row{
	text-align:center;
}
#footer-row{
	padding: 17px 0px 17px 0px;
    width: 100%;
	float:left;
	clear:both;
	text-align:center;
	font-size: 85%;
 } 
 #footer-row a{
	 color: #990000;
	 font-weight:bold;
}

/*end footer*/

/*header summary image*/
.header-summary-image{
	display: block;
	clear:both;
	padding: 6px 0px 0px 0px;
	width: 455px;
	overflow:hidden;}
.header-summary-image .photo-float{
	float: right;
	width: 222px;
}
.header-summary-image .photo-float img{
	border: 1px solid black;
	height:156px;
	width: 220px;}
.header-summary-image  h3{
	color: #4c4d4e;
	font-weight: bold;
	font-size: 138.5%;
}
.header-summary-image  h3 a{
	color: #4c4d4e;
	text-decoration: none;
}
.header-summary-image  h3 a:hover{
	text-decoration: underline;}
.header-summary-image .summary-text{
	font-size: 85%;
	color: #4c4d4e;
	line-height: 136%;
}
.header-summary-image .related-links{
	color: #990000;
	padding-bottom: 20px;
	font-weight: bold;
}
.header-summary-image .related-links a{
	font-size: 85%;
	line-height: 136%;
	color: #990000;
	text-decoration: none;
	display: block;}
.header-summary-image #section_label{
display:none; }

#newsfadeinner .header-summary-image{
	display: block;
	clear:both;
	padding: 6px 0px 0px 0px;
	width: 580px;
	overflow:hidden;}

/*header summary image*/
/* more links*/
.more-link a{
	color: #990000;
	font-weight: bold;
	text-decoration: none;}
#auto-news-more{
	display:block;
	height: 15px;
	 font-size: 93%;
	margin-top: -15px;
}

/*main nav*/
#nav-row{
	padding: 0px 6px 0px 6px;
	clear: both;}

#nav{

	background-repeat:repeat-x;
	background-position:top left;
  	width: 958px;
	height: 164px;
	overflow:hidden;
}

#logo-large{
	float: left;}
#main-nav{
 	float: left;
 	overflow:hidden;
	padding: 16px 0px 0px 0px;}
#main-nav li{
	float: left;}
/*end manin nav*/
/*form elements*/
input.button{
 	margin:2px 2px 2px 2px;
	background-color:#bfcfd8;
	border:1px solid #93b5c4;
	color:#2b5682;
	font-size:11px;
	padding:3px 2px 3px 2px;
 	display: inline;
}
.pollform{
	font-size:85%;

}
.pollform a{
text-decoration: none;}
/*form elements*/

/*gallery index*/
.galleryitem{
	margin:0px 10px 10px 0px;
	width:173px;
	height:193px;
	float:left;
	display:block;
	border: 1px solid #9d9d9d;
	padding:5px 5px 5px 5px;
	text-align:center;
}
.horiz-gallery{
	float: left;
	width: 105px;
	height: 118px;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.horiz-gallery a,.galleryitem a {
	font-size: 85%;
	line-height: 136%;
	color: #990000;
	text-decoration: none;
	display: block;
}
/*gallery index*/
/*gallery rt col*/
.rtgallery{
	font-size: 77%;}
.rtgallery li{
	 display: block;
	float: left;
	padding: 0px 6px 10px 6px;
	width: 90px;
	height: 91px;
	overflow: hidden;}
.rtgallery a{
	color: #990000;
	text-decoration:none;}
.rtgallery img{
}
.rtgallery .galthumb{
	display: block;
	border: 1px solid black;
	width: 88px;
	height: 66px;
	overflow: hidden;}
/*gallery rt col*/

/*articles*/
#image-sidebar{
	border-right: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	width: 175px;
	float: left;
	padding:0px 8px 5px 0px;
	margin:0px 10px 13px 0px;
	display: inline;
	position: relative;
	text-align:left;
}
#image-sidebar a{
color: #990000;
text-decoration:none;
}
#image-sidebar .caption{
font-size: 85%;

}
#image-sidebar .sidebar{
	border: none;
	width: 175px;
	padding:0px;
	margin:0px;
}
 #newsfadeinner p{
	 margin-bottom: 10px;
	 font-size: 93%;
 }
  
 #newsfadeinner .section{
	 padding-bottom: 10px;}
 #newsfadeinner .section a{
	 color: #990000;
	 text-decoration:none;}
  #newsfadeinner .storyphoto{
	  height: 393px;
	  overflow: hidden;}
#newsfadeinner   .story-headline.{
	color: #4c4d4e;
	font-weight: bold;
	font-size: 138.5%;
	padding-top: 10px;
}
a.sectionlinks{
	color: #4c4d4e;
	font-weight: bold;
	font-size: 93%;
	padding-top: 10px;
}
  #newsfadeinner  .story-subhead{
		color: #4c4d4e;
	  font-weight: bold;
	  font-size: 93%;
  	padding:10px 0px 3px 0px;
} 
  #newsfadeinner  .byline{ 
	  color: #000000;
	   font-weight: bold;
	  font-size: 85%;
	  padding:0px 0px 10px 0px;
  }
  #newsfadeinner  .byline a{
	  color: #990000;
	  text-decoration: none;
	  text-transform:uppercase;
  }
  #newsfadeinner .datem, .date-categoryindex{
	  color: #5f5f5f;
	  font-size: 85%;
    	padding:0px 0px 5px 0px;
}
.sidebar{
	border-right: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	width: 175px;
	float: left;
	padding:0px 8px 5px 0px;
	margin:0px 10px 13px 0px;
	display: inline;
	position: relative;
	text-align:left;
}
.section-label{	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
	text-transform: uppercase;
	
}
.sidebar .smheads{
	font-size:11px;
	line-height: normal;
	padding: 0px;
	display:block;
	margin-bottom:5px;
	text-align:left;
}
.sidebar a{
color: #990000;
text-decoration: none;}
.sidebar a:hover,   #newsfadeinner  .byline a:hover,  #newsfadeinner .section a:hover{
text-decoration: underline;}
/*articles*/
/*blogs*/
#blogfadeinner{
	width: 760px;

}


#blogfadeinner #banner-inner h2{
	padding: 9px 0px 0px 43px;
color: #ffffff;	
background-repeat: no-repeat;
	background-position: top left;
}

#blogfadeinner .header-summary-image{
	display: block;
	clear:both;
	padding: 6px 0px 0px 0px;
	width: 580px;
	overflow:hidden;}


 #blogfadeinner p{
	 margin-bottom: 10px;
	 font-size: 93%;
 }


 #blogfadeinner .section{
	 padding-bottom: 10px;}
 #blogfadeinner .section a{
	 color: #990000;
	 text-decoration:none;}
  #blogfadeinner .storyphoto{
	  height: 393px;
	  overflow: hidden;}
#blogfadeinner   .story-headline.{
	color: #4c4d4e;
	font-weight: bold;
	font-size: 138.5%;
	padding-top: 10px;
}


  #blogfadeinner  .story-subhead{
		color: #4c4d4e;
	  font-weight: bold;
	  font-size: 93%;
  	padding:10px 0px 3px 0px;
} 
  #blogfadeinner  .byline{ 
	  color: #000000;
	   font-weight: bold;
	  font-size: 85%;
	  padding:0px 0px 10px 0px;
  }
  #blogfadeinner  .byline a{
	  color: #990000;
	  text-decoration: none;
	  text-transform:uppercase;
  }
  #blogfadeinner .datem, .date-categoryindex{
	  color: #5f5f5f;
	  font-size: 85%;
    	padding:0px 0px 5px 0px;
}

/*blogs*/


/*01-12-2009 SP Added */
.PromoBox h2 {
background-color:#F3F3F3;
border-bottom:1px dotted #CACACA;
border-top:1px solid #003366;
color:#003366;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
text-transform:capitalize;
}

.Icon {
background-repeat:no-repeat;
display:block;
float:left;
height:16px;
width:18px;
padding: 0px 3px 8px 2px; 

}
.IconSite {
background-image:url(http://media.suntimes.com/images/cds/icons/sitemapautos.png);
}
.IconAt {
background-image:url(http://media.suntimes.com/images/cds/icons/page_edit.png);
}
.IconBestof {
background-image:url(http://media.suntimes.com/images/cds/icons/bestshow.png);
}
.IconVotebest {
background-image:url(http://media.suntimes.com/images/cds/icons/votebestshow.png);
}
.IconSponsor {
background-image:url(http://media.suntimes.com/images/cds/icons/sponsor.png);
}
.IconPhotogal {
background-image:url(http://media.suntimes.com/images/cds/icons/photogalleries.png);
}
.IconNews {
background-image:url(http://media.suntimes.com/images/cds/icons/news.png);
}
.IconJillblog {
background-image:url(http://media.suntimes.com/images/cds/icons/jillblog.png);
}
.IconFindyour {
background-image:url(http://media.suntimes.com/images/cds/icons/findyourphoto.png);
}
.IconCarshop {
background-image:url(http://media.suntimes.com/images/cds/icons/carshoppingdollar.png);
}
.IconVideo {
background-image:url(http://media.suntimes.com/images/cds/icons/video.png);
}
.IconMoney {
background-image:url(http://media.suntimes.com/images/cds/icons/money.png);
}


/* ADD  searchicago-base.css 01-13-09 */
#autos { 
background-repeat: repeat-x;}

#autos h2{
border-top: 1px solid #990000;
color: #990000;}
#autos h2 a{
color: #990000;
}
#autos .Section{
color: #990000;
}

/* ADD  fontbase.css 01-13-09 */
#ft h2{
  	 border-bottom: 1px dotted #999999;
 }
 
 h2{
	background-repeat: no-repeat;
	background-position:3px 4px;
	background-color:#F3F3F3;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #A12121;
	clear:both;
    color:#336699;
	font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
	margin:0 0 5px;
    padding:5px 0 5px 3px;
	text-transform:capitalize
}


/* ADD  resetfont.css 01-13-09 */
/*
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
*/

.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: 103px;
	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;
 }

/* ADDED 01-20-09 */

.fadebody-headline{
	border-top:1px dotted #CCCCCC;
	clear:both;
	display:block;
	float:left;
	overflow:hidden;
	padding:5px 0 10px;
	width:450px;
}

/* ADDED SP - headline only li 2 - 01-22-09 */
a:link.blurbheadlined , a:visited.blurbheadlined{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#666666;
    text-decoration:none;
	margin:0 0 0;
	padding:2px 0;	
}
/* ADDED SP - small headline only li - 01-22-09 */
a:link.blurbheadlinedd , a:visited.blurbheadlinedd{
	background-color:#FFFFFF;
	display:block;
	font-size:11px;
	float:left;
	color:#666666;
    text-decoration:none;
	margin:2px 4px 2px 5px;
	overflow:hidden;
	padding:4px 0;	
	width:160px;
}


#doc4 {
	_width:75em;
}
