/* 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, #main-body, #maincol, #leftcol, #rightcol, #bottom, .module, .moduletable, .variation-chooser {zoom: 1;}


div.content-header, .side-mod h3.module-title span.bg, .side-shadow-r, .bottom-padding {zoom: 1;}
.side-mod h3.module-title span.bg {padding-top: 0;}
.readon-tab, .readon-tab2, .readon-tab3 { margin-top: 0px;}
.readon-tab-block {margin-top: 1px;}
.rokfeature-tab-1, .rokfeature-tab-2, .rokfeature-tab-3 {height:95px;z-index:5;}
#searchmod .search {width: 283px;}
#main-header {z-index: 50;}
#logo-surround {z-index: 52; }
#logo-bg-area {z-index: 51; }

h1.componentheading span.bg {padding: 5px 10px;}
h1.componentheading span.bg2 {padding: 2px 0 2px 0;}

.date-block {margin-top: 3px; line-height: 120%;}

div#inset-block-left ul {
	margin-left: 0px;	
}

div#inset-block-left ul li ul li {
	margin-left: -5px;
}

form#commentform label {
	position: relative;
	top: -20px;
}

.bold_month {
	margin-left: 5px;
}

.meta_archive {
	line-height: 19px;
}

.form_user_text_field {
	height: 145px;
}

.text_label {
	position: relative;
	top: 20px;
}

form#commentform input {
	margin-right: -3px;
}

.form_user_text_field {
	width: 96% !important;
}