/*redefine nonCSS3 compliant styles for ie6*/
#panContainer * {margin:0; padding:0;}
#panContainer, #sceneA, #sceneB, #sceneC, #sceneD, #sceneE, #sceneG, #sceneH {width:100%; height:330px; z-index:1; }
#photo1, #photo1A, #photo1C, #photo1D, #photo1E, #photo1G {position: absolute; top: 5px; left: 10px; width: 385px; height:285px;/*width: 325px; removed to check ie6 2.14*/}
#photo1 div.image, #photo1A div.image, #photo1C div.image, #photo1D div.image, #photo1E div.image { text-align:center; overflow: hidden;}
img.medium {width: 385px; height:255px;}/*standard photo size*/
img.long {width: 550px; height:230px;}/*wide photo*/
img.thumbnail {width: 60px; height: 40px; float: left; margin: 0 7px 7px 0; border: 1px solid #000;}
/*each panel title must be directed below for IE6 and other nonCSS3 compliants*/
#title h1, #titleB h1, #titleC h1, #titleD h1, #titleE h1, #titleG h1 {display: none !important;}
/*each panel scene must be directed below for IE6 and other nonCSS3 compliants*/
#story1 h1, #story_a h1, #story_b h1, #story_c h1, #story_d h1, #story_e h1 {text-decoration: none; color: #226077; line-height:1em;}
#story1 h1 a, #story1 h1 a:visited {color: #226077; text-decoration: none; }
#story2 h1 a, #story2 h1 a:visited, #story3 h1 a, #story3 h1 a:visited {color: #2f6766; text-decoration: none; }
#story1 h1 a:hover, #story1 h2 a:hover, #story3 h1 a:hover   {color: #6ebad6; text-decoration: none; }
#story1 p, #story2 p, #story3 p {font-size:.8em; color: #000; line-height:1.1em;}
div #story2, div #story3 {position:relative; top:0px; padding-top: 10px; clear:left;}
.rounded15.image {width:385px; height:auto;} /*///remove border from ie6 here if needed- border: 1px solid #000;*/
/*-----------------------tabs------------------------------*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
/* Skin */
.ui-tabs-nav{
    font-family: Arial, Helvetica, sans-serif;font-size: .75em; /* was .8em */}
.ui-tabs-panel {font-size: inherit;}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px;}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display: block;clear: both;content: " ";}
.ui-tabs-nav li {float: left;margin: 0 0 0 1px;min-width: 100px; /* be nice to Opera */list-style-image:none; /*cancel out all li image styles*/text-decoration:none; /*cancel out all li decoration*/}
.ui-tabs-nav a, .ui-tabs-nav a span {display: block;padding: 0 5px;background: url(/wsjournal/images/panels/tab4.gif) no-repeat;}
.ui-tabs-nav a {margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */padding-left: 0;color: #003366; /* was #069 */font-weight: bold;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; /* required in IE 6 */ outline: 0; /* prevent dotted border in Firefox */}
.ui-tabs-nav, .ui-tabs-selected a {/*',' in question //snoeTodo*/position: relative;top: 1px;z-index: 5;margin-top: 0;color: #000;}
.ui-tabs-nav a span {width: 90px; /* IE 6 treats width as min-width. must equal li width plus desired spacing b/n tabs */ min-width: 90px;height: 18px; /* IE 6 treats height as min-height */min-height: 18px;padding-top: 6px;padding-right: 0;}
*>.ui-tabs-nav a span { /* hide from IE 6 */width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}
.ui-tabs-nav .ui-tabs-selected a {background-position: 100% -150px; color:#000;}
.ui-tabs-nav a:hover {background-position: 100% -150px; color:#0066cc;}
.ui-tabs-nav a:focus {background-position: 100% -150px; color:#0066cc;}
.ui-tabs-nav a:active {background-position: 100% -150px; color:#ff6600;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px; color:#000;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */cursor: pointer;}
.ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-panel {padding: 0;/* make sure this doesn't overwrite defined module styles*/background: inherit; /* declare background color for container to avoid distorted fonts in IE while fading border-top: 1px solid #fff;*/}
.ui-tabs-loading em {padding: 0 0 0 20px;background: url(/wsjournal/images/loading.gif) no-repeat 0 50%;}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */display: inline-block;}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */display: inline-block;}
@charset "UTF-8";
/*---------------Global Reset------------------------------------*/
* {padding:0px; margin:0px;}
body {color: #000000; /*background-color: #ffffff; background-image: url(/wsjournal/images/backgrdgradrule_330.gif); background-repeat: repeat-y;*/ margin: 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 105%;}
.skiplinks {display: none;}
form {padding: 0px; margin: 0px;}
input{margin-right: 2px;}
input[type="radio"] {margin-right: 4px;}
h1,h2,h3,h4,h5,h6,li,p,ul {margin: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
a img, :link img, :visited img {border: 0;}
/*---------------End Reset---------------------------------*/
/*---------------Grid--------------------------------------*/
#maincontent{float:left;left:0;position:relative;width:990px}
#maincontent_vendor760{left:0;position:relative;width:770px}
#rhsrail_vendor760{left:770px;padding-top:10px;position:absolute;width:220px}
#rhsrail{float:left;padding-top:10px;width:330px}
#rhsrail #dod{background:#053d8a url(/wsjournal/images/dodbackgrd.gif) no-repeat;height:60px;margin:0 10px 10px 15px;text-align:right;width:300px}
#lhsrail{float:left;margin-right:10px;margin-top:15px;padding-bottom:10px;padding-top:10px;width:180px}
#sr_b,#sr_e,#sr_i{display:inline;float:left;position:relative}
#sr_a,#sr_b,#sr_c,#sr_cd,#sr_d,#sr_e,#sr_f,#sr_g,#sr_h,#sr_i{display:inline;float:left;overflow:hidden;position:relative}
#sr_a{min-height:350px;width:660px}
#sr_b{min-height:350px;width:330px}
#sr_cd{margin-top:10px;width:990px}
#sr_d{width:330px}
#sr_f{min-height:910px;width:220px}
#sr_h{min-height:800px;width:440px}
#sr_i{min-height:800px;width:330px}
#tool_buttons{background:#FFF;width:980px}
.container1,.container2,.container3,.container4,.container5,.container6,.container7,.container8,.container9,#r3middle,#r3right
{
	display:inline;float:left;overflow:hidden}
.container1{width:110px}
.container2{width:220px}
.container3{width:330px}
.container4{width:440px}
.container5{width:550px}
.container6{width:660px}
.container7{width:770px}
.container8{width:880px}
#feature, .box1x1, .box1x2, .box1x3, .box1x4, .box1x5, .box1x6, .box2x1, .box2x2, .box2x3, .box2x4, .box2x5, .box2x6, .box2x7, .box2x8, .box2x9, .box2x10, .box3x1, .box3x2, .box3x3, .box3x4, .box3x5, .box3x6, .box4x1, .box4x2, .box4x3, .box4x4, .box4x5, .box4x6, .box5x1, .box5x2, .box5x3, .box5x4, .box5x5, .box5x6, .box5x7, .box5x8, .box5x9, .box5x10, .box6x1, .box6x2, .box6x3, .box6x4, .box6x5, .box6x6, .box7x1, .box7x2, .box7x3, .box7x4, .box7x5, .box7x6, .box8x1, .box8x2, .box8x3, .box8x4, .box8x5, .box8x6, .box9x1, .box9x2, .box9x3, .box9x4, .box9x5, .box9x6 {float:left; overflow:hidden; display:inline; position:relative; margin-right: 8px; margin-bottom: 10px;}
.box1x1{height:50px;width:100px}
.box1x2{height:110px;width:100px}
.box1x3{height:170px;width:100px}
.box1x4{height:230px;width:100px}
.box1x5{height:290px;width:100px}
.box1x6{height:350px;width:100px}
.box2x1{height:50px;width:210px}
.box2x2{height:110px;width:210px}
.box2x3{height:170px;width:210px}
.box2x4{height:230px;width:210px}
.box2x5{height:290px;width:210px}
.box2x6{height:350px;width:210px}
.box2x7{height:410px;width:210px}
.box2x8{height:470px;width:210px}
.box2x9{height:530px;width:210px}
.box2x10{height:590px;width:210px}
.box3x1{height:50px;width:320px}
.box3x2{height:110px;width:320px}
.box3x3{height:170px;width:320px}
.box3x4{height:230px;width:320px}
.box3x5{height:290px;width:320px}
.box3x6{height:350px;width:320px}
.box4x1{height:50px;width:430px}
.box4x2{height:110px;width:430px}
.box4x3{height:170px;width:430px}
.box4x4{height:230px;width:430px}
.box4x5{height:290px;width:430px}
.box4x6{height:350px;width:430px}
.box5x1{height:50px;width:540px}
.box5x2{height:110px;width:540px}
.box5x3{height:170px;width:540px}
.box5x4{height:230px;width:540px}
.box5x5{height:290px;width:540px}
.box5x6{height:350px;width:540px}
.box5x7{height:410px;width:540px}
.box5x8{height:470px;width:540px}
.box5x9{height:530px;width:540px}
.box5x10{height:590px;width:540px}
.box6x1{height:50px;width:650px}
.box6x2{height:110px;width:650px}
.box6x3{height:170px;width:650px}
.box6x4{height:230px;width:650px}
.box6x5{height:290px;width:650px}
.box6x6{height:350px;width:650px}
.box7x1{height:50px;width:760px}
.box7x2{height:110px;width:760px}
.box7x3{height:170px;width:760px}
.box7x4{height:230px;width:760px}
.box7x5{height:290px;width:760px}
.box7x6{height:350px;width:760px}
.box8x1{height:50px;width:870px}
.box8x2{height:110px;width:870px}
.box8x3{height:170px;width:870px}
.box8x4{height:230px;width:870px}
.box8x5{height:290px;width:870px}
.box8x6{height:350px;width:870px}
.box9x1{height:50px;width:980px}
.box9x2{height:110px;width:980px}
.box9x3{height:170px;width:980px}
.box9x4{height:230px;width:980px}
.box9x5{height:290px;width:980px}
.box9x6{height:350px;width:980px}
/*module element attributes */.rel{position:relative}
.abs{position:absolute}
#mg_hd,#mg_ft,#mg_bd,#sr_e,.container9{width:990px}
#sr_c,.container6{width:660px}
#sr_g,.container7{width:770px}
#features,#console,#weather,#promo_carousel,#verticals,#marketplace,#community,#partnerinfo,#video,#blogs_forums{background:#FFF}
div[class^="box"] h1, div[class^="box"] h2, div[class^="box"] h3, div[class^="box"] h4, div[class^="box"] h5, div[class^="box"] h6{padding: 0 5px;}
div[class^="box"] p{padding:0 5px 5px 5px;}
div[class^="box"] span{padding:0 5px 5px 5px;}
div[class^="box"] img{padding:0 5px 5px 5px;}
div[class^="box"] ul{padding:0 5px 5px 5px;}
div[class^="box"] img{padding:0 5px 5px 5px;}
/*---------------Grid End----------------------------------*/
#sitecat{display:none}
/*---------------Font Formatting---------------------------*/
h1,h2,h3,h4,h5,h6{margin:10px 10px 0px 10px;}
li,p{margin:0px 10px 0px 10px;}
/*converted value, but should be larger? */
h1{color:#13169f;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:700;line-height:.9em}
h2 a{text-decoration:none}
h2{color:#13169f;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;font-weight:700;line-height:.9em}
h3{color:#13169f;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:700;line-height:.95em}
h4{color:#13169f;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:700;line-height:.95em}
h5{color:#13169f;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:700;line-height:.95em}
h6{color:#13169f;font-family:Arial, Helvetica, sans-serif;font-size:.9em;font-weight:700;line-height:.95em}
p{font-size:.85em;line-height:1.25em;margin-top:10px}
.italic{text-variation:italic}
.blockquote{color:#6d7568;font-family:Times, "Times New Roman", serif;font-size:1.3em;font-style:italic;font-weight:bolder}
p.kicker{color:#060;font-family:"Arial Black", Arial, Helvetica, sans-serif;font-size:.7em;margin:10px 0px 0px 10px;text-transform:uppercase;}
h1.kicker, h2.kicker, h3.kicker, h4.kicker, h5.kicker, h6.kicker {color:#060;font-family:"Arial Black", Arial, Helvetica, sans-serif;font-size:.7em;margin:10px 0px 0 10px;text-transform:uppercase;font-weight: normal;}
.subhead{font-size:.75em;font-weight:700;line-height:1.25em;margin:.0 0 0 10px}
.credits{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.6em;font-weight:700;line-height:1.25em;margin:0 0 2px}
.cutline{font-size:.75em;line-height:1.25em;margin:20px 0 2px;padding-bottom:3px}
.small{color:#000;font:.7em arial, helvetica, sans-serif}
.bold{font-weight:700}
.smallbold{color:#000;font:.7em arial, helvetica, sans-serif;font-weight:700}
.adrule{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:8px;letter-spacing:.25em;line-height:1.25em;margin:0;padding:0 0 2px;text-align:center;text-transform:uppercase}
/* LIST FORMATTING  */.reverse .arrow_ul{color:#09f;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;list-style-type:none;margin:2px 0 7px 18px;padding:0}
.reverse .arrow_ul a:hover{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;list-style-type:none;padding:0}
.arrow_ul{color:#039;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;list-style-type:none;margin:2px 0 7px 24px;padding:0}
.arrow_ul a:hover{color:#C00;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;list-style-type:none;padding:0}
.underline_ul{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;list-style-type:none;margin:2px 0 7px;padding:0}
.underline_ul li{border-bottom:1px solid #CCC;list-style-type:none;margin-bottom:1px;margin-left:0;padding-left:0}
.bullet_noline_ul li{list-style-image:url(/wsjournal/images/greybullet.gif);list-style-type:none;margin-bottom:1px;margin-left:0;padding-left:0}
.bullet_ul_lg{color:#1E2835;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-type:none;margin:2px 5px 7px 9px;padding:0}
#storylist{height:615px;overflow:auto;position:relative;width:570px}
.storylist_ul{color:#1E2835;font-family:Arial, Helvetica, sans-serif;font-size:11px;list-style-type:none;margin:2px 0 7px;padding:0;text-spacing:-1em}
.storylist_ul li{border-bottom:1px solid #f2f2f2;list-style-type:none;margin-bottom:1px;margin-left:0;padding-left:0}
.storylist_ul .listdate{float:left;font-weight:700;margin:0 0 3px;padding:0;width:45px}
.storylist_ul .listheadline{float:left;margin:0 0 3px;padding:0}
.listdate{width:45px}
h1,h6{color:#13169f;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:700}
.dateline,.links{font-size:.75em;font-weight:700;line-height:1.25em;margin:0 15px}
li,[class^=round] h1,[class^=round] h2,[class^=round] h3,[class^=round] h4,[class^=round] h5,[class^=round] h6,[class^=round] li,[class^=round] p{margin:0}
.reverse .arrow_ul a:link,.reverse .arrow_ul a:visited{color:#09f;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;list-style-type:none;padding:0}
.reverse .arrow_ul li,.arrow_ul li{font-weight:700;list-style-image:url(/wsjournal/images/bluearrow.gif);list-style-type:none;margin-bottom:1px;margin-left:0;padding-left:0}
.arrow_ul a:link,.arrow_ul a:visited{color:#039;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;list-style-type:none;padding:0}
.underline_ul a:link,.underline_ul a:visited{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-type:none;padding:0}
.underline_ul a:hover,.bullet_ul_lg a:hover,.storylist_ul a:hover{color:#C00;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-type:none;padding:0}
.bullet_noline_ul,.bullet_ul{color:#1E2835;font-family:Arial, Helvetica, sans-serif;font-size:11px;list-style-type:none;margin:2px 5px 7px 9px;padding:0}
.bullet_noline_ul a:link,.bullet_noline_ul a:visited,.bullet_ul a:link,.bullet_ul a:visited{color:#1E2835;font-family:Arial, Helvetica, sans-serif;font-size:11px;list-style-type:none;padding:0}
.bullet_noline_ul a:hover,.bullet_ul a:hover{color:#C00;font-family:Arial, Helvetica, sans-serif;font-size:11px;list-style-type:none;padding:0}
.bullet_ul li,.bullet_ul_lg li{list-style-image:url(/wsjournal/images/greybullet.gif);list-style-type:none;margin-bottom:1px;margin-left:10px;padding-left:0;text-decoration:underline}
.bullet_ul_lg a:link,.bullet_ul_lg a:visited,.storylist_ul a:link,.storylist_ul a:visited{color:#1E2835;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-type:none;padding:0}
/*---------------End Font formatting-----------------------*/
body.vendor760{color:#000;background-color:#fff;background-image:url(/wsjournal/images/frontbackgrdgradrule.gif);background-repeat:repeat-y;font-family:Arial, Helvetica, sans-serif;margin:0 10px}
body#sectionfront#mg_bd{background-color:#fff;background-image:none}
body#content_nrail{background-color:#FFF;background-image:url(/wsjournal/images/frontbackgrdgradrule.gif);background-repeat:repeat-y}
body#content_wrail{color:#000;background-color:#fff;background-image:url(/wsjournal/images/backgrdgradrule_330.gif);background-repeat:repeat-y;font-family:Arial, Helvetica, sans-serif;margin:0 10px}
body#content_wrail #sr_a{width:660px;height:100%}
body#content_wrail #sr_b{width:330px;height:100%}
body#content_wrail #sr_a,body.content_rail #sr_b{overflow:visible}
/* HEADER  */#mg_hd{width:980px;margin:0;padding:0}
#heightlock{width:990px;height:1600px;overflow:hidden}
#mg_ft{width:980px;clear:both;position:relative;bottom:0}
/* ELEMENTS  */#headlines{border:1px solid #9c9;background-color:#fff;margin:0pt -1px 0pt 0pt}
.apheadlines{width:188px}
.apheadlines_underline{font-family:Arial, Helvetica, sans-serif;font-size:11px;width:100%;margin-bottom:1px;margin-left:0;padding-left:0;color:#000;border-bottom:1px solid #CCC}
#feature{width:540px;height:350px;float:left;overflow:hidden;display:inline;margin:0 10px 10px 0}
#map{width:540px;height:390px;float:left;overflow:hidden;display:inline;margin:0 10px 10px 0}
#calendar{width:320px;height:290px;float:left;overflow:hidden;display:inline;margin:0 10px 10px 0}
#poll{border:1px solid #9c9;background-color:#FDFEF4}
#poll h1{font-family:Arial, Helvetica, sans-serif;color:#FFF;background-color:#9ACC9B;font-weight:700;font-size:18px;margin:-10px -10px 10px;padding:5px 5px 2px 10px}
#pillowad{width:420px;height:280px;float:left;overflow:hidden;display:inline;background-color:#F2F2F2;margin:0 10px 10px 0;padding:10px 0 0 10px}
#pillowad .quigolinksright{float:right;margin-right:5px}
#pillowad .quigolinksleft{float:left;margin-right:5px}
.column{margin:7px 0;padding:7px 0}
/* STYLES FOR BOXES */
.border {border: 1px solid #99cc99;}
.noborder{border:1px solid #FFF}
.leftborder{border:1px solid #FFF;border-right-color:#999}
.scroll{overflow:auto}
.grey{background:#F2F2F2}
.yellow{background:#FDFEF4}
.blue{background:#D9EBEF}
.bluefade{background-image:url(/wsjournal/images/bluefade.jpg);background-repeat:no-repeat}
#mast{width:980px;height:105px;background-color:#c3e0e8;background:url(/wsjournal/images/tboheader_backgrd.gif);background-repeat:repeat-x;margin:0;padding:0}
#mast #hed{min-height:99px;float:left}
#hed{width:250px}
#topad{width:728px;float:right;min-height:99px;padding:0}
#topslider{width:980px;height:auto;background:#FFF;background-color:#FFF;padding:0}
#topnav{clear:both;width:980px;height:21px;background:#FFF;font-size:11px;color:#9c9;font-weight:700;border-top:1px solid #000;border-bottom:1px solid #000;overflow:hidden}
#topnav p{margin-top:5px;margin-left:30px;word-spacing:.33em}
#topnav p span{margin-left:170px}
#topnav a{color:#FFF;word-spacing:0}
#topnav a:hover{color:#FFC}
#search{width:980px;height:29px;background-image:url(/wsjournal/images/searchbackgrd_keyword.jpg);background-repeat:no-repeat;border-bottom:none;font-size:11px;padding:6px 0 0}
#tbo_search{width:980px;height:29px;background-image:url(/wsjournal/images/searchbackgrd_keyword.jpg);background-repeat:no-repeat;border-bottom:none;font-size:11px;padding:6px 0 0}
#tbo_search{width:980px;height:29px;background-image:url(/wsjournal/images/searchbackgrd_keyword.jpg);background-repeat:no-repeat;border-bottom:none;font-size:11px;padding:6px 0 0}
#searchform{margin-left:20px;float:left}
#tbo_searchform{margin-left:20px;float:left}
#tbo_searchform{margin-left:20px;float:left}
#tttservices a{color:#000}
#headerlinks{width:980px;text-align:right;background-color:#FFF;padding:3px 0}
#headerlinks p{font-size:11px;margin-right:20px}
#headerlinks a{color:#03c;margin:0 10px}
#keywordsearch p{font-size:12px;font-weight:700}
#dateline{width:980px;height:30px;background:#FFF;background-image:url(/wsjournal/images/datelinebackgrd_keyword.jpg);background-repeat:no-repeat;font-family:arial, helvetica;font-weight:700;font-size:12px;border-bottom:1px solid #999;padding:7px 0}
/*-------------dateline----------------*/
#dateline_ya{background:#FFF;border-bottom:1px solid #999;font-size:12px;font-weight:700;height:25px;padding:5px 0pt;width:980px}
#dateline_wx{margin-top:10px;margin-left:20px}
#dateline_wxya{margin:7px 0pt 0pt 20px}
#partners{float:right;margin-right:10px;margin-top:5px}
#dateline_left {margin-left:0px; margin-top:5px}
#date{float:left}
#date span{margin-left:5px;margin-right:5px}
#partners_ya{float:right;margin:0pt 10px 0pt 0pt}
/* ADVERTISING  */.ads{text-align:center;margin-bottom:15px}
#dod{position:relative;left:15px;top:0;width:300px;height:60px;background:url(/wsjournal/images/dodbackgrd.gif);background-repeat:no-repeat;margin-top:10px;margin-bottom:5px}
#dod .ads{text-align:right}
#advlinks{width:160px;margin-left:15px;padding-top:7px;padding-bottom:15px;text-align:left}
#advlinkshed{width:160px;margin-left:15px;margin-top:7px;text-align:left;border-top:1px dotted #069;border-bottom:1px dotted #069;padding:2px 0}
#advlinkshed h6{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;line-height:1.3em;font-weight:700;text-transform:uppercase;margin:0 10px}
#advlinks p{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:1.3em;margin:0 10px}
#yahoo_rectangle_small{width:188px;height:208px;float:left;border:1px solid #FFF;overflow:hidden;display:inline;margin:0 10px 10px 0;padding:10px}
#yahoo_rectangle{width:300px;height:270px;float:left;display:inline;margin:10px 10px 10px 50px;padding:10px}
/*#yahoop2{margin-top:15px}*/
#yahooP2 {width:188px; height:148px; margin:0 0 10px 0; float:left; border:1px solid #FFFFFF; padding:10px; overflow:hidden; display:inline;}
#pillow1{width:300px;height:270px;float:left;display:inline;background:#f2f2f2;margin:10px 10px 10px 0;padding:10px}
#left3{width:430px;height:300px;float:left;text-align:center}
/* FOOTER  */#bottomad{width:980px;background:#FFF;text-align:center;padding:7px 0}
#copyright{width:980px;background:#1F723A;border-top:1px solid #999;border-bottom:1px solid #999;text-align:left;padding:5px 0}
#bottomnav{width:980px;background:#CCC;background-image:url(/wsjournal/images/adbackground.jpg);background-repeat:repeat-x;text-align:left;border-bottom:4px solid #999;padding:10px 0}
#copyright p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;line-height:1.1em;margin:0 15px;padding:0}
#copyright a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;line-height:1.1em}
#bottomnav p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;line-height:1.25em;margin:0 15px}
#bottomnav .partnerlinks{text-decoration:none;color:#000;font-weight:700}
/* NAV FORMATTING  */.crumbtrail{font:11px verdana, arial, helvetica, sans-serif;color:#000;margin-bottom:10px;padding:0}
#tabbednav{width:540px;height:20px;background-color:#FFF;background-image:url(/wsjournal/images/greentabbackgrd480.gif);repeat:no-repeat}
#tabbednav ul{list-style-type:none;margin:0;padding:0}
#tabbednav li{text-align:center;float:left;margin:0;padding:0}
#tabbednav li a{font-family:verdana, arial, helvetica;font-size:11px;font-weight:700;text-decoration:none;padding-top:2px;width:105px;height:18px;display:block}
#tabbednav li .selected{background-image:url(/wsjournal/images/greentabselected.gif);repeat:no-repeat}
#tabbednav li .unselected{background-image:url(/wsjournal/images/greentabunselected.gif);repeat:no-repeat}
#tabbednav li a.unselected:link,#tabbednav li a.unselected:visited,#tabbednav li a.unselected:active{color:#2A3181}
/* IMAGE FORMATTING  */img.floatleft{float:left;margin:2px 10px 0 0}
img.floatright{float:right;margin:2px 0 0 10px}
#fcs_video{width:538px;height:333px;font-family:arial, helvetica;size:13px;font-weight:700;border:1px solid #9c9;border-top:none}
#fcs_video span{position:relative;top:20px;left:20px}
#tab_contaner{width:538px;height:22px;overflow:hidden;margin:0;padding:0}
#tab_contaner1{width:538px;height:4px;overflow:hidden;background-color:#84B27F;margin:0;padding:0}
.tab_left_content{float:left;text-align:center;vertical-align:middle;height:20px;background:#f2f2f2 url(/wsjournal/images/tab_upperleft.gif) no-repeat;padding:2px 10px 0 13px}
.tab_left_content a{font:12px arial;text-decoration:none;font-weight:700}
.tabtext{color:#009}
.tab_right_content{float:left;width:4px;height:22px;background:#f2f2f2 url(/wsjournal/images/tab_upperright.gif);repeat:no-repeat}
#sidebar{width:320px;float:left;background:#FFF;margin:10px 0 0 10px;padding:0 0 10px}
#sidebar .pillow{text-align:center}
#related{width:190px;overflow:hidden;float:left;margin:7px 10px 7px 0}
#bodycontent p{margin-bottom:7px}
#masterdiv{position:relative;margin-left:10px}
#masterdiv div{margin-bottom:2px}
.menutitle{cursor:pointer;margin-bottom:0;background-color:#ECECFF;color:#000;width:300px;font-size:14px;text-align:left;font-weight:700;border:1px solid #000;padding:2px 0}
#masterdiv .us{background:#e0f7fb;border:1px solid #bbe5ed;border-bottom:1px solid #7ea8af;border-right:1px solid #7ea8af}
#masterdiv .you{background:#f6ede0;border:1px solid #f6ede0;border-bottom:1px solid #dcd0be;border-right:1px solid #dcd0be}
#masterdiv div.submenu{font-size:12px;font-weight:400;padding-left:10px;margin:7px 0 7px 10px}
.divider{border-bottom-width:3px;border-bottom-style:dotted;border-bottom-color:#ccc;margin-bottom:5px;height:10px}
#abstract{height:50px;clear:all;overflow:hidden;margin:0 10px 4px 0}
#abstract img{width:50px;height:40px;border:1px solid #000;float:left;margin:0 5px 0 0}
#abstract a{color:#006;text-decoration:none}
#links div{height:24px;float:left;overflow:hidden;margin:0 7px 4px 0}
#links img{width:24px;height:24px;border:none;float:left;margin:0 7px 0 0}
#links a{color:#006}
.storyfooter{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#13169f;text-align:center}
.comment-form{width:468px}
.commentform h3{font-size:18px;margin:0 0 5px}
.commentform p{font-size:11px;margin:0 0 10px;padding:0}
.commentform textarea{width:406px;border:1px solid #848484;font:11px Arial, sans-serif;margin:0;padding:4px}
#featurephoto{width:415px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;overflow:hidden;margin:7px 0 15px;padding:10px 0 20px}
#featurephoto .photo{border:none}
#featurephoto img{margin-left:-20px;margin-top:10px}
#featurephoto p.credits{float:right;margin-bottom:5px;margin-right:10px}
#featurephoto p.cutline{clear:both;margin:0 10px 0 0}
#moreheadlines{clear:both;margin-bottom:75px}
#moreheadlines p{margin-bottom:0}
#snap .kicker{margin-bottom:3px}
#snap{height:175px;overflow:hidden}
#snap .gallery{width:90px;height:140px;float:left;margin-right:5px;margin-bottom:5px;overflow:hidden}
#snap img.gallery{width:90px;height:90px;border:none}
#snap p{font-size:11px;margin:0 3px}
#snap a.title{font-size:12px;font-weight:700;margin:0}
#snap a.author{font-size:11px;font-weight:700;margin:0}
#interactives #feature1{border-bottom:3px dotted #CCC;margin:0 0 9px;padding:0}
#interactives div{border-bottom:3px dotted #CCC;clear:both;margin:0 0 9px;padding:0 0 15px}
#interactives div.last{border:0}
#interactives h6{font-family:Arial, Helvetica;color:#6389AF;letter-spacing:-0.04em;font-size:15px;font-weight:700;line-height:16px;margin-top:4px}
#interactives p.kicker{font-family:Arial Black, Arial, Helvetica;font-size:11px;color:#060;margin-bottom:6px}
#interactives p{font-family:Arial Narrow, Arial, Helvetica;font-size:14px;color:#666;letter-spacing:-0.001em;line-height:12px}
#interactives h6 a{color:#369;text-decoration:none}
#interactives h6 a:hover{color:#fc0}
.icons{border:0;float:left;margin-right:5px}
.icons48{width:48px;height:48px;border:0;float:left;margin-right:5px;margin-bottom:10px}
#interactives img.thumbnail_square{width:60px;height:60px;float:left;border:1px solid #000;margin:0 7px 7px 0}
p.label{font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#060;text-transform:uppercase}
.post_update{color:#000;font-style:italic}
.post_update.hour{color:#f30;font-weight:700}
#articletools{width:300px;height:25px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;font-size:10px;font-weight:700;margin:0 0 7px 10px}
#toolbox{float:right;white-space:nowrap;font-size:10px;font-weight:700;margin:-5px 0 0}
#toolbox_bottom{white-space:nowrap;font-size:10px;font-weight:700;margin:-5px 0 20px}
#featuredmedia{border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;overflow:hidden;width:640px;margin:10px 10px 0 0;padding:7px 0}
/*add width and remove left margin for ie<7  */#featuredmedia #photo{width:415px;float:left;text-align:center;margin-right:5px;background:#efefef;overflow:hidden}
#featuredmedia img{border:none;margin-top:10px;max-width:405px}
#featuredmedia p.credits{margin-bottom:5px;margin-right:10px;text-align:center}
#featuredmedia p.cutline{margin:30px 10px 0 0}
#lhsrail .oas{margin-bottom:7px;text-align:center}
#rhsrail .oas{margin:0 0 5px 15px;text-align:center}
#lhsrail ul.arrow_ul{margin-bottom:30px}
#contentwell{width:440px;margin-bottom:20px;float:left;padding-top:10px}
#contentwell p{margin:0 10px 7px 0}
#commentslist{border-top:3px dotted #CCC;background-color:#f2f2f2;clear:both;margin:20px 0 0;padding:15px 0 0;width:468px}
/* DOMAIN AND SECTION FRONT - WIDE VENDOR TEMPLATE  */#sectionhead{height:65px;width:980px;margin-bottom:10px;background:#FFF/*url(spacer.gif) no-repeat*/}
#sectionhead #section{width:410px;float:left;border:0 solid #000;margin:0;padding:0}
#sectionhead #dod{float:right;width:300px;height:60px;background-image:url(/wsjournal/images/dodbackgrd.gif) no-repeat;text-align:right;margin:2px 10px 0 40px;padding:0}
#sectionhead #sponsor{float:left;width:150px;height:30px;margin:15px 10px 0 0}
/* DOMAIN AND SECTION FRONT - WIDE VENDOR TEMPLATE  */#sectionhed_full{height:65px;width:980px;margin-bottom:10px;background:#fff url(/wsjournal/images/lifebackgrd.jpg) no-repeat}
#sectionhed_full #section{width:410px;float:left;border:0 solid #fff;margin:0;padding:0}
#sectionhed_full #dod{float:left;width:300px;height:60px;background:#053d8a url(/wsjournal/images/dodbackgrd.gif) no-repeat;text-align:right;margin:2px 10px 0px 40px;padding:0}
#sectionhed_full #sponsor{float:left;width:234px;height:60px;border:0 solid #fff;margin:2px 10px 0 0}
/* DOMAIN AND SECTION FRONT - WIDE VENDOR TEMPLATE  */#sectionhead_full{width:980px;height:65px;margin-bottom:10px;background:#fff url(/wsjournal/images/sectionhead_backgrd_tbo.jpg) no-repeat}
#sectionhead_full #page_sponsor{position:relative;top:2px;left:30px;width:234px;height:60px;float:left}
#sectionhead_full #text{position:relative;top:0;left:0;width:680px;float:left}
#sectionhead_full h1{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#FFF;font-weight:700;letter-spacing:-0.05em;margin:22px 0 0 20px}
#sectionhed_full{width:980px;height:65px;margin-bottom:10px;background:#fff url(/wsjournal/images/sectionhead_backgrd_tbo.jpg) no-repeat}
#sectionhed_full #page_sponsor{position:relative;top:2px;left:30px;width:234px;height:60px;float:left}
#sectionhed_full #text {float:left;left:0pt;position:relative;top:0pt;width:380px}
#sectionhed_full h1{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#FFF;font-weight:700;letter-spacing:-0.05em;margin:22px 0 0 20px}
/* STORY LIST - ARTICLE PAGES - NARROW VENDOR TEMPLATE  */#sectionhed{height:65px;margin-bottom:10px;background:#053d8a url(/wsjournal/images/bankratebackgrd.jpg) no-repeat}
#sectionhed #sponsor{float:right;width:150px;height:30px;margin:15px 20px 0 0}
/* STORY LEVEL  */#channelhed{width:760px;height:54px;background:#053D8A url(/wsjournal/images/bankratebackgrd.jpg);background-repeat:repeat-y;border-bottom:1px solid #000;padding:3px 0}
#channelhed h1{font-size:1.2em;font-family:Arial, Helvetica, sans-serif;font-weight:700;text-align:left;color:#000;margin-left:15px;padding:20px 0 3px}
.stripheader{height:20px;background-color:#fff;background-image:url(/wsjournal/images/stripheader_backgrd.jpg);background-repeat:repeat-x;overflow:hidden;border-top:1px solid #9baabb;border-bottom:1px solid #9baabb;clear:both;margin:0 10px 5px 0}
.stripheader h6{color:#4d6886;font-size:13px;font-weight:700;margin:2px 0 2px 10px}
.stripheader h6 a{text-decoration:none}
.stripheader.tools{background-color:#CCC}
.stripheader a.link{font-size:11px;float:right;font-style:italic;margin:4px 4px 0 0}
.stripheader a:link{color:#4d6886}
.stripheader a:hover{color:#39c}
.reader_tools{margin-bottom:20px}
body#sectionfront,#masterdiv .title{margin-left:10px}
#master,#links br{clear:both}
#poll h1 span,#mast h1,#mast h2,#mast p,#yahooadvlinkshed,#sectionhed_full h1 span,#sectionhed h1 span,#channelhed h1 span{display:none}
#tttservices,#keywordsearch{margin-top:5px;float:right;margin-right:10px}
#tttservices p,#sidebar .small,#sidebar p.kicker{font-size:11px}
#tttservices a:hover,#headerlinks a:hover{color:#C60}
#bottomnav a,.crumbtrail a,.crumbtrail a:hover{text-decoration:underline}
#tabbednav li a.selected:link,#tabbednav li a.selected:visited,#tabbednav li a.selected:hover,#tabbednav li a.selected:active,#tabbednav li a.unselected:hover{color:#FFF}
.first,.stripheader.top{margin-top:10px}
#sidebar div,#links{margin-bottom:2px}
#abstract p,#links p{font-family:arial, helvetica;font-size:11px;font-weight:700;margin-top:5px}
#abstract a:hover,#maincontent a:hover,#links a:hover{color:#f90}
a:link img.tile,a:visited img.tile,a:link img.icons,a:visited img.icons{filter:none}
a:hover img.tile,a:hover img.icons{filter:alpha(opacity=60)}
#featurephoto h2,#featuredmedia h2{margin-top:15px;margin-right:10px}
#featurephoto p.pubdate,#featuredmedia p.pubdate{font-weight:700;margin:0 10px 0 0}
#featurephoto p.fullstory,#featuredmedia p.fullstory{font-weight:700}
#articletools img,#toolbox img,#toolbox_bottom img{vertical-align:middle;margin-right:3px}
#articletools span,#toolbox span,#toolbox_bottom span{margin:0 3px}
#articletools a,#toolbox a,#toolbox_bottom a{text-decoration:none;color:#000}
#articletools a:hover,#toolbox a:hover,#toolbox_bottom a:hover{text-decoration:underline;color:#009}
#sectionhed .sponsor,#channelhed .sponsor{float:right;margin:15px 10px 0}
#sectionhead h1,#sectionhed_full h1,#sectionhed h1{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#000;margin-left:15px;text-align:left;float:left;padding:20px 0 3px}
/*----------------Yahoo Search------------------*/
#tbo_search_yahoo{width:980px;height:42px;background-color:#ebebeb;font-size:11px;text-align:center}
#tbo_search_form_yahoo{margin-top:12px}
*html #tbo_search_form_yahoo{margin-top:10px}
#tbo_searchcategories{font-family:Arial, Helvetica, sans-serif;position:relative;top:3px;left:217px;height:5px;text-transform:uppercase;font-size:10px;text-align:left}
#tbo_searchcategories li{display:inline}
*html #tbo_searchcategories li{float:left;display:inline;margin:0 2px;list-style-postion:inside;text-align:right;width:auto}
.tbo_searchcategory a{text-decoration:none;}
.tbo_searchcategory_active{color:#06c;font-weight:900;text-decoration:none;}
.tbo_searchcategory_hover{cursor:pointer;color:#06c;text-decoration:none;}
#tbo_searchbtn {background:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px 0px;border:none;cursor:pointer;height:19px;margin:width:106px}
.tbo_searchbtn_All{background:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px 0px;border:none;cursor:pointer;height:19px;width:106px}
.tbo_searchbtn_Keywords{background:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px -19px;border:none;cursor:pointer;height:19px;width:106px}
.tbo_searchbtn_News{background:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px -57px;border:none;cursor:pointer;height:19px;;width:106px}
.tbo_searchbtn_Shopping{background:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px -134px;border:none;cursor:pointer;height:19px;;width:106px}
.tbo_searchbtn_Photo{background:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px -76px;border:none;cursor:pointer;height:19px;width:106px}
.tbo_searchbtn_Events{background:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px -95px;border:none;cursor:pointer;height:19px;width:106px}
.tbo_searchbtn_Web{background:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px -38px;border:none;cursor:pointer;height:19px;width:106px}
.tbo_searchbtn_more{background-postion:transparent url(/wsjournal/images/search_btns.gif) no-repeat scroll 0px -114px;border:none;cursor:pointer;height:width:106px}
.tbo_navbar_srchbx{height:15px}
.tbo_searchsub {background:#FFF;padding:5px;margin-top:-10px;margin-left:298px;height:auto;width:100px;display:none;z-index:10000;border:1px solid #036;position:relative}
* html .tbo_searchsub {background:#FFF;padding:2px;top:-5px;margin-top:0px;margin-left:0px;width:100px;display:none;z-index:10000;border:1px solid #036;position:absolute}
.tbo_searchsub li a{display:block;color:#000;height:10px;width:100px;text-decoration:none}
.tbo_searchsub li a:hover{color:#06c;text-decoration:none}
#yahoo_search_logo{float:none;margin-left:10px;width:173px;height:15px}
#tbo_search_txt{font-size:12px;margin-right:2px}
/*-------------------Story----------------------*/
#rhsrail{float:left;padding-top:10px;width:330px}
#rhsrail #dod{background:#FFF url(/wsjournal/images/dodbackgrd.gif) no-repeat;height:60px;margin:0 10px 10px 0;text-align:right;width:300px}
.oas{margin-bottom:15px;text-align:center}
#masterdiv{margin-left:10px;position:relative}
#masterdiv .title{margin-left:10px}
#masterdiv div{margin-bottom:2px}
.menutitle{background-color:#ECECFF;border:1px solid #000;color:#000;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:0;padding:2px 0;text-align:left;width:300px}
#masterdiv .us{background:#e0f7fb;border:1px solid #bbe5ed;border-bottom:1px solid #7ea8af;border-right:1px solid #7ea8af}
#masterdiv .you{background:#f6ede0;border:1px solid #f6ede0;border-bottom:1px solid #dcd0be;border-right:1px solid #dcd0be}
#masterdiv div.submenu{font-size:12px;font-weight:400;margin:7px 0 7px 10px;padding-left:10px}
#adrail{background:#f2f2f2;float:left;margin-top:15px;padding-top:10px;width:180px}
#content_well{float:left;margin-bottom:20px;padding-top:10px;width:470px/*width: 470px; position:relative; left: 0px; margin-bottom: 20px; padding-top: 10px;*/}
.byline1{color:#808080;line-height:0.95em}
.pubdate{color:#808080;font-size:0.65em;line-height:1em;margin:6px 10px}
.hour{color:#f30;font-size:.65em;line-height:0.35em}
#pub_date{color:#808080;font-size:.7em;line-height:0.35em}
#pub_update{color:#808080;font-size:.7em;line-height:0.35em}
#story_sidebar{background:#fff;float:right;margin:10px 2px 20px 10px;padding:10px 0;width:220px}
#story_sidebar hr{text-align:center;width:90%}
#story_sidebar img{margin:0 10px}
.storyicons_ul{color:#039;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;list-style-type:none;margin:5px 0 7px;padding-left:13pt;}
.sidebar_icons{margin-left:0;margin-top:2px;padding-left:0;text-indent:-23px;}
#story_sidebar .storyicons_ul li img {margin-right:3px;vertical-align:middle}
/*-------------------End Story-----------------*/
/*----------------------Ellington--------------------------*/
/* Main entry styles  */.entry{background-color:#fff;border-bottom:3px dotted #CCC;border-top:3px dotted #CCC;color:#000;font-size:1em;font-weight:400;margin-bottom:20px;padding:20px 15px 15px}
.entry h2{color:#fc0;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.15em;margin-bottom:0}
.entry h3{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.1em;margin-bottom:10px;margin-top:10px}
.entry ul{list-style-type:none;margin:0 0 10px}
.entry label{color:#1A4066;font-size:.8em;font-weight:700;margin:0 5px 0 0}
.entry input,select{margin:0}
.entry ul.errorlist{color:red;font-size:10pt;font-weight:700;list-style-type:disc;margin-bottom:5px;margin-left:15px;margin-top:0}
.entry h2.form_error{color:red;margin-bottom:10px}
/* Small entry date font  */.entry_dates li{font-size:10px;line-height:12px}
.event_schedule h2{background-image:url(/wsjournal/images/icons/calendar_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fc0;height:24px;padding-left:28px;padding-top:2px}
.restaurant_listing h2{background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fc0;height:24px;padding-left:28px;padding-top:2px}
#submitentry span.req{color:#f60;font-size:1.5em;font-weight:700}
#submitentry p{color:#1A4066;font-size:12px;font-weight:400;margin:0}
#submitentry .form_segment{border:0 solid #000;margin:-2px 0 0;padding:7px 0}
#submitentry div.balloon{background-image:url(/wsjournal/images/icons/balloon_24.gif);background-repeat:no-repeat;float:left;height:24px;margin-right:5px;width:24px}
/* Next/Previous day navigation  */.daynav{margin-top:10px;text-align:right}
.daynav a{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1em;font-weight:700}
/* Search styles  */#searchform .search{background:#FFF;margin:0 10px 20px;padding:15px}
#searchform .search_segment{border-bottom:none}
.search{background-color:#f2f2f2;background-image:url(/wsjournal/images/pagecurl.gif);background-position:bottom right;background-repeat:no-repeat;margin:0 10px 20px;padding:15px}
.smallbutton_grey{background-color:#ffc;border:1px solid #ccc;color:#1A4066;font-size:.7em;font-weight:700;margin-top:10px;padding:2px}
.search_segment{border-bottom:1px dashed #ccc;margin:-10px 0;padding:7px 0}
div.magglass{background-image:url(/wsjournal/images/icons/zoom_24.gif);background-repeat:no-repeat;float:left;height:24px;margin-right:5px;width:24px}
/* Tonight's events styles  */.tonight{background-color:#fff;margin:0 10px;padding:15px}
.tonight h1{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.4em;margin-bottom:5px}
.tonight ul{color:#ccc;list-style-type:square;margin:10px 0 0 20px}
.tonight a:link{color:#000}
/* comments styles  */
.commentodd{background-color:#f2f2f2;margin:3px 0 0;padding:10px 10px 6px}
.commenteven{background-color:#e2e2e2;margin:3px 0 0;padding:10px 10px 6px}
div.balloon{background-image:url(/wsjournal/images/icons/balloon_24.gif);background-repeat:no-repeat;float:left;height:24px;margin-left:15px;margin-right:5px;width:24px}
#editcomment p{color:#1A4066;font-weight:400}
#editcomment p.error{color:#f30;font-weight:700}
.commentpreview{background-color:#f2f2f2;margin:3px 0 8px;padding:10px 10px 6px}
.commentpreview p{color:#000;font-size:.8em;font-weight:700}
/* events calendar styles  */#eventscal{border-bottom:2px dotted #CCC;border-top:2px dotted #CCC;margin-top:10px;padding:10px 0}
#eventscal a:link{color:#1A4066;font-family:Arial Narrow, arial, helvetica;font-size:18px;font-weight:700;text-decoration:none}
#eventscal a:hover{text-decoration:underline}
#eventscal table{border:0 solid #F90}
#eventscal table td{background:#fffff0;border-bottom:1px solid #bdbdbd;border-left:1px solid #d2d2d2;border-right:1px solid #bdbdbd;border-top:1px solid #d2d2d2;padding:15px 0;text-align:center;width:60px}
#eventscal table th{color:#f60;font-family:Arial Narrow, arial, helvetica;font-size:16px;font-weight:700;text-align:center}
#eventscal table td.today{background:#ffe4af}
#eventscal table td.today a{color:#f60;font-size:24px}
.restaurant_listings{margin-top:15px}
.restaurant_listings a{color:#009}
.restaurant_listings div h2{background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fc0;font-size:18px;height:24px;margin-top:10px;padding-left:28px;padding-top:2px}
.restaurant_listings form{margin:10px 0}
.restaurant_listings table.results{font-size:12px;margin-top:15px;width:410px}
.restaurant_listings table.results th{padding:5px}
.restaurant_listings table.results td{border-bottom:1px dotted #999;padding:5px}
.restaurant_listings table.results tr.head{background:#CCC;color:#000;font-size:12px;font-weight:700;padding:5px;text-align:left}
.restaurant_listings #searchform{background:#ffc;border:0;border-bottom:3px solid #CCC;border-top:3px solid #CCC;font-size:12px;font-weight:400;margin:9px 9px 9px 0}
.restaurant_listings #searchform th{padding:5px 10px;text-align:left}
.restaurant_listings #searchform tr.top{height:30px;vertical-align:bottom}
.restaurant_listings #searchform tr.bottom{height:35px;vertical-align:top}
.restaurant_listings #searchform td{padding:2px 15px 2px 7px}
.theater_listing div{border-top:3px dotted #CCC;margin-top:10px;padding-top:7px}
.theater_listing div.noborder{border-top:none}
.theater_listing ul{font-color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-type:none;margin:2px 5px 7px 9px;padding:0}
.theater_listing ul a:link{color:#009;font-weight:700;padding:0}
.theater_listing ul a:visited{color:#1E2835;padding:0}
.theater_listing ul a:hover{color:#C00;padding:0}
.theater_listing ul li{/*list-style-image:url(/wsjournal/images/spacer.gif);*/list-style-type:none;margin-bottom:1px;margin-left:0;padding-left:0}
.theater_listing ul.arrow_ul{color:#039;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;list-style-type:none;margin:2px 0 7px 18px;padding:0}
.theater_listing ul.arrow_ul a:hover{color:#C00;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;list-style-type:none;padding:0}
.theater_listing ul.arrow_ul li{font-weight:700;list-style-image:url(/wsjournal/images/bluearrow.gif);list-style-type:none;margin-bottom:1px;margin-left:0;padding-left:0}
#movie_trailer{border-bottom:1px solid #CCC;border-top:0;margin:7px 0;overflow:hidden;padding:0 0 10px;width:415px}
#movie_poster{background-image:url(/wsjournal/images/posterbackgrd.gif);background-repeat:no-repeat;border:0;float:left;height:191px;margin:7px 10px 7px 0;overflow:hidden;padding:0;text-align:center;width:190px}
#movie_poster img{margin-top:20px}
#movie_details{border:0;float:left;width:200px}
#sub_prep_sports_your_school #snap{margin-bottom:0;padding-bottom:0}
#sub_prep_sports_your_school #snap img{border:0}
ul.preps li{background:#CCC;border:2px solid #999;border-right:1px solid #999;float:left;font-family:arial, helvetica;font-size:12px;font-weight:700;padding:3px 7px}
table.prepsports_links{border-collapse:collapse;font-family:arial, helvetica;font-size:12px;font-weight:700;margin-bottom:7px;width:302px}
table.prepsports_links th{background:#CCC;border-bottom:2px solid #999;padding:2px 5px;text-align:left}
table.prepsports_links td{background:#CCC;border-bottom:2px solid #999;border-left:2px solid #999;padding:2px;text-align:center}
table.prepsports_links td.fiftyfifty{border-bottom:2px solid #999;width:50%}
table.prepsports_links a:hover{color:#009;text-decoration:none}
.entry h1,#eventscal h1{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.3em;margin-bottom:7px}
.entry li,.tonight li{font-size:.8em;margin:0}
.entry a:link,.event_schedule h3,.restaurant_listing h3,.restaurant_listings h3,.theater_listing h3,.movie_listing h3{color:#1A4066}
.entry .smallbutton,#submitentry .smallbutton,.smallbutton{background-color:#fc0;border:1px solid #ccc;color:#1A4066;font-size:.7em;font-weight:700;margin-top:10px;padding:2px}
.event_schedule,.restaurant_listing{border-bottom:3px dotted #e0e0e0;padding:10px 0}
.event_schedule dl,.restaurant_listing dl,.restaurant_listings dl,.theater_listing dl,.movie_listing dl{font-size:.8em;margin:5px 0}
.event_schedule dt,.restaurant_listing dt,.restaurant_listings dt,.restaurant_listings table.results td.name,.theater_listing dt,.movie_listing dt{font-weight:700}
.event_details,.restaurant_details{margin-left:10px}
.event_more,.restaurant_more{background-color:#f2f2f2;background-image:url(/wsjournal/images/pagecurl.gif);background-position:bottom right;background-repeat:no-repeat;margin:20px 0 10px;padding:20px}
#submitentry,#comment,#editcomment{background-color:#ffc;margin:20px 0 0;padding:15px}
#submitentry h2,#commentslist h2,#editcomment h2{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.3em;margin-bottom:15px}
#submitentry input,select,.search input,.search select,#comment input,#comment select,#editcomment input,#comment select{margin:0}
#submitentry .form_segment p,.search_segment p,#comment p,.comment_segment p,.editcomment_segment p{color:#1A4066;font-weight:400;margin:0}
#submitentry .form_segment p.small,.comment_segment p.small,.editcomment_segment p.small{color:#1A4066;font-size:.8em;font-weight:400;margin:0}
#submitentry .ratings,.ratings{font-size:.8em}
.search h1,#comment h2{color:#fc0;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.3em;margin-bottom:15px}
.commentodd p,.commenteven p{color:#000;font-size:.8em;font-weight:400;margin-left:25px;margin-top:10px}
.commentodd a,.commenteven a,.commentpreview a{color:#1A4066;font-weight:700}
.commentodd p.postedby,.commenteven p.postedby,.commentpreview p.postedby{color:#000;font-size:.7em;font-weight:400;margin:0}
.commentodd p.postedby a,.commenteven p.postedby a{color:#000;font-weight:700}
.commentodd p.postedby a:hover,.commenteven p.postedby a:hover{color:#f60;font-weight:700;text-decoration:none}
.comment_segment,.editcomment_segment{margin:-10px 0 0;padding:7px 0}
.restaurant_listings div h1,.theater_listings div h1{background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fc0;font-size:20px;height:24px;margin-top:10px;padding-left:28px;padding-top:2px}
.restaurant_listings h1,.theater_listing h1,.movie_listing h1{font-size:20px}
.restaurant_listings h2,.theater_listing h2,.movie_listing h2{font-size:18px}
.restaurant_listings p,.restaurant_listings #advancedlink,#advancedlink-hide,.theater_listing p,#movie_summary{font-size:12px}
.theater_listing,.movie_listing{padding:10px 0}
.theater_listing div h2,.movie_listing div h2{background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fc0;font-size:17px;height:24px;margin-top:10px;padding-left:28px;padding-top:2px}
.theater_listing ul.arrow_ul a:link,.theater_listing ul.arrow_ul a:visited{color:#039;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;list-style-type:none;padding:0}
ul.preps li.last,table.prepsports_links td.last{border-right:2px solid #999}
ul.preps li a:link,ul.preps li.last a:link,table.prepsports_links a:link{color:#FFF;text-decoration:none}
/*------------------------End Ellington-----------------*/

/* Main entry styles */
.entry {padding: 20px 15px 15px 15px; border-top: 3px dotted #CCC; border-bottom: 3px dotted #CCC; margin-bottom: 20px; background-color: #fff; font-size: 1.0em; color: #000; font-weight: normal; width:95%}
.entry h1 {font-size: 1.3em; color: #1A4066; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 7px;}
.entry h2 {font-size: 1.15em; color: #ffcc00; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 0;}
.entry h3 {font-size: 1.1em; color: #1A4066; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top: 10px;}
.entry li {font-size: .8em; margin: 0;}
.entry ul {margin: 0 0 10px 0; list-style-type: none;}
.entry label {font-size: .8em; color: #1A4066; font-weight: bold; margin: 0; margin-right: 5px;}
.entry a:link {color: #1A4066;}
.entry .smallbutton {color: #1A4066; background-color: #ffcc00; font-size: .7em; font-weight: bold; margin-top: 10px; border: 1px solid #ccc; padding: 2px;}
.entry input, select {margin: 0; margin-bottom: 0px;}
.entry ul.errorlist {	color: #FF0000; margin-left: 15px; margin-top: 0px; margin-bottom: 5px;	font-weight: bold; font-size: 10pt; list-style-type: disc; }
.entry h2.form_error { color: #FF0000; margin-bottom: 10px; }

/* Small entry date font */
.entry_dates li {font-size: 10px; line-height: 12px;}

/* Event schedule styles */
.event_schedule {padding: 10px 0 10px 0; border-bottom: 3px dotted #e0e0e0;}
.event_schedule dl {font-size: .8em; margin: 5px 0 5px 0;}
.event_schedule dt {font-weight: bold;}
.event_schedule h2 {color: #ffcc00; border: 0px solid #000; height: 24px; padding-left: 28px; padding-top: 2px; background-image:url(/wsjournal/images/icons/calendar_24.gif); background-repeat: no-repeat;}
.event_schedule h3 {color: #1A4066;}

/* Event details indent */
.event_details {margin-left: 10px;}

/* More event info box */
.event_more {padding: 20px; background-color: #f2f2f2; margin: 20px 0 10px 0; background-image:url(/wsjournal/images/pagecurl.gif); background-repeat: no-repeat; background-position: bottom right;}

/* Restaurant schedule styles */
.restaurant_listing {padding: 10px 0 10px 0; border-bottom: 3px dotted #e0e0e0;}
.restaurant_listing dl {font-size: .8em; margin: 5px 0 5px 0;}
.restaurant_listing dt {font-weight: bold;}
.restaurant_listing h2 {color: #ffcc00; border: 0px solid #000; height: 24px; padding-left: 28px; padding-top: 2px; background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif); background-repeat: no-repeat;}
.restaurant_listing h3 {color: #1A4066;}

/* Restaurant details indent */
.restaurant_details {margin-left: 10px;}

/* More Restaurant info box */
.restaurant_more {padding: 20px; background-color: #f2f2f2; margin: 20px 0 10px 0; background-image:url(/wsjournal/images/pagecurl.gif); background-repeat: no-repeat; background-position: bottom right;}

/* Submit entry styles */
#submitentry {margin: 20px 0 0 0; padding: 15px; background-color: #ffffcc;}
#submitentry span.req {font-size: 1.5em; color: #ff6600; font-weight: bold; }
#submitentry h2 {font-size: 1.3em; color: #1A4066; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 15px;}
#submitentry p {font-size: 12px; margin: 0; color: #1A4066; font-weight: normal;}
#submitentry input, select {margin: 0;}
#submitentry .smallbutton {color: #1A4066; background-color: #ffcc00; font-size: .7em; font-weight: bold; margin-top: 10px; border: 1px solid #ccc; padding: 2px;}
#submitentry .form_segment {border: 0px solid #000; margin: -2px 0 0 0; padding: 7px 0 7px 0;}
#submitentry .form_segment p {margin: 0; color: #1A4066; font-weight: normal;}
#submitentry .form_segment p.small {font-size: .8em; margin: 0; color: #1A4066; font-weight: normal;}
#submitentry div.balloon {height: 24px; width: 24px; float: left; background-image:url(/wsjournal/images/icons/balloon_24.gif); background-repeat: no-repeat; margin-right: 5px;}
#submitentry .ratings {font-size: .8em;}

/* Next/Previous day navigation */
.daynav {text-align: right; margin-top: 10px;}
.daynav a {font-size: 1em; color: #1A4066; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold;}

/* Search styles */
#searchform {}
#searchform .search {margin: 0 10px 20px 10px; padding: 15px; background: #FFF;} 
#searchform .search_segment {border-bottom: none;}
.search {margin: 0 10px 20px 10px; padding: 15px; background-color: #f2f2f2; background-image:url(/wsjournal/images/pagecurl.gif); background-repeat: no-repeat; background-position: bottom right; }
.search h1 {font-size: 1.3em; color: #ffcc00; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 15px;}
.search input, .search select {margin: 0;}
.smallbutton_grey {color: #1A4066; background-color: #ffffcc; font-size: .7em; font-weight: bold; margin-top: 10px; border: 1px solid #ccc; padding: 2px;}
.search_segment {margin: -10px 0 -10px 0; padding: 7px 0 7px 0; border-bottom: 1px dashed #ccc;}
.search_segment p {margin: 0; color: #1A4066; font-weight: normal;}
div.magglass {height: 24px; width: 24px; float: left; background-image:url(/wsjournal/images/icons/zoom_24.gif); background-repeat: no-repeat; margin-right: 5px;}

/* Tonight's events styles */
.tonight {margin: 0 10px 0 10px; padding: 15px; background-color: #fff;}
.tonight h1 {font-size: 1.4em; color: #1A4066; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 5px;}
.tonight li {font-size: .8em; margin: 0;}
.tonight ul {margin: 10px 0 0 20px; list-style-type: square; color: #ccc;}
.tonight a:link {color: #000;}





/* comments styles */
#commentslist {margin: 20px 0 0 0; padding: 15px 0px 0px 0px; border-top: 3px dotted #CCC; background-color: #f2f2f2;}
#commentslist h2 {font-size: 1.3em; color: #1A4066; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 15px;}

.commentodd {margin: 3 0 0 0; padding: 10px; padding-bottom: 6px; background-color:#f2f2f2;}
.commentodd p {font-size: .8em; margin-top: 10px; margin-left: 25px;color: #000; font-weight: normal;}
.commentodd a {color: #1A4066; font-weight: bold;}
.commentodd p.postedby {font-size: .7em; margin: 0; color: #000; font-weight: normal;}
.commentodd p.postedby a {color: #000; font-weight: bold;}
.commentodd p.postedby a:hover {color: #ff6600; font-weight: bold; text-decoration:none;}

.commenteven {margin: 3 0 0 0; padding: 10px; padding-bottom: 6px; background-color:#e2e2e2;}
.commenteven p {font-size: .8em; margin-top: 10px; margin-left: 25px; color: #000; font-weight: normal;}
.commenteven a {color: #1A4066; font-weight: bold;}
.commenteven p.postedby {font-size: .7em; margin: 0; color: #000; font-weight: normal;}
.commenteven p.postedby a {color: #000; font-weight: bold;}
.commenteven p.postedby a:hover {color: #ff6600; font-weight: bold; text-decoration:none;}

div.balloon {height: 24px; width: 24px; float: left; background-image:url(/wsjournal/images/icons/balloon_24.gif); background-repeat: no-repeat; margin-right: 5px; margin-left: 15px;}




/* Comment/Ratings form styles */
#comment {margin: 20px 0 0 0; padding: 15px; background-color: #ffffcc;}
#comment h2 {font-size: 1.3em; color: #ffcc00; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 15px;}
#comment p {margin: 0; color: #1A4066; font-weight: normal;}
/* #id_username {font-size: 120%; margin-bottom: 10px;}
#id_password {font-size: 120%; margin-bottom: 0;} */
#comment input, #comment select {margin: 0;}
.smallbutton {color: #1A4066; background-color: #ffcc00; font-size: .7em; font-weight: bold; margin-top: 10px; border: 1px solid #ccc; padding: 2px;}
.comment_segment {margin: -10px 0 0 0; padding: 7px 0 7px 0;}
.comment_segment p {margin: 0; color: #1A4066; font-weight: normal;}
.comment_segment p.small {font-size: .8em; margin: 0; color: #1A4066; font-weight: normal;}
div.balloon {height: 24px; width: 24px; float: left; background-image:url(/wsjournal/images/icons/balloon_24.gif); background-repeat: no-repeat; margin-right: 5px;}
.ratings {font-size: .8em;}



/* edit comment form styles */
#editcomment {margin: 20px 0 0 0; padding: 15px; background-color: #ffffcc;}
#editcomment h2 {font-size: 1.3em; color: #1A4066; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 15px;}
#editcomment p {color: #1A4066; font-weight: normal;}
#editcomment p.error {color: #ff3300; font-weight: bold;}

.commentpreview {margin: 3px 0 8px 0; padding: 10px; padding-bottom: 6px; background-color:#f2f2f2;}
.commentpreview p {font-size: .8em; color: #000; font-weight: bold;}
.commentpreview a {color: #1A4066; font-weight: bold;}
.commentpreview p.postedby {font-size: .7em; margin: 0; color: #000; font-weight: normal;}


/* #id_username {font-size: 120%; margin-bottom: 10px;}
#id_password {font-size: 120%; margin-bottom: 0;} */
#editcomment input, #comment select {margin: 0;}
.smallbutton {color: #1A4066; background-color: #ffcc00; font-size: .7em; font-weight: bold; margin-top: 10px; border: 1px solid #ccc; padding: 2px;}
.editcomment_segment {margin: -10px 0 0 0; padding: 7px 0 7px 0;}
.editcomment_segment p {margin: 0; color: #1A4066; font-weight: normal;}
.editcomment_segment p.small {font-size: .8em; margin: 0; color: #1A4066; font-weight: normal;}
div.balloon {height: 24px; width: 24px; float: left; background-image:url(/wsjournal/images/icons/balloon_24.gif); background-repeat: no-repeat; margin-right: 5px;}
.ratings {font-size: .8em;}




/* events calendar styles */
#eventscal {border-top: 2px dotted #CCC; border-bottom: 2px dotted #CCC; padding: 10px 0; margin-top: 10px;}
#eventscal h1 {font-size: 1.3em; color: #1A4066; font-family: Arial Narrow, Arial, Helvetica, sans-serif; margin-bottom: 7px;}
#eventscal a:link {font-family: Arial Narrow, arial, helvetica; font-size: 18px; font-weight: bold; text-decoration: none; color: #1A4066;}
#eventscal a:hover {text-decoration: underline;}
#eventscal table {border: 0px solid #FF9900;}
#eventscal table td {border-top: 1px solid #d2d2d2; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; border-left: 1px solid #d2d2d2; background: #fffff0; padding: 15px 0; width: 60px; text-align: center;}
#eventscal table tr {}
#eventscal table th {color: #ff6600; font-family: Arial Narrow, arial, helvetica; font-size: 16px; font-weight: bold; text-align: center;}
#eventscal table td.today {background: #ffe4af;}
#eventscal table td.today a {color: #ff6600; font-size: 24px;}

.restaurant_listings {margin-top: 15px;}
.restaurant_listings a {color: #000099;}
.restaurant_listings dl {font-size: .8em; margin: 5px 0 5px 0;}
.restaurant_listings dt {font-weight: bold;}
.restaurant_listings div h1 {font-size: 20px; color: #ffcc00; border: 0px solid #000; height: 24px; padding-left: 28px; padding-top: 2px; margin-top: 10px; background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif); background-repeat: no-repeat;}
.restaurant_listings h1 {font-size: 20px;}
.restaurant_listings h2 {font-size: 18px;}
.restaurant_listings div h2 {font-size: 18px; color: #ffcc00; border: 0px solid #000; height: 24px; padding-left: 28px; padding-top: 2px; margin-top: 10px; background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif); background-repeat: no-repeat;}
.restaurant_listings div h2 a {}
.restaurant_listings h3 {color: #1A4066;}
.restaurant_listings p {font-size: 12px;}
.restaurant_listings form {margin: 10px 0;}

.restaurant_listings table.results {width: 410px; margin-top: 15px; font-size: 12px;}
.restaurant_listings table.results th {padding: 5px;}
.restaurant_listings table.results td {padding: 5px; border-bottom: 1px dotted #999;}
.restaurant_listings table.results td.name {font-weight: bold;}
.restaurant_listings table.results tr.head {background: #CCC; padding: 5px; text-align: left; font-size: 12px; font-weight: bold; color: #000;}

.restaurant_listings #searchform {border: 0; font-size: 12px; font-weight: normal; margin: 9px 9px 9px 0; background: #ffffcc; border-top: 3px solid #CCC; border-bottom: 3px solid #CCC;}
.restaurant_listings #searchform th {padding: 5px 10px; text-align: left;}
.restaurant_listings #searchform tr.top  {height: 30px; vertical-align: bottom;}
.restaurant_listings #searchform tr.bottom {height: 35px; vertical-align: top;}
.restaurant_listings #searchform td {padding: 2px 15px 2px 7px;}

.restaurant_listings #advancedlink, #advancedlink-hide {font-size: 12px;}

.theater_listing {padding: 10px 0 10px 0;}
.theater_listing dl {font-size: .8em; margin: 5px 0 5px 0;}
.theater_listing dt {font-weight: bold;}
.theater_listings div h1 {font-size: 20px; color: #ffcc00; border: 0px solid #000; height: 24px; padding-left: 28px; padding-top: 2px; margin-top: 10px; background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif); background-repeat: no-repeat;}
.theater_listing h1 {font-size: 20px;}
.theater_listing h2 {font-size: 18px;}
.theater_listing div h2 {font-size: 17px; color: #ffcc00; border: 0px solid #000; height: 24px; padding-left: 28px; padding-top: 2px; margin-top: 10px; background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif); background-repeat: no-repeat;}
.theater_listing div h2 a {}
.theater_listing h3 {color: #1A4066;}

.theater_listing div {border-top: 3px dotted #CCC; padding-top: 7px; margin-top: 10px;}
.theater_listing div.noborder {border-top: none;}
.theater_listing p {font-size: 12px;}

.theater_listing ul {font-color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; margin: 2px 5px 7px 9px; padding: 0px;}
.theater_listing ul a:link { font-weight: bold; color: #000099; padding: 0px; }
.theater_listing ul a:visited {color: #1E2835; padding: 0px;}
.theater_listing ul a:hover {color: #CC0000;  padding: 0px;}
.theater_listing ul li {list-style-image: url(/wsjournal/images/spacer.gif); list-style-type: none; margin-bottom: 1px; margin-left: 0px; padding-left: 0px;}

.theater_listing ul.arrow_ul {color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-type: none; margin: 2px 0px 7px 18px; padding: 0px; font-weight: bold;}
.theater_listing ul.arrow_ul a:link {color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; padding: 0px; font-weight: bold;}
.theater_listing ul.arrow_ul a:visited {color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; padding: 0px; font-weight: bold;}
.theater_listing ul.arrow_ul a:hover {color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none; padding: 0px; font-weight: bold;}
.theater_listing ul.arrow_ul li {list-style-image: url(/wsjournal/images/bluearrow.gif); list-style-type: none; margin-bottom: 1px; margin-left: 0px; padding-left: 0px; font-weight: bold;}

.movie_listing {padding: 10px 0 10px 0;}
.movie_listing dl {font-size: .8em; margin: 5px 0 5px 0;}
.movie_listing dt {font-weight: bold;}
.movie_listing h1 {font-size: 20px;}
.movie_listing h2 {font-size: 18px;}
.movie_listing div h2 {font-size: 17px; color: #ffcc00; border: 0px solid #000; height: 24px; padding-left: 28px; padding-top: 2px; margin-top: 10px; background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif); background-repeat: no-repeat;}
.movie_listing div h2 a {}
.movie_listing h3 {color: #1A4066;}

#movie_trailer {width: 415px; border-top: 0; border-bottom: 1px solid #CCC; padding: 0 0 10px 0; margin: 7px 0 7px 0; overflow: hidden;}
#movie_poster {width: 190px; height: 191px; background-image:url(/wsjournal/images/posterbackgrd.gif); background-repeat: no-repeat; text-align: center; border: 0; padding: 0; overflow: hidden; float: left; margin: 7px 10px 7px 0;}
#movie_poster img {margin-top: 20px;}
#movie_details {width: 200px; float: left; border: 0;}
#movie_summary {font-size: 12px;}

#sub_prep_sports_your_school #snap {margin-bottom: 0; padding-bottom: 0;}
#sub_prep_sports_your_school #snap img {border: 0;}

ul.preps {}
ul.preps li {background: #CCC; border:2px solid #999; border-right: 1px solid #999; padding: 3px 7px; font-size: 12px; font-family: arial, helvetica; font-weight: bold; float: left;}
ul.preps li.last {border-right:2px solid #999;}
ul.preps li a:link, ul.preps li.last a:link {color: #FFF; text-decoration: none; }
table.prepsports_links {width: 302px; border-collapse: collapse; font-size: 12px; font-family: arial, helvetica; font-weight: bold; margin-bottom: 7px;}
table.prepsports_links th {background: #CCC; padding: 2px 5px; text-align: left; border-bottom: 2px solid #999;}
table.prepsports_links td {background: #CCC; padding: 2px; text-align: center; border-left: 2px solid #999; border-bottom: 2px solid #999;}
table.prepsports_links td.fiftyfifty {width: 50%; border-bottom: 2px solid #999;}
table.prepsports_links td.last {border-right: 2px solid #999;}
table.prepsports_links a:link {color: #FFF; text-decoration: none; }
table.prepsports_links a:hover {color: #000099; text-decoration: none; }

/*-----------------Base WSJ---------------------*/
a:link {color:#316a7d;text-decoration:none} a:visited {color:#316a7d;text-decoration:none} a:active {color:#316a7d;text-decoration:none}
a:hover {color:#316a7d;text-decoration:underline;}
#headerlinks a{color:#316a7d;margin:0pt 10px}
#mast {width: 980px; margin:0; padding:0;  background: #FFF; /*background-image: url(/wsjournal/images/wsjheader_backgrd.jpg); background-repeat: no-repeat;*/}
.kicker {color:#316a7d;font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:0.7em;margin-bottom:0.3em;text-transform:uppercase}
/*WEATHER.ART Journal Now */
#weather_bottom_jn{height:15px;padding:5px 0 0 0}
* html #weather_bottom_jn{height:15px;padding:0 0 0 15px;position:relative;top:8px}
#weather_nav_jn a{color:#000}
* html #weather_nav_jn{position:relative;top:3px}
#weather_header_jn{background:url(/wsjournal/images/weather/weather_head_jn.jpg) no-repeat;height:46px;margin:3px 0 0;width:308px}
#weather_radar_jn{background:transparent url(/wsjournal/images/weather/weatherBgSkin.jpg) repeat-x 0 15px;height:350px;margin:0 0 10px 10px;padding:0;width:308px}
* html #weather_radar_jn{background:transparent url(/wsjournal/images/weather/weatherBgSkin.jpg) repeat-x;height:319px;margin:0 0 10px 10px;overflow:hidden;width:308px}
#weather_img_bkg_jn{background:url(/wsjournal/images/weather/weatherImgBgJn.gif) no-repeat;border:0;height:210px;margin:7px 0 0 17px;width:273px}
* html #weather_img_bkg_jn{background:url(/wsjournal/images/weather/weatherImgBgJn.gif) no-repeat;border:0;height:210px;margin:0 0 0 17px;width:273px}
#weather_go_btn{position:relative;top:8px}
#weather_formset{display:inline;float:left;margin:-25px 0 0 92px;position:relative;width:190px}
#weather_nav_jn{color:#000;font-family:Arial;font-size:.7em;font-weight:700;padding:2px 0 5px;text-align:center}
#weather_radar_jn form select{font-size:.8em;height:18px;width:150px}
.weather_label{color:#000;float:left;font-family:Arial;font-size:.6em;font-weight:700;margin:3px 0 0 15px}
#loader{height:202px;overflow:hidden;width:267px}
#loader.loading{background:url(/wsjournal/images/weather/loading.gif) no-repeat center center}
#loader img{border:none;height:202px;margin-left:5px;margin-top:6px;width:267px}
#headerlinks p{margin-right:0px}
#copyright{background:#316a7d;border:1px 0 1px 0 solid #999;padding:5px 0pt;text-align:left;width:980px}
#bottomnav{background:#D4E5E8;border-bottom:4px solid #999;padding:10px 0pt;text-align:left;width:980px}
/*-----------------Search and Dateline--------------------*/
#search{background-image:url(/wsjournal/images/searchbackgrd2.jpg);background-repeat:no-repeat;border-bottom:medium none;font-size:11px;height:29px;padding:6px 0 0;width:980px}
#dateline {background:#FFF}
#partners {float:right;margin-right:10px;margin:0pt 10px 0pt 0pt}
/* --------------- Verticals WSJ ---------------*/
#verticalswidget_wsj{background:#fff url(/wsjournal/images/bg_module_vw_wsj.jpg);background-position:bottom left;background-repeat:repeat-x;border:1px solid #ccc;height:275px;margin:0 0 15px;padding:0;position:relative;width:430px}
.verticalsinset_wsj{background:url(/wsjournal/images/verticals_widget_wsj_bkgd.jpg);background-color:#fff;background-repeat:no-repeat;border:1px solid #ccc;color:#000;height:245px;margin:6px 6px 0;padding:0;text-align:left}
#jobs_content_wsj{background-color:fff;background-image:none;border:0 solid #000;border-right:1px solid #ccc;height:100px;margin:37px 0 0;padding:0;width:210px}
#homes_content_wsj{background-color:fff;background-image:none;border:0 solid #000;float:right;height:100px;margin:37px 0 0;padding:0;width:201px}
#cars_content_wsj{background-color:fff;background-image:none;border:0 solid #000;border-top:1px solid #ccc;height:100px;margin:8px 0 0;padding:0}
#socialwidget_wsj{background:#fff url(/wsjournal/images/bg_module_sw.jpg);background-color:#fff;background-repeat:repeat-x;border:1px solid #ccc;height:auto;margin:0 0 15px;padding:0;position:relative;width:320px}
/*-------------------Story----------------------*/
#sectionhead_full {background:#FFF url(/wsjournal/images/sectionhead_backgrd_wsj.jpg) no-repeat scroll 0%;height:65px;margin-bottom:10px;width:980px}
#rhsrail{float:left;padding-top:10px;width:330px}
#rhsrail #dod{background:#FFF url(/wsjournal/images/dodbackgrd.gif) no-repeat;height:60px;margin:0 10px 10px 0;text-align:right;width:300px}
.oas{margin-bottom:15px;text-align:center}
#masterdiv{margin-left:10px;position:relative}
#masterdiv .title{margin-left:10px}
#masterdiv div{margin-bottom:2px}
.menutitle{background-color:#ECECFF;border:1px solid #000;color:#000;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:0;padding:2px 0;text-align:left;width:300px}
#masterdiv .us{background:#e0f7fb;border:1px solid #bbe5ed;border-bottom:1px solid #7ea8af;border-right:1px solid #7ea8af}
#masterdiv .you{background:#f6ede0;border:1px solid #f6ede0;border-bottom:1px solid #dcd0be;border-right:1px solid #dcd0be}
#masterdiv div.submenu{font-size:12px;font-weight:400;margin:7px 0 7px 10px;padding-left:10px}
#adrail{background:#f2f2f2;float:left;margin-top:15px;padding-top:10px;width:180px}
#content_well{float:left;margin-bottom:20px;padding-top:10px;width:470px/*width: 470px; position:relative; left: 0px; margin-bottom: 20px; padding-top: 10px;*/}
#story_sidebar{background:#fff;float:right;margin:10px 2px 20px 10px;padding:10px 0;width:220px}
#story_sidebar hr{text-align:center;width:90%}
#story_sidebar img{margin:0 10px}
/*-------------------End Story-----------------*/
/* STATIC PAGES */
#static_page table{font-size:12px}
#static_page ul{font-size:12px;margin-left:30px}
#static_page a{color:#316a7d;text-decoration:none}
#static_page a:hover{color: #316a7d; text-decoration:underline}
#block{margin:10px 0}
#shortcuts{float:right;font-size:12px;font-weight:bold;width:150px;background-color:#396b7c;padding:1px}
#shortcuts_links{background-color:#ededed; font-size:12px; padding:5px;border-bottom:1px solid #cccccc}
#shortcuts_links a{color:# 316a7d; text-decoration:none}
#shortcuts_links a:hover{color:# 316a7d; text-decoration:underline}
#shortcuts_header{color:#FFFFFF;padding:5px; text-align:center;font-size:14px;}
/* STATIC PAGES */
/*---------------Media Carousel-----------------*/
#media_carousel a:hover{color:#316a7d;text-decoration:underline}
/*---------------Featured Tools----------------*/
#featuredtools_full{background-image:url(/wsjournal/images/wsj_buttonbar_backgrd.gif);background-repeat:no-repeat;font-size:.85em;height:55px;line-height:1.25em;margin:10px 0;overflow:hidden}
#featuredtools_full .ftools_1{float:left;left:30px;position:relative;width:200px}
#featuredtools_full .ftools_3{float:left;left:20px;position:relative;width:180px}
#featuredtools_full .ftools_5{float:left;left:20px;position:relative;width:300px}
#featuredtools_full img{float:left;margin:7px}
#featuredtools_full p{font-size:.8em;line-height:1.25em;margin-top:17px}
#featuredtools_full a,#featuredtools_full .ftools_5 a{color:#234163;text-decoration:none}
#featuredtools_full a:hover,#featuredtools_full .ftools_5 a:hover{color:#234163;text-decoration:underline}
#featuredtools_full .oas{background:#999;float:right;height:31px;margin-top:-28px;width:88px}
#featuredtools_full .ftools_2,#featuredtools_full .ftools_4{float:left;left:20px;position:relative;width:130px}
#featuredtools_full .ftools_2 img,#featuredtools_full .ftools_5 p{margin-top:12px}
#featuredtools_full .ftools_4 img,#featuredtools_full .ftools_5 img{margin-top:9px}
/*---------------End Featured Tools------------*/
/*------------------Carousel----------------------*/
#promo_section{background:#FFF;font-size:.8em;height:190px;width:760px;}
#head_space{background:transparent;height:27px;}
/********* outer skin *************  */
.jcarousel-skin-carousel .jcarousel-container-horizontal{padding:28px 8px;width:740px;}
/********* inner skin UL height *************  */
.jcarousel-skin-carousel .jcarousel-clip-horizontal{height:145px;margin:0 0 0 8px;width:750px;}
/********* item box *************  */
.jcarousel-skin-carousel .jcarousel-item{height:145px;width:240px;}
.jcarousel-skin-carousel .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-skin-carousel .jcarousel-item-placeholder{background:#FFF none repeat scroll 0;color:#000;}
/***Horizontal Buttons */
.jcarousel-skin-carousel .jcarousel-next-horizontal{background:transparent url(/wsjournal/images/next-horizontal_a.gif) no-repeat scroll 0;cursor:pointer;height:153px;position:absolute;right:-10px;top:-5px;width:32px;}
.jcarousel-skin-carousel .jcarousel-prev-horizontal{background:transparent url(/wsjournal/images/prev-horizontal_a.gif) no-repeat scroll 0;cursor:pointer;height:153px;left:-6px;position:absolute;top:-5px;width:32px;}
.jcarousel-clip{border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0;overflow:hidden;padding:0;position:relative;z-index:2;}
/*** This element is wrapped by jCarousel around the list and has the classname "jcarousel-container".  */
.jcarousel-container{position:relative;}
.jcarousel-list{left:0;margin-left:1px;overflow:hidden;padding:0;position:relative;top:0;z-index:1;}
.jcarousel-item{float:left;height:75px;list-style:none;width:75px;}
#media_carousel{height:175px;margin:0;}
/* Carousel styles from Tim's from orig Carousel.css below */
#media_carousel p{margin:0;padding:0;}
#media_carousel a{text-decoration:none;}
#media_carousel_links2{font-color:#000;font-size:.8em;font-weight:700;height:20px;text-align:center;width:760px;}
#media_carousel_links2 li{border-right:0 solid #CCC;display:inline;}
#media_carousel_links2 li.last{border:0;}
#media_carousel_links2 li a{margin:0 7px;}
#media_carousel img.photos{margin:0 7px 100px;}
.media_carousel_element_title{color:#000;font-size:1em;font-weight:700;}
.media_carousel_element_section_title{color:#063;font-size:1.2em;font-weight:700;}
.media_carousel_centro{background-image:url(/wsjournal/images/bg_centro.jpg);background-repeat:no-repeat;}
.media_carousel_wfla{background-image:url(/wsjournal/images/bg_wfla.jpg);background-repeat:no-repeat;}
.media_carousel_trib{background-image:url(/wsjournal/images/bg_trib.jpg);background-repeat:no-repeat;}
div.media_carousel_section{background:url(/wsjournal/images/bg_module_cn.jpg);background-repeat:repeat-x;border:1px #fff solid;clear:both;height:145px;padding:0;position:relative;width:760px;}
div.media_carousel_section li{float:left;}
div.media_carousel_pane{clear:left;height:175px;overflow:hidden;position:absolute;right:0;top:25px;width:760px;}
ul.media_carousel_elements{position:absolute;width:3085px;}
ul.media_carousel_elements li{color:#7d7d7d;font-size:.8em;font-weight:plain;height:175px;left:0;list-style:none;padding:3px;position:relative;text-align:left;width:250px;}
ul.media_carousel_links{height:30px;list-style:none;margin:0;padding:0;position:absolute;right:5px;text-decoration:none;top:-2px;}
ul.media_carousel_links a{color:#888;font-size:1.7em;margin:0 3px;text-decoration:none;}
.nodeco{font:arial, Helvetica, sans-serif;font-size:.9em;text-decoration:none;}
* html .jcarousel-skin-carousel.jcarousel-container,.jcarousel-skin-carousel .jcarousel-container{background-repeat:repeat-x;margin:0;padding:0;position:relative;}
.jcarousel-skin-carousel .jcarousel-next-horizontal:hover,.jcarousel-skin-carousel .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-carousel .jcarousel-next-horizontal:active,.jcarousel-skin-carousel .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-carousel .jcarousel-next-disabled-horizontal,.jcarousel-skin-carousel .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-carousel .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-carousel .jcarousel-prev-disabled-horizontal,.jcarousel-skin-carousel .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-carousel .jcarousel-prev-disabled-horizontal:active{background-position:-96px 0;cursor:default;}
/*---------------End Carousel------------------*/
/*--------------Columnist Bar------------------*/
#featuredcolumnists_full{background-image:url(/wsjournal/images/wsj_columnistbar_backgrd.gif);background-repeat:no-repeat;font-size:0.85em;height:51px;line-height:1.25em;margin:10px 0;overflow:hidden;padding-bottom:2px;}
#columnist_4mugs .bundle{float:left;min-height:48px;width:187px;}
#columnist_4mugs .bundle_photo{float:left;height:44px;margin:5px 2px 0 0;width:38px;}
#columnist_4mugs .bundle .abstract{float:left;height:51px;margin:3px 0 2px 5px;padding-bottom:5px;width:130px;}
#columnist_4mugs .bundle .abstract .kicker{font-weight:400;margin:0;}
#columnist_4mugs .bundle a.bold{color:#000;font-size:10px;line-height:11px;text-decoration:none;}
#columnist_4mugs .bundle .more{color:#369;font-size:10px;line-height:11px;text-decoration:none;padding-bottom:2px}
*+html #columnist_4mugs .bundle .more{position:relative;top:-4px!important}
#columnist_4mugs .last{border-right:none;}
#columnist_4mugs{float:left;margin:-2px 0 0 20px;}
#columnist_4mugs .bundle a:hover,#columnist_4mugs .bundle .more a:hover{text-decoration:underline;}
/*-------------Verticals-----------------------*/
#cars_content div.verticalsinset_wsj {background:transparent url(/wsjournal/images/vwidget_carsbackgrd2.jpg) no-repeat scroll 0%}
/*---------------Right side bar-----------------*/
.rounded{border:1px solid #CCC;text-align:left;zoom:1}
#siderail{border:1px solid #b4b4b4;color:#000;margin-bottom:5px;width:320px}
#siderail a{color:#000}
#marketplace{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
#marketplace_content{padding:0 8px;width:98%}
#ap_vid{margin:10px auto;width:305px}
#marketplace_headers,#marketplace_headers2{background-color:#dfe3ec;border-bottom:1px solid #9baabb;color:#4d6886;font-size:11px;margin:5px auto;padding:1px 5px;text-align:center;width:305px}
/*------------------WSJ Duke-------------------*/
/* Main entry styles  */.entry{background-color:#fff;border-bottom:3px dotted #CCC;border-top:3px dotted #CCC;color:#000;font-size:1em;font-weight:400;margin-bottom:20px;padding:20px 15px 15px}
.entry h2{color:#fab758;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.15em;margin-bottom:0}
.entry h3{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.1em;margin-bottom:10px;margin-top:10px}
.entry ul{list-style-type:none;margin:0 0 10px}
.entry label{color:#1A4066;font-size:.8em;font-weight:700;margin:0 5px 0 0}
.entry input,select{margin:0}
.entry ul.errorlist{color:red;font-size:10pt;font-weight:700;list-style-type:disc;margin-bottom:5px;margin-left:15px;margin-top:0}
.entry h2.form_error{color:red;margin-bottom:10px}
/* Small entry date font  */.entry_dates li{font-size:10px;line-height:12px}
.event_schedule h2{background-image:url(/wsjournal/images/icons/calendar_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fab758;height:24px;padding-left:28px;padding-top:2px}
.restaurant_listing h2{background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fab758;height:24px;padding-left:28px;padding-top:2px}
#submitentry span.req{color:#f60;font-size:1.5em;font-weight:700}
#submitentry p{color:#1A4066;font-size:12px;font-weight:400;margin:0}
#submitentry .form_segment{border:0 solid #000;margin:-2px 0 0;padding:7px 0}
#submitentry div.balloon{background-image:url(/wsjournal/images/icons/balloon_24.gif);background-repeat:no-repeat;float:left;height:24px;margin-right:5px;width:24px}
/* Next/Previous day navigation  */.daynav{margin-top:10px;text-align:right}
.daynav a{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1em;font-weight:700}
/* Search styles  */#searchform .search{background:#FFF;margin:0 10px 20px;padding:15px}
#searchform .search_segment{border-bottom:none}
.search{background-color:#f2f2f2;background-image:url(/wsjournal/images/pagecurl.gif);background-position:bottom right;background-repeat:no-repeat;margin:0 10px 20px;padding:15px}
.smallbutton_grey{background-color:#ffc;border:1px solid #ccc;color:#1A4066;font-size:.7em;font-weight:700;margin-top:10px;padding:2px}
.search_segment{border-bottom:1px dashed #ccc;margin:-10px 0;padding:7px 0}
div.magglass{background-image:url(/wsjournal/images/icons/zoom_24.gif);background-repeat:no-repeat;float:left;height:24px;margin-right:5px;width:24px}
/* Tonight's events styles  */.tonight{background-color:#fff;margin:0 10px;padding:15px}
.tonight h1{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.4em;margin-bottom:5px}
.tonight ul{color:#ccc;list-style-type:square;margin:10px 0 0 20px}
.tonight a:link{color:#000}
/* comments styles  */#commentslist{background-color:#f2f2f2;border-top:3px dotted #CCC;margin:20px 0 0;padding:15px 0 0}
.commentodd{background-color:#f2f2f2;margin:3px 0 0;padding:10px 10px 6px}
.commenteven{background-color:#e2e2e2;margin:3px 0 0;padding:10px 10px 6px}
div.balloon{background-image:url(/wsjournal/images/icons/balloon_24.gif);background-repeat:no-repeat;float:left;height:24px;margin-left:15px;margin-right:5px;width:24px}
#editcomment p{color:#1A4066;font-weight:400}
#editcomment p.error{color:#f30;font-weight:700}
.commentpreview{background-color:#f2f2f2;margin:3px 0 8px;padding:10px 10px 6px}
.commentpreview p{color:#000;font-size:.8em;font-weight:700}
/* events calendar styles  */#eventscal{border-bottom:2px dotted #CCC;border-top:2px dotted #CCC;margin-top:10px;padding:10px 0}
#eventscal a:link{color:#1A4066;font-family:Arial Narrow, arial, helvetica;font-size:18px;font-weight:700;text-decoration:none}
#eventscal a:hover{text-decoration:underline}
#eventscal table{border:0 solid #F90}
#eventscal table td{background:#fffff0;border-bottom:1px solid #bdbdbd;border-left:1px solid #d2d2d2;border-right:1px solid #bdbdbd;border-top:1px solid #d2d2d2;padding:15px 0;text-align:center;width:60px}
#eventscal table th{color:#f60;font-family:Arial Narrow, arial, helvetica;font-size:16px;font-weight:700;text-align:center}
#eventscal table td.today{background:#ffe4af}
#eventscal table td.today a{color:#f60;font-size:24px}
.restaurant_listings{margin-top:15px}
.restaurant_listings a{color:#009}
.restaurant_listings div h2{background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fab758;font-size:18px;height:24px;margin-top:10px;padding-left:28px;padding-top:2px}
.restaurant_listings form{margin:10px 0}
.restaurant_listings table.results{font-size:12px;margin-top:15px;width:410px}
.restaurant_listings table.results th{padding:5px}
.restaurant_listings table.results td{border-bottom:1px dotted #999;padding:5px}
.restaurant_listings table.results tr.head{background:#CCC;color:#000;font-size:12px;font-weight:700;padding:5px;text-align:left}
.restaurant_listings #searchform{background:#ffc;border:0;border-bottom:3px solid #CCC;border-top:3px solid #CCC;font-size:12px;font-weight:400;margin:9px 9px 9px 0}
.restaurant_listings #searchform th{padding:5px 10px;text-align:left}
.restaurant_listings #searchform tr.top{height:30px;vertical-align:bottom}
.restaurant_listings #searchform tr.bottom{height:35px;vertical-align:top}
.restaurant_listings #searchform td{padding:2px 15px 2px 7px}
.theater_listing div{border-top:3px dotted #CCC;margin-top:10px;padding-top:7px}
.theater_listing div.noborder{border-top:none}
.theater_listing ul{font-color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;list-style-type:none;margin:2px 5px 7px 9px;padding:0}
.theater_listing ul a:link{color:#009;font-weight:700;padding:0}
.theater_listing ul a:visited{color:#1E2835;padding:0}
.theater_listing ul a:hover{color:#C00;padding:0}
.theater_listing ul li{list-style-image:url(/wsjournal/images/spacer.gif);list-style-type:none;margin-bottom:1px;margin-left:0;padding-left:0}
.theater_listing ul.arrow_ul{color:#039;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;list-style-type:none;margin:2px 0 7px 18px;padding:0}
.theater_listing ul.arrow_ul a:hover{color:#C00;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;list-style-type:none;padding:0}
.theater_listing ul.arrow_ul li{font-weight:700;list-style-image:url(/wsjournal/images/bluearrow.gif);list-style-type:none;margin-bottom:1px;margin-left:0;padding-left:0}
#movie_trailer{border-bottom:1px solid #CCC;border-top:0;margin:7px 0;overflow:hidden;padding:0 0 10px;width:415px}
#movie_poster{background-image:url(/wsjournal/images/posterbackgrd.gif);background-repeat:no-repeat;border:0;float:left;height:191px;margin:7px 10px 7px 0;overflow:hidden;padding:0;text-align:center;width:190px}
#movie_poster img{margin-top:20px}
#movie_details{border:0;float:left;width:200px}
#sub_prep_sports_your_school #snap{margin-bottom:0;padding-bottom:0}
#sub_prep_sports_your_school #snap img{border:0}
ul.preps li{background:#CCC;border:2px solid #999;border-right:1px solid #999;float:left;font-family:arial, helvetica;font-size:12px;font-weight:700;padding:3px 7px}
table.prepsports_links{border-collapse:collapse;font-family:arial, helvetica;font-size:12px;font-weight:700;margin-bottom:7px;width:302px}
table.prepsports_links th{background:#CCC;border-bottom:2px solid #999;padding:2px 5px;text-align:left}
table.prepsports_links td{background:#CCC;border-bottom:2px solid #999;border-left:2px solid #999;padding:2px;text-align:center}
table.prepsports_links td.fiftyfifty{border-bottom:2px solid #999;width:50%}
table.prepsports_links a:hover{color:#009;text-decoration:none}
.entry h1,#eventscal h1{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.3em;margin-bottom:7px}
.entry li,.tonight li{font-size:.8em;margin:0}
.entry a:link,.event_schedule h3,.restaurant_listing h3,.restaurant_listings h3,.theater_listing h3,.movie_listing h3{color:#1A4066}
.entry .smallbutton,#submitentry .smallbutton,.smallbutton{background-color:#fab758;border:1px solid #ccc;color:#1A4066;font-size:.7em;font-weight:700;margin-top:10px;padding:2px}
.event_schedule,.restaurant_listing{border-bottom:3px dotted #e0e0e0;padding:10px 0}
.event_schedule dl,.restaurant_listing dl,.restaurant_listings dl,.theater_listing dl,.movie_listing dl{font-size:.8em;margin:5px 0}
.event_schedule dt,.restaurant_listing dt,.restaurant_listings dt,.restaurant_listings table.results td.name,.theater_listing dt,.movie_listing dt{font-weight:700}
.event_details,.restaurant_details{margin-left:10px}
.event_more,.restaurant_more{background-color:#f2f2f2;background-image:url(/wsjournal/images/pagecurl.gif);background-position:bottom right;background-repeat:no-repeat;margin:20px 0 10px;padding:20px}
#submitentry,#comment,#editcomment{background-color:#ffc;margin:20px 0 0;padding:15px}
#submitentry h2,#commentslist h2,#editcomment h2{color:#1A4066;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.3em;margin-bottom:15px}
#submitentry input,select,.search input,.search select,#comment input,#comment select,#editcomment input,#comment select{margin:0}
#submitentry .form_segment p,.search_segment p,#comment p,.comment_segment p,.editcomment_segment p{color:#1A4066;font-weight:400;margin:0}
#submitentry .form_segment p.small,.comment_segment p.small,.editcomment_segment p.small{color:#1A4066;font-size:.8em;font-weight:400;margin:0}
#submitentry .ratings,.ratings{font-size:.8em}
.search h1,#comment h2{color:#fab758;font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:1.3em;margin-bottom:15px}
.commentodd p,.commenteven p{color:#000;font-size:.8em;font-weight:400;margin-left:25px;margin-top:10px}
.commentodd a,.commenteven a,.commentpreview a{color:#1A4066;font-weight:700}
.commentodd p.postedby,.commenteven p.postedby,.commentpreview p.postedby{color:#000;font-size:.7em;font-weight:400;margin:0}
.commentodd p.postedby a,.commenteven p.postedby a{color:#000;font-weight:700}
.commentodd p.postedby a:hover,.commenteven p.postedby a:hover{color:#f60;font-weight:700;text-decoration:none}
.comment_segment,.editcomment_segment{margin:-10px 0 0;padding:7px 0}
.restaurant_listings div h1,.theater_listings div h1{background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fab758;font-size:20px;height:24px;margin-top:10px;padding-left:28px;padding-top:2px}
.restaurant_listings h1,.theater_listing h1,.movie_listing h1{font-size:20px}
.restaurant_listings h2,.theater_listing h2,.movie_listing h2{font-size:18px}
.restaurant_listings p,.restaurant_listings #advancedlink,#advancedlink-hide,.theater_listing p,#movie_summary{font-size:12px}
.theater_listing,.movie_listing{padding:10px 0}
.theater_listing div h2,.movie_listing div h2{background-image:url(/wsjournal/images/icons/zoom/zoom_24.gif);background-repeat:no-repeat;border:0 solid #000;color:#fab758;font-size:17px;height:24px;margin-top:10px;padding-left:28px;padding-top:2px}
.theater_listing ul.arrow_ul a:link,.theater_listing ul.arrow_ul a:visited{color:#039;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;list-style-type:none;padding:0}
ul.preps li.last,table.prepsports_links td.last{border-right:2px solid #999}
ul.preps li a:link,ul.preps li.last a:link,table.prepsports_links a:link{color:#FFF;text-decoration:none}
/*-------------------End WSJ Duke--------------------*/
/*--------------------Partnerlinks--------------------*/
#partnerfeatures{font-size:11px;font-weight:700;height:80px;margin-bottom:10px}
#partner1{text-align:center;width:210px}
#partner2{left:250px;position:relative;text-align:center;top:-36px;width:60px}
#partner3{float:right;position:relative;text-align:center;top:-76px;width:70px}
* html #partner3{float:right;position:relative;text-align:center;top:-86px;width:60px}
#partnerfeatures #ttt,#partnerfeatures #wfla,#partnerfeatures #centro{margin-right:10px;overflow:hidden;padding:5px 0}
#partnerfeatures #ttt,#partnerfeatures #wfla{border-bottom:1px solid #CCC}
#partnerfeatures img{float:left;margin-right:10px}
#partnerfeatures ul{display:inline;color:#000}
#partnerfeatures ul li{list-style:none;text-decoration:none;display:inline;margin:0 10px 0 0}
#partnerfeatures ul a:link,#partnerfeatures ul a:visited{color:#316a7d;font-weight:700}
#partnerfeatures ul a:hover{color:#316a7d;text-decoration:underline}

/* HOLDOVER ITEMS */
#sectionhed .sponsor {float: right; margin: 15px 10px 0 10px;}
/* HOLDOVER ITEMS */

/* DOMAIN AND SECTION FRONT - WIDE VENDOR TEMPLATE */
#sectionhed_full {height: 65px; width: 980px; margin-bottom: 10px; background:#053d8a url(/wsjournal/images/news/newsbackgrd.jpg) no-repeat;}
#sectionhed_full #section{width:410px;margin:0;padding:0;float:left;border: 0px solid #000;}
#sectionhed_full #dod {float: right; width: 300px; height: 60px; background:#053d8a url(/wsjournal/images/dodbackgrd.gif) no-repeat; margin: 2px 10px 0px 40px; text-align: right; padding:0;}
#sectionhed_full #sponsor {float:left; width: 150px; height: 30px; margin: 15px 10px 0px 0px;}
#sectionhed_full h1 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000; padding: 20px 0 3px 0; margin-left: 15px; text-align: left; float: left;}
#sectionhed_full h1 span {display: none;}
/* DOMAIN AND SECTION FRONT - WIDE VENDOR TEMPLATE */

/* STORY LIST - ARTICLE PAGES - NARROW VENDOR TEMPLATE */
#sectionhed {height: 65px; margin-bottom: 10px; background:#053d8a url(/wsjournal/images/news/newsbackgrd.jpg) no-repeat;}
#sectionhed #sponsor {float: right; width: 150px; height: 30px; margin: 15px 20px 0 0px;}
#sectionhed h1 {font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000; padding: 20px 0 3px 0; margin-left: 15px; text-align: left; float: left;}
#sectionhed h1 span {display: none;}
/* STORY LIST - ARTICLE PAGES - NARROW VENDOR TEMPLATE */

/* STORY LEVEL */
#channelhed {width: 760px; height: 54px; background: #053D8A url(/wsjournal/images/news/newsbackgrd.jpg); background-repeat: repeat-y; padding: 3px 0; border-bottom: 1px solid #000;}
#channelhed .sponsor {float: right; margin: 15px 10px 0 10px;}
#channelhed h1 {font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; color: #000; padding: 20px 0 3px 0; margin-left: 15px;}
#channelhed h1 span {display: none;}
/* STORY LEVEL */


#showSearches
{
	width:240px;
}
#hideSearches
{
	width:240px;
}