body {
background: #ccc;
font: 70%/150% arial, sans-serif;
color : #666666;
line-height : 15px;
text-align: center;
margin: 0;
padding: 0;
} 
p {
margin-top : 10px;
}
A {
color : #ffcc00; 
text-decoration : none; 
font-weight : normal; 
font-family : arial, sans-serif;
font-size : 70%/150%; 
cursor : pointer; 
} 
A:hover {
color : #ff0066; 
text-decoration: underline;
font-weight : normal; 
font-family : arial, sans-serif;
font-size : 70%/150%; 
cursor : pointer; 
}
h3 {
font-family : verdana, sans-serif;
font-size : 130%; 
font-weight: normal;
letter-spacing : 1px; 
text-align : left;
margin-bottom : 5px;
margin-top: 30px;
color: #ffcc00;
} 
h2 {
font-family : verdana, sans-serif;
font-size : 115%; 
font-weight: normal;
letter-spacing : 1px;  
text-align : left;
margin-bottom : 5px;
margin-top: 30px;
}


/* Header */

#header {
background: url(images/header.jpg) no-repeat top left;
width: 472px;
height: 235px;
white-space: nowrap;
}
.nav {
text-decoration: none;
display: block;
width: 100%;
color: #000;
background: #fff;
text-align: left;
border-bottom: 1px dotted #ccc;
}
.nav:hover {
text-decoration: none;
color : #000000; 
background : #ffcc00;
border-bottom: 1px solid #cccccc;
}






/* Content */

#content {
float: left;
position: relative;
width : 285px;
text-align: justify;
padding: 0;
margin-top: -15px;
left: 13px;
display: inline; /* IE double margin bug fix */
}
#container {
background: url(images/bg.jpg) repeat-y top center;
width: 472px !important;
margin: 0px auto;
text-align: justify;
padding: 0px;
}
input, textarea, option, select, checkbox {
background: transparent;
font : inherit;
color: #cccccc;
text-align : justify; 
border-left: 1px solid #ffcc00;
border-top: 1px solid #ffcc00;
border-bottom: 1px solid #ff0066;
border-right: 1px solid #ff0066;
}
textarea {
background: url(images/text.jpg) no-repeat top left;
width: 250px;
height: 150px;

}
ul {
list-style-image: url('images/bullet.gif');
}



/* Sidebar */

#sidebar {
float: right;
position: relative;
margin-top: -15px;
right: 22px;
padding: 0;
width: 148px;
}



/* Footer */

#footer {
background: url(images/footer.jpg) no-repeat bottom left;
width: 100%;
height: 60px;
text-align: left;
clear: both;
font: inherit;
color: #663333;
}
#footer a {
font: inherit;
color: #993300;
}
#footer a:hover {
font: inherit;
color: #666633;
}
#footer p {
float: left;
position: relative;
left: 60px;
top: 20px;
z-index: 0;
}
.up {
background: url(images/page_up.gif) no-repeat top right;
padding-right: 15px;
}