@charset "utf-8";
/* CSS Document */

a {outline:0px;}

img {border:0px;}

a:link {text-decoration:none; color:#000000;}
a:visited {text-decoration:none; color:#000000;}
a:active {text-decoration:underline; color:#000000;}
a:hover {text-decoration:underline; color:#000000;}

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
margin:0px;
padding:0px;
background-image:url(web/back.png);
background-repeat:repeat-x;
}

hr {
border:0px;
height:1px;
width:100%;
margin:2px 0px 0px -6px;
background-color:#666666;
}

.addcomment {
float:right;
width:100px;
background-color:#999999;
border:0px;
color:#000000;
text-align:right;
font-size:10px;
margin:20px 0px 20px 0px;
}

.submit_button {
float:right;
width:80px;
background-color:#999999;
border:0px;
color:#000000;
text-align:right;
font-size:10px;
margin:0px 0px 0px 0px;
}

.comment_section {
margin:0px 20px 0px 20px;
font-size:11px;
}

.comment_window {
border:0px;
z-index:10;
}

.comment_window input{width:400px;}
.comment_window textarea{width:400px;}

div.main {
position:absolute;
top:50%;
left:50%;
margin-top:-270px;
margin-left:-500px;
width:1000px;
height:540px;
background-color:#000000;
}

div.title {
position:absolute;
right:20px;
top:-20px;
font-size:20px;
text-align:right;
}

div.nav {
z-index:500;
width:1000px;
position:absolute;
bottom:0px;
left:0px;
height:30px;
background-color:#cacaca;
}

div.buffer {
display:block;
height:10px;
}

div.window1 {
position:absolute;
top:0px;
right:0px;
width:467px;
height:510px;
overflow:auto;
}

div.contact {
position:absolute;
background-image:url(web/entrybg.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#CACACA;
bottom:40px;
right:10px;
width:300px;
overflow:hidden;
}

div.music1 {
position:absolute;
right:10px;
top:10px;
color:#CACACA;
text-align:center;
}

div.music2 {
position:absolute;
background-image:url(web/entrybg.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#CACACA;
text-align:justify;
line-height:18px;
left:10px;
bottom:40px;
width:400px;
}

div.music1 a:link {color:#CACACA;}
div.music1 a:visited {color:#CACACA;}
div.music1 a:active {color:#CACACA;}
div.music1 a:hover {color:#CACACA;}

div.pictures1 {
position:absolute;
bottom:40px;
left:10px;
right:10px;
overflow:hidden;
}

div.pictures2 {
position:absolute;
top:60px;
right:10px;
right:10px;
overflow:hidden;
}

div.pictures1 img{
margin:0px 17px 0px 0px;
}

div.entry {
display:block;
width:450px;
background-image:url(web/entrybg.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#CACACA;
text-align:justify;
overflow:visible;
}

a.navelement:link {display:block; float:left; height:30px; width:70px; text-align:center; background-color:#CACACA;}
a.navelement:visited {display:block; float:left; height:30px; width:70px; text-align:center; background-color:#CACACA;}
a.navelement:active {display:block; float:left; height:30px; width:70px; text-align:center; background-color:#DADADA;}
a.navelement:hover {display:block; float:left; height:30px; width:70px; text-align:center; background-color:#DADADA;}