/* --------------------------------------------------------------- headlines */

h5{ /*site head */
font-size:30px;
color:#fff;
padding:20px;
margin-top:20px;
margin-bottom:10px;
background-image:url("../img/bluebg.png");
background-repeat:repeat;
}

h4{ /*head in box */
font-size:25px;
color:#fff;
padding:20px;
padding-left:0px;
margin-top:20px;
margin-bottom:10px;
border-bottom:1px solid #a9b4c0;
line-height:1.3em;
}

h3{ /*head in sidebarbox */
font-size:22px;
color:#fff;
padding:10px;
padding-left:0px;
margin-bottom:10px;
border-bottom:1px solid #a9b4c0;
}

/* --------------------------------------------------------------- links */

a {
color:#c2e2fe;
text-decoration:none;
}

a:hover {
color:#fff;
font-weight:bold;
}

/* --------------------------------------------------------------- nav */

a.nav {
color:#fff;
display:block;
padding:8px;
padding-right:15px;
background-image:url("../img/bluebg_nav.png");
margin-bottom:5px;
text-align:right;
}

a.nav:hover {
color:#f2f9ff;
background-color:#fff;
font-weight:bold;
}

a.nav_sel {
color:#f2f9ff;
background-color:#fff;
font-weight:bold;
display:block;
padding:8px;
padding-right:15px;
margin-bottom:5px;
text-align:right;
background-image:url("../img/bluebg_nav.png");
}

#navblock{
width:340px;
margin-bottom:30px;
}

/* --------------------------------------------------------------- main layout */


html {
color:#fff;
font: normal normal normal 1em/1.2em Helvetica, Sans-Serif, Sans, sans;
position:absolute;
top:0px;
left:0px;
background-color: #000;
background-image:url("../img/spacebg.jpg");
background-repeat:repeat;
/*background-attachment:fixed;*/
margin: 0px;
padding:0px;
width:100%;
min-height:100%;
min-width:980px;
}

body {
margin: 0px;
padding:0px;
background-color: #fff;
}

#sidebar{
position:absolute;
right:50px;
top:310px;
width:320px;
padding:10px;
margin-bottom:40px;
min-height:500px;
}

#stuffbox{
width:280px;
margin-bottom:40px;
margin-left:0px;
min-height:400px;
}

.sidebarbox{
background-image:url("../img/bluebg.png");
background-repeat:repeat;
padding:15px;
margin-bottom:10px;
}

#content {
margin-top:0px;
position:absolute;
margin-left:50px;
right:385px;
top:120px;
min-height:500px;
margin-bottom:40px;
display:inline-block;
max-width:1400px;
min-width:60%
}

#box{
padding:20px;
min-height:850px;
margin-bottom:5px;
background-image:url("../img/bluebg.png");
background-repeat:repeat;
}

/* --------------------------------------------- logo */

#logoglow {
position:absolute;
top:-80px;
right:0px;
width:500px;
height:600px;
background-image:url("../img/logoglow.png");
background-repeat:no-repeat;
}

#logo {
position:absolute;
top:50px;
right:100px;
width:200px;
height:250px;
background-image:url("../img/logo.png");
background-repeat:no-repeat;
}


/* --------------------------------------------- foot */

#footer {
position:absolute;
top:0px;
width:100%;
padding-top:4px;
padding-bottom:4px;
font-size:12px;
text-align:center;
background-image:url("../img/bluebg.png");
}

/* --------------------------------------------- stuff */

.clickimage{
margin:10px;
border:10px solid #a9b4c0;
}

.clickimage:hover{
border:10px solid #b9c4d0;
}


.galimage{
margin:10px;
border:5px solid #a9b4c0;
}

.galimage:hover{
border:5px solid #b9c4d0;
}
