/* Stylesheet for WRAL.com, Prepared by Scott Reston, 07/2006
note on the box nomenclature:
layoutbox-#columswide-variant(a,b,c,...)
this file contains the definitions for the layout boxes
in some casses, I included definitions for contained items
alongside their containers. most non-container definitions
are in site.css, not in this document.
 LayoutBoxes*/

/* box style a = standard grey gradient background */
.layoutbox-1-a, .layoutbox-2-a, .layoutbox-3-a{float:left; position:relative}
.layoutbox-1-a{padding:0 20px 20px 14px; background-image:url(bg-1-a.png); background-position:bottom; background-repeat:no-repeat}
.layoutbox-1-a h2{height:25px; background-image:url(bg-1-a-h2.png); background-repeat:no-repeat; margin-left:-14px; margin-right:-20px; padding-top:10px; padding-left:14px}
.layoutbox-2-a{padding:0 20px 20px 27px; background-image:url(bg-2-a.png); background-position:bottom; background-repeat:no-repeat; width:605px; voice-family:"\"}\""; voice-family:inherit; width:558px}
.layoutbox-2-a h2{position:relative; height:25px; background-image:url(bg-2-a-h2.png); background-repeat:no-repeat; margin-left:-27px; margin-right:-20px; padding-top:10px; padding-left:37px; width:605px; voice-family:"\"}\""; voice-family:inherit; width:568px}
#featured-news{text-indent:-5000em; padding-top:0}
.layoutbox-2-a p, .layoutbox-2-a ul, .layoutbox-2-a ol{margin-left:10px}

/* box style b = no background, used for grouping elements */
.layoutbox-1-b{clear:both; position:relative; padding:2px 0}
.layoutbox-2-b{clear:both; position:relative; padding:2px 0 14px 15px; width:605px; voice-family:"\"}\""; voice-family:inherit; width:590px}
.layoutbox-2-b-1{ float:left; width:auto}

