body {
    height: 100%; 
    background-image: url('images/common/bg.gif');
    background-repeat: repeat;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;
}

div.BiggestContent {
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}

div.BigQuotations 
{
    padding-left: 18px;
    width: 602px;
    line-height: 23px;
    text-align: center;   
}

div.BlogEntryTitle {
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;    
}

div.BookImage {
    float: left;
    border: solid 1px #666666;
}

div.BookImage a {
    text-decoration: none;
}

div.BookImageCentered 
{
    border: solid 1px #666666;
}

div.BookImageCentered a {
    text-decoration: none;
}

div.Content 
{
    width: 602px;
    height: 100%;
    line-height: 14px;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    padding-left:18px;
}

div.Content a:link {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;  
    color: #700D2F;  
}

div.Content a:active {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;  
    color: #ad6202;  
}

div.Content a:visited {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;  
    color: #700D2F;  
}

div.Content a:hover {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;  
    color: #ad6202;  
}

div.ContentCenterAligned {
    text-align: center;
}

div.ContentLeftAligned {
    text-align: left;
}

div.ContentLeftFloat {
    text-align: left;
    float: left;
}

div.ContentRightAligned {
    text-align: right;
}

div.ContentRightFloat {
    text-align: right;
    float: right;
}
div.GreyHeader {   
    width: 602px;
    height: 18px;
    padding-top: 2px;
    background-color: #C0C0C0;
}

div.GreyHeaderLeft {
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    float: left;
    padding-left: 4px;
    padding-top: 2px;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
 
}

div.GreyHeaderRight {
    text-align: right;
    float: right;
    padding-top: 2px;
    padding-right: 5px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #000000;    
}

div.GreyHeaderRight a:link {
    font-size: 10px;
    text-decoration: none;
    color: #700D2F;  
}

div.GreyHeaderRight a:active {
    font-size: 10px;
    text-decoration: none;
    color: #ad6202;  
}

div.GreyHeaderRight a:visited {
    font-size: 10px;
    text-decoration: none;
    color: #700D2F;  
}

div.GreyHeaderRight a:hover {
    font-size: 10px;
    text-decoration: none;
    color: #ad6202;  
}

div.Footer {
    width: 900px;
    height: 40px;
    padding-top: 10px;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    text-align: center;
}

div.FooterContentLeft {
    text-align: left; 
    float: left;
    font-family: Verdana;
    font-size: 10px;
    color: #A4A198;    
}

div.FooterContentLeft a:link {
    color: #700D2F;
    text-decoration: none;
}

div.FooterContentLeft a:active {
    color: #ad6202;
    text-decoration: none;
}

div.FooterContentLeft a:visited {
    color: #700D2F;
    text-decoration: none;
}

div.FooterContentLeft a:hover {
    color: #ad6202;
    text-decoration: none;
}

div.FooterContentRight {
    text-align: right;
    float: right;
    font-family: Verdana;
    font-size: 10px;
    color: #A4A198;    
}

div.Nav {
    width:964px;
    height: 26px;
}

div.PageContent 
{
    width: 964px; 
    height: 100%;
    background-color: #FFFFFF;
    margin: 0 auto;
    text-align: left;
}

div.PhotoCaption {
    line-height: 13px;
    vertical-align: top;
    width: 175px;
    text-align: left;
    font-family: Verdana;
    font-size: 9px;
    color: #a4a198;
}    

div.PhotoCaptionedLeft {
    padding: 10px;
    float:left;
}

div.PhotoCaptionedRight {
    padding: 10px;
    float: right;
}

div.PhotoCredit {
    width: 175px;
    text-align: right;
    font-family: Verdana;
    font-size: 9px;
    color: #3d5568;
}

div.QuotesBigCredit {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    color: #000000;
}

div.QuotesBigCredit a:link {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    color: #700D2F;
}

div.QuotesBigCredit a:active {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    color: #ad6202;
}

div.QuotesBigCredit a:visited {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    color: #700D2F;
}

div.QuotesBigCredit a:hover {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
    text-decoration: none;
    color: #ad6202;
}

div.QuotesMediumText {
    line-height: 23px;
    font-family: "Times New Roman", Times, serif;
    font-size: 15px;
    color: #000000;
    display: inline;
    }
   
div.RedHeader {
    padding-top: 5px;
    width: 602px;
    height: 25px;
    background-color: #700D2F;
}

div.RedHeaderLeft 
{
    text-align: left;
    vertical-align: middle;
    line-height: normal;
    float: left;
    padding-left: 5px;
    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    color: #FFFFFF;  
}

div.RedHeaderRight {
    text-align: right;
    float: right;
    padding-top: 2px;
    padding-right: 5px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;    
}

div.RedHeaderRight a:link {
    color:Orange;
    text-decoration: none;
}

