/* BODY */

body{
	background-color: #FFF;
	color: #000;
	margin: 0px 8px 0px 8px;
	padding: 0 10px;
	font-family: arial, helvetica, sans-serif;
}


/* CONTAINERS */

p{
	margin: 0px 0px 0px 0px;
}

div{
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.block{
	margin: 0px 0px 11px 0px;
}

.body{
	margin: 0px 0px 15px 0px;
	line-height: 130%;
}

.Customize{
	width:453px;
}

/* descendant selectors for display of mattbase and archive stories */
div.body p, div.content p{
	margin-bottom: 15px;
}

div.body td div p{
	margin-bottom: 0px;
	line-height: 90%;
}

div.body td p.credit, div.body td p.caption{
	margin-bottom: 0px;
	line-height: 125%;
}

div.body td p.credit{
	font-size: 77%;
}

div.body p.bglink{
	margin: 2px 0px 0px 0px;
	font-size: 85%;
	line-height: 130%;
}

div.body p.divider{
	margin: 7px 0px 7px 0px;
}

div.body div.backgrounds, div.body div.block {
	font-size: 115%;
}

div.body p.byline, div.body p.source {
	margin: 0px 0px 0px 0px;
}


/* end descendant selectors */

.vspacing{
	margin: 4px 0px 4px 0px;
}

.hspacing{
	padding: 0px 4px 0px 4px;
}

.contentblks{
	margin: 4px 0px 8px 1px;
}

.footer{
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.footer930{
	width: 930px;
	text-align: center;
	padding: 20px 0px 3px 0px;
	clear: both;
}

.floatlft{
	float: left;
	margin: 0px 4px 0px 0px;
}

.floatrt{
	float: right;
	margin: 0px 0px 0px 4px;
}

.rttease{
	padding: 4px 4px 4px 4px;
	border-bottom: solid #B4B4B4 1px;
}
* html .rttease{
	height:1%;
}
.inset{
	float: right;
	margin:0;
}

div.infobox{
	padding:20px 0;
}

div.infobox p{
	font-size:11px;
	margin:0 0 10px 0;
	padding:0;
}

div.insetbox p{
	margin-bottom: 0px;
}

div.inset p{
	margin-bottom: 0px;
	line-height: 125%;
}

table.imgrt td div.infobox p{
	font-size:11px;
	margin:0 0 10px 0;
	padding:0;
	line-height:125%;
}

/* FONT FAMILIES AND SIZES */

.related, .strongtext, .byline, .hed2, .hed3, .hed4, .hed5, .hed6, .hed7, .hed8, .storyhed, .breakhed, .teasehed, .label, .rtlabel, .updateredlabel, .redtext, .topnav, .more{
	font-weight: bold;
}

p, div, td, .block, .inset{
	font-size: 100%;
}

.content, .body, .hed2, .hed3{
	font-size: 84%;
}

.wiresm{
	font-size: .85em;
	margin-top: 2px;
}

.text, .textblock, .textrt, .strongtext, .ftrtext, .source, .byline, .bglink, .related, .caption, .hed1, .teasehed, .nav_alt, .nav1, .nav1a, .nav2, .nav2a, .nav3, .nav3a, .nav4, .nav4a, .navcol, .navcola, .navlabel, .nav_alt, .nav_alta, .nav_alt1, .nav_alt1a, .nav_alt2, .nav_alt2a, .toplinks, .label, .redtext, .more, .blocklabel, .note{
	font-size: 71%;
}

.credit, .small, .title, .time, .pgtime, .tip, .alert, .nav3label{
	font-size: 65%;
}

.rtlabel, .updateredlabel, .topnav{
	font-size: 8.6pt;
}

.rtlabel{
	color: #666;  
	margin-bottom: -2.2pt;
	position:relative;
	z-index:0;
}

.updateredlabel{
	color: #8F0F00;  
	margin-bottom: -2.2pt;
	position:relative;
	z-index:0;
}

span.alert{
	font-size: 10px;
}

div.body .credit, div.body .caption{
	font-size: 85%;
}


/* HEADLINES */

.hed1{
	line-height: 105%;
	margin-top: 4px;
}

.hed2{
	line-height: 110%;
	margin-bottom: 7px;
}

.hed3{
	line-height: 110%;
}

.hed4{
	font-size: 103%;
	line-height: 110%;
}

.hed5, .storyhed{
	font-size: 129%;
	line-height: 107%;
}

.hed6{
	font-size: 147%;
	line-height: 105%;
}

.hed7{
	font-size: 170%;
	line-height: 102%;
}

.hed8{
	font-size: 220%;
	line-height: 102%;
}

/* new story headline style to help with search engine placement */
h1{
	font-size: 129%;
	line-height: 107%;
	margin:0px;
}

div.body span#ImageControl {
	font-size: 115%;
}



.backgrounds{
	border-top:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
}

/* More Headlines list */
.iconbglink li, .iconindex li, .listcol li{
	font-size: 71%;
	color: #666;
	line-height:110%;
}

.listcol{
	width: 100%;
	margin-bottom: -12px;
}

li.morelink{
	margin: 4px 0px 0px -13px ;
}

/* background link bullets */

li.Audio, li.Video, li.King_Video, li.AP_video, li.Graphic_Animation, li.Talk_About_It, li.Internal, li.Related_story, li.Photograph, li.Photo_Gallery, li.External, li.Inset_box, li.Audio_Slideshow{
	padding: 3px 0 4px 24px;
	margin: 1px 0 0 0;
}

li.Audio, li.Audio_Slideshow{
	background: url(http://seattletimes.nwsource.com/art/ui/Audio_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}

li.Video{
	background: url(http://seattletimes.nwsource.com/art/ui/Video_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}
li.King_Video{
	background: url(http://seattletimes.nwsource.com/art/ui/Video_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}
li.AP_video{
	background: url(http://seattletimes.nwsource.com/art/ui/Video_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}
li.Graphic_Animation{
	background: url(http://seattletimes.nwsource.com/art/ui/Graphic_Animation_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}

li.Talk_About_It{
	background: url(http://seattletimes.nwsource.com/art/ui/Talk_About_It_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}

li.Internal, li.Related_story, li.Inset_box{
	background: url(http://seattletimes.nwsource.com/art/ui/General_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}

li.Photograph, li.Photo_Gallery{
	background: url(http://seattletimes.nwsource.com/art/ui/Photo_Gallery_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}

li.External{
	background: url(http://seattletimes.nwsource.com/art/ui/External_link.gif) no-repeat 2% 20%;
	background-color: #F8F9F4;
}

li.Inset_box{
	font-size: 85%;
}

/* index link bullets */
.iconindex,.iconbglink{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.iconindex li.Audio, ul.iconindex li.Video, ul.iconindex li.AP_video, ul.iconindex li.King_Video, ul.iconindex li.Graphic_Animation, ul.iconindex li.Talk_About_It, ul.iconindex li.Internal, ul.iconindex li.Related_story, ul.iconindex li.Photograph, ul.iconindex li.Photo_Gallery, ul.iconindex li.External, li.Inset_box, ul.iconindex li.Audio_Slideshow{
	padding: 0px 0px 0px 20px;
	margin: 3px 0px 0px 0px;
}

ul.iconindex li.Audio, ul.iconindex li.Audio_Slideshow{
	background:url(http://seattletimes.nwsource.com/art/ui/Audio_link.gif) no-repeat 0% 0%;
}

ul.iconindex li.Video{
	background: url(http://seattletimes.nwsource.com/art/ui/Video_link.gif) no-repeat 0% 0%;
}

ul.iconindex li.King_Video{
	background: url(http://seattletimes.nwsource.com/art/ui/Video_link.gif) no-repeat 0% 0%;
}

ul.iconindex li.AP_video{
	background: url(http://seattletimes.nwsource.com/art/ui/Video_link.gif) no-repeat 0% 0%;
}

ul.iconindex li.Graphic_Animation{
	background:url(http://seattletimes.nwsource.com/art/ui/Graphic_Animation_link.gif) no-repeat 0% 0%;
}

ul.iconindex li.Talk_About_It{
	background:url(http://seattletimes.nwsource.com/art/ui/Talk_About_It_link.gif) no-repeat 0% 0%;
}

ul.iconindex li.Internal, ul.iconindex li.Related_story, li.Inset_box{
	background:url(http://seattletimes.nwsource.com/art/ui/General_link.gif) no-repeat 0% 0%;
}

ul.iconindex li.Photograph, ul.iconindex li.Photo_Gallery{
	background:url(http://seattletimes.nwsource.com/art/ui/Photo_Gallery_link.gif) no-repeat 0% 0%;
}

ul.iconindex li.External{
	background:url(http://seattletimes.nwsource.com/art/ui/External_link.gif) no-repeat 0% 0%;
}

/* LINKS */

a:link,.body .infobox a:link,.body .inset a:link,.body #ImageControl a:link{
	color: #037;
	text-decoration: none;
}

a:visited,.body .infobox a:visited,.body .inset a:visited,.body #ImageControl a:visited{
	color: #037;
	text-decoration: none;
}

a:hover,.body .infobox a:hover,.body .inset a:hover,.body #ImageControl a:hover{
	text-decoration: underline;
}

/* shows underline (links in body copy) */

.body a:link{
	color: #037;
	text-decoration: underline;
}

.body a:visited{
	color: #037;
	text-decoration: underline;
}

.body a:hover{
	text-decoration: underline;
}

/* shows visited color (headlines) */

a.hed:visited{
	color: #666;
	text-decoration: none;
}

a.hed:hover{
	text-decoration: underline;
}

a.bglinks:link{
	color: #037;
	text-decoration: none;
}

a.bglinks:visited{
	color: #666;
	text-decoration: none;
}

a.bglinks:hover{
	text-decoration: underline;
}

ul.iconindex li a:link, .listcol li.morelink a:link{
	color: #037;
	text-decoration: none;
}

ul.iconindex li a:visited, .listcol li.morelink a:visited{
	color: #666;
	text-decoration: none;
}

ul.iconindex li a:hover, .listcol li.morelink a:hover{
	text-decoration: underline;
}


/* nav links */

.nav1:link, .nav1:visited, div.nav1, div.nav1:hover{
	background-color: #E6E5E0;
	padding: 0px 2px 1px 3px;
	border-top: solid #EFEFEF 1px;
	border-bottom: solid #A1A1A1 1px;
	border-right: solid #A1A1A1 1px;
	border-left: solid #A1A1A1 1px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.nav1a:link, .nav1a:visited, .nav_alta:link, .nav_alta:visited, .nav_alt1a:link, .nav_alt1a:visited{
	background-color: #037;
	padding: 0px 2px 1px 4px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
}

.nav2:link, .nav2:visited, .nav_alt2:link, .nav_alt2:visited{
	background-color: #FFF;
	padding: 0px 2px 1px 3px;
	margin: 0px 1px 1px 1px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	display: block;
}

.nav2a:link, .nav2a:visited, .nav_alt2a:link, .nav_alt2a:visited, .navcola:link, .navcola:visited{
	background-color: #037;
	padding: 0px 2px 1px 3px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
}

.nav3:link, .nav3:visited{
	background-color: #FFF;
	padding: 0px 2px 1px 9px;
	margin: 1px 1px 1px 1px;
	color: #444;
	text-decoration: none;
	display: block;
}

.nav3a:link, .nav3a:visited{
	background-color: #037;
	padding: 0px 2px 1px 10px;
	color: #FFF;
	text-decoration: none;
	display: block;
}

.nav4:link, .nav4:visited{
	background-color: #FFF;
	padding: 0px 2px 1px 17px;
	margin: 1px 1px 1px 1px;
	color: #037;
	text-decoration: none;
	display: block;
}

.nav4a:link, .nav4a:visited{
	background-color: #037;
	padding: 0px 2px 1px 17px;
	color: #FFF;
	text-decoration: none;
	display: block;
}

.nav_alt:link, .nav_alt:visited, p.nav_alt, p.nav_alt:hover{
	background-color: #7A8B9F;
	padding: 1px 2px 1px 4px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
}

.nav_alt1:link, .nav_alt1:visited{
	background-color: #D7DCE0;
	padding: 0px 2px 1px 3px;
	border-top: solid #FFF 1px;
	border-bottom: solid #A1A1A1 1px;
	border-right: solid #A1A1A1 1px;
	border-left: solid #A1A1A1 1px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.navcol:link, .navcol:visited{
	background-color: #FFF;
	padding: 1px 2px 1px 3px;
	margin: 0px 1px 0px 1px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	display: block;
}

.navlabel:link, .navlabel:visited, .nav3label{
	background-color: #FFF;
	padding: 1px 2px 1px 3px;
	margin: 0px 1px 0px 1px;
	font-weight: normal;
	color: #444;
	text-decoration: none;
	display: block;
}

.nav1:hover, .nav2:hover, .nav3:hover, .nav4:hover, .nav_alt:hover, .nav_alt1:hover, .nav_alt2:hover, .navcol:hover, .navlabel:hover{
	background-color: #037;
	color: #FFF;
	text-decoration: none;
}

.nav3label{
	color: #888;
}

/* reversed nav links */

a.navrev:link{
	color: #FFF;
	text-decoration: none;
}

a.navrev:visited{
	color: #FFF;
	text-decoration: none;
}

a.navrev:hover{
	text-decoration: underline;
}


/* TEXT FORMATTING */

.text{
	text-align: left;
}

.textrt{
	text-align: right;
}

.textcntr{
	text-align: center;
}

.textblock{
	margin-bottom: 15px;
}

.time, .pgtime, .credit, .tip, .note{
	color: #666;  
}

.label{
	color: #666;  
}

.hed2 .label{
	font-size: 84%;
	color:#888;
}

.wiresm .hed2{
	font-weight:normal;
}

.hed2 .time, .content .time{
	font-size: 84%;
	font-weight:normal;
	color:#888;
	margin-left: 3px;
}

.emailtime{
	font-size: 70%;
	font-weight:normal;
	color:#888;
	margin-left: 3px;
}

.text .time{
	font-size: 100%;
	font-weight:normal;
	color:#888;
	margin-left: 3px;
}

.redtext{
	color: #8F0F00;
}

.alert{
	color: #8F0F00;
	margin-bottom: -1px;
}

.correctionlabel{
	font-size: 71%;
	color: #8F0F00;
}

.bglink, .related{
	margin: 2px 0px 0px 0px;
}

.pgtime{
	margin: 4px 0px 8px 0px;
}

.credit{
	margin: 0px 0px 0px 0px;
	text-align: right;
}


.byline{
	margin-top: 8px;
}

.note{
	margin-bottom: 8px;
}

.more{
	margin-top: 6px;
	clear: both;
}

.topnav{
	height: 17px;
	background-image: url(http://seattletimes.nwsource.com/art/ui/topnav_bg.gif);
	text-align: left;
}

.source, .labelhed{
	font-style: italic;
}

.gray{
	color: #888888;  
}


/* CONTAINER FORMATTING AND LAYOUT STYLES */

.lftnav{
	background-color: #BFBFBF;
}

#networkbar, .networkbar {
	width: 750px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top:6px;
	text-align:left;
	border-bottom:1px solid #999;
}

#networkbar930, .networkbar930 {
	width: 930px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top:6px;
	text-align:left;
	border-bottom:1px solid #BABABA;
}

.divider{
	margin: 7px 0px 7px 0px;
	border-bottom: solid #B4B4B4 1px;
	clear: both;
}
.dottedline{
	margin: 7px 0px 7px 0px;
	border-bottom: dotted #B4B4B4 1px;
	clear: both;
}


/* main table columns */

.main{
	width: 750px;
}

.lftcol{
	width: 128px;
	padding-right: 8px;
	text-align: left;
}

.ctrcol{
	width: 468px;
	padding-right: 8px;
	text-align: left;
}

.rtcol{
	width: 154px;
	padding-top: 4px;
	text-align: left;
}

.ctrcolad{
	width: 453px;
	padding-right: 8px;
	text-align: left;
}

.rtcolad{
	width: 161px;
	padding-top: 4px;
	padding-left: 1px;
	text-align: left;
}

.ctrcolwide{
	width: 622px;
	text-align: left;
}

.ctrcolnoleft{
	width: 591px;
	text-align: left;
}

/* right column elements */

.searchbox{
	position: relative;
	background-color: #E6E5E0;
	padding: 5px 5px 5px 5px;
	border-top: solid #B0B0B0 1px;
	border-bottom: solid #B0B0B0 1px;
	border-right: solid #B0B0B0 1px;
	border-left: solid #B0B0B0 1px;
	margin-bottom: 15px;
}

.mkplcbox{
	position: relative;
	background-color: #F8F4EC;
	padding: 0px;
	border-top: solid #CE8610 1px;
	border-bottom: solid #CE8610 1px;
	border-right: solid #CE8610 1px;
	border-left: solid #CE8610 1px;
	margin-bottom: 15px;
	z-index:0;
}
* html .mkplcbox{
	height:1%;
	z-index:0;
}
.mkplcbox2{
	position: relative;
	background-color: #F8F4EC;
	padding: 0px;
	border-top: solid #CE8610 1px;
	border-bottom: solid #CE8610 1px;
	border-right: solid #CE8610 1px;
	border-left: solid #CE8610 1px;
	margin-bottom: 0px;
	z-index:0;
}

.rtbox{
	position: relative;
	border-top: solid #B0B0B0 1px;
	border-right: solid #B0B0B0 1px;
	border-left: solid #B0B0B0 1px;
	margin-bottom: 15px;
	z-index:0;
}
* html .rtbox{
	height:1%;
	z-index:0;
}
/* section block label styles */

.shadow{
	width: 100%;
	border-bottom: solid #444 1px;
	border-right: solid #444 1px;
	clear: both;
}

.blocklabel{
	background-color: #888;
	padding: 1px 4px 1px 4px;
	color: #444;
	text-align: left;
}

/* content cells for dividing using grid */

.lftcell{
	width: 140px;
	padding-right: 6px;
	margin-right: 7px;
}

.ctrcell{
	width: 140px;
}

.dblcell{
	width: 291px;
}

.rtcell{
	width: 140px;
	padding-left: 6px;
	margin-left: 7px;
}

.lftcellrule{
	width: 140px;
	padding-right: 6px;
	margin-right: 6px;
	border-right: solid #B4B4B4 1px;
}

.rtcellrule{
	width: 140px;
	padding-left: 6px;
	margin-left: 6px;
	border-left: solid #B4B4B4 1px;
}


/* layout styles for homepage teaser arts */

.teaserart {
	width: 142px;
	padding-left: 6px;
	margin: 0px 0px 0px 6px;
	border-left: solid #B4B4B4 1px;
	float:right;
}

html>body .teaserart {
	width: 142px;
	padding-left: 6px;
	margin: 0px 0px 0px 6px;
	border-left: solid #B4B4B4 1px;
	float:right;
}
.teaser1art {
	width: 142px;
	margin: 0px 0px 0px 0px;
	float:right;
}
html>body .teaser1art {
	width: 142px;
	margin: 0px;
	float:right;
}

/* layout styles for top/middle content teasers */

#teasebox {
	width: 100%;
	height: auto;
	border: solid 1px #CCC;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}

#teasebox img {
	float: left;
	margin: 1px 5px 1px 0px;
}

#teasebox .item {
	float: left;
	padding: 4px 6px;
	font-size: 71%;
}

#teasebox .icon, #teasebox .ui {
	float: none;
}

#clear {
	clear: both;
}


/* PHOTOS & GRAPHICS */

/* use these in image tag for border style */

.pic{
	border: solid #000 1px;
}

.art{
	border-width: 0px;
	margin: 1px 1px 1px 1px;
}

.ui{
	border-width: 0px;
}

.icon{
	border-width: 0px;
	padding-right:2px;
}

/* story & section images - use in surrounding div tag for alignment and rule style */

.imgrt{
	float: right;
	margin: 3px 0px 8px 8px;
}

.imgrtrule{
	float: right;
	margin: 3px 0px 8px 8px;
	padding: 0px 0px 0px 8px;
	border-left: 1px #B4B4B4 solid;
}

.imglft{
	float: left;
	margin: 3px 8px 8px 0px;
}

.imglftrule{
	float: left;
	margin: 3px 8px 8px 0px;
	padding: 0px 8px 0px 0px;
	border-right: 1px #B4B4B4 solid;
}

.imgctrrule{
	margin: 3px 0px 8px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px #B4B4B4 solid;
}

.imgctr{
	margin: 3px 0px 8px 0px;
}

/* layout styles for utility box */
#ubox {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 202px;
	font-size: 71%;
	text-align: left;
}

div.body #ubox, div.content #ubox {
	font-size: 85%;
	line-height: 122%;
}

.ubox_cola {
	float: left;
	width: 101px;
	padding: 0px;
	margin-bottom: 8px;
}
	
.ubox_colb {
	float: right;
	width: 101px;
	padding: 0px;
	margin-bottom: 8px;
}
	
/* layout styles for data tables */
#datatable{
	width: 100%;
}

#datatableb{
	width: 720px;
	font-size: 71%;
}

#datatable .shade{
	background: #EEE;
	font-size: 71%;
}
#datatable .shadegrey{
	background: #FAFAFA;
	font-size: 71%;
}

#datatable .shadetan{
	background: #F1F1E6;
	font-size: 71%;
}

#datatable .shadeblue{
	background: #E9EEF3;
	font-size: 71%;
}

#datatable .noshade{
	background: #FFF;
	font-size: 71%;
}

/* layout styles for sports score box */
.scorewin{
	font-size: 71%;
	color: #900;
	background: #DDD;
	padding: 0px 2px;
	width: 100%;
}

.scorelose{
	font-size: 71%;
	background: #EEE;
	padding: 0px 2px;
	width: 100%;
}

html>body .scorewin{
	width: auto;
}

html>body .scorelose{
	width: auto;
}

.whitetext{
	font-size: 71%;
	color: #FFF;
}

p.redlabel {
	font-size:71%;
	color:#990000;
	font-weight:bold;
	clear:both;
}

/* layout styles for super bowl box */
.sbredlabel{
	font-size: 11px;
	color: #FFF8CC;
	background-color: #232B1E; 
	padding: 4px 2px 0px 8px;
}

.sbawayteam{
	font-size: 12px;
	font-weight: bold;
	color: #FFF8CC;
	background-color: #232B1E; 
	padding: 2px 2px 2px 8px;
}

.sbawayteamscore{
	font-size: 12px;
	font-weight: bold;
	color: #FFF8CC;
	background-color: #232B1E; 
	padding: 2px 8px 2px 2px;
}

.sbhometeam{
	font-size: 12px;
	font-weight: bold;
	color: #FFF8CC;
	background-color: #232B1E; 
	padding: 0px 2px 6px 8px;
}

.sbhometeamscore{
	font-size: 12px;
	font-weight: bold;
	color: #FFF8CC;
	background-color: #232B1E; 
	padding: 0px 8px 6px 2px;
}

.sbtext{
	font-size: 11px;
	color: #E5DFB8;
	background-color: #232B1E; 
	padding: 2px 8px 6px 8px;
}

/* edb package tool */

h2.pkgtool{
	font-size:100%;
	color:#000;
	font-weight:bold;
	margin:10px 0px 5px 0px;
	text-transform:none;
}

span.pkgregion, span.genre{
	color:#555;
}

div.body div.pkgitem{
	padding-bottom:7px;
	line-height:115%;
}

div.pkgdesc{
	margin-top:4px;
}

a.pkglink{
	font-weight:bold;
}

div.pkgitem span.pkgregion, div.pkgitem span.genre, div.pkgitem span.edb{
	font-size:84%;
}

div.inset h2.pkgtool{
	margin:0px;
	margin-top:-2px;
	font-size:71%;
}

div.inset div.pkgitem{
	padding-top:5px;
	padding-bottom:0px;
}

div.inset div.pkgitem{
	font-family: arial, sans-serif;
	font-size:71%;
}

/* layout styles for brackets */
.firstroundteam{
	font-size: 11px;
	width: 155px;
	height: 20px;
	color: #000;
	background-color: #F2F2F2; 
	padding: 0px 0px 0px 6px;
	border: solid 1px #CCC;
}

html>body .firstroundteam{
	font-size: 11px;
	width: 155px;
	height: 22px;
	color: #000;
	background-color: #F2F2F2; 
	padding: 0px 0px 0px 6px;
	border: solid 1px #CCC;
}

.firstroundinfo{
	font-size: 11px;
	width: 155px;
	height: 20px;
	color: #666;
	background-color: #FFF; 
	padding: 0px;
	border-right: solid 1px #CCC;
	text-align: center;
}

.firstroundspacer{
	background-color: #FFF; 
	height: 20px;
}

html>body .firstroundspacer{
	background-color: #FFF; 
	height: 22px;
}

.secondroundteam{
	font-size: 11px;
	width: 155px;
	height: 20px;
	color: #000;
	background-color: #F2F2F2; 
	padding: 0px 0px 0px 6px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

html>body .secondroundteam{
	font-size: 11px;
	width: 155px;
	height: 22px;
	color: #000;
	background-color: #F2F2F2; 
	padding: 0px 0px 0px 6px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.secondroundinfo{
	font-size: 11px;
	width: 155px;
	height: 62px;
	color: #666;
	background-color: #FFF; 
	padding: 0px;
	border-right: solid 1px #CCC;
	text-align: center;
}

html>body .secondroundinfo{
	font-size: 11px;
	width: 155px;
	height: 64px;
	color: #666;
	background-color: #FFF; 
	padding: 0px;
	border-right: solid 1px #CCC;
	text-align: center;
}

.secondroundspacer{
	background-color: #FFF; 
	height: 62px;
}

html>body .secondroundspacer{
	background-color: #FFF; 
	height: 64px;
}

.thirdroundteam{
	font-size: 11px;
	width: 155px;
	height: 20px;
	color: #000;
	background-color: #F2F2F2; 
	padding: 0px 0px 0px 6px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

html>body .thirdroundteam{
	font-size: 11px;
	width: 155px;
	height: 22px;
	color: #000;
	background-color: #F2F2F2; 
	padding: 0px 0px 0px 6px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.thirdroundinfo{
	font-size: 11px;
	width: 155px;
	height: 146px;
	color: #666;
	background-color: #FFF; 
	padding: 0px;
	border-right: solid 1px #CCC;
	text-align: center;
}

html>body .thirdroundinfo{
	font-size: 11px;
	width: 155px;
	height: 152px;
	color: #666;
	background-color: #FFF; 
	padding: 0px;
	border-right: solid 1px #CCC;
	text-align: center;
}

.thirdroundspacer{
	background-color: #FFF; 
	height: 146px;
}

html>body .thirdroundspacer{
	background-color: #FFF; 
	height: 152px;
}

.fourthroundteam{
	font-size: 11px;
	width: 155px;
	height: 20px;
	color: #000;
	background-color: #F2F2F2; 
	padding: 0px 0px 0px 6px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

html>body .fourthroundteam{
	font-size: 11px;
	width: 155px;
	height: 22px;
	color: #000;
	background-color: #F2F2F2; 
	padding: 0px 0px 0px 6px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.fourthroundinfo{
	font-size: 11px;
	width: 155px;
	height: 312px;
	color: #666;
	background-color: #FFF; 
	padding: 0px;
	border-right: solid 1px #CCC;
	text-align: center;
}

html>body .fourthroundinfo{
	font-size: 11px;
	width: 155px;
	height: 326px;
	color: #666;
	background-color: #FFF; 
	padding: 0px;
	border-right: solid 1px #CCC;
	text-align: center;
}
