html { margin: 0px;}
body { font: 10pt Trebuchet, "Segoe UI", Arial, sans-serif; margin: 0px; background: #aaa url("/images/bg_yellow_shadow.png") repeat-y top center; text-align: center; }

h1 { font-weight: normal; font-size: 2.5em; }
h4 { color: #930303; font-size: 1.167em; margin-top: 20px; margin-bottom: 0; position: relative; width: 100%; }
h4 span { position: absolute; right: 0; font-weight: normal; font-size: 0.8em; }

hr { border: 0; color: #d8e59e; background-color: #d8e59e; height: 2px; }

.b_lt_full { border: 2px solid #d8e59e; }
.b_lt_tbot { background-color: #f8faef; border-top: 2px solid #d8e59e; border-bottom: 2px solid #d8e59e; }

.b_dk_full { border: 2px solid #b2c02e; }
.b_dk_tbot { background-color: #edf0da; border-top: 2px solid #b2c02e; border-bottom: 2px solid #b2c02e; }

a { color: #be421c; text-decoration: none; -moz-outline: none; }
a:hover { text-decoration: underline; }
a img { border-style: none; }

#top_content img { margin: 1em 0 -18px 0; position: relative; top: 0; left: -4px; }
#top_content h1 { display: none; }
#top_content i { display: none; }

#bottom_content   { width: 905px; position: relative; margin-top: 20px; clear: both; }
#bottom_content a { color: black; }

#contents { background: white; width: 905px; margin: 0px auto; padding: 0px 20px; position: relative; text-align: left; }

#navbar {margin: 0; padding: 0; position: absolute; top: 0px; left: 0.5em;}
#editbar {margin: 0; padding: 0; position: absolute; top: 0px; right: 0.5em;}
.nav_link {padding: .4em 0em .4em 1.25em;text-decoration: none; position: relative;}
.nav_link span.ui-icon {top: 0.4em; left: 0px; position: absolute;}

#tabs { margin: 0px 20px 20px 140px; position: relative;}
#tabs_names { position: absolute; left: 200px; list-style: none; margin: 0; padding: 0; display: none; }
#tabs_names li { display: inline; float: left; padding: 2px 3px; font-weight: bold; border-top: 2px solid white; border-left: 2px solid white; border-right: 2px solid white; }
#tabs_names .tab_name_active { border-top: 2px solid #d8e59e; border-left: 2px solid #d8e59e; border-right: 2px solid #d8e59e; }
#tabs_names .tab_name_active a { color: black; text-decoration: none; }

.publish { padding: .4em 1em .4em 1em; text-decoration:none; background: yellow; color:indianred }
.publish:hover { padding: .4em 1em .4em 1em; text-decoration:none; background: #ffdd57 url(/css/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png) 50% 50% repeat-x; }

    

