body { overflow-y:scroll; }

a { outline:0; }

.image { border:0px; }

#menu { list-style-type:none; padding:0; width:578px; height:48px; background:url("../buttons.png"); background-repeat:no-repeat; -moz-user-select:none; -webkit-user-select:none; user-select:none }
#menu li { width:143px; height:48px; float:left; }
#menu li a { height:48px; display:block; color:#ffa400; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#menu li a:hover { background-image:url("../buttons.png"); }
#menu li a.active { background-image:url("../buttons.png"); }
#menu li.menu-hom a:hover { position:relative; left:0px; background-position:0px -48px; -moz-box-shadow:0 0 30px #26272b; -webkit-box-shadow:0 0 30px #26272b; box-shadow:0 0 30px #26272b; }
#menu li.menu-hom a.active { position:relative; left:0px; background-position:0px -96px; -moz-box-shadow:0 0 30px #494a53; -webkit-box-shadow:0 0 30px #494a53; box-shadow:0 0 30px #494a53; }
#menu li.menu-hom a span { background-position:0px -0px; display:none; }
#menu li.menu-pro a:hover { position:relative; left:2px; background-position:-145px -48px; -moz-box-shadow:0 0 30px #0d222e; -webkit-box-shadow:0 0 30px #0d222e; box-shadow:0 0 30px #0d222e; }
#menu li.menu-pro a.active { position:relative; left:2px; background-position:-145px -96px; -moz-box-shadow:0 0 30px #194159; -webkit-box-shadow:0 0 30px #194159; box-shadow:0 0 30px #194159; }
#menu li.menu-pro a span { background-position:-145px -0px; display:none; }
#menu li.menu-per a:hover { position:relative; left:4px; background-position:-290px -48px; -moz-box-shadow:0 0 30px #452f16; -webkit-box-shadow:0 0 30px #452f16; box-shadow:0 0 30px #452f16; }
#menu li.menu-per a.active { position:relative; left:4px; background-position:-290px -96px; -moz-box-shadow:0 0 30px #895d2c; -webkit-box-shadow:0 0 30px #895d2c; box-shadow:0 0 30px #895d2c; }
#menu li.menu-per a span { background-position:-290px -0px; display:none; }
#menu li.menu-abt a:hover { position:relative; left:6px; background-position:-435px -48px; -moz-box-shadow:0 0 30px #240e2e; -webkit-box-shadow:0 0 30px #240e2e; box-shadow:0 0 30px #240e2e; }
#menu li.menu-abt a.active { position:relative; left:6px; background-position:-435px -96px; -moz-box-shadow:0 0 30px #4a1d5d; -webkit-box-shadow:0 0 30px #4a1d5d; box-shadow:0 0 30px #4a1d5d; }
#menu li.menu-abt a span { background-position:-435px -0px; display:none; }

#header { color:#970002; font:26px arial, sans-serif; }
#body { color:#B7946C; font:16px arial, sans-serif; padding-left:25px; padding-right:25px; }
#footer { color:#B7946C; font:10px arial, sans-serif; padding-left:25px; padding-right:25px; text-align: right;}

#entry-top { width:578px; height:17px; background:url("../i_entry-top.png") no-repeat; }
#entry-middle { width:578px; background:url("../i_entry-middle.png") repeat-y; }
#entry-bottom { width:578px; height:9px; background:url("../i_entry-bottom.png") no-repeat; }

span.title {
	color: #970002;
	font: bold 16px arial, sans-serif;
}

a.titlelink:link {
	color: #970002;
	text-decoration:none;
	font: bold 16px arial, sans-serif;
}

a.titlelink:visited {
	color: #970002;
	text-decoration:none;
	font: bold 16px arial, sans-serif;
}

a.titlelink:active {
	text-decoration:none;
	font: bold 16px arial, sans-serif;
}

a.titlelink:hover {
	color:red;
	text-decoration:none;
	font: bold 16px arial, sans-serif;
}

a.bodylink:link {
	color: #f4a54b;
	text-decoration:none;
	font: 16px arial, sans-serif;
}

a.bodylink:visited {
	color: #f4a54b;
	text-decoration:none;
	font: 16px arial, sans-serif;
}

a.bodylink:active {
	text-decoration:none;
	font: 16px arial, sans-serif;
}

a.bodylink:hover {
	color:red;
	text-decoration:none;
	font: 16px arial, sans-serif;
}
