body { margin: 0; background: #ccc url(http://img.wall-street.ro/images/promo_site/common//ws-bg.gif) repeat-x top left; }
p.saf { font-family: arial, sans-serif; font-size: 10px; color: #fff; }
p.saf a { color:#999; }
p.saf a:hover { color:#FFF; }

a {color: #2064AB; font-weight: bold; }
a:hover { color: #000; font-weight:bold; }

/* ===== CLEAR CLASSES ===== */
.clearfloat { clear: both; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }
.clearleft { clear: left; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }
.clearright { clear: right; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; }

#main { width: 990px; margin: 0 auto; padding: 8px; background: #D00088 url(http://img.wall-street.ro/images/promo_site/common/ws-header.gif) no-repeat top left; voice-family: "\"}\""; voice-family: inherit; width: 974px; }
#main .leaderboard { height:110px; }
#main .leaderboard .backtofirstpage { float:left; padding-left:4px;}
#main .leaderboard .backtofirstpage a { font-size:11px; color:#333; font-family:Arial; }
#main .leaderboard .sponsor_logo { float:left; }
#main .leaderboard .sponsor_logo a { border:0 none; text-decoration:none; }
#main .leaderboard .sponsor_logo a img { width:160px; height:50px; border:0 none; text-decoration:none; margin-top:40px; }
#main .leaderboard .ad_lead { width:728px; height:90px; float:right; margin:-10px 5px 0 0; border:1px solid #999; padding:2px; }
#main .leaderboard .ad_lead a { text-decoration:none; border:0 none;}
#main .leaderboard .ad_lead a img { text-decoration:none; border:0 none;}

html>body #main { width: 974px; }

.titleImg { margin: 0; padding: 0; }
.titleImg img { margin: 5px 0 15px 17px; padding: 0; }

.titleImg h1, .headerLeft h2  { display: none; }

.headerLeft { background: url(../images/common/headerRight.gif) bottom left repeat-x #747474; width: 642px; height: 25px; }
.headerLeft h4 { color:#FFF; font-size:14px; padding:5px 5px; font-family:arial; font-weight:bold; text-transform:uppercase; }

.headerRight { background: url(../images/common/headerRight.gif) bottom left repeat-x #747474; width: 332px; height:23px; }
.headerRight h2 { color:#FFF; font-size:14px; padding:5px 5px; font-family:arial; font-weight:bold; text-transform:uppercase;  }


#comments .headerLeft { width: 610px; background: url(../images/common/headerRight.gif) bottom left repeat-x #747474; }
#comments .headerLeft h2 { color:#FFF; font-size:14px; padding:5px 5px; font-family:arial; font-weight:bold; text-transform:uppercase; }
#comments .container_comments { float:left; padding:10px 0; background:#FFF; }
#comments .container_comments label { font-size:11px; font-weight:bold; color:#000; font-family:Arial; }
#comments .container_comments .comm_notes { text-align:left; color:#666; font-family:Arial; font-size:11px; }
#comments .container_comments .comm_submit { background:#D00088; font-family:Arial; color:#FFF; text-transform:uppercase; font-size:11px; font-weight:bold; cursor:pointer; border:0 none; text-align:center; padding:3px; }
#comments .container_comments .comm_input { border:1px solid #BBB; font-family:Arial; font-size:11px; font-weight:normal; margin:4px 0pt 12px; padding:2px; width:250px; }
#comments .container_comments .comments_topic { margin:7px 0pt; padding:8px; width:600px; }
#comments .container_comments .comments_topic span { font-size:11px; color:#555; }
#comments .container_comments .comments_topic ul { list-style-type: square; color:#555; font-size:13px; margin-left:0px; padding:0 0 0 5px; font-family:Arial;  }
#comments .container_comments .comments_topic li { margin:5px 0; color:#111; }

#photo { margin: 16px; }

#copy { margin: 0 16px 16px 20px; padding: 0; }
#copy h3 { font-family: verdana, arial, sans-serif; font-size: 17px; font-weight: bold; padding: 0; margin: 0 0 1em 0; color: #000; }
#copy { font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 20px; color: #222; }
#copy p.byLine { font-size: 9px; color: #333; }
#copy p.attribution { font-size: 9px; color: #999; padding-top: 8px; border-top: 1px dotted #999; }
#copy p.chapou { font-weight:bold; color:#333; }

#tools { width: 214px; margin: 0 0 0 16px; float: left; voice-family: "\"}\""; voice-family: inherit; width: 198px; }
html>body #tools { width: 198px; }
#tools h3 { font-family: helvetica, arial, sans-serif; font-size: 33px; font-weight: bold; line-height: 35px; color: #333; margin: 0 0 16px 0; padding: 0; }

#homepage { margin: 0 0 0 16px; width:610px; }
#homepage ul { list-style-type:none; margin:0; padding:0; display:inline; }
#homepage ul li { display:block; margin:0 0 10px 10px; width:290px; padding:0; float:left;}
#homepage ul li a img { width:190px; border:1px solid #FFF500; padding:2px; }
#homepage ul li a { font-size:12px; font-family:Arial; text-decoration:none; display:inline; color:#333; }
#homepage ul li a span { font-size:13px; font-family:Arial; text-decoration:none; display:inline; color:#2064AB; background-image:url(http://img.wall-street.ro/images/promo_site/common/0084_trustyol-check-blue.png); background-repeat:no-repeat; background-position: left 4px; padding-left:15px; display:block; margin-bottom:5px;  }

#discussLink { margin: 0 0 64px 0; }
#discussLink a { font-family: helvetica, arial, sans-serif; font-size: 18px; font-weight: bold; color: #2064AB; margin: 0; padding: 0; text-decoration: none; border-bottom: 1px solid #2064AB; }
#discussLink a:hover { color: #000; border-bottom: 1px solid #000; }

#archiveBox { width: 198px; }
#archiveBox .headerLeft { width: 198px; height: 25px; background: url(../images/common/headerRight.gif) bottom left no-repeat #747474; }
#archiveBox .headerLeft h4 { color:#FFF; font-size:14px; padding:5px 5px; font-family:arial; font-weight:bold; text-transform:uppercase; }
#archiveBox p { font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #666; margin: 0; padding: 7px 8px; background-color: #f7f7f7; border-bottom: 1px solid #e5e5e5; }
#archiveBox p a { padding:4px; background:#e9e9e9; text-decoration:none; color:#444; }
#archiveBox p a:hover { background:#D00088; color:#FFF; }
#archiveBox p a.current { background:#D00088; color:#FFF; }

#comments { margin: 0 0 16px 16px; }

#ad_sponsored { margin: 0; padding: 16px; background: #dcdcdc url(../images/common/ws-ad_bg.gif) repeat-x top left; }
#ad_right_square {}
#ad_right_square .content { margin-left:15px; }


.tops { font-family: verdana, sans-serif; font-size: 9px; line-height: 12px; color: #333; margin:16px 0 16px 0; padding:0; }
.tops ul { list-style-type:square; margin:0 0 0 20px; padding:5px; line-height:20px; color:#444;  }
.tops ul li a { font-size:10px; }

#rss p { font-family: verdana, sans-serif; font-size: 9px; line-height: 12px; color: #333; margin: 16px; padding: 0 0 16px 0; border-bottom: 1px dotted #ccc; }
#rss p b { font-size: 10px; font-weight: bold; }
#rss p.loading { color: #999; font-size: 10px; font-weight: bold; padding-left: 18px; background: url("http://images.marketwatch.com/ads/acura/innovations/ai-dots.gif") no-repeat left 5px; border-bottom: none; }

#legal { margin: 16px 0; }
#legal p { font-family: arial, sans-serif; font-size: 11px; color: #000; margin: 4px 0; padding: 0; }
#legal p.footer_disclaimer { font-size: 10px; color: #666; }
#legal p.footer_copyright { font-weight: bold; color: #000; }
#legal p.footer_reprints { font-weight: bold; color:  #0253b7; }
#legal a:link, #legal a:visited { color: #0253b7; text-decoration: none; }
#legal a:hover, #legal a:active { color: #c00; text-decoration: none; }
.next_prev{font-size:10px; font-weight:normal; color:#0253b7; border:1px solid #0253b7; text-decoration:none; padding:3px; font-weight:normal; margin-left:5px; margin-right:5px;}
.next_prev:hover{ font-weight:normal;color:#0253b7; font-weight:normal;}
.pagination {font-weight:normal; font-size:13px;}
.pagination a{ font-weight:normal;}