* {
padding:0px;
margin:0px;
}

body {
background: #434343;
font-family:Tahoma;
font-size:8pt;
color: #909090;
text-align: justify;
}

#wrapper {
width:900px;
margin-left:auto;
margin-right:auto;
}

#header {
margin-left:auto;
margin-right:auto;
margin-bottom:2px;
width: 900px;
height: 312px;
overflow:hidden;
}

#welcome {
background: #e2e2e2;
width:331px;
padding:4px;
margin-top:2px;
top:-400px;
}

html>body #welcome {
width: 323px;
}

#official {
background: #e2e2e2;
width:190px;
padding:10px;
margin-top:2px;
}

html>body #official {
width: 170px;
}

#video {
background: #e2e2e2;
width: 190px;
padding:10px;
margin-top:2px;
padding-bottom:13px;
}

html>body #video {
width:170px;
}

#footer {
clear:both;
}

i, em {
color: #626577;
}

b, strong {
color: #4e4e4e;
}

u {
color: #646464;
}

color {
color: #6a6a6a;
}

color2 {
color: #626577;
}

color3 {
color: #8d6a5f;
}

#news {
float:right;
}

#menuwrapper {
float:left;
clear:left;
margin-right:2px;
}

#menu {
width:341px;
overflow:hidden;
background: #c1c1c1;
padding-left:16px;
padding-right:16px;
}

html>body #menu {
width:309px;
}

#newspost {
font: normal 8pt "Georgia";
color:#707070;
width:556px;
background: #d6d6d6;
padding-left:16px;
padding-right:16px;
overflow:hidden;
}

html>body #newspost {
width:525px;
}

#newscontent {
font: normal 8pt "Georgia";
color:#707070;
}

#newspost .postdate {
color: #909090;
text-align:right;
}

#newstitle {
color: #606060;
font: 14pt "Georgia";
text-transform:uppercase;
letter-spacing:1px;
width:526px;
height:24px;
margin-bottom:4px;
overflow:hidden;
}

html>body #newstitle {
width: 526px;
height:24px;
}

#subtitle {
background: #e2e2e2;
font: normal 8pt "Arial";
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
width:526px;
height: 19px;
padding-top:1px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
margin-bottom:6px;
}

html>body #subtitle {
width:518px;
height:13px;
}

.bottom {
border-top:1px dotted #909090;
margin-top:6px;
text-align:right;
font: normal 9pt "Georgia";
padding-left:4px;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
margin-right:4px;
}

.comments {
float:left;
background: #2e2e2e;
color: #ffffff;
font: normal 10pt "Arial Black";
text-align:center;
width:46px;
padding-left:4px;
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
}

html>body .comments {
width:42px;
}

img {
border-color: #81979b;
}

img:hover {
border-color: #5c7377;
}

a {
text-decoration: none;
color: #5c7377;
}

blockquote{
	border-left:8px solid #5c7377;
	border-right:8px solid #5c7377;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-left:40px;
	margin-right:40px;
	text-align:justify;
}

function backToTop() {
    var x1 = x2 = x3 = 0;
    var y1 = y2 = y3 = 0;

    if (document.documentElement) {
        x1 = document.documentElement.scrollLeft || 0;
        y1 = document.documentElement.scrollTop || 0;
    }

    if (document.body) {
        x2 = document.body.scrollLeft || 0;
        y2 = document.body.scrollTop || 0;
    }

    x3 = window.scrollX || 0;
    y3 = window.scrollY || 0;

    var x = Math.max(x1, Math.max(x2, x3));
    var y = Math.max(y1, Math.max(y2, y3));

    window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));

    if (x > 0 || y > 0) {
        window.setTimeout("backToTop()", 25);
    }
    
}

#content {
background-color:#e2e2e2;padding:8px;width:293px;
}