@charset "UTF-8";


html {
	background: #330000;
	color: #FFFFFF;}

h1 {
	font-size:x-large;
	margin:10px;
	padding: 0;
	text-align:left;
	color:#777777;
	position:relative;
	left:10px;
	}

a {
	color:#ffffff;
	}

p{
	padding: 10px;
	}

img{
	border: 0;}
/* header */

#header #logo {
	text-align: center;
	}

#header img {
	border:0;}

#contents {
		text-align: center;
	}

/* mainbox */

#mainbox {
	margin:0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width:800px;
	height:480px;
	}


/* leftbox */

#leftbox {
	background:#000000;
	height:480px;
	width:200px;
	float:left;
	}


#leftbox2 {
	position:relative;
	margin-left:33px;
	margin-top:100px;
	border:1px solid #333300; 
	width:131px; 
	height:240px; 
	padding:5px 0px 0px 0px;
	background:url(a_8.jpg) 
	repeat-x #1d0000 0% 100%;
	}

#leftbox2 a:hover {
	width:130px;
	font-size:small;
	color:#ffffff;
	display:block;
	font-weight:nomal;
	text-decoration:none;
	margin:0px 0px 6px 0px;
	text-align:center;
	padding:3px 0px;
	background-image :url(back.gif);
	background-color:transparent;
	}

#leftbox2 a {
	width:130px;
	font-size:small;
	color:#ffffff;
	display: block;
	font-weight:nomal;
	text-decoration:none;
	margin:0px 0px 6px 0px;
	text-align:center;
	padding:3px 0px;
	background-color :transparent;
	}
#leftbox2 ul {
	margin:0px;
	padding:0px;
	list-style-type :none;
	width:130px;
	display:inline;
        }
        
#leftbox2 li {
	display:inline;
	padding:0px;
	margin:0;
	width:130px;
        }

#leftbox img{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center;
	margin-top:30px;
	}



/* centerbox */
#centerbox {
	background:black;
	height:480px;
	width: 400px;
	color:#777777;
	text-align:center;
	float: left;
	}

.newsdate {
						background-color: #330000;}

/* rightbox */

#rightbox {
	background:#000000;
	background-image:url(a_82.jpg);
	height:480px;
	width:200px;
	float:right;
	}

#rightbox_top {
	background-image:url(a_82.jpg);
	height:480px;
	}

#rightbox_news {
	background-image:url(a_82.jpg);
	height:480px;
	}

#rightbox_link {
	background:#000000;
	background-image:url(link.jpg);
	height:480px;
	width:200px;
	float:right;
	}

/* rightbmenu */

#rightboxmenu {
	color: gray;
	font-size:small;
	position:relative;
	margin-left:33px;
	margin-top:70px;
	border:1px solid #333300; 
	width:131px; 
	height:240px; 
	padding:5px 0px 0px 0px;
	background:url(a_82.jpg) 
	repeat-x #1d0000 0% 100%;
	}

#rightboxmenu a:hover {
	width:130px;
	font-size:small;
	color:#ffffff;
	display:block;
	font-weight:nomal;
	text-decoration:none;
	margin:0px 0px 6px 0px;
	text-align:center;
	padding:3px 0px;
	background-image :url(back2.gif);
	background-color:transparent;
	}

#rightboxmenu a {
	width:130px;
	font-size:small;
	color:#ffffff;
	display: block;
	font-weight:nomal;
	text-decoration:none;
	margin:0px 0px 6px 0px;
	text-align:center;
	padding:3px 0px;
	background-color :transparent;
	}
#rightboxmenu ul {
	margin:0px;
	padding:0px;
	list-style-type :none;
	width:130px;
	display:inline;
        }
        
#rightboxmenu li {
	display:inline;
	padding:0px;
	margin:0;
	width:130px;
        }


/* rightbmenu2 */

#rightboxmenu2 {
	color: gray;
	font-size:small;
	position:relative;
	margin-left:33px;
	margin-top:70px;
	border:1px solid #333300; 
	width:131px; 
	height:240px; 
	padding:5px 0px 0px 0px;
	background:url(link.jpg) 
  background-position: 100% 100%;
	}

#rightboxmenu2 a:hover {
	width:130px;
	font-size:small;
	color:#ffffff;
	display:block;
	font-weight:nomal;
	text-decoration:none;
	margin:0px 0px 6px 0px;
	text-align:center;
	padding:3px 0px;
	background-image :url(back2.gif);
	background-color:transparent;
	}

#rightboxmenu2 a {
	width:130px;
	font-size:small;
	color:#ffffff;
	display: block;
	font-weight:nomal;
	text-decoration:none;
	margin:0px 0px 6px 0px;
	text-align:center;
	padding:3px 0px;
	background-color :transparent;
	}
#rightboxmenu2 ul {
	margin:0px;
	padding:0px;
	list-style-type :none;
	width:130px;
	display:inline;
        }
        
#rightboxmenu2 li {
	display:inline;
	padding:0px;
	margin:0;
	width:130px;
        }



/* footer */
#footer {
	text-align:center;
	}