﻿
html, body{
    height:100%;
    margin:0;
    padding:0;
    min-height:100%;
    font-family: Verdana, Arial, Sans-Serif;
}

form
{
	margin:0;
	padding:0;
}

a
{
    color:#BD142F;
    text-decoration:none;
}

a:hover
{
    color:Black;
    text-decoration:underline;
}

h1
{
	font-size:130%;
	display:inline;
}

h2
{
	font-size:110%;
	display:inline;
}

h2 a
{
	color:#000000;
}

/*
p
{
    font-size:small;
}

li
{
    font-size:small;
    margin-left:0px;
}
*/

.MainTable
{
    width:100%;
}

.HeaderTable
{
    width:100%;
    border-bottom:solid 2px black;
    background-color:#BB534C;
}

.HeaderSpacer
{
    height:15px;
    width:0px;
}

.SiteTitle
{
    width:500px; 
    font-size:20pt;
    padding-top:15px;
    color:#FFF7CC;
}

.SiteSubtitle
{
    font-size:14pt; 
    padding-top:15px;
    padding-bottom:25px;
    color:#FFF7CC;
}


.ListTitleCell
{
    text-align:center;
}

.ArticleGoogleAds
{
    width:350px; 
    height:587px; 
    float:right;
    /*margin-top:20px;*/
    text-align:right;
}

.ArticleGoogleAdTable
{
	float:right;
}

.ArticleGoogleAdTableCell
{
	padding-bottom:20px;
}


.ArticleAuthorCell
{
	vertical-align:top;
}

.ArticleTranslateCell
{
	vertical-align:middle; 
	padding-left:25px;
}

.AuthorTitle
{
    color:#BD142F;
}

.SearchTable
{
    width:100%;
}

.SearchBox
{
    width:130px;
}

.MenuOuterTable
{
    width:100%;
}

.MenuTable
{
    border-top: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    font-size:small;
    background-color:#BB534C;
}

.MenuTable a
{
    color:#FFF7CC;
    text-decoration:underline;
}

.LeftMenuTable
{
    width:160px;
    margin-left:0px;
}
/*
.RightMenuTable
{
    width:160px;
    margin-bottom:15px;
}
*/

.TopMenuTable
{
    width:100%;
    text-align:left;
    font-size:0.80em;
}

.BottomMenuTable
{
    width:100%;
    text-align:center;
    font-size:0.70em;
}

.MenuLevel1
{
    padding-top:15px;
}
.MenuLevel2
{
    padding-top:15px;
    padding-left:10px;
}

.MenuPosition
{
    vertical-align:top;
    padding-bottom:15px;
}

.MenuSpacer
{
    padding-bottom:20px;
}

.MenuBookmarkPosition
{
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
}

.RightGoogleAdPosition
{
    vertical-align:top;
}

.BottomGoogleAdPosition
{
    vertical-align:top;
    padding-top:20px;
    text-align:center;
}

.MenuItemPadding
{
    padding-bottom:15px;
}

A.MenuCategoryHeader	{	
	font-weight:bold;
	}	

.TopMenuPosition
{
    vertical-align:top;
    width:100%;
    padding-bottom:20px;
}

.BottomMenuPosition
{
    vertical-align:bottom;
    width:100%;
}

.OuterContentCell
{
    width:100%;
    padding-left:15px; 
    padding-right:10px; 
    vertical-align:top;
}

.ContentPosition
{
    vertical-align:top;
    width:100%;
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:25px;
    font-size:0.90em;
}

.CopyTable
{
    width:100%;
    height:100%;
    vertical-align:bottom;
    margin-bottom:20px;
    font-size:x-small;
    padding-top:25px;
}

.ImageBorder
{
    border: solid 1px #700904;
}

.HomeContentSpacer
{
    padding-top:0px; 
}

.AdFragmentStyle
{
    padding:10px;
    width:100%;
    background-color:#FFF7CC;
    border:solid 1px black;
    font-size:.75em;
    margin-bottom:15px;
}

.AdFragment1Spacer
{
    padding-bottom:10px;
}

.AdFragment2Spacer
{
    padding-top:25px;
}

.ArticleBody
{
    font-size:0.90em;
    margin:15px 0 20px 0;
}

.ArticleSummaryText
{
    font-size:0.90em;
}

.ArticleSourceLabel
{
    font-weight:bold;
}

.ArticleSource
{
    font-size:0.80em;
    padding-top:20px;
}

.ArticleBioTable
{
    width:100%;
    font-size:small;
    border: solid 1px Black;
    background-color:#FFF7CC;
}
/*
.ArticleBioTable a
{
    color:#700904;
}
*/
/*
.ArticleBio
{
    background-color:#CCCCCC; 
    border:solid 1px Black;
    font-size:small;
}
*/