div.RedHeaderRight a:active {
    color:#ffde00;
    text-decoration: none;
}

div.RedHeaderRight a:visited {
    color:Orange;
    text-decoration: none;
}

div.RedHeaderRight a:hover {
    color:#ffde00;
    text-decoration: none;
}

div.RedHeaderRightBooks {
    float: right;
    padding-right: 5px;
    padding-bottom: 10px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;     
}

div.SmallerLink a:link {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 8px;  
    color: #700D2F;  
}

div.SmallerLink a:active {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 8px;  
    color: #ad6202;  
}

div.SmallerLink a:visited {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 8px;  
    color: #700D2F;  
}

div.SmallerLink a:hover {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 8px;  
    color: #ad6202;  
}

div.ViewAll
{
    width: 590px;
    height: 10px;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
    padding: 5px;
}

div.ViewAllRight {
    vertical-align: top;
    padding-bottom: 4px;
    float: right;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;    
    color: #700D2F;
}

div.ViewAllRight a:link {
    color: #700D2F;
    text-decoration: none;
}

div.ViewAllRight a:active {
    color: #ad6202;
    text-decoration: none;
}

div.ViewAllRight a:visited {
    color: #700D2F;
    text-decoration: none;
}

div.ViewAllRight a:hover {
    color: #ad6202;
    text-decoration: none;
}

hr.Divider {
    width: 598px;
    height: 1px; 
    color: #000000;  
}

table.Wrapper 
{
    width: 964px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    border-style: none;
    border-collapse: collapse;
    border-width: 0px;

}

td.LeftCol {
    width: 640px;
    vertical-align: top;
    text-align: left;
    padding-top: 20px;
    padding-left: 20px;
    padding-right:20px;
    padding-bottom: 0px;
}

td.RightCol {
    width: 242px;
    vertical-align: top;
    text-align: left;
    background-color: #E4E3E0;
    padding-top:0px;
    padding-left: 20px;
    padding-right:20px;
    padding-bottom: 0px;
}

td.RightCol br {
line-height: 10px;
}

.SocialNetworkButtons {
    position: relative;
    list-style-type: none;
}

.SocialNetworkButtons li {
    float: left;
    margin: 0px;
}

.TitleLink a:link {
    font-family: Verdana;
    font-size: 14px;
    color: #700D2F;
}

.TitleLink a:active {
    font-family: Verdana;
    font-size: 14px;
    color: #ad6202;
}

.TitleLink a:visited {
    font-family: Verdana;
    font-size: 14px;
    color: #700D2F;
}

.TitleLink a:hover {
    font-family: Verdana;
    font-size: 14px;
    color: #ad6202;
}

.BlogEntryText {
    line-height: 14px;
    font-family: Verdana;
    font-size: 10px;    
}

.BlogEntryText a:link {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;  
    color: #700D2F;  
}

.BlogEntryText a:active {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;  
    color: #ad6202;  
}

.BlogEntryText a:visited {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;  
    color: #700D2F;  
}

.BlogEntryText a:hover {
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;  
    color: #ad6202;  
}

div.FromOurBlog {
    font-family: "Times New Roman", Times, serif; 
    font-size: 34px;
    color: #9c9a94;
    text-decoration: none;
}

div.FromOurBlog a:link {
    font-family: "Times New Roman", Times, serif; 
    font-size: 34px;
    color: #9c9a94;
    text-decoration: none;
}

div.FromOurBlog a:active {
    font-family: "Times New Roman", Times, serif; 
    font-size: 34px;
    color: #696969;
    text-decoration: none;
}

div.FromOurBlog a:visited {
    font-family: "Times New Roman", Times, serif; 
    font-size: 34px;
    color: #9c9a94;
    text-decoration: none;
}

div.FromOurBlog a:hover {
    font-family: "Times New Roman", Times, serif; 
    font-size: 34px;
    color: #696969;
    text-decoration: none;
}

.HomepageAds
{
    width: 180px; 
    height: 150px;
    border: 10px solid #666666;
}

.ImageBordered {
    border: 1px solid #666666;
}

.QuotesBigText {
    font-family: "Times New Roman", Times, serif;
    font-size: 17px;
    color: #000000;
    display: inline;
}

.SubpageAds {
    width: 234px; 
    height: 60px;
    text-align: center;
    border: 1px solid #666666;
}

div.BiggerContent {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
}

div.BiggerContent a:link {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #700D2F;
}

div.BiggerContent a:active {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #ad6202;
}

div.BiggerContent a:visited {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #700D2F;
}

div.BiggerContent a:hover {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #ad6202;
}

td.ColCentered {
    width: 150px;
    vertical-align: top;
    text-align: center;
}

td.ColCentered br {
line-height: 10px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
