/**
* Style Standart Elements
**/
body
{
    background-color: #F7F7F7;
    margin: 0px;
    padding: 0px;
}

/**
* Header Style
**/
#header
{
    background-color: #F7F7F7;
    border-bottom: 1px solid #CCCCCC;
    margin: 0px;
    padding: 0px;
}
#header h2 span.last
{
	color: #0066CC;
}
#header h2 a:link
{
    color: #CC6600;
    font-weight: normal;
    text-decoration: none;
}
#header h2 a:visited
{
    color: #CC6600;
    font-weight: normal;
    text-decoration: none;
}
#header h2 a:hover
{
    color: #0066CC;
    text-decoration: none;
}
#header h2 a:active
{
    color: #333333;
}
#header h2
{
    color: #CC6600;
    font: normal 20pt georgia, "times new roman", serif;
    margin: 0px 10px 0px 10px;
    padding: 10px 0px 0px 0px;
}

#content
{
    background-color: #FFFFFF;
}
#content hr
{
	width: 80%;
}

#userbar
{
    background-color: #EFFEEF;
    border-bottom: 1px solid #CDDCCD;
    text-align: right;
    padding: 0px 4px 0px 4px;
}

#left_side
{
    float: left;
    width: 70%;
}
#left_side h2
{
    color: #CC6600;
    margin: 0px;
    padding: 0px;
}

#right_side
{
    float: right;
    width: 30%;
}
#right_side h2
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
}
#right_side h2 a
{
    color: #CC6600;
    text-decoration: none;
}

#tags a
{
    color: #0066CC;
}

#pages
{
    padding: 10px;
    text-align: center;
}
#pages a
{
    background-color: #FFFFFF;
    border: 1px solid #9AAFE5;
    color: #2E6AB1;
    margin-right: 2px;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
}
#pages a:hover, #pages a:active
{
    background-color: lightyellow;
    border: 1px solid #2b66a5;
    color: #000;
}
#pages span.current {
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    border: 1px solid navy;
    font-weight: bold;
    background-color: #2e6ab1;
    color: #FFF;
}

#footer
{
    background-color: #F7F7F7;
    border-top: 1px solid #CCCCCC;
    margin: 0px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}

table.form td.label
{
    text-align: right;
}
table.form td.input
{
    text-align: left;
}
table.form td.action
{
    text-align: center;
}

div.site
{
    margin-left: 10px;
    margin-bottom: 15px;
}
div.site div.title
{
    color: blue;
    font-weight: bold;
}
div.site div.description
{
    color: grey;
}
div.site div.misc
{
    color: #252525;
}

div.button
{
	border: 1px solid #66CC66;
	text-align: center;
	margin: 4px;
}
div.button a
{
	color: #66CC66;
	font-size: 32px;
	text-decoration: none;
}
