/*font faces*/ .fontsize1,.caption,.fontsize2,.highlightgraph,.fontsize3,.mainhead,.highlighthead,.linkheader,.link,.navoption,.navheader,.navheadertop,.navtexttop,.navtextbottom,.r2c2,.r2c3,.r2c4,.r4c1,select,.colboxlabeltext,.subhead,.hidden,#banner,.linkhead,#weather,.personal,.quiztable,.questionhead,.question,.quizanswer,.quizsofar,.correct,.wrong,#correction,#explain,.tophighlight,.highlight,.bottomhighlight,.photoleft,.photoright,#navpromo,#leftnav{font-family:Arial,Helvetica}
/*font sizes*/ 
.fontsize1,.caption,.personal,#navpromo{font-size:x-small;line-height:110%}
.fontsize2,.r2c2,.r2c3,.r2c4,.r4c1,.link,.linkheader,.highlightgraph,.navoption,.navheader,.navheadertop,.navtexttop,.navtextbottom,select,.colboxlabeltext,.subhead,.hidden,#banner,.linkhead,#weather,.quiztable,.question,.quizanswer,.quizsofar,#correction,#explain,#leftnav{font-size:small}
.fontsize3,.highlighthead,.questionhead,#quizintro{font-size:medium}
.mainhead,.wrong,.correct{font-size:large}
/*font weight*/
.highlighthead,.mainhead,.navheader,.navheadertop,.linkheader,.colboxlabeltext,.subhead,#banner,.linkhead,.questionhead,.question,.quizsofar,.wrong,.correct{font-weight:bold}
/*nav elements*/
.navcolor1{background-color:#0099ff}
.navcolor2,.navlogo{background-color:#0066cc}
.navcolor3{background-color:#003399}
.navcolor4{background-color:#000000}
.navlogo{background-image:url(http://www.startribune.com/style/graphics/strib_nav_button.gif);background-repeat:no-repeat}
.navspacertop{color:#0099ff}
.navspacerbottom{color:#0066cc}
/*links*/
A:link{color:#003399}
A:active{color:#3399cc}
A:visited{color:#663366}
A:hover{color:#3366cc}
A.tabdown:link{color:#cccccc;text-decoration:none}
A.tabdown:active{color:#ffffff;text-decoration:none}
A.tabdown:visited{color:#cccccc;text-decoration:none}
A.tabdown:hover{color:#cccccc;text-decoration:underline}
A.tabup:link{color:#ffffff;text-decoration:none}
A.tabup:active{color:#cccccc;text-decoration:none}
A.tabup:visited{color:#ffffff;text-decoration:none}
A.tabup:hover{color:#ffffff;text-decoration:underline}
A.list:link{color:#cc0000}
A.list:active{color:#cc0000}
A.list:visited{color:#cc0000}
A.list:hover{color:#3366cc}
A.navoptionlink:link{color:#003399;text-decoration:none}
A.navoptionlink:active{color:#3399cc;text-decoration:none}
A.navoptionlink:visited{color:#663366;text-decoration:none}
A.navoptionlink:hover{color:#3366cc;text-decoration:none}
#navpromo A:link{color:#92d48d} 
#navpromo A:active{color:#92d48d}
#navpromo A:visited{color:#92d48d}
#navpromo A:hover{color:#acd4ef}
.iconlink{text-decoration:none}
.noline{text-decoration:none}
/*spacing*/
.caption{padding-bottom:6px;margin-top:3px}
.breakspace{font-size:9px}
.highlightgraph{margin-top:6px}
.highlighthead{margin-top:0px}
.linkhead{text-indent:-15px;margin-left:15px}
.link{text-indent:-15px;margin-left:15px}
.linkheader{margin-left:15px;margin-top:6px}
.navheader{margin-left:6px;margin-right:9px;margin-top:4px;margin-bottom:4px}
.navheadertop{margin-left:6px;margin-right:9px;margin-top:-1px;margin-bottom:4px}
.navmargin{margin-left:6px;margin-right:9px}
.navoption{background-image:url(http://www.startribune.com/style/graphics/navoptionshadow.gif);background-repeat:repeat-y;width:115px;background-color:#cccccc;margin-top:1px;padding-top:1px;padding-bottom:2px}
.navtexttop,.navtextbottom{margin-top:0px;margin-bottom:3px}
.photoleft{padding-right:9px}
.photoright{padding-left:9px}
.space1{font-size:1px;line-height:0;height:1px;width:1px;font-family:mono}
/*table cell mapping*/
.navcolumn{background-image:url(http://www.startribune.com/style/graphics/navcolumn_back.gif);background-repeat:repeat-y}
.colboxcell{background-image:url(http://www.startribune.com/style/graphics/shadow_right.gif);background-repeat:repeat-y}
.colboxmarginright{background-image:url(http://www.startribune.com/style/graphics/colboxmarginright.gif);background-repeat:repeat-y}
/*column box label*/
.colboxlabelleft{background-image:url(http://www.startribune.com/style/graphics/colboxlabelshadow.gif);background-repeat:repeat-y}
.colboxlabelcenter{background-image:url(http://www.startribune.com/style/graphics/colboxlabelbody.gif);background-repeat:repeat;color:#ffffff;padding:3px}
.colboxlabelright{background-image:url(http://www.startribune.com/style/graphics/colboxlabelright.gif);background-repeat:no-repeat}
/*column box label rules*/
.colboxdarkrule{background-color:#000033}
.colboxlightrule{background-color:#cccccc}
/*column box body*/
.colboxbodyleft{background-image:none}
.colboxbodycenter{background-image:none;padding-top:0px;padding-bottom:6px}
.colboxbodyright{background-image:none}
/*column box footer*/
.colboxfootercenter{background-image:url(http://www.startribune.com/style/graphics/colboxfootercenter.gif);background-repeat:repeat-x}
.colboxfooterright{background-image:none}
/*other elements*/
.underline{width:100%;height:1px;background-image:url(http://www.startribune.com/style/graphics/dotted_h.gif);background-repeat:no-repeat;padding:0px;margin-bottom:6px;}
form{padding:0;margin:0}
.photoback{background-image:url(http://www.startribune.com/style/graphics/photo_back.gif);background-repeat:repeat-y;background-color:#ffffff}
.photoleftback{background-image:url(http://www.startribune.com/style/graphics/photo_left.gif);background-repeat:no-repeat}
.phototopback{background-image:url(http://www.startribune.com/style/graphics/photo_top.gif);background-repeat:no-repeat}
.hidden{color:#ffffff}
.trheader{font-weight:bold}
.check{color:#CC0000;font-weight:bold;text-align:center}
.infoboxtopleft{background-image:url(/style/graphics/infoboxtopleft.gif);background-repeat:no-repeat}
.infoboxtop{background-image:url(/style/graphics/infoboxtop.gif);background-repeat:repeat-x}
.infoboxtopright{background-image:url(/style/graphics/infoboxtopright.gif);background-repeat:no-repeat}
.infoboxleft{background-image:url(/style/graphics/infoboxleft.gif);background-repeat:repeat-y}
.infoboxright{background-image:url(/style/graphics/infoboxright.gif);background-repeat:repeat-y}
.infoboxbottomleft{background-image:url(/style/graphics/infoboxbottomleft.gif);background-repeat:no-repeat}
.infoboxbottom{background-image:url(/style/graphics/infoboxbottom.gif);background-repeat:repeat-x}
.infoboxbottomright{background-image:url(/style/graphics/infoboxbottomright.gif);background-repeat:no-repeat}
#banner{padding:2px;text-align:center;margin-bottom:6px;letter-spacing:3px;}
.smnav{background-image:url(/style/graphics/smnav_back.gif);background-repeat:repeat-x}
/*video viewer*/ 
#popbody{background-color:#e8e8e8;margin:0;padding:0}
#popbody h1{font-family:helvetica,arial;font-size:10pt;margin:0px 0px 6px 0px}
#popbody #byline{font-family:helvetica,arial;font-size:8pt}
#popbody #credit{font-family:helvetica,arial;font-size:8pt}
#popbody #text{font-family:arial,helvetica;font-size:9pt}
#popbody .link{font-size:8pt}
#popbody #copyright{font-family:arial,helvetica;font-size:7pt;color:#999999;margin-top:9px;text-align:center}
#popbody .linkheader{font-size:8pt}
#videobox{border-style:solid;border-width:1px;border-top-color:#333333;border-left-color:#666666;border-right-color:#999999;border-bottom-color:#cccccc;padding:3px}
#moviecontrol{margin-top:3px;border-style:solid;border-top-width:1px;border-top-color:#cccccc;border-left-width:1px;border-left-color:#cccccc;border-right-width:1px;border-right-color:#ffffff;;border-bottom-width:1px;border-bottom-color:#ffffff}
#volumeup{width:33px;height:14px;background-image:url(/style/news/video/graphics/volumeup.gif);background-repeat:no-repeat}
#volumeoff{width:33px;height:14px;background-image:url(/style/news/video/graphics/volumeoff.gif);background-repeat:no-repeat}
#volumebutton{border-style:solid;border-top-width:1px;border-top-color:#cccccc;border-left-width:1px;border-left-color:#cccccc;border-right-width:1px;border-right-color:#ffffff;;border-bottom-width:1px;border-bottom-color:#ffffff;margin-left:3px;margin-right:9px}
#videotext{padding-left:9px;border-style:solid;border-top-width:0;border-left-width:1px;border-left-color:#cccccc;border-right-width:0;border-bottom-width:0;}
.signin{padding:3px 9px 9px 9px}
.personal{padding:2px 2px 4px 2px;border-style:solid;border-width:1px;border-color:#000000;margin:6px 0 9px 0}
.personal .fontsize1{padding:2px 0 2px 0}
#quizintro{margin:0;padding:9px 0 9px 0;font-family:serif}
.quiztable{border-style:solid;border-width:1px;border-color:#000000}
.questionhead{text-align:center;padding:4px 0 4px 0;background-color:#e8e8e8}
.question{text-align:center;padding:9px 12px 6px 12px}
.quizanswer{padding:2px;border-style:solid;border-width:0 0 1px 0;border-color:#cccccc}
.quizsofar{padding:6px 9px 9px 9px}
.correct{color:red;text-align:center;padding:6px 0 6px 0}
.wrong{color:red;text-align:center;padding:6px 0 6px 0}
#correction{text-align:center;margin:-5px 0 0 0;padding:0 9px 9px 9px}
#explain{margin:-5px 0 -5px 0;padding:0;text-align:left;font-weight:normal}
.quizanswer #explain{display:none}
#explainonly{margin:0;display:none}
#explainonly #explain{display:block}
/*additions*/
.highlight{margin:0;padding:9px 0 9px 0;border-style:solid;border-color:#598fc5;border-width:1px 0 0 0;font-size:9pt;clear:both}
.tophighlight{margin:0;padding:9px 0 9px 0;border-style:solid;border-color:#598fc5;border-width:0 0 0 0;font-size:9pt;clear:both}
.bottomhighlight{margin:0 0 0 0;padding:9px 0 9px 0;border-style:solid;border-color:#598fc5;border-width:1px 0 0 0;font-size:9pt;clear:both}
.tophighlight h1{font-size:12pt}
.tophighlight h2{font-size:10pt}
.highlight h1{font-size:12pt}
.highlight h2{font-size:10pt}
.bottomhighlight h1{font-size:12pt}
.bottomhighlight h2{font-size:10pt}
.photoleft{float:left;padding:2px 9px 0 0}
.photoright{float:right;padding:2px 0 0 9px}
.photoleft,.photoright{font-size:8pt}
.stopwrap{clear:both}
#member{font-size:8pt;line-height:110%;margin:0}
#member p{font-size:8pt;line-height:110%;margin:0}
#member p{font-size:8pt;line-height:110%;margin:0}
#signin{padding:6px 6px 9px 6px;margin:0;font-family:arial,helvetica,font-size:8pt}
.topjobs{border-style:solid;border-width:1px;border-color:black;padding:6px;margin:6px 0 6px 12px}
.topjobs p{margin:0 0 4px 0;font-family:arial,helvetica,sans-serif;font-size:10px;line-height:110%;border-style:solid;border-width:0 0 1px 0;border-color:#7DB9A4;padding:0 0 5px 0}
.topjobs h5{font-family:arial,helvetica,sans-serif;font-size:8pt;margin:0}
#navpromo{padding:2px 6px 3px 0}
.fontsize3,h4,#spill .linkheader{font-size:10pt}
.tophighlight h4,.highlight h4,.bottomhighlight h4{margin:6px 0 2px 15px}
h1,h2,h3,h4,h5{line-height:110%}
h1,h2,h3{margin-top:0;margin-bottom:3px}
.tophighlight p,.highlight p,.bottomhighlight p{margin:0}
#contest h4{margin:6px 0 0 15px}
#leftnav{border-style:solid;border-width:0}
#leftnav p{background-color:#e8e8e8;margin:1px 0 0 0;padding:1px 6px 3px 6px;border-width:0 1px 0 0;border-color:white}
#leftnav h4{margin:3px 0 4px 6px}
