html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}
/* Main Layout */
body{background:url(/images/css/body.gif) top left repeat-x #dfddd5; color:#9d957b; font-family:Arial,"Trebuchet MS",sans-serif; font-size:12px}
p{font-family:Arial,"Trebuchet MS",sans-serif; font-size:12px; margin:0 0 15px 0; line-height:1.5; color:#9d957b}
a{color:#6AA0BA; text-decoration:underline}
a:hover{text-decoration:underline}
a:focus{outline:0}

#section_navigation h2,#related h1,#related h2{color:#6E6549}
#site { width: 974px; margin: 0 auto; background: transparent; overflow: hidden; }
#header{position:relative; height:1%; z-index:30; background:#fff; padding:15px 14px}
#header #branding{float:left;margin:0}
#header #global_navigation{float:right}
#header #main_navigation{clear:both; background:url(/images/css/main_navigation.gif) top left repeat-x; height:41px; padding:0 15px;}
#header #main_navigation .navigation{float:left}
#header #main_navigation #search_site{float:right}
#content {position:relative; z-index:20; background:#fff; padding:0 14px; height:1%}
#content #masthead{position:relative; width:945px; height:225px; overflow:hidden; clear:both; margin-bottom:16px}
#content #section_navigation{width:170px; padding:6px 20px 0 10px; float:left; margin-bottom:50px}
#content #section_navigation h2{margin:3px 0 7px}
#content #main, #content #main_wide, #content #main_full{float:left; margin-bottom:50px; line-height:1.5}
#content #main{width:485px; padding-right:20px; border-right:1px solid #eee}
#content #main_wide{width:700px; padding-right:40px}
#content #main_full{width:945px}
#content #related{float:right; width:235px; padding-left:5px; margin-bottom:30px}
#content #related h1{margin:0 0 10px 15px}
#content #related .section_callout{float:right; clear:both; margin:0 -10px 20px 0}
#content #section_callouts{width:480px; margin-left:-2px; float:left; _display:inline; _width:481px}
#content #section_callouts .section_callout{float:left; margin:0 0 15px 0}
#content #news_callouts{width:443px; padding-left:25px; float:left; _display:inline; background:url(/images/css/news_callouts.gif) left top no-repeat}
#content #news_callouts #stock_quote{background:#E8E8E8; padding:12px 8px; margin:0 0 8px -7px; height:1%}
#content #news_callouts #stock_quote .stock_feed{width:160px; float:left}
#content #news_callouts #stock_quote .divider{float:left; clear:none; width:16px; height:20px; background:url(<img src="/images/css/stock_feed_divider.gif">) no-repeat 0 4px}

/* Headlines */
h1,h2,h3,h4 {font-family: Georgia,Garamond,serif;color:#6AA0BA;font-weight:bold}
h1{font-size:24px; margin:0 0 15px 0; line-height:1.2;}
h2{font-size:20px; margin:0 0 2px 0; line-height:1.2;}
h3{font-size:14px; margin:0 0 5px 0; line-height:1.2;}
h4{font-size:13px; margin:0 0 5px 0; line-height:1.2;}
.divider{clear:both; background:url(/images/css/divider.gif) top left repeat-x; width:100%; height:16px}
.clear{display:block; clear:both; height:1px; line-height:1px; font-size:1px}

/* Global navigation - this is the nav at top right corner of the page */
#global_navigation{font-family:Arial,"MS Trebuchet",sans-serif; font-size:10px; color:#524f26}
#global_navigation ul{margin:0; padding:0 15px}
#global_navigation li{display:inline; margin:0; padding:0 5px 0 0; margin:0 5px 0 0; background:url(/images/css/global_navigation_divider.gif) no-repeat 100% 50%}
#global_navigation li:last-child, #global_navigation li.last{background:none; padding:0; margin:0}
#global_navigation a{color:#524f26; font-style:normal; text-transform:uppercase; text-decoration:none}
#global_navigation a:hover{text-decoration:underline}
#global_navigation a.current{font-weight:bold}

/* Main navigation - this is the primary nav with the drop-downs */
#main_navigation{text-align:center}
#main_navigation ul{float:left; margin:0; padding:0}
#main_navigation ul li{position:relative; display:block; float:left; margin:0; padding:0}
#main_navigation ul a{display:block; position:relative; z-index:30; height:41px; padding:0 18px; background-position:50% 50%; background-repeat:no-repeat; background-color:transparent; text-indent:-9999px}
#main_navigation ul a.current{font-weight:bold}
#main_navigation ul li:first-child a, #main_navigation ul li.first a{padding-left:0px}
#main_navigation ul li:last-child a, #main_navigation ul li.last a{padding-right:0px}
#main_navigation ul .navigation{display:none; position:absolute; left:-1px; top:40px; background:#F6F5F3; border:1px solid #EEE}
#main_navigation ul .navigation li{float:none; position:relative; clear:both; font-family:Arial,"MS Trebuchet",sans-serif; font-size:12px; padding:6px 20px;white-space:nowrap;}
#main_navigation ul .navigation li a {white-space: nowrap}
#main_navigation ul .navigation li a, #main_navigation ul .navigation li:first-child a, #main_navigation ul .navigation li.first a, #main_navigation ul .navigation li:last-child a, #main_navigation ul .navigation li.last a, #main_navigation ul .navigation .navigation_callout a{z-index:20; height:auto; padding:0; color:#9d957b; text-indent:0; text-decoration:none; text-align:left}
#main_navigation ul .navigation li a:hover, #main_navigation ul .navigation li:first-child a:hover, #main_navigation ul .navigation li.first a:hover, #main_navigation ul .navigation li:last-child a:hover, #main_navigation ul .navigation li.last a:hover, #main_navigation ul .navigation .navigation_callout a:hover{text-decoration:underline}
#main_navigation ul .navigation ul{position:relative; padding:5px 0 20px}
#main_navigation ul .navigation .navigation_callout{float:left; top:-1px; margin:0; padding:0 0 20px 15px; width:300px; height:100%; background:#F6F5F3}
#main_navigation ul .navigation .navigation_callout h2.title{padding:35px 0 5px 0}
#main_navigation ul .navigation .navigation_callout a.image, #main_navigation ul .navigation .navigation_callout h2.title a, #main_navigation ul .navigation .navigation_callout .link a{padding:0; display:inline; height:auto}
#main_navigation ul .navigation .navigation_callout a.image, #main_navigation ul .navigation .navigation_callout img{float:right; padding:0}
#main_navigation ul li:hover a, #main_navigation ul li.hover a{background-color:#F6F5F3; border:1px solid #EEE; border-bottom-width:0; margin:-1px -1px 0 -1px}
#main_navigation ul li:hover .navigation a, #main_navigation ul li.hover .navigation a{background-color:transparent; border-width:0; margin:0}
#main_navigation ul li:hover .navigation, #main_navigation ul li.hover .navigation{display:block}

/*  Masthead
If the top level navigation changes, make sure the image is 11px tall and update the width below */
#main_navigation a.n4c55b0bf-e634-4168-b970-4b455448269c {background-image:url(/images/css/about_us.gif); width:62px}
#main_navigation a.n5abdc168-7cfa-4ab3-ba7b-46352e45bd1e {background-image:url(/images/css/customers.gif); width:74px}
#main_navigation a.nd1cf35f5-e147-4aa3-92f7-3cb3e37d808d {background-image:url(/images/css/suppliers.gif); width:64px}
#main_navigation a.n868a1c0d-1567-40b3-8734-2078f99c83ba {background-image:url(/images/css/sustainability.gif); width:127px}
#main_navigation a.n1463b891-7989-4a71-8d9f-05f35af4c9fb {background-image:url(/images/css/careers.gif); width:55px}

.masthead {margin:0; padding:0; list-style:none; list-style-type:none; width:945px; height:225px; font-family:Georgia,Garamond,serif; position:relative; overflow:hidden}
.masthead .overlay{width:324px;padding: 14px 28px 28px 28px; z-index:20; position:relative; top:0;height:225px; background:url(/images/css/masthead_overlay.png) top left repeat; _background-image:url(/images/css/masthead_overlay.gif)}
.masthead .overlay h2.title{color:#fff; font-size:25px; line-height:1; margin:0 0 5px 0}
.masthead .overlay h2.title a{color:#fff;text-decoration:none}
.masthead .overlay .text {margin:0 0 15px 0}
.masthead .overlay .text,.masthead .overlay p{font-family:Arial,Verdana,sans serif;color:#3b3627; font-size:13px; line-height:15px;}
.masthead .overlay .link, .masthead .overlay .link a{color:#242118; text-decoration:none; font-size:12px; font-family:Arial,"MS Trebuchet",sans-serif; font-weight:bold}

.masthead_right img {position:absolute; left:0; top:0; z-index:5}
.masthead_left img {position:absolute; right:0; top:0; z-index:5}
.masthead_right .overlay{float:right;}
.masthead_left .overlay{float:left}

/* Site Search */
#search_site{float:right; background:url(/images/css/search_site.gif) top left no-repeat; width:305px; height:25px; margin:8px 0}
#search_site #search{background:transparent; border:0 none; color:#000; float:left; font-size:15px; margin:3px 0 0 90px; padding:0; width:170px}
#search_site #search_go{float:right}

/* Navigation Callout */
.navigation_callout{max-width:315px; margin:10px 0 10px -10px; padding:10px 0 20px 10px; position:relative; overflow:hidden; font-family:Arial,"MS Trebuchet",sans-serif; text-align:left; color:#9d957b; border-top:1px solid #eee;}
.navigation_callout a.image{margin:0; padding:0; display:block; float:none; text-align:center}
.navigation_callout a.image img{padding-right:20px}
.navigation_callout h2.title{color:#6e6549; font-size:16px; font-family:Georgia,Garamond,serif}
.navigation_callout h2.title a{color:#6e6549 !important}
.navigation_callout .text{font-size:12px; line-height:1.2; clear:left; padding:0 0 10px 0}
.navigation_callout .link{padding:0 0 5px 0; color:#6e6549; text-decoration:none; font-size:11px; font-family:Arial,"MS Trebuchet",sans-serif; font-weight:bold}
.navigation_callout .link a{color:#6e6549 !important}

/* Section navigation - this is the nav on the left side of the page */
#section_navigation{font-family:Arial,"MS Trebuchet",sans-serif; font-size:12px; color:#9d957b}
#section_navigation .navigation{padding-top:5px}
#section_navigation ul{margin:0; padding:0}
#section_navigation li{display:block; padding:5px 0 5px 10px; background:url(/images/css/section_navigation_closed.gif) no-repeat 0px 8px}
#section_navigation li.open{background-image:url(/images/css/section_navigation_open.gif)}
#section_navigation a{color:#9d957b; font-style:normal;text-decoration:none}
#section_navigation a:hover{text-decoration:underline}
#section_navigation a.current{font-weight:bold}
#section_navigation li.close .navigation{display:none}
#section_navigation li .navigation li{background:none}
#section_navigation li.open .navigation{display:block}
.section_callout{padding:0 7px; width:225px; font-family:Arial,"MS Trebuchet",sans-serif; position:relative; _display:inline}
.section_callout .image{width:225px; height:115px; padding:5px 0 0 7px; margin-left:-7px; overflow:hidden; background:url(/images/css/section_callout.gif) top left no-repeat}
.section_callout h2.title a {color:#6AA0BA; font-size:16px; line-height:1.3; margin:0 0 0 0; font-family:Georgia,Garamond,serif;text-decoration:none;font-weight:normal}
.section_callout .text{color:#9d957b; font-size:12px; line-height:1.2; margin:0 0 20px 0}
.section_callout .link, .section_callout .link a{color:#6e6549; text-decoration:none; font-size:11px; font-family:Arial,"MS Trebuchet",sans-serif; font-weight:bold}
.page_callout{margin:0; position:relative; font-family:Arial,"MS Trebuchet",sans-serif; text-align:left; color:#9d957b}
.page_callout a.image{margin:0; padding:0; display:inline; float:left; _width:1%}
.page_callout a.imageRight{margin:0; padding:0; display:inline; float:right; _width:1%}
.page_callout h2.title{color:#6AA0BA; font-size:16px; padding:5px 0 0 0; font-family:Georgia,Garamond,serif}
.page_callout .text{font-size:12px; line-height:1.2}
.page_callout img{float:left; padding:0 14px 14px 0}
.page_callout imgRight{float:right; padding:0 14px 14px 0}
.news_callout{font-family:Arial,"MS Trebuchet",sans-serif; color:#9d957b; line-height:1.2; margin-bottom:17px}
.news_callout h2.title{color:#6AA0BA; margin:0 0 0 0; font-size:16px; font-family:Georgia,Garamond,serif}
.news_callout h2.title a{color:#6e6549; text-decoration:none;font-weight:normal}
.news_callout .date{font-size:11px}
.news_callout .text{font-size:12px}
a.news_link{display:block; margin-bottom:18px; color:#6e6549; text-decoration:none; font-size:11px; font-family:Arial,"MS Trebuchet",sans-serif; font-weight:bold}
.profile{margin:0; position:relative; font-family:Arial,"MS Trebuchet",sans-serif; text-align:left; color:#9d957b}
.profile h2.name{color:#9d957b; font-size:16px; padding:5px 0 0 0; font-family:Georgia,Garamond,serif}
.profile h3.title{font-weight:bold; font-size:12px; color:#9d957b !important; font-family:Arial,"MS Trebuchet",sans-serif}
.profile .text{font-size:12px; line-height:1.2; padding:0 0 10px 15px}
.profile img{float:left; padding:0 14px 14px 0}

.commodity {width:99%}
.commodity th {background-color:#f6f5f3;font-weight:normal;color:#6a6967;padding:5px;font-size:18px;font-family: "Arial Narrow",Arial,Georgia,Garamond,serif;}
.commodity td {border-bottom: 1px solid #f6f5f3;color:#6a6967;padding:5px;}
.commodity span{color:#658fa5}
.commodity .change_up {color:#80a941}

.stock_feed{letter-spacing:0.5px; color:#6b6654; font-family:Georgia,Garamond,serif; font-size:16px}
.stock_feed .stock_market{color:#544d38}
.stock_feed .stock_change_up{color:#80a941}
.stock_feed .stock_change_down{color:#DF2930}
.stock_feed .stock_date{display:block; font-size:12px; padding-top:2px}

/* Site Footer */
#footer{margin-bottom:50px;border-top: 1px solid #DFDFDD}
#footer h2{font-weight:bold;color:#6AA0BA}
#footer #footer_callouts{clear:both; height:1%; padding-top:1px; margin-bottom:16px; background:url(/images/css/footer_callouts.gif) top left repeat-x #e8e8e8}
#footer #footer_links{padding:0 10px}
#footer #footer_navigation{float:right; padding:8px 3px}

/* Footer Navigation */
#footer_navigation{color:#6e6549; font-family:Georgia,Garamond,serif; font-size:11px}
#footer_navigation ul{text-align:right;margin:15px 0 0; padding:0 15px}
#footer_navigation li{display:inline; margin:0; padding:0 5px 0 0; margin:0 5px 0 0; background:url(/images/css/global_navigation_divider.gif) no-repeat 100% 50%}
#footer_navigation li:last-child, #footer_navigation li.last{background:none; padding:0; margin:0}
#footer_navigation a{color:#6e6549; font-style:normal; text-decoration:none}
#footer_navigation a:hover{text-decoration:underline}
#footer_navigation a.current{font-weight:bold}
.footer_link{padding:8px; float:left}
.footer_callout{cursor:pointer;width:210px; padding:28px 24px; position:relative; overflow:hidden; font-family:Arial,"MS Trebuchet",sans-serif; color:#9d957b; 
background-color:#e8e8e8; background-image:url(/images/css/footer_callout.gif); background-position:left top; 
background-repeat:no-repeat; _display:inline;height:150px}

.footer_callout h2.title{color:#6AA0BA; font-size:16px; padding:10px 0 15px 0; font-family:Georgia,Garamond,serif;width:150px}
.footer_callout a {text-decoration:none;}
.footer_callout .text{font-size:12px; line-height:1.2; clear:left; margin:0 0 20px 0;width:120px;}
.footer_callout .date{font-size:11px; margin-bottom:2px}
.footer_callout .link, .footer_callout .link a{color:#6AA0BA;text-decoration:none; font-size:11px; font-family:Arial,"MS Trebuchet",sans-serif; font-weight:bold}
.footer_callout_right img{float:right}
.footer_callout_left img{float:left;margin:0 12px 12px 0}
.footer_callout_left {float:left;width:275px}/* 210 310 310 */
.footer_callout_right {float:left;width:275px;border-left:1px solid #D7D7D7}
.footer_callout_last {float:left;width:275px}

/* ADDED */
/* Elements.css */
#content form { padding: 20px 25px; background: #f6f5f3; border-top: 1px solid #eaeae8}
#content form label { display: block; font-weight: bold; color: #6E6549}
#content form fieldset { padding: 10px 0}
#content form .column input { width: 98%}
#content form .column select { width: 98%}
#content form .divider { height: auto; background: none; border-top: 1px solid #ebeae8; margin-top: 15px; padding-top: 15px; width: 100%}
#content form .required { color: red}
.column { display: block; float: left; width: 46%; border-left: 1px solid #EEE; margin-left: 2%; padding-left: 4%; }
.column:first-child, .column_first { border: 0; margin: 0 1% 0 0; padding: 0}

/* Document Req. Form */
.highlighted {background-color:#fff7c0}
#content form div.left{display:inline;float:left;width:49%;border-right: 1px solid #EEE}
#content form div.right{display:inline;float:right;width:48%}
#content form span label {clear:both;display:block;font-size:11px;font-weight:normal;line-height:9px;margin:0;padding-top:3px;margin-bottom:10px}
input.small,select.small{width:25%;}
select.medium,input.medium{width:50%;}
input.large{width:98%;}

/* Search.css */
form#search { padding: 10px 0 20px 30px; background: transparent; border: 0; color: #6E6549; }
form#search label { display: inline; }
form#search fieldset { padding: 0 0 5px 0; }
form#search input#keywords { font-size: 17px; width: 370px; }
form#search input#search_button { position: relative; left: 5px; top: 5px; }
form#search .advanced { position: relative; left: 10px; top: -5px; color: #6E6549; font-size: 10px; }
#search_results { background: #f6f5f3; border-top: 1px solid #eaeae8; padding: 5px 15px; width: 915px; overflow: hidden; }
#search_results p { color: #6E6549; margin: 0; }
#search_results .left { width: 50%; float: left; }
#search_results .left span { color: #80A941; font-weight: bold; padding: 0 2px 0 5px; }
#search_results .right { width: 50%; float: right; text-align: right; }
#search_listing { padding: 0 200px 0 20px; }
.search_item { margin: 20px 0; }
.search_item p { margin: 0; }
.search_item a { color: #9D957B; text-decoration: none; font-weight: bold; }
.search_item h3 { font-family: Georgia, Garamond, serif; font-size: 15px; font-weight: normal; margin: 0 0 2px 0; line-height: 1.2; color: #6e6549; clear: left; }
.search_item h3 a { color: #80A941; font-weight: normal; }

/* Fancy pants tabs*/
ul.tabs_container { height: 33px; line-height: 33px; position: relative; margin: 0; padding: 0; list-style: none; }
ul.tabs_container li { padding: 0; margin: 0 3px 0 0; float: left; background: none; list-style-type: none; }
ul.tabs_container li a { display: inline-block; color: #666; text-decoration: none; padding: 0; margin: 0; background: url(/images/css/tab_large_left.gif) no-repeat top left; }
ul.tabs_container li a span { padding: 0px 14px; margin: 0; display: inline-block; font-weight: bold; cursor: pointer; text-decoration: none; background: transparent url(/images/css/tab_large_right.gif) no-repeat top right; }
ul.tabs_container li a:hover, ul.tabs_container li a.active { font-weight: bold; background-position: left 100%; text-decoration: none; }
ul.tabs_container li a:hover span, ul.tabs_container li a.active span { background-position: right 100%; }
.tab_section { padding: 25px; margin-top: -1px; border: 1px solid; border-color: #e8e8e8; border-width: 1px 0 0 1px; border-style: solid; height: 1%; }

/* Tables */
table {border:0;border-collapse:collapse;margin:15px 0 15px 0;}
.fullwidth {width:95%;}
.sm {width:90px}
.media {width:50px}
.media img {margin-right:6px;text-align:right;}
table th {font-weight:bold;color:#6AA0BA;border-bottom:1px solid #9d957b;text-align:left}
table th, table td {padding: 5px;}
.odd {background-color:#F6F5F3}
.even {background-color:#fff}

/* Lists */
.archive ul{list-style-type: none;margin:15px 0 15px 0;}
.archive ul li {display:inline;padding:16px}
.sitemap ul{list-style:disc;margin-bottom:20px}
.sitemap ul ul {list-style:disc;}
.sitemap li{margin-left:30px}
.textwrap ul,.textwrap ol {margin-bottom:20px;}
.textwrap ul,.textwrap ul ul {list-style-type:disc;}
.textwrap ol,.textwrap ol ol {list-style:decimal}
.textwrap li {margin-left:30px}

/* Quick Search Bar */
#quick_search_bar { background: url(/images/css/quick_search.gif) top left no-repeat; width: 945px; height: 50px; margin: 8px 0 20px; }
#quick_search_bar form { background: none; border: 0; padding: 12px; height: 26px; width: 921px; position: relative; }
#quick_search_bar #quick_search { position: absolute; left: 136px; top: 18px; width: 244px; background: transparent; border: 0 none; color: #9D957B; font-size: 11px; font-style: italic; padding: 0; }
#quick_search_bar #quick_search_clear { position: absolute; left: 390px; width: 25px; height: 25px; display: block; }
#quick_search_bar #quick_search_filter_1 { position: absolute; left: 495px; top: 16px; width: 170px; color: #9D957B; font-size: 11px; font-style: italic; }
#quick_search_bar #quick_search_filter_2 { position: absolute; left: 680px; top: 16px; width: 170px; color: #9D957B; font-size: 11px; font-style: italic; }
#quick_search_bar #quick_search_go { position: absolute; left: 864px; width: 70px; height: 30px; }
#related #stock_quote {background:#E8E8E8; padding:12px 8px; margin:0 0 8px -7px; height:1%}
#related .stock_date {text-align:right;display:block;margin-bottom:5px}

/* Product Listing */
.product_container { height: 33px; line-height: 33px; position: relative; margin: 0; padding: 0;}
.product_container strong { padding: 0; margin: 0 3px 0 0; float: left; background: none;}
.product_container strong a { display: inline-block; color: #666; text-decoration: none; padding: 0; margin: 0; background: url(/images/css/tab_large_left.gif) no-repeat top left; }
.product_container strong a span { padding: 0px 14px; margin: 0; display: inline-block; font-weight: bold; cursor: pointer; text-decoration: none; background: transparent url(/images/css/tab_large_right.gif) no-repeat top right;}
.product_container strong a:hover, .product_container strong a.active { font-weight: bold; background-position: left 100%; text-decoration: none; }
.product_container strong a:hover span, .product_container strong a.active span { background-position: right 100%; }
.product_section {margin-bottom: 14px;padding: 25px; margin-top: -1px; border: 1px solid; border-color: #e8e8e8; border-width: 1px 0 0 1px; border-style: solid; height: 1%; }

/* Interactive Map */
.map_image a { text-decoration: none; }
.map_image h3 {font-size:10px;font-weight:normal;color:#666;font-family:Arial}
.map_legend { padding-top: 10px; }
.map_legend a { text-decoration: none; }
.map_legend .map_group { float: left; padding-right: 15px; }
.map_legend .map_group h3 { clear: both; padding: 0 0 5px 0; }
.map_legend .map_group li { clear: both; padding: 0 0 5px 0; }
.ui-widget-overlay { position: absolute; z-index: 50; background: #aaaaaa; opacity: 0.5; filter: Alpha(Opacity=50); }
.ui-dialog { position: absolute; z-index: 60; background: #fff; max-width: 920px; }
.ui-dialog .ui-dialog-titlebar { position: relative; padding: 5px 10px; background: #80A941; font-size: 14px; color: #fff; cursor: default; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { height: 18px; margin: -10px 0 0; padding: 1px; position: absolute; right: 0.3em; top: 13px; width: 19px; background: url(/images/css/close.gif) no-repeat 50% 50%; }
.ui-dialog .ui-dialog-content { padding: 5px 10px 20px; overflow: hidden; }

#error {text-align:center;margin:0 auto;width:70%;padding:14px;margin-bottom:10px;border: 2px solid #FBC2C4;background:#FBE3E4;color:#8a1f11;}
#error ul {list-style:disc;text-align:left}
#error li {margin-left:30px}

.storyleft {float:left;width:45%}
.storyright {width:52%;float:right;margin-bottom:10px;border-left: 1px solid #EEE;padding-left: 15px}