body /*formats everything*/
{
background:#fff;
color:#333;
font:.8em arial,helvetica,sans-serif;
height:100%;
margin:10px 0 0 0;
}
/*links*/
a, a:link, a:visited, a:active, a:hover
{
background:transparent;
cursor:pointer;
font-weight:700;
color:#9559CA;
text-decoration:underline;
}
/*main layout element*/
#container
{
position:relative;
width:700px;
margin:auto;
}
#logo
{
position:relative;
z-index:2000;
width:159px;
height:112px;
background:#fff url('images/logo.gif');
}
#header
{
margin-top:-112px;
}
#header .content
{
height:60px;
}
#main-table, #header
{
position:relative;
width:511px;
padding:0;
margin-left:174px;
}
#main-table .middle, #header .middle 
{
background:#F4F2D9 url('images/main_middle.gif');
padding:0;
margin:0;
}
#main-table .content, #header .content 
{
padding:5px 20px;
}
/*box at left of the page*/
#sidebar
{
position:absolute;
top:127px;
left:0;
width:159px;
padding:0;
margin:0;
}
#sidebar .middle
{
background:#F4F2D9 url('images/sidebar_middle.gif');
padding:0;
margin:0;
}
#sidebar .content
{
padding:15px;
}
#sidebar #menu a
{
display:block;
background:url('images/menu_bullet.gif') no-repeat;
padding:0px 0 15px 20px;
font-style:italic;
font-size:1.2em;
color:#000;
text-decoration:none;
}
#sidebar #menu a:hover
{
background:url('images/menu_bullet_over.gif') no-repeat;
color:#666;
}
#sidebar ul#menu .link
{
font-weight:100;
font-size:.5em;
line-height:2em;
vertical-align:.2em;
}
#footer
{
position:relative;
font-size:.7em;
text-align:right;
}
/*text formatting*/
h1, h2, h3, h4, h5, h6
{
padding:0;
margin:0;
}
h1
{
font-size:196%;
}
h2
{
font-size:136%;
}
h3
{
font-size:126%;
}
h4
{
font-size:116%;
}
h5
{
font-size:106%;
}
h6
{
font-size:95%;
font-weight:normal;
}
.caps
{
text-transform:capitalize;
}
.highlight1
{
color:#000066;
}
.highlight2
{
color:#339933;
}
.highlight3
{
color:#9E5836;
}
.subdued
{
color:#999;
}
.strong
{
font-weight:bold;
}
.small
{
font-size:85%;
}
.em
{
font-style:italic;
}
.txtright
{
text-align:right;
}
.txtleft
{
text-align:left;
}
.txtcenter
{
text-align:center;
}
/*images*/
img
{
border:none;
padding:0;
margin:0;
}