h1 {margin-top:0px;margin-bottom:10px;}
h2 {font-size:110%;}
h3 {font-size:90%;}
h4 {font-size:80%;}
.navOnPage {font-size:10px;}
div.Breadcrumb {margin-bottom:10px;}
div.Breadcrumb a {padding-right:3px;}
div.details {font-size:70%;line-height:18px;}
div.post {padding:8px 5px 5px 10px;}
div.post h2 {FONT-SIZE:100%;margin-bottom:2px;}
div.post h3, div.article h3 {FONT-SIZE:80%;}
div.listing table {width:100%;}
td.user-pic {padding-top:4px;}
div.article, div.comment, tr.article {padding-bottom:5px;padding-top:3px;}
div.article table, div.comment table {width:100%;}
table.top-list td {padding-bottom:3px;padding-top:3px;font-size:70%;vertical-align:top}
table.top-list img {margin-right:5px;margin-top:3px;}
table.article-header, table.comment-header {padding-bottom:5px;}
div.comment, div.comment-header, div.answer {margin-left:30px;margin-right:30px;}
div.picture-row img {height:40px;margin-top:5px;}
div.picture-row a {padding-right:5px;padding-top:5px;}
div.picture-row25 img {height:25px;margin-top:2px;margin-bottom:-2px;}
div.picture-row25 a {padding-right:1px;padding-top:0px;}
div.picture-row25 span.star img {height:13px;width:13px;margin-top:2px;}
table.filter td {vertical-align:top;padding-right:2px;font-size:60%;}
table.filter td .category {font-size:100%;}
table.filter input {margin-bottom:0px;}
*html table.filter input {margin-bottom:-3px;}
table.filter-list td {padding-bottom:1px;padding-top:1px;padding-left:0px;line-height:12px;font-size:60%;}
table.filter-list td.left {width:2px;vertical-align:top;}
table.filter-list td.right {min-width:200px;width:99%;vertical-align:middle;}
table.input td, table.input-event td {padding-top:2px;padding-bottom:3px;}
table.tight td {padding:1px 5px 1px 0;line-height:15px;}
table.tight td h3 {margin-top:0px;font-size:70%;}
div.compliments table, table.zero; {width:0%;}
table.people-1up td.data, table.people-grid td.data {width:90%;}
table.people-grid td.data {font-size:60%;line-height:13px;padding-bottom:2px;}
table.people-3up td.data {width:32%;}
table.people-3up td, table.people-1up td {vertical-align:top;padding-right:5px;line-height:13px;}
table.people-3up h3, table.people-1up td h3, table.people-grid td h3 {margin-bottom:5px;}
table.people-3up td p, table.people-1up td p {font-size:60%;margin-top:2px;margin-bottom:2px;}
table.detailedinfo td.label {text-align:right;}
.label {font-weight:bold;padding-right:5px;font-size:90%;}
td.label {font-size:60%;vertical-align:top;}
table.input-event td.label {text-align:right;padding-right:5px;padding-top:5px;width:120px;}
td.field {vertical-align:top;}
td.field input {width:230px;}
table.hot-2up td, table.pro-2up td {vertical-align:top;}
table.hot-2up td.left {padding-right:20px;width:50%;float:none;}
table.hot-2up td.right {width:50%;float:none;}
span.star img {margin-left:1px;margin-right:2px;margin-top:4px;}
table.search-bar {padding-top:4px;padding-bottom:4px;}
table.search-bar td.label{font-size:80%;font-weight:bold;vertical-align:middle;padding-left:10px;}
table.search-bar select, table.search-bar input {font-size:60%;}
div.breadcrumb {font-size:10px;outline:none;}
div.blue table {width:100%;padding-left:10px;padding-right:10px;}
div.icon-pro {width:100%;margin-top:-12px;font-size:8px;cursor:hand;}
*html div.icon-pro {width:105%;}
.m0bottom, div.post .m0bottom {margin-bottom:0px;}
ul.flush li {margin-left:-15px;}
.tr-blu {padding:5px;padding-left:10px;padding-right:10px;}
.bl, .br, .tl, .tr {height:10px;font-size:0px;overflow:hidden;}
.boxcontent {font-size:70%;padding-left:10px;padding-right:10px;}
.header {font-size:11px;font-weight:bold;}
div.on-page-nav {text-align:center;font-size:55%;font-weight:bold;line-height:14px;padding:3px;margin-top:2px;margin-bottom:2px;}
div.on-page-nav a {padding:1px;}
div.on-page-nav-line {margin-bottom:0px;margin-top:10px;}
div.blue-horz {white-space:nowrap;}
.fixed_height {overflow:auto;height:4em;white-space:nowrap;}
.fixed_height4 {overflow:auto;height:5em;white-space:nowrap;}
hr{padding:0;margin:1em .5em;border:none;height:1px;overflow:hidden;}

/*
div.tabs a.off {font-size:10px;padding:4px 6px;margin-right:3px;}
div.tabs a.on{font-size:10px;padding:4px;padding-right:6px;padding-left:6px;margin-right:3px;font-weight:bold;cursor:default;}
div.tabs {margin-bottom:3px;}
div.tabs-bottom{padding:5px;}
div.tabs-bottom table {width:470px;}
div.tabs-blue {margin-bottom:4px;}
div.tabs-blue a.off {font-size:10px;padding:4px 6px;margin-right:3px;}
div.tabs-blue a.on {font-size:10px;padding:4px 6px;margin-right:3px;font-weight:bold;cursor:default;}
div.tabs-blue-bottom {padding:5px;}

div.tabs a.off {border:1px solid #ccc;background-color:#eee;}
div.tabs a:hover{background-color:#fff;}
div.tabs a.on{border:1px solid #ccc;border-bottom:1px solid #fff;background-color:#fff;color:#292929;}
div.tabs-bottom{border:1px solid #ccc;background-color:#fff;}
div.tabs-blue a.off {border:1px solid #ccc;background-color:#fff;background-color:#eee;}
div.tabs-blue a:hover {background-color:#fff;}
div.tabs-blue a.on {border:1px solid #ccc;border-bottom:1px solid #E3F6FF;background-color:#E3F6FF;color:#292929;}
div.tabs-blue-bottom {border:1px solid #ccc;background:#fff url(../images/back_bluegrade_on-page.gif) repeat-x;}

table.status {width:119px;height:32px;margin-bottom:0px;}
table.status td.off {background:#fff url(../images/back_guru_off.gif) 100% 100% no-repeat;}
table.status td.on {background:#fff url(../images/back_guru.gif) 0 100% no-repeat;}
*/
