﻿div {
    margin: 0px auto;
}

table {
    margin: 0px auto;
}

body {
    background: url('/Images/bg.gif') repeat;
    font-family: Georgia, Times New Roman;
    font-size: 14px;
    color: #a10d2e;
}

a:link {
    color: #0072bc; /* charlotte's favorite blue */
}

a:visited {
    color: #0072bc;
}

a:hover {
    color: #ff0000;
}

div#tableWrapper {
    margin: 0 auto;
    width: 822px;
    text-align: center;
}

table#tableLayout {
    margin: 0 auto;
    width: 704px;
    background-color: #ffe77a; /* dark yellow */
    text-align: left;
}

table#tableLayout tr td {
    border-collapse: collapse;
    vertical-align: top;
}

div#readMore {
    text-align: right;
    font-size: 18px;
}

div#header {
    text-align: center;
    margin-bottom: 35px;
}

div#content {
    padding: 10px 10px 20px 20px;
}

div.settingText {
    font-style: italic;
}

div#footer {
    width: 704px;
    text-align: left;
    font-style: italic;
    font-size: 12px;
    color: rgb(255, 247, 168);
    padding-left: 180px;
}

div#footer a:link {
    color: #fff7a9;
}

div#footer a:visited {
    color: #fff7a9;
}

.contentBoxLightYellow {
    background-color: #fff7a9; /* light yellow */
    border: 1px solid #a10d2e; /* burgundy */
}

.contentBoxLightYellowNoBorder {
    background-color: #fff7a9; /* light yellow */
}

.pageTitleLabel {
    width: 100%;
    font-size: 36px;
    font-style: italic;
    margin: 0px 0px;
    padding: 0px 0px;
}

div.defaultPageTitleText {
    font-size: 26px;
    font-style: italic;
}

div.defaultPageTitleText em {
    font-size: 28px;
    font-weight: bold;
}

div.theQuote {
    font-size: 14px;
}

div.theQuote em {
    font-style: normal;
    font-weight: bold;
    padding: 0px 3px 0px 3px;
}

div.credit {
    font-size: 10px;
    color: #4c4c4c;
    text-align: right;
}

div#quoteDiv {
    margin: 0px 10px 0px 10px;
}

div#fanPhoto {
    font-size: 12px;
    color: #4c4c4c;
    font-style: italic;
}

.imgSpacing {
    margin-left: 20px;
    margin-right: 20px;
}

.bigLink {
    font-size: 20px;
}

/* SPEARBOX */
.spearBoxTop {
    background: url('/Images/home-right-top.gif') no-repeat;
}

.spearBoxMid {
    text-align: center;
    background: url('/Images/home-right-mid.gif') repeat-y;
    padding-top: 5px;
}

.spearBoxBottom {
    background: url('/Images/home-right-bottom.gif') no-repeat;
}

/* RIDDLE */
ul#riddleList {
    font-style: italic;
    font-size: 16px;
    margin: 0px 0px;
    padding: 10px 3px 10px 3px;
}

ul#riddleList li {
    list-style-type: none;
    padding-bottom: 20px;
}

.nutcrackerImage {
    float: right;
    margin: 0px 10px 15px 15px;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

/* FEATURE */
div#featured {
    margin: 15px -5px 5px 0px;
}

div#featureboxTop {
    background: url('/Images/featuredbox-top.gif') no-repeat center top;
    height: 13px;
}

div#featureboxTrailingSpacer {
    background: url('/Images/featuredbox-mid.gif') repeat-y center top;
    height: 5px;
}

div#featureboxBottom {
    background: url('/Images/featuredbox-bottom.gif') no-repeat center top;
    height: 18px;
}

div.feature {
    background: url('/Images/featuredbox-mid.gif') repeat-y center top;
    padding: 3px 16px 3px 12px;
} 

div.feature a:link {
    color: #fff7a9;
}

div.feature a:visited {
    color: #fff7a9;
}

div.feature a:hover {
    color: #ff0000;
}

div.monoTitle {
    font-size: 24px;
    font-family: Monotype Corsiva, Trebuchet MS, Georgia;
    font-style: italic;
}

div.monoTitleFeature {
    font-size: 24px;
    font-family: Monotype Corsiva, Trebuchet MS, Georgia;
    font-style: italic;
    color: #fff7a9;
}

.tinyGray {
    color: #9b9b9b;
    font-size: 10px;
}

.error {
    color: #FF0000;
}

.success {
    color: #009b00;
}

.buyNowButton 
{
    margin: 5px 0px 10px 0px;   
}