﻿body
{
    margin:0;
    padding:0;
    background-color:White;
    color:#805b58;
    font-family:Verdana, Arial;
    font-size:11px;
}

h1 
{
    font-family:Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#805b58;
}

p
{
    color:#805b58;
    font-family:Verdana, Arial;
    font-size:11px;
}

.entirePageWrapper
{
    width:880px;
    margin:18px auto 0px auto;
    display:block;
    clear:both;
}

.headerArea
{
    width:100%;
    height:120px;
    display:block;
    overflow:hidden;
    background:url(images/headerBg.gif) center top no-repeat;
}

.logoImg a:link, logoImg img
{
	border:0;
}

.mainMenu
{
    text-align:center;
    padding-top:12px;
}

.mainMenu a
{
    font-weight:bold;
    padding-left:12px;
    padding-right:12px;
    
}

.mainMenu, .mainMenu a:link, .mainMenu a:active, .mainMenu a:visited
{
    font-family:Verdana, Arial;
    font-size:12px;
    color:#7b5354;
    text-decoration:none;
}

.mainMenu a:hover
{
    text-decoration:none;
    color:#066607; /* Green */
}

.siteBanner
{
    width:100%;
    height:241px;
    display:block;
    clear:both;
    overflow:hidden;
    background-color:Gray;
}

.contentArea
{   
    margin-top:14px;
}

.contentAreaDivider, .section2ColumnDivider
{
    width:24px;
}

.sidebarLeft
{
    width:330px;
}

.sidebarBox
{
    border:solid 1px #cccc98;
    margin-bottom:14px;
    padding-bottom:12px;
}


.sidebarBoxTitle
{
    font-family:Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#4e3836;
    padding:12px;
    background-color:#cccc98;
    margin:0;
}

.sidebarBoxContent
{
    padding:12px 12px 0 12px;
}

.sidebarBoxContent h1
{
    font-family:Verdana, Arial;
    font-size:12px;
    font-weight:bold;
    color:#4e3836;
    margin:0;
    padding:0;
}

.sidebarBoxContent p
{
    margin:0;
    padding:0;
}

.sidebarBoxContent a:active, .sidebarBoxContent a:visited, .sidebarBoxContent a:link
{    
    font-family:Verdana, Arial;
    font-size:11px;
    color:#7b5354;
    text-decoration:none;
    font-weight:normal;
}

.sidebarBoxContent a:hover
{    
    text-decoration:none;
    color:#066607; /* Green */
}


.postsAndArticles
{
	padding-top:13px;
}

.postArticleContainer
{
    padding-bottom:58px;
    
}

.postArticleTitle
{
    font-family:Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#805b58;
    background-color:White; /* Needed to hide horizontal bg image */
    margin:0;
    padding:0;
    padding-right:22px;
    
}

.headingBackground
{
    
    background-color:Red;
    background:url(images/headingBg.jpg) bottom repeat-x;
}

.postArticleContainer p
{
    font-family:Verdana, Arial;
    font-size:11px;
    color:#805b58;
    margin:0;
    padding:0;
    padding-top:8px;
}

.footerArea
{
    text-align:center;
    font-family:Verdana, Arial;
    font-size:10px;
    color:#805b58;
    padding-top:6px;
    border-top:solid 1px #cccc98;
    padding-bottom:14px;
}

.section2Column
{
    padding-bottom:14px;
}

.section2ColumnHeading1
{
    font-family:Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#4e3836;
}

.section2ColumnHeading2
{
    font-family:Verdana, Arial;
    font-size:18px;
    font-weight:bold;
    color:#796258;
}

.section2ColumnHeading3
{
    display:block;
    font-family:Verdana, Arial;
    font-size:11px;
    font-weight:bold;
    color:#796258;
    padding-bottom:14px;
}

.section2Column h1
{
    font-family:Verdana, Arial;
    font-size:12px;
    font-weight:bold;
    color:#4e3836;
}

.section2Column p
{
margin:0;
}


.moveUp
{
	margin-top:-5px;
	padding-top:-5px;
}

.cssHide
{
	display:none;
}


/* Input controls */

.controlsContainer input, .contentArea textarea, .contentArea select
{   
    margin:0;
    padding:0;
    border:solid 1px #cccccc;
    margin-bottom:10px;
    margin-right:10px;
    width:100%;
}

.formHeading
{
	font-size:12px;
}

.inputFieldHeader
{
	display:block;
	margin-bottom:3px;
}

.formButton
{
	line-height:24px;
	width:80px !important;
}

.formButton:hover
{
	cursor:pointer;
	background-color:#805b58;
	color:White;
}