/* box style c = blue background like used on "don't miss it" */
.layoutbox-mini-c{padding:0 15px 20px 4px; background-image:url(bg-mini-c.png); background-position:left bottom; background-repeat:no-repeat; font-size:.9em; float:left; width:164px; voice-family:"\"}\""; voice-family:inherit; width:145px}
.layoutbox-mini-c h2{height:25px; background-image:url(bg-mini-c-h2.png); background-repeat:no-repeat; margin-left:-4px; margin-right:-15px; padding:10px 14px 2px 14px; width:164px; voice-family:"\"}\""; voice-family:inherit; width:136px}
.layoutbox-mini-c p{padding:0.25em 3px .5em 8px; margin-bottom:0; background-color:#C6C5D9}
.layoutbox-1-c{padding:0 18px 20px 8px; background-image:url(bg-1-c.png); background-position:left bottom; background-repeat:no-repeat; overflow:hidden; font-size:.9em; width:331px; voice-family:"\"}\""; voice-family:inherit; width:305px}
.layoutbox-1-c h2{text-transform:uppercase; position:relative; height:25px; background-image:url(bg-1-c-h2.png); background-repeat:no-repeat; margin-left:-8px; margin-right:-8px; padding-top:10px; padding-left:15px; width:305; voice-family:"\"}\""; voice-family:inherit; width:311px}
.layoutbox-1-c img{border:1px solid black}
.layoutbox-1-c p{padding:0}
.layoutbox-1-c a{text-decoration:none}
.layoutbox-1-c p.dark{background-color:#C5C4D9; padding-bottom:.5em; margin-bottom:0}
.layoutbox-1-c ol{list-style-type:none}
.layoutbox-1-c fieldset{border:none; background-color:#C5C4D9; margin:0; padding-top:0; padding-bottom:0}
.layoutbox-1-c ul{background-color:#C5C4D9}
.layoutbox-1-c ol li{padding:2px 0 2px 10px; background-color:#C6C5D9}
.layoutbox-1-c ol li{padding:2px 0 2px 10px; background-color:#C6C5D9}
.layoutbox-1-c ol li.even{background-color:#E9E8F0}
.layoutbox-1-c ol a{text-decoration:none; color:#2D2F69; font-weight:bold}
.layoutbox-1-c-sub_section{padding:0 20px 20px 10px; background-image:url(bg-1-c-sub_section.png); background-position:left bottom; background-repeat:no-repeat; font-size:.9em; height:auto; width:255px; voice-family:"\"}\""; voice-family:inherit; width:260px}
.layoutbox-1-c-sub_section h2{height:25px; margin-left:-10px; margin-right:-15px; margin-bottom:10px; padding-top:10px; padding-left:15px; background-image:url(bg-1-c-h2-sub_section.png); background-repeat:no-repeat; width:255px; voice-family:"\"}\""; voice-family:inherit; width:275px}
.layoutbox-2-c{padding:0 20px 20px 35px; background-image:url(bg-2-c.png); background-position:bottom; background-repeat:no-repeat; width:605px; voice-family:"\"}\""; voice-family:inherit;width:550px}
.layoutbox-2-c h2{position:relative; height:25px; background-image:url(bg-2-c-h2.png); background-repeat:no-repeat; margin-left:-35px; margin-right:-20px; padding-top:10px; padding-left:37px; width:605px; voice-family:"\"}\""; voice-family:inherit;width:568px}
.layoutbox-2-c-inf-height{padding:0 30px 0px 35px; background-image:url(bg-2-c-strip.png); background-repeat:repeat-y; position:relative; z-index:5; width:595px; voice-family:"\"}\""; voice-family:inherit; padding:0 20px 0px 35px; width:540px}
.layoutbox-2-c-inf-height .top{position:relative; height:25px; background-image:url(bg-2-c-h2.png); background-repeat:no-repeat; margin-left:-35px; margin-right:-20px; padding-top:10px; padding-left:37px; width:605px; voice-family:"\"}\""; voice-family:inherit; width:568px}
.layoutbox-2-c-inf-height .bottom{position:relative; height:10px; background-image:url(bg-2-c-bottom.png); background-position:left bottom; background-repeat:no-repeat; margin-left:-34px; margin-right:-20px; padding-top:10px; padding-left:37px; z-index:1; width:605px; voice-family:"\"}\""; voice-family:inherit; width:568px}
.layoutbox-mini-d{padding:0 12px 20px 8px; background-image:url(bg-mini-d.png); background-position:left bottom; background-repeat:no-repeat; font-size:.9em; float:left; width:164px; voice-family:"\"}\""; voice-family:inherit; width:148px}
.layoutbox-mini-d h2{height:25px; background-image:url(bg-mini-d-h2.png); background-repeat:no-repeat; margin-left:-8px; margin-right:-12px; padding-left:14px; padding-top:10px; width:164px; voice-family:"\"}\""; voice-family:inherit; width:148px}
.layoutbox-mini-d p{padding:0 4px .5em 8px}

/* box style d = blue background w white border like used on "market watch" */
.layoutbox-mini-d{padding:0 12px 20px 8px; background-image:url(bg-mini-d.png); background-position:left bottom; background-repeat:no-repeat; font-size:.9em; float:left; width:164px; voice-family:"\"}\""; voice-family:inherit; width:148px}
.layoutbox-mini-d h2{height:25px; background-image:url(bg-mini-d-h2.png); background-repeat:no-repeat; margin-left:-8px; margin-right:-12px; padding-left:14px; padding-top:10px; width:164px; voice-family:"\"}\""; voice-family:inherit; width:148px}
.layoutbox-mini-d p{padding:0 4px .5em 8px}

/* box style e = blue gradient background like used on "Live Video" */
.layoutbox-1-e{padding:0 12px 20px 8px; background-image:url(bg-1-e.png); background-position:left bottom; background-repeat:no-repeat; clear:both; color:#fff; background-color:#009; width:329px; voice-family:"\"}\""; voice-family:inherit; width:309px}
.layoutbox-1-e h2{position:relative; height:25px; background-image:url(bg-1-e-h2.png); background-repeat:no-repeat; margin-top:8px; margin-left:-8px; margin-right:-12px; text-indent:14px; padding-top:10px; width:337px}
.layoutbox-1-e a{text-decoration:none; color:#FFF}
.layoutbox-1-e ul{padding-left:4ex}

/*
Generic infinite height box
Added by : Nolan Caudill 8-8-06
*/
div.inf-height-box{padding : 0 20px 20px 27px; background-image:url(bg-newsdetail.png); background-repeat:repeat-y; width: 605px; voice-family: "\"}\""; voice-family:inherit; width:558px; z-index: 100;}
div.inf-height-box .top{position:relative; height:15px; background-image:url(bg-2-a-h2.png); background-repeat:no-repeat; margin-left:-27px; margin-right:-20px; margin-bottom:0px; padding-top:5px; padding-left:37px; width:605px; voice-family:"\"}\""; voice-family:inherit;width:568px}
div.inf-height-box .top-breaking-news{ height:20px; background-image:url(bg-2-a-h2-breaking-news.png); background-repeat:no-repeat; margin-left:-27px; margin-right:-20px; margin-bottom:-5; padding-top:14px; padding-left:37px; width:605px; voice-family:"\"}\""; voice-family:inherit;width:568px}
.breaking-news-text{display:block; font-weight:bold; color:#DB020B; font-size:1em; text-transform:uppercase; margin:0px 10px 8px 0px; width:512px; padding:0; z-index:1000; position:relative}
.breaking-news-text a{text-decoration:none; color:#DB020B}
div.inf-height-box h1{font-weight:bold; font-size:14pt; margin-left:0}
div.inf-height-box div.top h1{font-weight:bold; font-size:14pt; margin-left:-8px}
div.inf-height-box h2{font-weight:bold; font-size:12pt; margin-left:0; margin-top:10px}
div.inf-height-box p table{margin-left:10px}
.inf-height-box a{text-decoration:none}
div.inf-height-box .bottom{height:15px; margin:0px -20px -20px -27px; padding:0px 20px 20px 37px; background-image:url(bg-2-a-250.png); background-position:bottom; background-repeat:no-repeat; width:605px; voice-family:"\"}\""; voice-family:inherit; width:548px}

/*
Golo box treatments
Added by : Rusty Kroboth 6-7-07
*/

/* golo main content area classes */
div.golo_container{padding:0px 12px 12px 12px; font:100% tahoma,Verdana,Sans-Serif; line-height:1.3}
.golo_container h2{font-size:1.5em; color:#AA3A3A}
.golo_profile_box{padding:12px 12px 12px 12px; border:1px solid gray; background-color:#F1F5BA; width:555px}
.golo_profile_content_box{padding:12px 12px 12px 12px; border:1px solid gray; background-color:white; width:525px}
.golo_box{ margin-top:6px; position:relative; padding:12px 12px 12px 12px; border:1px solid gray; background-color:white; width:555px}
.golo_wide_box{ position:relative; padding:12px 12px 12px 12px; border:1px solid gray; background-color:white; width:640px}
.golo_box h2, .golo_wide_box h2{font-size:1.5em; color:#AA3A3A}
div.golo_box h2.golo_box_title, div.golo_wide_box h2.golo_box_title{ position:absolute; top:-8px; padding-left:10px; padding-right:10px; background-color:white}

/* golo profile nav tabs, at top */
.golo_tabs_box{margin:0; border-left:1px solid gray; border-top:1px solid gray; border-right:1px solid gray; background-color:#808080; width:579px}
.golo_tabs{font-family:Tahoma,Arial,Helvetica,sans-serif; height:19px; float:left; font-size:12px; color:white; margin:0}
.golo_tabs a, .golo_tabs a:visited{text-decoration:none; color:white}
.golo_tabs a:hover{color:gold; text-decoration:none}
.golo_tabs_yellow{font-family:Tahoma,Arial,Helvetica,sans-serif; height:19px; float:left; font-size:12px; color:black; margin:0}
.golo_tabs_yellow a, .golo_tabs_yellow a:visited{text-decoration:none; color:black}
.golo_tabs_yellow a:hover{color:#808080; text-decoration:none}

/* golo nav tabs, at bottom */
.golo_bottom_tabs_box{ float:right; margin:0 5px 0 0}
.golo_bottom_tabs_ends{height:20px; width:10px; float:left; margin:0}
.golo_bottom_tabs{font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; padding-top:2px; height:18px; float:left; color:gray; margin:0; background-color:#fff}
.golo_bottom_tabs a, .golo_bottom_tabs a:visited{ color:black; text-decoration:none}
.golo_bottom_tabs a:hover{color:red}

/* golo specially formatted links at top of section front */
a.golo_sf_memberinfo, a.golo_sf_memberinfo:visited{color:#AA3A3A; text-decoration:underline}
a.golo_sf_memberinfo:hover, a.golo_sf_memberinfo2:hover {color:gold; text-decoration:underline}
a.golo_sf_memberinfo2, a.golo_sf_memberinfo2:visited{color:#16125F; text-decoration:underline}

/* golo image gallery classes (in main profile content area) */
.golo_gallery_image_box_small{width:120px; font-size:9px; color:#666; margin:0 15px 10px 0; float:left; text-align:center}
.golo_gallery_image_small{width:116px; padding:2px; background-color:#FFF; border:1px solid #D1D5A2}

/* golo image gallery classes (in main profile content area) */
.golo_gallery_image_box{width:224px; font-size:9px; color:#666; margin:0 15px 10px 0; float:left}
.golo_gallery_image{width:224px; padding:2px; background-color:#FFF; border:1px solid #D1D5A2}

/* golo comments box classes (in main profile content area) */
.golo_comment_box{font:100% tahoma,Verdana,Sans-Serif; line-height:1.3; margin:5px 10px 10px 15px; padding:0 35px 0px 35px; background-color:#F1F5BA; border:1px solid gray; width:590px; voice-family:"\"}\""; voice-family:inherit; padding:0 20px 0px 20px; width:535px; overflow:hidden}
.golo_comment_box p{font-size:1.0em; margin:0 0 1.5em .25em}
.golo_comment_box h2{font-size:1.5em; color:#AA3A3A}
.golo_comment_byline{float:right; text-align:right; margin-right:5px; font-size:0.9em}

/* end golo image gallery classes (in main content area) */

/* golo header classes */
.golo-weather-wrap{font-size:0.9em; font-weight:bold; width:220px; margin:0; float:right}
.golo-time{font-size:1em; font-weight:bold; margin-top:15px; width:115px; float:left}
.golo-current-conditions a:hover{text-decoration:underline}
.golo-current-conditions{width:55px; float:right; margin:9px 0 0 0}
.golo-current-conditions a{text-decoration:none; color:#FFF; font-size:20px}
.golo-current-icon{width:30px; margin:8px 20px 0 0; float:right}

/* golo righthand collection block */
div.golo_rh_cb_box{width:318px; background-color:white; border:2px solid #808080; font:12px Tahoma,Verdana,Sans-Serif; line-height:1.5; font-weight:bold; clear:both; margin:5px 0; overflow:hidden}
.golo_rh_cb_box p{font-size:1.0em; padding:0; margin:.2em .3em .4em .6em}
.golo_rh_cb_box p.abstract{font-size:.9em; line-height:120%; font-weight:100; padding:0; margin:-5px .3em .4em .6em}
div.golo_rh_cb_box_header{position:relative; height:28px; background-repeat:no-repeat; color:white; text-indent:85px; font-size:15px; padding-top:3px}

/* hot topics block */
#golo_rh_hot_topics_cb_box div.even{background-color:#F1F5BA}
#golo_rh_hot_topics_cb_box p{font-family:Arial,Verdana,Sans-Serif;font-size:1.0em;padding:0; margin:0 .3em 0 .6em}

/* the content teasers on the profile pages, such as
 'group members', 'blogposts', 'image galleries', 'friend activity', etc etc */
div.golo_content_teaser_header{width:567px; height:25px; overflow:hidden; background-color:#F1F5BA; border:1px solid gray; padding-right:6px; padding-left:6px}
div.golo_content_teaser_header div{line-height:25px}

/* end golo header stuff */
div.weather_alert{padding:0px 20px 15px 27px; margin:0;background-image:url(weather_alert_middle.png);background-repeat:repeat-y;width:605px;voice-family:"\"}\"";voice-family:inherit;width:558px}
div.weather_alert .top{position:relative;height:24px;background-image:url(weather_alert_top.png);background-repeat:no-repeat;margin-left:-27px;margin-right:-20px;margin-bottom:-5px;padding-top:5px;padding-left:37px;width:605px;voice-family:"\"}\"";voice-family:inherit;width:568px}
div.weather_alert p{margin-left: 10px}
div.weather_alert .bottom{height:15px;margin:-28px -20px -15px -27px;padding:0px 20px 20px 37px;background-image:url(weather_alert_bottom.png);background-position:bottom;background-repeat:no-repeat; z-index:5;width:605px;voice-family:"\"}\"";voice-family:inherit;width:548px}
div.closings_alert{padding:0px 20px 15px 27px; margin:0;background-image:url(closings_alert_middle.png);background-repeat:repeat-y;width:605px;voice-family:"\"}\"";voice-family:inherit;width:558px}
div.closings_alert .top{position:relative;height:24px;background-image:url(closings_alert_top.png);background-repeat:no-repeat;margin-left:-27px;margin-right:-20px;margin-bottom:-5px;padding-top:5px;padding-left:37px;width:605px;voice-family:"\"}\"";voice-family:inherit;width:568px}
div.closings_alert p{ margin-left:10px}
div.closings_alert .bottom{height:15px;margin:-28px -20px -15px -27px;padding:0px 20px 20px 37px;background-image:url(closings_alert_bottom.png);background-position:bottom;background-repeat:no-repeat; z-index:5;width:605px;voice-family:"\"}\"";voice-family:inherit;width:548px}
ul#box-links{list-style-type:none}

/*column 2 640 box inf-height box*/
div.inf-height-box-640{padding:0 20px 20px 27px;background-image:url(bg-newsdetail-640.png);background-repeat:repeat-y;width:687px;voice-family:"\"}\"";voice-family:inherit;width:640px}
div.inf-height-box-640 .top{position:relative;height:15px;background-image:url(bg-top-gradient-640.png);background-repeat:no-repeat;margin-left:-27px;margin-right:-20px;padding-top:10px;padding-left:37px;width:687px;voice-family:"\"}\"";voice-family:inherit;width:650px}
div.inf-height-box-640 p{margin-left:10px}
div.inf-height-box-640 h1{font-weight:bold;font-size:14pt}
div.inf-height-box-640 .top h1{font-weight:bold;font-size:14pt;margin-left:-10px}
div.inf-height-box-640 h2{font-weight:bold;font-size:12pt;margin-left:10px;margin-top:10px}
div.inf-height-box-640 .bottom{height:15px;margin:0px -20px -20px -27px;padding:0px 20px 20px 37px;background-image:url(bg-2-a-640.png);background-position:bottom;background-repeat:no-repeat;width:687px;voice-family:"\"}\"";voice-family:inherit;width:630px}

/* 1-column page layout, inf-height box*/
div.inf-height-box-941{padding:0 20px 20px 27px;background-image:url(bg-newsdetail-941.png);background-repeat:repeat-y;width:988px;voice-family:"\"}\"";voice-family:inherit;width:941px}
div.inf-height-box-941 .top{position:relative;height:15px;background-image:url(bg-top-gradient-941.png);background-repeat:no-repeat;margin-left:-27px;margin-right:-20px;padding-top:10px;padding-left:37px;width:988px;voice-family:"\"}\"";voice-family:inherit;width:941px}
div.inf-height-box-941 p{margin-left:10px}
div.inf-height-box-941 h1{font-weight:bold;font-size:14pt}
div.inf-height-box-941 .top h1{font-weight:bold;font-size:14pt;margin-left:-10px}
div.inf-height-box-941 h2{font-weight:bold;font-size:12pt;margin-left:10px;margin-top:10px}
div.inf-height-box-941 .bottom{height:10px;margin:0px -20px -20px -27px;padding:0px 20px 20px 37px;background-image:url(bg-2-a-941.png);background-position:left bottom;background-repeat:no-repeat;width:988px}
ul#box-links{list-style-type:none}
img.topimage{border:1px solid black}
/* End Nolan */

/* news detail and related items box */
div.news-detail{padding:0 20px 20px 27px;background-image:url(bg-newsdetail.png);background-repeat:repeat-y;width:605px;voice-family:"\"}\"";voice-family:inherit;width:558px}
div.news-detail h2{position:relative;height:25px;background-image:url(bg-2-a-h2.png);background-repeat:no-repeat;margin-left:-27px;margin-right:-20px;padding-top:10px;padding-left:37px;width:605px;voice-family:"\"}\"";voice-family:inherit;width:568px}
div.news-detail p{margin-left: 10px}
ul#news-tools{margin:0 -20px -20px -27px;list-style-type:none;padding:0 20px 20px 37px;background-image:url(bg-2-a-v2.png);background-position:bottom;background-repeat:no-repeat;width:605px;voice-family:"\"}\"";voice-family:inherit;width:548px}
.email_alert { border-right: thin solid black; padding: 0 10px; }
.email_alert_headline { font-size: 1.2em; font-weight: bold; color: #555; margin-left: 1em; }
ul#email-alerts{margin:0 -20px -20px -27px; list-style-type:none; padding:0 20px 20px 37px; background-image:url(bg-2-a-v2.png); background-position:bottom; background-repeat:no-repeat; width:605px; voice-family:"\"}\"";voice-family:inherit;width:548px}
ul#email-alerts li { display: inline; }
div.news-detail-related{padding:0 15px 0px 15px; margin-left:8px;background-image:url(bg-related-strip-v2.png);background-position:left bottom;background-repeat:repeat-y;font-size:.9em;line-height:105%;clear:both;width:254px;voice-family:"\"}\"";voice-family:inherit;width:224px}
.news-detail-related-bottom{margin-top:-12px; margin-left:8px; height:20px; background-image:url(bg-related-bottom.png); width:254px; background-repeat:no-repeat}
div.news-detail-related h2{height:20px;background-image:url(bg-newsdetail-related-h2-v2.png);background-repeat:no-repeat;margin:0 -15px;padding:0;text-indent:-5000em;font-size:.8em;width:254px}
div.news-detail-related li{margin-bottom:5px}

/* DON'T MISS IT box */
.dontmissit-box{padding:0 18px 12px 8px;margin-top:3px;margin-bottom:3px;background-image:url(bg-dontmissit.png);background-position:left bottom;background-repeat:no-repeat; overflow:hidden;font-size:.9em;width:331px;voice-family:"\"}\"";voice-family:inherit;width:305px}
.dontmissit-box h2{position:relative;height:30px;background-image:url(bg-dontmissit-h2.png);background-repeat:no-repeat;margin-top:0;margin-left:-8px;margin-right:-8px;padding-top:10px;padding-left:15px;width:305;voice-family:"\"}\"";voice-family:inherit;width:311px}
ol.dontmissit{list-style-type:none;clear:both;margin:-5px 0 0 0;padding:0;font-size:.9em}
ol.dontmissit div.dontmissit-text{margin-left:88px}
ol.dontmissit p,ol.dontmissit ol,ol.dontmissit ul{margin:0}
ol.dontmissit li{clear:left;padding:.25em 4px .25em 4px;margin:0; width:299px;zoom:1}
ol.dontmissit img{float:left;margin:2px 4px 2px 4px;border:1px solid black}
ol.dontmissit p{margin-bottom:0}
ol.dontmissit .headline{font-weight:bold;font-size:1.1em}
ol.dontmissit .abstract{font-size:1.2em}
.mostviewed-box{padding:0 18px 15px 8px; background-image:url(bg-mostviewed-box.jpg); background-position:left bottom; background-repeat:no-repeat; overflow:hidden; width:331px; voice-family:"\"}\"";voice-family:inherit;width:305px}
.mostviewed-box a{ color:#1D176E}
.mostviewed-box h2{position:relative; height:30px; background-image:url(bg-mostviewed-h2.png); background-repeat:no-repeat; margin-top:0; margin-left:-8px; margin-right:-8px; padding-top:10px; padding-left:15px; width:305; voice-family:"\"}\"";voice-family:inherit;width:311px}
ol.mostviewed{list-style-type:none; clear:both; margin:1px 0 0 0; padding:0; font-size:.9em}
ol.mostviewed div.mostviewed-text{margin-left: 0}
ol.mostviewed p,ol.mostviewed ol,ol.mostviewed ul{ margin:0}
ol.mostviewed li{ clear:left; padding:.25em 4px 0 4px; margin:0; width:279px; zoom:1}
ul.mostviewedsublist{ margin:0; padding:0; list-style-type:none; text-indent:0; clear:both; font-size:1em; line-height:115%}
ul.mostviewedsublist li{ font-size:1.1em; clear:left; padding:.25em 4px 0 0; margin:0 0 4px 0; width:279px; zoom:1}

/* LOCAL TECH WIRE callout box */
.ltwbox-box{padding:0 18px 12px 8px; background-image:url(bg-ltwbox.png); background-position:left bottom; background-repeat:no-repeat; overflow:hidden; font-size:.9em; width:331px; voice-family:"\"}\"";voice-family:inherit; width:305px}
.ltwbox-box h2{position:relative; height:30px; background-image:url(bg-ltwbox-h2.png); background-repeat:no-repeat; margin-top:0; margin-left:-8px; margin-right:-8px; padding-top:10px; padding-left:15px; width:305; voice-family:"\"}\"";voice-family:inherit; width:311px}
ol.ltwbox{ list-style-type:none; clear:both; margin:0px 0 0 0; padding:0; font-size:.9em}
ol.ltwbox div.ltwbox-text2{ margin-left:8px}
ol.ltwbox p,ol.ltwbox ol,ol.ltwbox ul{ margin:0}
ol.ltwbox li{ clear:left; padding:.25em 4px .25em 4px; margin:0; width:299px; zoom:1}
ol.ltwbox img{ float:left; margin:2px 4px 2px 4px; border:1px solid black}
ol.ltwbox p{ margin-bottom:0}
ol.ltwbox .headline{ font-weight:bold; font-size:1.1em}
ol.ltwbox .abstract{ font-size:1em}