/* Layout */

body {
background-image: url("images/bgcolor.jpg");
}

#container {
background-image: url("images/bg.jpg"); 
width: 770px; 
margin: 0 auto;
}

#header {
background-image: url("images/header.jpg");
height: 230px;
}

#hcontents {
padding-top: 60px;
}

#footer {
background-image: url("images/footer.jpg");
height: 40px;
}

#fcontent {
text-align: center;
padding-top:10px;
}

#content {
background-color: #fff;
border: 1px solid #999;
margin-left: 190px;
margin-right: 25px;
padding:5px;
}

.utext {
text-align: right;
}

#sidebar {
float: left; 
width:160px;
padding-left:25px;
text-align: center;
}

/* Style */

body {
font-family: "Lucida Grande", Verdana, Halvetica, sans-serif;
}

a:link {
color: #666;
}

a:visited {
color: #666; 
}
a:hover {
color: #999; 
} 

#header .h1 {
font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;
font-size: 52px;
color: #fff;
text-align: center;
}

#header .h2 {
font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;
font-size: 22px;
color: #fff;
text-align: center;
}

#content h2 {
font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;
font-size: 18px;
color: #666;
}

#content h2 a{
text-decoration: none;
}

#content p {
text-align: justify;
font-size: 12px;
}

#sidebar {
font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;
font-size: 12px;
color: #333;
}

a:link {
color: #333;
}

a:visited {
color: #666; 
}
a:hover {
color: #ccc; 
} 

.utext {
font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;
font-size: 10px;
color: #999;
line-height: 1px;
}

.utext  a:link {
color: #999;
}

.utext a:visited {
color: #999; 
}

.utext a:hover {
color: #666; 
}

#fcontent {
font-family: "Trebuchet MS", Verdana, Halvetica, sans-serif;
font-size: 12px;
color: #666;
}

#fcontent  a {
color: #666;
}