* {
padding: 0;
margin: 0;
}

a, a:link, a:active, a:visited{
text-decoration: none;
color: #808080;
}

a:hover{
color: white;
background: black;
}

a img{border: none;}

img{vertical-align: middle;}

body{
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;/*Cambria, Georgia, "New York CE", utopia, Palatino, "Palatino Linotype", Constantia, serif;*/
/*"Trebuchet MS", "Geneva CE", lucida, sans-serif;*/
font-size: 12px;
color: #434343;
/*background-color: #F2F2F2;*/
background: #F2F2F2 url(images/body-back.png) repeat-x top;

}

#wrap{
width: 900px;
background: url(images/vertical-back.png);
}

#wrap2{
background: url(images/back.png) no-repeat top;
}

#header{
text-indent: 50px;
height: 150px;
font-variant: small-caps;
}



#box{
width: 780px;
text-align: left;
}

#sidebar{
float: left;
width: 150px;
letter-spacing: -1px;
}

#menu{
/*text-align: center;*/
}

#menu li{
list-style-type: upper-alpha;
}

#menu li h1{
display: inline;
font-size: 1.5em;
font-weight: bold;
letter-spacing: -2px;
margin: 0;
padding: 0;
}

#menu li a{
color: black;
}

#menu li a:hover{
color: white;

}

#content{
float: right;
width: 600px;

}

#footer{

text-align: left;
border-top: 1px solid silver;

}

.block{
/*background: #F9FCFF;*/
margin: 8px 0 8px 0;

}

.block h3{
border-bottom: 1px dotted silver;
letter-spacing: 0px;
font-size: 1.8em;
font-variant: small-caps;
margin: 10px 0px 10px 0px;
padding: 0px 0px 8px 0px;
}

.block li h1, .block li h2, .block li h3, .block li h4, .block li h5, .block li p{
display: inline;
}  