                body, html
                {
                    width: 100%;
                    height: 100%;
                    font-family: verdana;
                    margin: 0px;
                    padding: 0px;
                    background-color: white;
                }
                
                a
                {
                    color: darkblue;
                }

img
{
    border: none;
}
                
                .site
                {
                    width: 900px;
                    margin-left: auto;
                    margin-right: auto;
                    margin-top: 0px;
                    position: relative;
                    background-color: darkblue;
                }
                
                .top
                {
                    background-color: darkblue;
                    height: 160px;
                    position: relative;
                }
                
                .top .header
                {
                    background-image: url(/images/titlebg.png);
                    width: 515px;
                    height: 119px;
                    color: black;
                    margin-left: -15px;
                    position: absolute;
                    z-index: 0;
                    left: 150px;
                    top: 70px;
                }
                
                .top .header .headertext
                {
                    font-size: 24pt;
                    
                    display: inline-block;
                    height: 100px;
                    margin-top: 30px;
                    margin-left: 150px;
                    
                
                }
                
                .headertext
                {
                }
                
                .topimage
                {
                    float: left;
                    z-index: 1;
                    position: absolute;
                }
                
                .rightbox
                {
                    float: right;
                    background-color: darkblue;
                    height: 100%;
                    width: 270px;
                    min-height: 768px;
                }

                .outercontent
                {
                    width: 630px;
                    background-color: white;
                    margin-top: -10px;
                    padding-top: 10px;
                }

                .content
                {
                    clear: left;
                    width: 600px;
                }

.readmore
{
    font-size: 8pt;
}
                
                .rightlogo
                {
                    float: right;
                    width: 270px;
                    text-align: right;
                }
                
                .ads
                {
                    margin-top: 25px;
                    margin-left: 320px;
                    width: 280px;
                }
                
                hr
                {
                    border-color: darkblue;
                }
                
                .googlead
                {
                    height: 80px;
                    
                }
                
                .catheader
                {
                    background-image: url(images/headerbg.png);
                    width: 191px;
                    height: 40px;
                    float: right;
                    color: white;
                    font-size: 16pt;
                    line-height: 35px;
                    padding-left: 20px;
                    clear: both;
                    
                }
                
                .catitems
                {
                    clear: both;
                    float: right;
                }
                
                .catitems .category
                {
                    margin: 5px;
                    width: 180px;
                    text-align: left;
                    font-size: 10pt;
                }
                
                .rightbox a
                {
                    color: white;
                    text-decoration: none;
                }
                
                .rightbox a:hover
                {
                    text-decoration: underline;
                }

.dsep
{
    margin-top: 7px;
    float: left;
    width: 300px;
    height: 2px;
    margin-right: 5px;
    background-color: darkblue;
}

.footer
{
    font-size: 9pt;
    color: silver;
}

.newcomment
{
    float: right;
}

.newcomment a
{
    font-size: 10pt;
}

.newcomment .plusbox
{
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    float: left;
    background-color: darkblue;
    color: white;
    margin: 2px;
}


.addcomment
{
}

.addcomment input
{
    border: 1px solid silver;
    background-color: white;
    clear: right;
}

.addcomment .from, .addcomment .email, .addcomment .title
{
    float: left;
    width: 100px;
}

.addcomment #comment
{
    width: 100%;
    height: 150px;
    border: 1px solid silver;
}

.feed .item
{
    margin: 10px;
}

.feed .item .description
{
    font-size: 10pt;
}

.searchfield
{
    border: 1px solid black;
    background-color: white;
}

.dosearch
{
    border: 1px solid black;
    background-color: white;
}

.comments
{
    font-size: 10pt;
}

.comments .comment
{
    border-top: 2px solid darkblue;
    margin: 10px;
}

.comments .comment .title
{
    color: #linkcolor:color%;
    font-size: 10pt;
}

.comments .comment .contents
{
    font-size: 10pt;
}

.comments .comment .info
{
    color: silver;
}

.comments .comment .title
{
    color: darkblue;
}

.feeditem
{
    font-size: 10pt;
}

.feeditem .title
{
    font-size: 12pt;
}

.feeditem .published
{
    color: silver;
}

.permalink
{
    color: green;
    text-decoration: none;
    border-bottom: 5px double green;
}

.pagebrowser
{
    text-align: right;
}

.pagebrowser a
{
    font-size: 8pt;
}

.contactform
{
    font-size: 10pt;
}

.contactform .inputlabel
{
    color: ;
    width: 100px;
    float: left;
}

.contactform .inputfield
{
    border: 1px solid silver;
}

.contactform .comment
{
    border: 1px solid silver;
    width: 100%;
    clear: both;
}

.contactform .send
{
    background-color: white;
    border: 1px solid silver;
}