*      				{ font-family: "Trebuchet MS", Verdana, Helvetica, Tahoma; }

body      			{ margin: 0px; padding: 0px; background: white url('img/body_fader.gif') top left repeat-x; }

img                     	{ border: 0px; }

h1				{ text-shadow: #a0a0a0 3px 3px 5px; }
h2, h3, h4, h5, h6		{ text-shadow: none; }

a				{ text-decoration: none; color: gray; }
a:hover				{ text-decoration: underline; }

#form				{ margin: 0px; padding: 0px; }

#pagewrapper			{ width: 950px; margin: 15px auto 0px; position: relative; }

#logoframe			{ background: url('img/bg_top.png') top left no-repeat; width: 926px; height: 25px; _behavior: url('iepngfix.htc'); padding-top: 142px; }
#mainmenu			{ height: 25px; width: 918px; /*background: url('img/30_black.png'); */}
#mainmenu ul			{ list-style: none; margin: 0px 0px 0px 25px; padding: 0px; display: block; }
#mainmenu ul li			{ display: block; float: left; margin: 0px; padding: 0px; height: 25px; background: url('img/30_black.png'); _behavior: url('iepngfix.htc'); }
#mainmenu ul li a		{ display: block; float: left; margin: 0px; padding: 0px 10px; color: white; line-height: 25px; text-transform: uppercase; font-size: 12px; text-shadow: black 0px 0px 3px; }
#mainmenu ul li a:hover		{ text-shadow: none; }
#mainmenu ul li a.active	{ background: white; color: black; text-shadow: #606060 1px 1px 3px; }

#contentframe			{ background: url('img/bg_mid.png') top left repeat-y; width: 868px; padding: 30px 33px 25px 25px; _behavior: url('iepngfix.htc'); }

#submenu			{ float: left; width: 164px; padding: 10px 0px 75px 0px; }
#submenu .mid			{ padding: 5px 0px; }
#submenu ul			{ list-style: none; margin: 0px; padding: 0px; }
#submenu ul li			{ margin: 0px; padding: 0px 0px 0px 10px; }
#submenu ul li a		{ color: black; font-size: 12px; font-weight: bold; display: block; margin: 0px; padding: 0px; }
#submenu ul li a.active		{ color: #b30000; padding-left: 10px; background: url('img/submenu_dec.png') left center no-repeat ; }
#submenu ul li ul li		{ display: block; line-height: 18px; }
#submenu ul li ul li a		{ color: gray; font-size: 11px; font-weight: normal; }
#submenu ul li ul li a.active	{ background: url('img/submenu_dec_2.png') left center no-repeat; }

#submenubox			{ position: absolute; bottom: 40px; left: 25px; width: 164px; font-size: 10px; color: gray; }
#submenubox a			{ color: black; }

#main				{ float: left; width: 475px; padding: 0px 0px 0px 25px; }

#rightpanel			{ float: right; width: 164px; padding: 10px 0px 0px 0px; }

#rightpanel .news		{ font-size: 11px; padding: 5px; }


.box				{ width: 164px; padding: 5px 0px 15px 0px; }
.box .top			{ width: 159px; background: url('img/box_top.gif') top left no-repeat; padding: 0px 0px 0px 5px; height: 26px; line-height: 26px; font-size: 12px; font-weight: bold; color: black; text-shadow: #606060 1px 1px 3px;}
.box .mid			{ width: 164px; background: url('img/box_mid.gif'); }
.box .bot			{ width: 164px; background: url('img/box_bot.gif') top left no-repeat; height: 8px; }

#footer				{ background: url('img/bg_bot.png') top left no-repeat; width: 926px; height: 10px; _behavior: url('iepngfix.htc'); }

.labels				{ font-size: 12px; }
.guestbook .item		{ width: 420px; padding: 5px 0px; border-bottom: 1px solid #c67e71; }
.guestbook .author		{ color: #c67e71; font-size: 12px; text-transform: capitalize; }
.guestbook .title		{ font-size: 12px; text-transform: uppercase; }
.guestbook .datetime		{ color: white; font-size: 10px; }
.guestbook .maintext		{ font-size: 12px; }
.debugtext			{ font-size: 10px; color: #c67e71; }

.png				{ behavior: url('iepngfix.htc'); }

.box				{ position: relative; }
.box .a				{ position: absolute; top: -15px; right: 0px; background: inherit; padding: 2px 15px; }
.box:hover .a,
.box.iehover .a			{ visibility: visible; }

.module				{ position: relative; }
.module .a			{ position: absolute; top: -20px; right: 0px; background: inherit; padding: 2px 15px; }
.module:hover .a, 
.module.iehover .a 		{ visibility: visible; }

.a				{ z-index: 999; color: black; }
.a,
.a input,
.a textarea			{ font-size: 11px; }
.a td				{ vertical-align: top; }