.ArticleTags
{
    padding-bottom:15px;
    font-size:x-small;
}

.ContentTable
{
    width:100%;
}

.GridItem
{
    padding:8px;
    padding-bottom:20px;
    border:solid 1px Black;
    width:100%;
}
/*
.Grid
{
    width:100%;
    border-width:0px;
    margin-top:-6px;
}
*/
.GridRowStyle
{
    background-color:#FFF7CC;
}

.GridAlternatingRowStyle
{
    background-color:White;
}

.Pager
{
    text-align: center;
    font-size: 0.65em;
    padding-bottom:5px;
    padding-top:5px;
}

.Pager a, .Pager span
{
  padding: 0.5em;
  font-family:Verdana;
}

.Tag
{
    font-size:0.70em;
}

.TagSeperator
{
    padding-right:14px;
}

.CategorySpacer
{
    margin-top:8px;
    margin-bottom:8px;
}

.SpaceBelowAd
{
    height:10px;
}

.SpaceBelowMenu
{
    height:15px;
}


/* Google Search Styles */


.gsc-control
{
    width: 100%;
    font-size:small;
}
.gs-result
{
    font-size:small;
    width: 100%;
}
/* NOTE: For some reason I couldn't get the text
    to color on the main hyperlink text and the
    visible url.
.gs-title, .gs-title span, .gs-title div, .gs-title a
{
    color:#2277dd;
    text-decoration:none;
}

.gs-title a:hover
{
    color:#2277dd;
    text-decoration:underline;
}

.gs-visibleUrl
{
    color:#83ACCA;
    
}
*/
.gs-snippet
{
    color:Black;
}

.searchcontrol
{
    width:95%;
    margin-left:15px;
    margin-right:35px;
    text-align:left;
}

/* End Google Search Styles */

.SCAdInnerTable
{
    width:100%; 
    border:solid 1px #700904;
}

.LeftSpace10
{
    padding-left:10px;
}

.RightSpace10
{
    padding-right:10px;
}

.LeftSpace20
{
    padding-left:20px;
}

.RightSpace20
{
    padding-right:20px;
}

.FullAd
{
    padding-top:50px;
}

.ErrorPageTitle
{
    font-size:large;
    color:#A29584;
    text-align:center;
}

.ErrorPageText
{
    font-size:small;
    padding:60px;
}


.HomePageArticleCell
{
    width:50%; 
    padding:8px; 
    vertical-align:top; 
    border:solid 1px black;
}

.HomePageArticleCellOdd
{
    background-color:#FFF7CC;
}

.HomePageArticleCellEven
{
    background-color:White;
}


.SCAdTableBorder
{
    border: solid 1px #000000;
    /*background-color:#EEEEEE;*/
    background-color:#FFF7CC;
    font-size:13px;
    width:336px;
    padding:15px;
    float:right;
}

.SCAdDiv
{
    text-align:center;
}
    

.SCAdTable
{
    text-align:center;
    width:100%;
}

/*
.SCAdTable a
{
    color:#415596;
}
*/
.SCAdTitle
{
    font-weight:bold;
    font-size:17px;
    padding-bottom:10px;
}

.SCAdText
{
    padding-bottom:10px;
}

.ExteriorShuttersLink
{
    font-weight:bold;
    font-size:2em;
}

.SCListTitle
{
    padding-bottom:5px;
}


/* Resources Classes */

.ResourcesTable
{
    width:100%;
    font-size:0.90em;
}

.ResourcesTable a
{
    color:Black;
    font-weight:bold;
    font-size:1.0em;
}

.ResourcesTable div
{
    color:#BD142F;
}

.ResourcesSpacer
{
    padding-bottom:15px;
}

.PagerNav
{
    padding:7px;
    font-size:.85em;
}

.PagerNavBottom
{
    padding-top:10px;
}

.PagerPage
{
    padding:10px;
    font-size:.85em;
}

.PagerPosition
{
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}

/* End Resources Classes */

/* Network Classes */

.NetworkLinksOuterTable
{
	width:100%;
	border-top:solid 2px black;
	background-color:#BB534C;
	color:#FFF7CC;
}

.NetworkLinksOuterTable a
{
	color:#FFF7CC;
	font-size:smaller;
}

.NetworkLinksLabel
{
	padding-left:20px;
	padding-right:10px;
}

.NetworkLinksTable
{
	width:100%;
}

/* End Network Classes */

.SiteMapHeader a
{
	font-size:1em;
}

.SiteMapItem a
{
	font-size:0.75em;
	padding-left:20px;
}

.SearchResultsPosition
{
	text-align:left; 
}