#breadcrumbs
{
position:relative;
top:-4px;
font-size:85%;
}

#breadcrumbs a
{
text-decoration:none;

}

.code
{
font-size:90%;
}

.comments-box
{
border:1px solid #eee;
padding:2%;
padding-top:0;
}

.content
{
padding:1%;
}

#edit-page-textarea
{
font-family: 'Andale Mono', 'Courier New', Courier, monospace;
font-size:90%;
}

.front-forum-box
{
background-color:#ddd;
border:1px solid #aaa;
padding:2%;
}

.front-forum-box div
{
background-color:#fff;
border:1px solid #aaa;
padding:2%;
margin-bottom:2%;
}

#header
{
height:1px;
}

#header h1
{
font-size:150%;
padding-left:10px;
padding-top:5px;
}

#header h2
{
font-size:110%;
}

.long
{
border:1px solid #ddd;
}

#main-content
{
border:1px solid #cee0f2;
background-color:#e2e7ff;
}


#page-title
{
border:0;
margin-top:2%;
margin-bottom:1%;
}

#page-content
{
padding:1%;
margin-top:1%;
border:1px solid #ddd;
background-color:#fff;
}

.page-options-bottom
{
background-color:#fff;
border:1px solid #ddd;
}

.pages-list-item
{
border:1px solid #ddd;
margin:0.5%;
}

#side-bar
{
border:1px solid #eee;
margin-top:5%;
padding:0;
width:16em;
}

#side-bar ul
{
margin:0;
padding:0;
width:100%;
}

#side-bar ul li
{
list-style-type:none;
}
#side-bar ul li a
{
border:1px solid #eee;
background-color:#f5faff;
display:block;
width:90%;
text-decoration:none;
}

#side-bar ul ul
{
padding-left:10%;
}
#side-bar ul li li a
{
border:0;
background:transparent;
}

#side-bar a:hover
{
color:#0000ff;
}

#toc
{
font-size:85%;
border:1px solid #cee0f2;
background-color:#f5faff;
}

#toc-list a
{
text-decoration:none;
}

#top-bar
{
top:10px;
left:17em;
}

#top-bar li
{
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-left:0;
margin-right:0;
color:#fff;
background-color:#fff;
}