/*
    General body defines
*/

body
{
    background:url(images-src/pixelgrass.gif);
    background-attachment:fixed;
    width: 100%;
    height: 100%;
}

/*
    layout
*/

.websitecontainer
{
    margin-left: auto;
    margin-right: auto;
	padding: 0px;
	border-collapse: collapse;
}

.websitehead
{
    background:url(images-src/headbackground.jpg);
    width: 780px;
    height: 76px;
    border-width: 1px;
    border-color: #191919;
    border-style:solid;
}

.websitemenucontainer
{
    padding: 0px;
}

.websitemenu
{
    background:url(images-src/menubackground.gif);
    width: 780px;
    border-width: 1px;
    border-color: #303030;
    margin-top: 0px;
    border-style:solid;
    background-position: center
}

.websitecontent
{
    background-color:#1A1A1A;
    border-width: 1px;
    border-color: #000000;
    margin-top: 0px;
    border-style:solid;
    width: 780px;
    margin: 0px;
}

.websitetopics
{
    background-color:#131313;
    border-width: 1px;
    border-color: #222222;
    margin-top: 0px;
    border-style:solid;
    width: 760px;
    margin: 0px;
    padding: 10px;
}

.websitefoot
{
    background-color:#3A3A3A;
    border-width: 1px;
    border-color: #000000;
    margin-top: 0px;
    border-style:solid;
    width: 780px;
    margin: 0px;
}

/*
    fonts
*/

body
{
   font-family: Georgia, Verdana, Helvetica, Arial;
}

a
{
    text-decoration:none;
    font-weight: bold;
    padding: 6px;
    font-size: 10pt;
}

a:hover
{
    color: #982400;
}

a:active
{
    text-decoration:underline;
    color: #982400;
}

.footnote
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, Arial;
    color: #B0B9B9;
}

.websitemenu
{
    font-style: normal;
    font-weight: bolder;
    font-size: 13px;
    color: #909999;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
}

.websitecontent p
{
    padding: 5px;
    padding-left: 20px;
    color: #C5C5C5;
    font-size: 14px;
    text-align:left;
}

.websitetopics
{
    font-size: 11px;
    font-weight: normal;
    color: #888888;
    font-family: Verdana, Helvetica, Arial;
    text-align:left;
}

.websitefoot a,
.websitemenu a,
.websitetopics a
{
    font-family: Verdana, Helvetica, Arial;
    text-decoration:none;
    color: #E0E9E9;
    font-weight: bolder;
}

.websitefoot a:hover,
.websitemenu a:hover,
.websitetopics a:hover
{
    text-decoration:none;
    color: #707979;
}

.websitefoot a:active,
.websitemenu a:active,
.websitetopics a:active
{
    text-decoration:underline;
    color: #F0F9F9;
}

.websitetopics a,
.websitetopics a:hover,
.websitetopics a:active
{
    font-size: 13px;
    font-weight: normal;
}


.websitecontent h3
{
    font-family: Verdana, Helvetica, Arial;
    margin-top: 0px;
    text-indent: 15px;
    padding: 22px;
    font-size: 13px;
    color: #CCCCCC;
    background:url(images-src/headlinebackground.gif);
    text-align:left;
}

.websitecontent pre
{
    font-family: monospace;
    color: #FFC5C5;
    font-size: 12px;
    background-color:#0A0A0A;
    border-width: 1px;
    border-color: #252525;
    border-style:solid;
    margin: 35px;
    margin-top: 0px;
    padding: 20px;
    padding-top: 0px;
}

.websitecontent img
{
    padding: 1px;
}

.websitecontent a { text-decoration:none;  color: #FF6633;}
.websitecontent a:hover { text-decoration:none; color: #3399FF;}
.websitecontent a:active { text-decoration:underline; color: #982400;}

.commentArea
{
    background-color:#1A1A1A;
    border-width: 1px;
    border-color: #2A2A2A;
    margin-top: 0px;
    border-style:solid;
    width: 740px;
    width: "780px"; <!-- IE5 hack -->
    margin: 0px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Verdana, Helvetica, Arial;
}

.commentArea b
{
    color:#E64C00;
}

.commentArea p
{
    margin-top: 10px;
    font-variant:normal;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
}

.commentArea hr
{
    /* visibility: hidden; */
    margin: 5px;
    border: 0px;
    background-color:#333333;
    height:1px;
    text-align:left;
}

.commentWarning
{
    color:#020206;
    margin: 0px;
    font-variant:normal;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
}

.commentFont
 {
    color:#A66729;
    margin: 0px;
    font-variant:normal;
    font-size:8pt;
    font-weight:normal;
    text-align:left;
}

.commentArea a {  margin: 0px; text-decoration:none;  color: #E0E9E9; font-weight: bold;}
.commentArea a:hover { text-decoration:none; color: #404949;}
.commentArea a:active { text-decoration:underline; color: #F0F9F9;}

.signline,
.signline p
{
    color: #333333;
    font-size:8pt;
    font-family: Verdana, Helvetica, Arial;
    text-align:left;
}

.websitecontent ul,
.websitecontent li
{
    color: #AAAAAA;
    font-size:10pt;
    font-family: Verdana, Helvetica, Arial;
    text-align:left;
}
