@charset "utf-8";
/* reset */
body {
        font-family: Verdana, sans-serif;
        line-height:1;
        color:#000;
		background:#0d0d0d url('../images/bg_page.jpg') repeat-x 0 60px;
        margin:0;
        padding:0;
}
h1, h2, h3, h4, h5, h6 {
        font-size:12px;
}
h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption {
        margin:0;
        padding:0;
}
a {text-decoration:none; border-bottom:dotted 1px #666; color:#999}
img {border:0}

/* grid, top, content, footer*/
#grid {position:relative; }
#top {width:100%; height:45px; padding:15px 0 0 0; background-color:black; text-align:center}
#top a {border:none}
.sunrise {height:33px; margin:0; text-align:center}
#menu {position:relative; font-size:0; text-align:center; list-style:none; margin:0 0 70px;text-transform:uppercase;}
#menu li { text-align:center; display:-moz-inline-box; display:inline-block;}
#menu li.on {position:relative; }
#menu li a {font-size:14px; vertical-align:middle;}
#menu li.on a, #menu li.on a:link, #menu li.on a:visited {color:red;font-size:14px; vertical-align:middle}
#menu li.on ul {position:absolute; top:20px; right:13px;}
#menu li.on ul li {text-align:right; display:block;  font-size:1%}
#menu li.on ul li a, #menu li.on ul li a:link, #menu li.on ul li a:visited { color:#999; font-size:12px; padding:0; margin:0; }
#menu li.on ul li.on a, #menu li.on ul li.on a:link, #menu li.on ul li.on a:visited  {color:red}
#menu li.on ul li a:hover {color:#fff}
.sidemenu {position:absolute; top:17px; right:8px; font-size:14px; padding:5px 10px}
.sidemenu img {vertical-align:middle;padding:0 0 2px;}
.sidemenu a, .sidemenu a:link, .sidemenu a:visited {margin:0; padding:5px 10px;border:none; color:#fff}
.sidemenu a:hover { background:#e00000}
*:first-child+html #menu li {display:inline}
* html #menu li {display:inline}
#menu li a {color:#888; text-decoration:none; display:block; width:150px; letter-spacing:2px; border:none}
#menu li a:hover {color:#fff;}
#content {height:650px;text-align:center; margin:0 0 20px;}
#content img {border:6px #666 solid}
#foot {text-align:center; font-size:12px; color:#666; letter-spacing:1px}
#foot span {text-decoration:italic}
