/* font tweaking for optima/lucida font */
#ff-optima h1,#ff-optima h2,#ff-optima h3,#ff-optima h4,#ff-optima h5,#ff-optima h6, #ff-lucida h1,#ff-lucida h2,#ff-lucida h3,#ff-lucida h4,#ff-lucida h5,#ff-lucida h6 {letter-spacing: -0.07em;}
body#ff-optima, body#ff-lucida {letter-spacing: -0.03em;}
body#ff-georgia, body#ff-georgia.f-default {font-size: 12px;}
.menu span {cursor:pointer;}
#bottom-menu, #maincol, #leftcol, #rightcol, #main-bar, #bottom, .inner, .col-bottom, .col-bottom2, .col-bottom3, .module, .moduletable, .rotator-module, .rok-content-rotator, .rok-content-rotator .rotator-2, .rok-content-rotator .rotator-3, .rok-content-rotator .rotator-4, .variation-chooser {zoom: 1;}
.rok-content-rotator div.clr {display: none;}
.rok-content-rotator div.content {width: 590px;padding-bottom: 0;margin-left: 0;margin-top: 0;}
.module input.button, .moduletable input.button {font-size: 75%;}
a.readon2 {line-height: 150%;}
#horiz-menu li li a, #horiz-menu li.active li a, #horiz-menu li li .separator, #horiz-menu li.active li .separator {width:100%;}
#horiz-menu ul ul li a.daddy, #horiz-menu ul ul li a.daddy:hover, #horiz-menu ul li.active.parent ul li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul li.active.parent ul li .separator.daddy {background-position: 90% 60%;}
.menutop .submenu-animation-left {width: 153px; float: left;height: 100%;margin-right: 0;} 
.menutop .submenu-animation-right {height: 100%;width: 9px;position: relative;float: right;margin-right: 0;}
#mainlevel-top {float: right;}
#mainlevel-top li a {cursor: pointer;}
#newsflash {height: 15px;line-height: 13px;overflow:hidden;position: inline;padding-top: 4px;}
#newsflash li {padding-bottom:0;}
#showcasemodules .module {padding-bottom: 5px;}