A:link{color:#3300B1; text-decoration:none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);}
A:visited{color:#1100B1; text-decoration:none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);}
A:active{color:#3300FF; text-decoration:none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);}
A:hover{color:#114488; text-decoration:underline; text-shadow: 2px 2px 1px rgba(0, 0, 0, .2);}

A.dark:link{color:#110022; text-decoration:none}
A.dark:visited{color:#050022; text-decoration:none}
A.dark:active{color:#070022; text-decoration:none}
A.dark:hover{color:#062244; text-decoration:underline}
A.dark {text-shadow: 2px 2px 1px rgba(0, 0, 0, .2);}

A.white:link{color:#FFF; text-decoration:none}
A.white:visited{color:#CCC; text-decoration:none}
A.white:active{color:#CCF; text-decoration:none}
A.white:hover{color:#DDE; text-decoration:underline}
A.white {text-shadow: 2px 2px 1px rgba(255, 255, 255, .2);}

A.col1:link{color:#686A88; text-decoration:none}
A.col1:visited{color:#686A88; text-decoration:none}
A.col1:active{color:#686A88; text-decoration:none}
A.col1:hover{color:#685A78; text-decoration:underline}


body {

	min-width:1024px;
	margin:0px; 
	padding:0; 
	background: url('/gfx/v9/b/darkback.jpg') #36383B;
	font-family: Arial;
	
	text-align:center;

}

.topbar {
	background:black;
	height:32px;
	
	color:white;
	
	box-shadow: 10px 10px 15px  rgba(0, 0, 0, .3);
	-moz-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .3);
	-webkit-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .3);
	
	position:relative;
	z-index: 1;
}

.mhweblogo {

	position:absolute;
	left:20%;
	background:black;
	width:280px;
	height:64px;
	
	font-family: 'Arial Black', Arial, sans-serif;
	font-weight:900;
	font-size:43px;
	text-shadow: 0px 0px 10px #940;
	
	padding:16px;
	
	-moz-border-radius: 24px;
	-webkit-border-radius:24px;
	-khtml-border-radius: 24px;
	border-radius: 24px;
	
	-moz-border-radius-bottomright: 42px;
	-webkit-border-bottom-right-radius:42px;
	border-bottom-right-radius: 42px;
	
	box-shadow: 10px 10px 15px  rgba(0, 0, 0, .4);
	-moz-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .4);
	-webkit-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .4);
	
	z-index: -1;
}

.searchbar {

	position:absolute;
	right:10%;
	background:black;
	width:180px;
	height:46px;
	
	text-align:center;
	
	padding:8px;
	
	-moz-border-radius: 12px;
	-webkit-border-radius:12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
	
	box-shadow: 10px 10px 15px  rgba(0, 0, 0, .4);
	-moz-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .4);
	-webkit-box-shadow: 10px 10px 15px  rgba(0, 0, 0, .4);
}

.mainlayout {
	
	background:url('/gfx/v9/b/baseback.jpg') #888688;
	margin:86px auto;
	margin-bottom:48px;
	padding-left:32px;
	padding-right:32px;
	
	padding-top:8px;
	
	position:relative;
	text-align:center;

}


h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	
	text-shadow: 2px 2px 3px rgba(0, 0, 0, .2);
	text-decoration:underline;
}

h2 {
	font-family: Arial;
	font-weight: bold;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
}

h3 {
	font-family: Arial;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
}

h4 {
	font-family: Arial;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
}

.languageselect {
	padding-top:4px;
	padding-right:10px;
	float:right;
}

.topmenulist{
	list-style:none;
	padding-left:20px;
	padding-right:20px;
	margin:0px;
}

.topmenu  {
	position:relative;
	right:3%;
	height:51px;
	width:106%;
	
	background:#333 url("/gfx/v9/menu_back.png") repeat-x;
	color:white;
	font-size:25px;
	text-shadow: 2px 2px 2px #000;
	
	-moz-border-radius: 8px;
	-webkit-border-radius:8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	
	box-shadow: 4px 6px 5px  rgba(0, 0, 0, .6);
	-moz-box-shadow: 4px 6px 5px  rgba(0, 0, 0, .6);
	-webkit-box-shadow: 4px 6px 5px  rgba(0, 0, 0, .6);
}

.topmenu A:link{color:#FFF; text-decoration:none}
.topmenu A:visited{color:#FFF; text-decoration:none}
.topmenu A:active{color:#FFF; text-decoration:none}
.topmenu A:hover{color:#FFF; text-decoration:none}

.topmenuitem {
	
	padding:0px;
	padding-bottom:6px;
	margin-right:1px;
}

.topmenuitemactive {
	
	padding:0px;
	padding-bottom:6px;
	margin-right:1px;
	
	border-right:1px solid gray;
	border-left:1px solid gray;
	
	background:#655 url("/gfx/v9/menu_back_active.png") repeat-x;
}

.topmenuitemactive A:link {
	color:#FBFBFF;
}

.topmenuitem:hover {
	
	background:#444 url("/gfx/v9/menu_back_hover.png") repeat-x;
}

.bottombar {
	background:#000 url("/gfx/v9/bottom_back.png") repeat-x;
	color:white;
	height:30px;
	
	clear: both;
	padding:0px;
	margin:0px;
}

.bottombar A:link{color:#FFF; text-decoration:none}

.content {
	
	position:relative;
	right:6px;
	
	text-align:left;
	padding:22px;
	margin-top:6px;
	width:800px;
	min-height:600px;
	
	border: solid #111 1px;
	
	background:#F8F8F8;
	box-shadow: 6px 8px 4px rgba(0, 0, 0, .4);
	-moz-box-shadow: 6px 8px 4px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 6px 8px 4px rgba(0, 0, 0, .4);
}


.leftmenuitem {

	margin:0px;
	padding:0px;
	margin-bottom:24px;
}

.pageback {
	vertical-align:top;
	padding-bottom:12px;
	background:#E8EAEF;
}

.submenu {
	background:#505050;
	opacity:0.95;
	z-index: 10;
	
	border-left: 1px solid black;
	border-top: 2px solid #333;
	display: none;
	
	list-style: none;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	
	position:absolute;
	left:auto;
	top:50px;
	
	font-size:20px;
	text-align:left;
	
	text-shadow: 2px 2px 2px #000;
	
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius: 6px;
	
	box-shadow: 4px 6px 5px rgba(0, 0, 0, .3);
	-moz-box-shadow: 4px 6px 5px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 4px 6px 5px rgba(0, 0, 0, .3);
}
.topmenuitem:hover > .submenu {
	display: block;
}

.topmenuitemactive:hover > .submenu {
	display: block;
}

.submenuitem {
	margin-bottom: 1px;
	
	padding-top: 2px;
	padding-bottom: 3px;
}

.submenuitem A {
	padding-left: 22px;
	padding-right: 24px;
}

.submenuitem:hover {
	
	background:#404040;
}

.sidebar {
	color: #777;
	float:left;
	width:220px;
	padding-top:8px;
}

.sidebar h3 {
	color: #444;
	padding:0px;
	margin:4px;
}

.sidebar A:link {color:#339;}

.sidemenuitem {
	background:#F4F4FF url(/gfx/v9/sideitem_back.png);
	margin: 12px;
	padding:10px;
	
	-moz-border-radius: 20px;
	-webkit-border-bottom:20px;
	border-radius: 10px 30px 10px 30px;
	
	transition: background 500ms;
	-moz-transition: background 500ms;
	-webkit-transition: background 500ms;
}

.sidemenuitem h3 {
	text-shadow: 1px 1px 8px rgba(0, 0, 0, .4);
}

.sidemenuitem:hover {
	background:#F4F4FF url(/gfx/v9/sideitem_back_dark.png);
}

table.blackborder {
	border: 2px solid black;
    border-collapse: collapse;
}

table.blackborder th {
	border: 1px solid black;
}

table.blackborder td {
	border: 1px solid black;
}

table.stattable {
	border: 2px solid black;
	border-collapse: collapse;
}
table.stattable th {
	border: 1px solid black;
	background:#EEE;
	padding:4px;
}
table.stattable td {
	border: 1px solid black;
	font-size: small;
	font-weight: bold;
}

table.stattable tr {
	transition: background 500ms;
	-moz-transition: background 500ms;
	-webkit-transition: background 500ms;
}
table.stattable tr:hover {
	background:#EEE;
}

table.stattablelight {
	border: 2px solid #555;
    border-collapse: collapse;
	background:#F8F9F9;
}

table.stattablelight th {
	border: 1px solid gray;
	background:#EEE;
	padding:4px;
}

table.stattablelight td {
	border: 1px solid gray;
	padding:2px;
}

table.stattablelight tr {
	transition: background 500ms;
	-moz-transition: background 500ms;
	-webkit-transition: background 500ms;
}
table.stattablelight tr:hover {
	background:#EEE;
}

table.lightborder {
	border: 2px solid #555;
    border-collapse: collapse;
}

table.lightborder th {
	border: 1px solid gray;
}

table.lightborder td {
	border: 1px solid gray;
}

.roundborder {
	-moz-border-radius: 12px;
	-webkit-border-radius:12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
}

.sroundborder {
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}

.ambientshadow {
	
	box-shadow: 6px 8px 24px rgba(0, 0, 0, .4);
	-moz-box-shadow: 6px 8px 24px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 6px 8px 24px rgba(0, 0, 0, .4);
}

.shadow {
	
	box-shadow: 6px 8px 6px rgba(0, 0, 0, .4);
	-moz-box-shadow: 6px 8px 6px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 6px 8px 6px rgba(0, 0, 0, .4);
}

.sinnershadow {
	-moz-box-shadow:inset 0px 1px 4px rgba(0, 0, 0, .35);
	box-shadow:inset 0px 1px 4px rgba(0, 0, 0, .35);
	-webkit-box-shadow:inset 0px 1px 4px rgba(0, 0, 0, .35);
}

.innershadow-bump {
	-moz-box-shadow:inset -1px -2px 4px rgba(0, 0, 0, .3);
	box-shadow:inset -1px -2px 4px rgba(0, 0, 0, .3);
	-webkit-box-shadow:inset -1px -2px 4px rgba(0, 0, 0, .3);
}

.sshadowtext {
	text-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
}


.textglow {
	text-shadow: 0px 0px 2px #FFF;
}

.textglowl {
	text-shadow: 0px 0px 5px #FFF;
}

.prevlist {

	font-family: 'Arial Black', Arial, sans-serif;
	font-weight:900;
	text-decoration: underline;
	color:#100540;
	padding:0px;
	margin:8px;
	
}

table.noborder td {
	border: 0px;
}

.addition {
	
	position:relative;
	left:6px;

	font-size: x-small;
	font-family: 'Arial Black', Arial, sans-serif;
	font-weight:900;
	color:#BB9999;
	
}

.addition2 {
	

	font-size: x-small;
	font-family: 'Arial Black', Arial, sans-serif;
	font-weight:900;
	color:#A08080;
}

.addition3 {
	
	font-size: small;
	font-family: 'Arial Black', Arial, sans-serif;
	font-weight:900;
	color:#806060;
}

#screenslider ul, #screenslider li{
	margin:0;
	padding:0;
	list-style:none;
}

#screenslider li{ 
	overflow:hidden;
}

.mouse_gray {
	background:#F8F8F8;
	transition: background 500ms;
	-moz-transition: background 500ms;
	-webkit-transition: background 500ms;
}
.mouse_gray:hover {
	background:#EEE;
}

.mouse_darken {
	background:white;
	transition: background 500ms;
	-moz-transition: background 500ms;
	-webkit-transition: background 500ms;
}
.mouse_darken:hover {
	background:#F3F3F2;
}