/*****CSS RESET*******/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img, div { behavior: url(iepngfix.htc) }

body { background-color: #fff; font-family: arial; font-color: #000; font-size: 12px; line-height: 20px; }
#container { margin: 0 auto; clear: both; width: 816px; height: 100%; }
#contentContainer { float: left; width: 816px; height: 100%; margin-top: 30px; padding-bottom: 30px; }


/****HEADER STYLeS*******/

#header { width: 100%; height: 99px; background-image: url('images/header.jpg'); background-repeat: repeat-x; }
#headerContainer { margin: 0 auto; width: 816px; height: 99px; }
.logo { float: left; width: 197px; height: 97px; margin-top: 5px; border: none; }
#search { float: left; margin: -13px 0 0 390px; }


/*****NAV STYLES*******/

#nav { float: left; width: 500px; margin: 35px 0 0 115px; font-size: 14px; }
#nav a { color: #7b4b29; }
#nav a:hover { text-decoration: none; }


/*****FOOTER STYLES*******/

#footer { clear: both; width: 100%; height: 68px; background-image: url('images/footer.jpg'); background-repeat: repeat-x; }
#footerContainer { margin: 0 auto; width: 816px; height: 63px; }

#footerLeft { float: left; width: 500px; margin-top: 30px; color: #00355B; font-size: 12px; }
#footerLeft a { color: #00355B; }
#footerLeft a:hover { text-decoration: underline; }
.namefinder { float: left; width: 46px; height: 37px; margin: -25px 0 0 250px; border: none; }

#footerRight { float: left; width: 280px; margin-top: 30px; color: #00355B; text-align: right; font-size: 12px; }


/*****CONTENT STYLES*******/

#mainImage { float: left; width: 587px; height: 389px; background-image: url('images/mainImage.jpg'); background-repeat: no-repeat; }
#linksContainer { float: left; width: 251px; margin: 35px 0 0 30px; }
*html #linksContainer { float: left; width: 251px; margin: 35px 0 0 15px; }
#linksContainer a { font-size: 18px; color: #26628D; text-decoration: none; }
#linksContainer a:hover { text-decoration: underline; }
.divider { width: 242px; height: 8px; margin: 11px 0 11px 0; }

.affiliate { float: left; width: 160px; height: 602px; margin-left: 40px; border: none; }
.adsense { float: left; width: 468px; margin-top: -170px; }

.subContainer { float: left; width: 281px; height: 390px; margin-left: 120px; background-image: url('images/subContainer.jpg'); background-repeat: no-repeat; }
.sublinksContainer { float: left; width: 251px; margin: 40px 0 0 30px; }
*html .sublinksContainer { float: left; width: 251px; margin: 30px 0 0 15px; }
.sublinksContainer a { font-size: 18px; color: #26628D; text-decoration: none; }
.sublinksContainer a:hover { text-decoration: underline; }

h1 { font-size: 18px; }
.adsenseColumn { float: left; width: 336px; }

