﻿BODY
{
  margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;
}

#content
{
    FONT-SIZE: .79em;
    COLOR: #111111;
    FONT-FAMILY: Verdana;
    padding-left: 30px; 
    padding-top:5px;
    padding-right:10px;
    padding-bottom:20px;
}

#content A {color:#B1404B}

#content TH
{
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    text-align: left;
    padding-top:2px;
    padding-left:4px;
}

#content TD
{
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    padding-left:5px; padding-bottom:5px; padding-left: 5px; padding-right: 5px;
}

#tip {margin-top:20px;}

#tip TD
{
    FONT-FAMILY: Verdana; font-size: 11px; BACKGROUND-COLOR: #ffffcc; padding: 10px 10px 10px 10px;
}

#topnavbar {FONT-FAMILY: Tahoma, Verdana; color: White; font-size:14px;}
#topnavbar A {color: White; font-weight:normal;}

H1
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 0px;
    padding-bottom: 0px;
    font-family: Arial Narrow;
    font-weight: normal;
    FONT-SIZE: 35px;
    color: #C46F77;
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 15px;
    COLOR: #B1404B;
}
A
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
.footer
{
    font-family: Verdana;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: white;
    PADDING-TOP: 1px;
    PADDING-Bottom: 1px;
    text-align: right;
}
.footer A
{
    FONT-WEIGHT: normal;
    COLOR: white
}

.TopMenu { background-color: #B1404B; text-align: center; padding-left:5px; padding-right: 5px; }
.TopMenu A { background-color: #B1404B; text-align: center; color: #FFFFFF; font-size: 12px; font-family: Verdana, Arial; text-decoration: none}
.TopMenu A:Hover {text-decoration: underline;}
.SideLineYellow { background-image: url(images/template/side_line_yellow.gif); background-repeat: repeat-y;}

.cell  {width:30px; height:30px; font-weight:bold; text-align:center;}
.cellR {width:30px; height:30px; font-weight:bold; text-align:left; padding-left: 5px;}
.cellL {width:30px; height:30px; font-weight:bold; text-align:right; padding-right: 5px;}
.cellT {width:30px; height:30px; font-weight:bold; valign:bottom; text-align:center; padding-bottom: 0px;}

#leftMenu { background-image: url(images/template/sidenav_bg_grey.gif); background-repeat: repeat-y;}
#leftMenu h2 {font-weight: bold; font-family:Verdana; font-size: .75em; margin: 5px 5px 3px 11px;}


/* Blog related styles... */  				  
#content .BlogEntries p {padding-top: 0px; margin-top: 0px}
#content .BlogEntries .blogPostTitle {padding-top: 5px;}
#content .BlogEntries .blogPostTitle a {font-size: 1.2em; font-weight: bold;}
#content .BlogEntries .blogDateFiled {color: Gray; padding-top: 2px; padding-bottom: 8px;}
#content .BlogEntries .blogContent { padding-bottom: 10px;}   
#content .BlogEntries .blogFooter {padding-bottom: 25px; border-bottom: 1px solid #cccccc; margin-bottom: 10px; }
#content .BlogEntries .blogFooter .CommentSummary {float: left; width: 400px; display: inline; color: gray;  padding-top: 5px; }
#content .BlogEntries .blogFooter .CommentSummary a {text-decoration: none; font-weight: normal; color: Gray; font-size: .85em;}
#content .BlogEntries .blogFooter .SocialNetworking {float: right; display: inline; }
#content .BlogEntries .blogNoEntries {margin-left: 15px; color: Navy; padding-top: 10px; }

#content .BlogDetail h2 {margin: 12px 0px 3px 0px;}
#content .BlogDetail .blogPostTitle {font-size: 1.2em; font-weight: bold;}
#content .BlogDetail .blogDateFiled {color: Gray; padding-top: 2px; padding-bottom: 8px;}
#content .BlogDetail .blogContent { padding-bottom: 5px;}   
#content .BlogDetail .blogCategories { padding-top: 7px; color: #444444; margin-left: 20px; padding-bottom: 3px;}   
#content .BlogDetail .blogFooter {padding-bottom: 5px; border-bottom: 1px solid #cccccc; }
#content .BlogDetail .blogNoEntry {margin-left: 15px; color: Navy; padding-top: 10px; }
#content .BlogDetail .SocialNetworking {padding-top: 0px; text-align: right}
#content .BlogDetail .OtherRecentPosts {padding-top: 0px; padding-bottom: 5px;}
#content .BlogDetail .OtherRecentPosts .ListPosts {margin-left: 20px; padding-bottom: 3px;}

#content .BlogDetail .Comments {padding-top: 0px;}
#content .BlogDetail .Comments .NoCommentsYet {color: #444444; padding-bottom: 5px;}
#content .BlogDetail .Comments .ListComments {margin-left: 0px; padding-bottom: 5px;}
#content .BlogDetail .Comments .ListComments .SpecificPost {padding: 7px 5px 7px 5px; margin-bottom: 12px; border: 1px solid gray; background-color: #FFFED0;}
#content .BlogDetail .Comments .ListComments .SpecificPost .CommentBy {font-size: .9em; color: black; padding-bottom: 5px; }
#content .BlogDetail .Comments .ListComments .SpecificPost .Comment {font-size: .9em; }
#content .BlogDetail .Comments .ListComments .SpecificPost .ModeratedReply {background-color: #F5FABD; }
#content .BlogDetail .Comments .ListComments .SpecificPost .ModeratedReply .ReplyComment { }
#content .BlogDetail .Comments .ListComments .SpecificPost .ModeratedReply .ReplyDatestamp { }

#content .BlogDetail .Comments .leaveComment input {margin-left: 0px; font-size: .85em}
#content .BlogDetail .Comments .leaveComment .heading {color: #333333; font-weight: bold; padding-top: 4px; font-size: .85em}


/* not within a region because you may want to put in in various places on the site */
.blogCategoriesBox {padding: 0px 0px 10px 15px; font-family: Verdana; font-size: .8em;}
.blogCategoriesBox .blogCategoryItem {font-size: .85em; margin: 0px 0px 1px 0px; padding: 2px 0px 2px 3px; }
.blogCategoriesBox .blogCategoryItem A { color:#444444; font-weight: normal; text-decoration: none;}
.blogCategoriesBox .blogCategoryItem A:hover {text-decoration: underline;}

.blogArchiveBox {padding: 0px 0px 10px 15px; font-family: Verdana;font-size: .8em;}
.blogArchiveBox .blogArchiveItem {font-size: .85em; margin: 0px 0px 1px 0px; padding: 2px 0px 2px 3px; }
.blogArchiveBox .blogArchiveItem A { color:#444444; font-weight: normal; text-decoration: none;}
.blogArchiveBox .blogArchiveItem A:hover {text-decoration: underline; }
