*      				{ font-family: 'Trebuchet MS', Verdana, Helvetica, Tahoma; }

body      			{ background: #202020; margin: 0px; padding: 0px; }

img                     	{ border: 0px; }

a				{ text-decoration: none; color: #d0d0d0; }
a:hover				{ text-decoration: underline; }

#form				{ margin: 0px; padding: 0px; }

#pagewrapper			{ width: 800px; margin: 25px auto; border: 1px solid #4d4d4d; background: #000000; }

#topbar				{ clear: both; width: 800px; height: 120px; }

#toptext			{ float: left; width: 380px; margin: 22px 15px 0px 15px; padding-left: 20px; background: url('img/bullet.png') top left no-repeat; display: inline; }
#toptext,
#toptext p,
#toptext div			{ color: #a0a0a0; font-size: 11px; line-height: 13px; }

#logo				{ float: right; margin: 10px 72px 10px 0px;}

#main				{ float: left; width: 550px; min-height: 360px; _height: 360px; margin: 5px 0px 10px 35px; padding: 10px 0px 15px 25px; border: 1px solid #4d4d4d; display: inline; background: #111111;}

#menu				{ float: right; width: 170px; margin: 0px 0px 15px 0px; padding: 0px; display: inline; position: relative; }

#menubox			{ width: 140px; margin: 30px 0px 0px 0px; padding: 0px 30px 0px 0px;}
#menubox h1			{ font-size: 12px; margin: 2px 0px 0px 0px; padding: 0px; }
#menubox,
#menubox p,
#menubox div			{ color: #a0a0a0; font-size: 10px; line-height: 11px;}

#menu				{ padding-bottom: 140px; }
#menu ul			{ list-style: none; margin: 0px; padding: 0px; }
#menu ul li			{ margin: 0px; padding: 0px; }
#menu ul li a			{ padding-left: 20px; display: block; color: #a0a0a0; font-size: 12px; font-weight: bold; background: url('img/bullet.png') center left no-repeat; line-height: 25px; height: 25px; }
#menu ul li a:hover		{ text-decoration: none; color: #c0c0c0; }
#menu ul li a.active		{ color: white; }

#menu ul ul			{ display: none; }
#menu ul li.active ul		{ display: block; }
#menu ul ul li			{ padding-left: 20px; }
#menu ul ul li a		{ background: none; font-size: 11px; padding: 0px; height: auto; line-height: 14px; padding: 3px 0px; }

.box				{ position: relative; }
.box .a				{ position: absolute; top: -20px; right: 0px; padding: 2px 15px; }
.box:hover .a			{ visibility: visible; }

.module				{ position: relative; padding: 0px 10px; width: 520px; }
.module .a			{ position: absolute; top: -20px; right: 0px; padding: 2px 15px; }
.module:hover .a		{ visibility: visible; }

.a,
.a input,
.a textarea			{ font-size: 11px; }
.a td				{ vertical-align: top; }

.leftie				{ float: left; }
.rightie			{ float: right; }
.clear				{ clear: both; }

#footer				{ clear: both; margin: 0px 15px 15px 15px; height: 50px; padding: 0px 0px 0px 20px; background: url('img/bullet.png') top left no-repeat; }
#footer,
#footer p,
#footer div			{ color: #a0a0a0; font-size: 11px; }
