.ce3 { background:#fff; border-right:1px solid #5c8a9d; }
.c300 { margin-bottom:0; }
.ce3b { padding-right:138px; margin-bottom:0; }
.ce3 { float:left; width:100%; margin-right:-1px; }
.ce4 { float:right; display:inline; margin-right:-138px; width:138px; }
.ce4b { padding:16px 9px; }

/* hacks */
.nav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* sifr */
#t .futura { height:48px; margin-bottom:-1px; }
#t .neosans { height:14px; font-size:11px; /* ie6 fix */ }
.sIFR-flash { visibility: visible !important; margin:0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
.sIFR-flash + div[adblocktab=true] {  display:none !important; }
.sIFR-hasFlash .futura, .sIFR-hasFlash .neosans { visibility: hidden; }

/* standard styles */
.h, .sh { border-bottom:1px solid #e6e6e6; }
h1.h1 { font-size:225%; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:108%; }
h1 a { text-decoration:none; }
.ce2 h2 { color:#900; padding-bottom:2px; border-bottom:2px solid #ccc; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:131%; }
.h,.sh { padding-bottom:2px; font-size:108%; }
.h { margin-bottom:9px; }
.sh { margin-bottom:16px; font-size:108%; }
.tight { margin-bottom:3px; }

.submit { overflow:visible; /* ie6/7 width fix */ width:auto; /* ie6/7 width fix */ padding-left:0.6em; padding-right:0.6em; }
.li, .nav { list-style:none; margin-left:0; }
.hidden { display:none; }

label input, label textarea, label select { margin-top:3px; }
.left { float:left; margin:0 12px 12px 0; }
.href { cursor:pointer; }
.more { float:right; }
.all { position:relative; width:100%; }
.all p { position:absolute; top:5px; right:0; font-size:93%; margin-bottom:0; }
.all p a { text-decoration:none; }

.nav { font-size:93%; }
.nav li { float:left; }
.nav a, .nav b, .nav span { float:left; padding:1px 5px; margin-right:4px; border:1px solid #fff; }
.nav a { border-color:#e3e3e3; text-decoration:none; }
.nav .prev a, .nav .next a { border-color:#fff; }
.nav .prev a { margin-right:6px; }
.nav .next a { margin-left:6px; }

#highlight { background:#111; padding:6px; color:#ccc; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
#highlight p { margin-bottom:0; text-transform:uppercase; }
#highlight small { font-size:100%; }

#t { background:#065678 url(/wp-content/themes/st/i/bg.png) repeat-x left top; width:100%; color:#fff; _filter:expression(fixPNG(this)); }
#t a { color:#fff; text-decoration:none; }
#t .box, #m .box { position:relative; }
#t .b { padding:15px 12px 20px; margin-bottom:0; }
#t h1, #t p, #t dl, #t dd { margin:0; }

#search { position:absolute; bottom:16px; right:85px; border:1px solid #306f8a; background:#004664; padding:12px 20px 9px; text-align:center; }
#search p { margin-bottom:6px; }
#search ul { margin-bottom:0; line-height:116%; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:10px; }
#search li { display:inline; border-left:1px solid #6d92a2; padding-left:8px; margin-left:3px; }
#search li.f { border:none; margin:0; padding:0; }
#search label { font-size:108%; }
#search small { font-size:100%; }
#search label, #search input, #search select, #search img { vertical-align:middle; }

#m { width:100%; background:#005275 url(/wp-content/themes/st/i/bgwhite.png) repeat-x left top; color:#fff; _filter:expression(fixPNG(this)); }
#m ul { margin:0; }
#m li { float:left; padding:9px 12px; }
#m a { color:#fff; text-decoration:none; font-size:108%; font-weight:bold; }
#m #count { position:absolute; right:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#ff6600; font-size:131%; line-height:100%; }
#m #count b { color:#fff; font-weight:normal; }

#f { background:#1b6280 url(/wp-content/themes/st/i/bg.png) repeat-x left top; width:100%; color:#fff; _filter:expression(fixPNG(this)); }
#f .b { padding-top:20px; padding-bottom:40px; font-size:93%; line-height:100%; position:relative; }
#f a { color:#fff; text-decoration:none; }
#f p { display:inline; margin-right:12px; margin-bottom:0; }
#f ul { display:inline; margin-bottom:0; }
#f li { display:inline; margin-left:3px; padding-left:7px; border-left:1px solid #548fa8; }
#f li.f { border:none; padding:0; margin:0; }

.adsign { color:#999; margin-top:-9px; margin-bottom:1px; text-align:center; font-family:Verdana, Geneva, sans-serif; position:relative; }
.adsign small { font-size:10px; }

#postmetadata { margin-bottom:6px; color:#999; }
#categories { margin-bottom:3px; }
#metadata { border-top:1px solid #eee; padding-top:9px; font-size:93%; color:#888; }
#metadata a { color:#666; text-decoration:none; }

#sociable, #print, #email, #rating { float:left; padding:6px 9px; margin-right:2px; background:#f3f3f3; }

#toolbar { margin-bottom:20px; }
#toolbar li { text-align:center; }
#toolbar b { display:block; font-size:85%; }
#toolbar .post-ratings b { font-size:100%; }
#toolbar img, .post-ratings img { display:inline; vertical-align:middle; margin:0 auto; }
#toolbar b, #toolbar em { margin-top:2px; }

#rating { padding-right:6px; }
.post-ratings { display:block; width:7em; }
.post-ratings .c { margin-bottom:0; }
.post-ratings strong, .post-ratings em { width:65%; float:right; margin-right:0; }
.post-ratings .f { width:35%; }
.post-ratings strong { position:relative; }
.post-ratings strong span { display:block; width:100%; text-align:center; font-size:167%; color:#c00; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; position:absolute; top:-7px; right:0; }
.post-ratings em { font-style:normal; }

.wp-tag-cloud { list-style:none; margin-left:0; }
.wp-tag-cloud li { display:inline; margin-right:6px; }

#mostpopular { font-size:93%; font-weight:bold; }

#feed { background:#f6f6f6; margin-top:-9px; margin-bottom:6px; padding:12px; }
#feed .c, #feed .col { margin-bottom:0; }
#feed .col { text-align:center; }
#feed img { margin:0 auto 3px; _filter:expression(fixPNG(this)); }
#feed a { text-decoration:none; color:#666; font-weight:bold; font-size:93%; }

.your-message textarea { width:95%; }

#catslist { color:#666; }
#catslist li { padding:3px 0; float:left; width:50%; margin-left:-1px; }
#catslist a { font-weight:bold; font-size:108%; text-decoration:none; }
#catslist img { display:inline; vertical-align:top; margin:0 1px 0 3px; }

#intro { background:#004664; height:155px; position:relative; }
#intro .pic { position:absolute; z-index:1; right:0; top:0; }
#intro #picshadow { position:absolute; top:0; right:550px; z-index:2; height:155px; width:276px; background:url(/wp-content/themes/st/i/topbg.png) no-repeat right top; _filter:expression(fixPNG(this)); }
#intro #topshadow { position:absolute; top:0; left:0; z-index:4; width:100%; height:24px; background:url(/wp-content/themes/st/i/catshadow.png) no-repeat left top; _filter:expression(fixPNG(this)); }
#intro dl, #intro dd { margin-left:0; }
#intro dt, #intro dd.f { font-family:Georgia, "Times New Roman", Times, serif; }
#intro dt { font-size:108%; color:#f00; font-weight:bold; }
#intro dt small { font-size:100%; }
#intro dd.f { font-size:225%; color:#fff; margin-bottom:12px; }
#intro dd.f b { font-weight:normal; }
#intro .b { position:relative; z-index:3; height:123px; }
#intro .b p { position:absolute; bottom:16px; margin-bottom:0; }
#intro select, #intro input { vertical-align:middle; }
#intro input { display:none; }
#intro dd.s { color:#fff; font-size:85%; }
#intro dd ul { display:inline; margin-left:9px; }
#intro dd li { display:inline; margin-right:12px; }
#intro dd ul img { display:inline; vertical-align:middle; margin-right:1px; }
#intro dd ul a { color:#fff; }

#s1 { border-left:4px solid #d9e6eb; }
#s2 { border-right:4px solid #d9e6eb; }

#contact { margin-bottom:2em; }
#contact .col { width:89%; float:right; margin-right:0; }
#contact .f { width:11%; float:left; }
#contact img { border:1px solid #eee; margin:6px 0 9px; }
#contact #reload { display:block; margin-bottom:9px; }
.required { font-style:normal; color:red; }

#m #cialis { padding-left:60px; }
#m #cialis a { color:#CF3; }
#m #cialis a:hover { color:#FF3; }
#m #cialis i { font-weight:bold; font-size:11px; }
