/* Tags */

body {
font: 11px Lucida Grande, verdana;
color:  #444444;
text-align: center;
background-color: #F0F4FF;
margin: 0;
padding: 0;
}

td {
font: 11px Lucida Grande, verdana;
color:  #444444;
}

b {
font: 10px Trebuchet MS;
font-weight: bold;
text-transform: uppercase;
}

pre {
font: 11px arial;
color:  #000000;
}

label, text {
font: 11px arial;
color:  #000000;
}

div {
text-align: justify;
}

img {
border: 0px;
}

ul {
padding:0px;
margin: 0px;	
line-height:10px;
}

hr {
width: 250px;
}

h2 {
font: 11px Trebuchet MS;
font-weight: bold;
color: #000000;
border: 1px solid #dddddd;
background-color: #F0F4FF;
letter-spacing: 5px;
text-transform: uppercase;
padding: 1px 1px 1px 7px;
margin: 0px 0px 0px 0px;
}


a:link, a:active, a:visited { 
font: 10px Trebuchet MS;
font-weight: bold;
color: #000000; 
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
}

a:hover { 
text-decoration: underline;
}

/* Forms */

input, textarea, option, select { 	
background-color: #F0F4FF; 	
font: 11px arial; 	
color: #000000; 	
letter-spacing: 1px; 	
border: 1px solid #dddddd; 	
padding:2px; 
}

/* Divs */

#wrapper {
margin:0 auto;
width: 500px;
}

#container {
width: 100%;
height: auto;
position: relative;
border: 1px solid #dddddd;
background-color: #ffffff;
overflow: auto;
padding: 8px;
}

#content {
width: 100%;
float: left;
}

#sidebar {
width: 26%;
float: right;
}

/* Classes */

.module { 
font: 10px Lucida Grande, verdana;
line-height: 10px;
color: #444444; 
border: 1px solid #dddddd;
margin-bottom: 8px;
padding: 5px;  
background-color: #F0F4FF; 
}