html,body,div,a,img,p {
border:none;
outline:0;
font-size:100%;
color:#fff;
vertical-align:baseline;
margin:0;
padding:0
}

#body img {
border:none;
padding:10px 10px 0px 10px;
}

body {
background-color:#000;
min-width:840px
}

#page {
background:url(images/bg-topo.jpg) no-repeat center 0;
}

#menu {
padding: 280px 0 30px 0;
font:normal 15px Verdana, Arial, Helvetica, sans-serif;
width:830px;
margin:0 auto
}

#menu a {
	text-decoration:none;
	display:block;
	float:left;
	margin:0 20px 0 0;
	color: #FFFFFF;
}

#en {
float:right !important;
margin:0 !important
}

#body {
clear:both;
width:853px;
margin:0 auto;
}

#body p {
display:block;
float:left;
margin:0 4px 10px 0
}

#body span {
display: block;
padding:0 0 0 10px;
color: #FFFFFF;
font:italic 12px Georgia, "Times New Roman", Times, serif
}

#body kbd {
color: #c4344f;
font:normal 13px Geneva, Arial, Helvetica, sans-serif
}

#body img {
	border:none;
	margin:8px 8px 0 8px;
	padding:2px;
	color: #666666;
}

h1 {
font: italic bold 30px Georgia, "Times New Roman", Times, serif;
color: #cc3300;
text-align:center
}

#footer {
clear:both;
width:863px;
margin:0 auto
}

#footer div {
float:left;
width:260px;
color: #999999;
font:12px Geneva, Arial, Helvetica, sans-serif;
line-height: 20px;
letter-spacing: 1px;
padding:10px 10px 10px 12px
}

#footer h1 {
text-align:left
}

#about2, #link {
padding-top:80px !important
}

#link {
width:284px !important;
padding:80px 0px 10px 0px !important
}

#link a {
display:block;
line-height: 45px;
font:italic bold 24px Georgia, "Times New Roman", Times, serif;
}

#designer {
clear:both;
width:853px;
margin:0 auto;
text-align:right;
margin-top:350px;
padding-bottom:40px
}

#designer span {
background-color:#121212;
color: #666666;
font:italic 12px Georgia, "Times New Roman", Times, serif;
padding:7px 7px 7px 40px
}

.style-blue {color: #666666}
.style-blue a, a:visited {color: #666666;text-decoration:none;}
.style-blue a:hover {color:#00CCFF; text-decoration:underline;}

.style-red {color:#666666}
.style-red a, a:visited {color:#666666;text-decoration:none}
.style-red a:hover {color:#CC0000; text-decoration:underline}

.style-yellow {color:#666666}
.style-yellow a, a:visited {
	color:#333333;
	text-decoration:none;
	font-size: small;
}
.style-yellow a:hover {color:#FFCC00; text-decoration:underline}

