body { margin: 15px 15px 15px 15px; color:#333333; font-size: 80%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
form { margin: 0 0 0 0; }
hr { color:#333333; height:1px;}
a { color:#89A714; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font-weight: normal; color: #6AA5A3; margin: 1em 0 0 0; font-size: 1.3em; }
h2 { font-weight: normal; color: #E0EDF3; }
h3 { font-weight: normal; color: #7EA523; margin: 1em 0 0 0; font-size: 1.3em; }
h4 { font-weight: normal; color: #E0EDF3; display: inline; font-size:1em;}

/* layout */
#leftcontent { position: absolute; left:15px; top:90px; width:70px; background:#f5f9fb; padding: 20px 0px 20px 5px;  } 
#leftcontent p { padding-left: 0px; }

#centercontent { background:#d6e5f0; margin-left: 76px; margin-right:361px; voice-family: "\"}\""; voice-family: inherit; margin-left: 75px; margin-right:361px; padding:20px; }
html>body #centercontent { margin-left: 75px; margin-right:361px; }
#centercontent p {  margin: 0 0 1em 0; line-height: 1.8em; }
#rightcolumn { position: absolute; right:15px; top:90px; width:361px; background:#fff; padding: 0px; }
#rightcontent { background:#8CBCD4; padding: 20px 0px 20px 0px;}
#rightcontent p { padding: 0px 20px 0px 20px; margin: 0 0 1em 0; line-height: 1.8em; }
#rightcontent h2 { padding: 0px 20px 0px 20px; margin: 1em 0 0 0; }
#rightcontent a { color:#fff; }

#search { position: absolute; right:15px; top:30px; width:250px; background:#7BA96E; padding: 10px; }
#search input { border: 1px solid #89A714; height: 20px; }
.button { background-color: #D6E5F0; height: 20px; color: #333; }
#banner { background:#fff; height:75px; voice-family: "\"}\""; voice-family: inherit; height:75px; }
#banner td { font-size: 0.1em; text-align: center; }
#banner tr { height: 15px; }
#footer td { font-size: 0.1em; text-align: center;}

.a { background-color: #89A714; /*color: #89A714;*/ }
.b { background-color: #7EA523; /*color: #7EA523;*/ }
.c { background-color: #7FA741; /*color: #7FA741;*/ }
.d { background-color: #7FA855; /*color: #7FA855;*/ }
.e { background-color: #7BA96E; /*color: #7BA96E;*/ }
.f { background-color: #78A892; /*color: #78A892;*/ }
.g { background-color: #6AA5A3; /*color: #6AA5A3;*/ }
.h { background-color: #71A8B4; /*color: #71A8B4;*/ }
.i { background-color: #7FA9BE; /*color: #7FA9BE;*/ }
.j { background-color: #D6E5F0; /*color: #D6E5F0;*/ }
.k { background-color: #BAD3E3; /*color: #BAD3E3;*/ }
.l { background-color: #B6D5E4; /*color: #B6D5E4;*/ }
.m { background-color: #C0DBE8; /*color: #C0DBE8;*/ }
.n { background-color: #E0EDF3; /*color: #E0EDF3;*/ }
.o { background-color: #F5F9FB; /*color: #F5F9FB;*/ }
.p { background-color: #8CBCD4; /*color: #8CBCD4;*/ }
.q { background-color: #A1C8DC; /*color: #A1C8DC;*/ }
.r { background-color: #ABCEE0; /*color: #ABCEE0;*/ }
.s { background-color: #D5E7F0; /*color: #D5E7F0;*/ }
.t { background-color: #CBE1EC; /*color: #CBE1EC;*/ }
.t { background-color: #EAF3F7; /*color: #EAF3F7;*/ }

.admin_menu { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#adminmenu {position:absolute; top:0px; left:0px; width:880px;}
#menu_container { margin: 0px 0 0 0px; padding: 0; height: 15px;}
#menu_container ul li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#menu_container ul li a { background: #fff; width: 78px; height: 15px; border-top: 1px solid #8CBCD4; border-left: 1px solid #8CBCD4; border-bottom: 1px solid #8CBCD4; border-right:  1px solid #8CBCD4; padding: 0; margin: 0 0 10px 0; color: #8CBCD4;
text-decoration: none; display: block; text-align: center; font: normal 0.8em Tahoma, verdana, lucida, sans-serif; }
#menu_container ul li a:hover { color: #222; background: #8CBCD4; }
#menu_container a:active { background: #c60; color: #fff; }
#menu_container li#active a { background: #c60; border: 1px solid #c60; color: #fff; }

.sortorder_options { font-size: 0.6em; }
.footer { font-size: 0.7em; }


