﻿body
{
    font-family: Verdana,Arial;
    font-size: 10pt;
    margin: 10px 50px 10px 50px;
    background-color: #222222;
}

table
{
    font-family:Verdana,Arial;
    font-size:10pt;
    border-collapse:collapse;
}

input
{
    font-family:Verdana,Arial;
    font-size:10pt;
}

textarea
{
    font-family:Verdana,Arial;
    font-size:10pt;
}


form
{
    display:inline;
} 

a
{
    color: #305E96;
    text-decoration: none;
}

a:visited
{
    color: #305E96;
    text-decoration:none;
}

a:hover
{
    color: #305E96;
    text-decoration: underline;
}

a.NavigationLink
{
    color:White;
}

a.NavigationLink:visited
{
    color:White;
}

a.NavigationLink:hover
{
    color:White;
}

a.ImgLink
{
    text-decoration:none;
    color:White;
    font-family:Georgia;
    vertical-align:bottom;
}
a.ImgLink:visited
{
    text-decoration:none;
}
a.ImgLink:hover
{
    text-decoration:none;
}

a.PostsListItemTitle
{
    color:#004400;   
}

a.PostsListItemTitle:visited
{
    color:#004400;   
}

a.PostsListItemTitle:hover
{
    color:#004400;   
}

.Heading
{
    padding-bottom:5px;
}

.HeadingTable
{
    width:100%;
}

.TopLeftCell
{
    vertical-align:bottom;
}

.TopRightUpperCell
{
    text-align:right;
    vertical-align:top;
}
.TopRightLowerCell
{
    text-align:right;
    vertical-align:bottom;
}

.TopRightUpperMenu
{
    white-space:nowrap;
}

.TopRightLowerMenu
{
}

.Logo
{
}

.SubHeadLine
{
    font-family:Georgia;
    color:White;
}

.TopImageButton
{
    vertical-align: bottom;
    border-style: none;
    height: 30px;
    width: 30px;
}

.MainDiv
{
}

.FooterDiv
{
    background-color:#005500;
    color:White;
    padding:10px 10px 10px 10px;
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
}

.MainTable
{
    width:100%;
}

.NavigationDiv
{
    padding:5px 5px 5px 5px;
    background-color: #005500;
    font-weight:bold;
    color: #FFFFFF;
    vertical-align:middle;
}

.AllTableCells
{
    vertical-align:top;
}

.OptionsColumnCell
{
    width:200px;
    padding: 5px 5px 5px 0px;
}

.OptionsColumn
{
    
}

.ContentColumnCell
{
    padding: 5px 0px 5px 0px;
}

.ContentMain
{
    padding: 5px 5px 5px 5px;
    background-color:#ffffff;
}

.Content
{
    padding-right:5px;
}

.ContentMainTable
{
}
.ContentLeftCell
{
}
.ContentRightCell
{
}

.ContentAdds
{
}

.Section
{
    padding-bottom:5px;
}

.SectionTitle
{
    color: white;
    font-weight:bold;
    padding: 5px 5px 5px 5px;
    background-color:#005500;
}

.SectionContent
{
    padding: 2px 5px 10px 5px;
    color: white;
    background-color:#335533;
}

.CommentsHeading
{
    color: #86180A;
    font-weight:bold;
    font-size:24px;
    font-family:Georgia, Verdana, Arial;
    padding-top:10px;
    padding-bottom:2px;
}

.CommentBody
{
    padding:5px 10px 30px 10px;
}

.CommentBodyPreview
{
    padding:5px 10px 30px 10px;
    height:170px;
}

.CommentSubLine
{
    font-size:8pt;
    font-style:italic;
    color:#86180A;
    padding:5px 5px 5px 5px;
    background-color:#eeeeee;
}

.CommentAuthorDisplayName
{
    color:#305E96;
    font-weight:bold;
}

.CommentForm
{
    padding: 2px 10px 10px 10px;
}

.CommentPreview
{
    padding: 2px 0px 10px 0px;
}

.FormItemTitle
{
    color:#305E96;
    font-weight:bold;
    vertical-align:middle;
}

.FormItemLineInput
{
    width:200px;
    border: solid 1px #305E96;   
}

.CommentInput
{
    width:100%;
    border: solid 1px #305E96;   
}

.ButtonCommentPreview
{
    color:#305E96;
    font-weight:bold;
    padding: 5px 10px 5px 10px;
    background-color:#ffff99;
    border: solid 1px #305E96;   
}

.ButtonCommentBack
{
    color:#305E96;
    font-weight:bold;
    padding: 5px 10px 5px 10px;
    background-color:#ff9999;
    border: solid 1px #305E96;   
}

.ButtonCommentPublish
{
    color:#305E96;
    font-weight:bold;
    padding: 5px 10px 5px 10px;
    background-color:#99ff99;
    border: solid 1px #305E96;   
}

.AntiSpamImage
{
}

.SearchBox
{
    white-space:nowrap;
    padding-top:2px;
}

.SearchTextBox
{
    border: solid 1px #305E96;   
    width:171px;
}

.SearchButton
{
    width:13;
    height:13;
}

.PostsListItemTitle
{
    color: #222222;
    font-family:Georgia,Verdana,Arial;
    font-weight:bold;
    font-size:18pt;
}

.PostTitle
{
    color: #004400;
    font-family:Georgia,Verdana,Arial;
    font-weight:bold;
    font-size:24pt;
}
.PostSubLine
{
    font-size:6pt;
    font-style:italic;
    color:Gray;
    vertical-align:middle;
}

.PostsListItem
{
    border-bottom: solid 1px #cccccc;
    padding-bottom:15px;
    margin-bottom:10px;
}

.ResultsDiv
{
    color:#580EAB;
}


.addthisButton
{
    margin: 2px 2px 2px 2px;
}

.NextAndPrevPostsLinks
{
    margin-bottom:10px;
}