/* Landing Pages CSS - v1.00 Rev. 042007 */
/* =Reset Base.css styles
============================== */
h1, h2, h3, h4, h5, h6,
    ul, ol, ul li, ol li { margin: 0; padding: 0; }

ul li { background-image: none; list-style-type: disc; }

.notice { font-weight: normal; }
.textblack { font-weight: normal; color: #000; }

.searchBox { clear: none; margin: -15px 0 0 -11px; }
.searchInput { margin: 0 .35em .35em 0; width: 18em; }
.searchBtn { margin: 0; }

.searchBox label, .searchBox p { display: none; }
.searchBox, .searchBox .st, .searchBox .str, 
    .searchBox .sb, .searchBox .sbr { background: none; }

#footer hr { display: none; }
#footer ul li { list-style-type: none; }

/* =Global Landing Styles
================================ */
h1, h2, h3, h4, h5, h6 { color: #930; }

h1 { font-size: 200%; font-weight: bold; }
h2 { font-weight: normal; }
h3 { font-size: 110%; font-weight: bold; margin: 0 0 .65em; }
h5 { font-weight: bold; }

.bleed { margin-top: -9px; }
.btn { display: block; margin: 0 auto; }
.em { border: 1px solid; height: 1em; width: 1em; }
.star { margin-left: 2em; }

.boxContent ul { margin: 0 0 0 2em; padding: 0; }

div#footer { padding-bottom: 1em; }

/* =Page Layout
============================== */
table { width: 100%; }

div#content{ margin: 0 auto; padding: 1em; width: 95%; }
div#wrapper { 
    background: #f3f9ff url(/img/bg_shdw_border.gif) repeat-x 0 0;
    border: 1px solid #aaa;
    border-width: 1px 0px;
    position: relative;
}

td#contentCol { padding-right: 1em; width: 85%; }
td#sidebar {  border-left: 1px solid #ccc; padding-left: 1em; width: 5%; }

/* =Introduction Blocks
================================ */
.introBlocks { clear: both; }
.introBlocks .introBlock { margin-right: 1em; width: 30%; }
.introBlocks .introBlock ul li { background-image: none; list-style-type: disc; margin-left: 1.25em; padding: 0; }

/* =Rounded Corner Box [taken from reg3.css]
================================ */
.box { margin-top: 1em; }
.boxContent { padding: 10px 18px 10px 16px; /*position: relative;*/ _height: 0; }

.tl	{ background: transparent url(/img/tl.gif) 0% 0% no-repeat;  _height: 0; }
.tr	{ background: transparent url(/img/tr.gif) 100% 0% no-repeat;	_height: 0;	}
.bl	{ background: transparent url(/img/bl.gif) 0% 100% no-repeat; }
.br	{ background: transparent url(/img/br.gif) 100% 100% no-repeat; }
.tb	{ background: transparent url(/img/tb.gif) 0% 0% repeat-x;	}
.bb	{ background: transparent url(/img/bb.gif) 50% 100% repeat-x;	}
.rb	{ background: url(/img/rb.gif) 100% 0% repeat-y;	}
.lb	{ background: #fffef8 url(/img/lb.gif) 0% 100% repeat-y; }

/* =Awards
================================ */
#awards { margin: 0 auto; text-align: center; }
#awards img { float: left; padding: 1em 0; margin: 0 2em; }
#awards img.quote { float: none; margin: 0; padding: 1em 0 0 0; }

    /* Fixed-width horizontal */
    #awards.horiz { width: 100%; }
    #awards.horiz img { margin: 0 .55em 0 1em; }
    #awards.forcewidth { width: 521px; }

    /* Vertical */
    #awards.vert { width: 20em; }
    #awards.vert img { float: none; margin: 0 auto; }
    #awards.vert img.quote { padding-bottom: .50em; }

/* =Writer's Digest Specific Styles
================================ */
#wd h1 { margin-top: .45em; font-weight: bold; }
#wd h2 { line-height: 1.1; margin-bottom: .25em; }

#wd #awards { width: 38.25em; }

/* ="Source Type" Specific Styles
================================ */
#sourceType { margin: 0 auto; width: 46em; }
#sourceType td#contentCol { width: 70%; }
#sourceType td#sidebar { border: none; width: 30%; }

#sourceType h1 { margin-bottom: .45em; }
#sourceType h1 .line2 { margin-left: .50em; }
#sourceType h1 .line3 { margin-left: 1em; }

#sourceType ul li { padding-bottom: .50em; }

#sourceType .btn { margin-bottom: 1em; }
#sourceType .introBlocks { margin-top: 18px; }
#sourceType .introBlocks .introBlock { width: 46%; }
#sourceType .searchInput { width: 13em; }

#sourceType #sidebar ul { margin: 0 0 1em 0; }
#sourceType #sidebar ul li { list-style-type: none; text-align: center; }
#sourceType #sidebar ul li img { margin-bottom: 1em; }

#sourceType #sidebar .box { margin-top: 0; }

/* shorthand */
.nmt6 { margin-top: -6px; }
.mb12 { margin-bottom: 12px; }