* {
 margin: 0;
 padding: 0;
}
html {
 overflow-y: scroll;
}
body {
 background: #000 url(/images/bg.jpg) top center;
 color: #fff;
 font-family: "lucida sans", arial, helvetica, sans-serif;
 text-align: center;
}
img {
 border: 0;
}

h1 {
 color: #fff;
 font-size: 16px;
 text-shadow: 0 0 4px #c0f, 0 0 1px #fff, 0 -6px 6px #33ccff, 0 6px 9px #6699ff;
}
a {
 color: #fc0;
 border-bottom: 2px solid #000;
 text-shadow: 1px 1px 4px #000;
}
a:hover {
   color: #eef;
   border-bottom: 2px solid #333;
}
#top-header a {
 border: 0;
}
#top-header img {
 position: relative;
 width: 487px;
 height: 79px;
 margin: 0 auto;
 behavior: url(/css/iepngfix.htc);
}
#all {
 position: relative;
 width: 780px;
 margin: 0 auto;
 text-align: left;
 padding: 50px 0;
}
#top-header {
 margin: 0 auto;
 padding: 25px 0;
 text-align: center;
}
#main-nav {
 position: relative;
 width: 120px;
 float: left;
 margin-right: 45px;
 margin-bottom: 50px;
 overflow: hidden;
}
#main-nav a, #main-nav a:visited {
 display: block;
 font-weight: bold;
 color: #ff9;
 margin: 15px 0;
 padding: 2px 15px;
 text-decoration: none;
 white-space: nowrap;
 border: 0;
 width: 110px;
}
#main-nav a:hover {
 background: rgba(50,50,50,0.5);
 color: #fc0;
}
/* Current page */
.mn-1 #mn-1, .mn-2 #mn-2, .mn-3 #mn-3, .mn-4 #mn-4, .mn-5 #mn-5 {
 color: #fc0;
}
#main {
 width: 500px;
 margin: 0 auto;
 float: left;
 clear: right;
 margin-bottom: 50px;
 font-size: 13px;
 line-height: 1.5em;
 color: #ccc;
 text-align: justify;
}
#footer {
 width: 800px;
 margin: 0 auto;
 color: #963;
 font-size: 11px;
 text-align: center;
 clear: both;
}

a img {
 border:4px solid #000; 
 margin: 4px;
}
a:hover img {
 border: 4px solid #333;
}

#logo {
 border: 0;
}

