body {
background-color: #181818;
background-image: url(../images/background_main.gif);
background-repeat: repeat-x;
background-position: top;
background-attachment: fixed;

margin: 0;
padding: 0;

text-align: center;

font-family:  'HelveticaNeue-UltraLight', Arial, Verdana, sans-serif;
color: #CDCDCD;
}

a, a:link {
color: #CDCDCD;
text-decoration: none;
}

a:active {
color: #31C9F5;
}

a:hover {
color: #31C9F5;
}

#container {
background-color: #545454;
width: 761px;
height: auto;

margin: 0 auto 20px auto;
padding: 0;

border: solid #2b2b2b;
border-width: 0 15px 15px 15px;
}

#date {
list-style: none;

float: left;
clear: both;
}

#date li {
display: inline;
}

h1 {
font-size: 32px;
font-weight: normal;
color: #EBEBEB;

margin: 0 0 15px 15px;

float: left;
}

#about {
font-size: 12px;
margin: 0 0 -15px 0;
padding: 0;

color: #a4a3a3;
}

#about:hover {
color: #31C9F5;
}

.clear {
clear: both;
}

h2 {
font-size: 15px;
font-weight: normal;
color: #EBEBEB;
}

p {
font-size: 11px;
padding: 6px;
}

h6 {
font-size: 12px;
padding: 6px;
font-weight: normal;
margin: 0;
}

.reflector {
padding-left: 17px;
}

#center {
position: relative;
top: -120px;

height: auto;

text-align: center;
}

p#loading {
font-size: 14px;
margin: 0 0 15px 0;
padding: 0;

color: #a4a3a3;

font-style: italic;
}

.box {
background-color: #3f3f3f;

float: left;

margin: 0 10px 20px 10px;
padding: 0 8px 0 8px;

text-align: center;
}

/* thumbnail image links control */

#center a {
float: left;
}

#center a   {
margin: 15px 15px 15px 5px;
}

#center a:link img {
border: 1px solid #3c3c3c;
}

#center a:visited img {
border: 1px solid #3c3c3c;
}

#center a:hover img {
border: 1px solid #6a6a6a;
}



/* here's your navigation CSS madness */

#nav {
background-image: url(images/topbg.gif);
background-repeat: no-repeat;
height: 243px;

text-align: center;

margin: 0 auto 0 auto;

}

#nav ul {
width: 761px;

margin: 15px 0 0 0;
padding: 0;

list-style: none;

text-align: center;
font-size: 21px;

letter-spacing: 4px;
}

#nav li {
display: inline;
}

#nav a {
text-decoration: none;

}

#nav li a strong {
visibility: hidden;
font-size: 1px;
font-weight: normal;
margin: 0;
padding: 0;
}

#bottom {
background-color: #535353;
background-image: url(images/bottombg.gif);
background-repeat: no-repeat;
background-position: bottom;

height: 233px;
padding-bottom: 0;
padding-top: 550px;
}

/* extra stuff */

#link {
font-size: 12px;
border-bottom: dotted 1px #ccc;
}

p.rok {
font-size: 14px;
text-align: left;

font-weight: normal;

line-height: 25px;
}

#inline {
float: left;
margin: 10px;
}
