/*
Title:  DonateCHS.com
Author:  Tome Wilson - tome@creativewebgroup.net
Last Updated:  June 19, 2008
*/

/* ---[ 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .rss_box {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
:focus {outline: 0}
body {line-height: 1; color: #000}
ol, ul {list-style: none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
em, .em {font-style: italic}
strong, .strong {font-weight: bold}
.big {font-size: 1.15em}
.small {font-size: .75em}
.tiny {font-size: .5em}
.l {float: left}
.r {float: right}
.clear {clear: both; display: block}
.center {text-align: center}
.uppercase {text-transform: uppercase}


/* ---[ structure ]--------------------- */
html, body {background: #fff url(images/shell/background.jpg) repeat-x; height: 100%; min-width: 760px; text-align: center}

#center-on-page {width: auto; text-align: center}
#header {background: #fff; height: 75px; margin: 0 auto; display: block}

#navigation {background: transparent url(images/shell/navigation/background.gif) repeat-x; height: 37px; margin: 0 auto; display: block}

#container {margin: 0 auto; width: 760px; display: block; background: #fff url(images/shell/content-background.gif) repeat-y}

#content-area {width: 553px; display: block; float: left; font: normal 13px/1.5em Arial, Helvetica, sans-serif; text-align: left; color: #000}
#sidebar {width: 207px; display: block; float: left; text-align: center}

#footer {clear: both; width: 758px; background: #fff; font: normal 9px/1em Arial, Calibri, Helvetica, sans-serif; text-align: center; color: #5c080d; padding: 9px 0; border: 1px solid #000; letter-spacing: 1px}


/* ---[ content styles ]--------------------- */
#content-area p {padding: .5em 10px}

a {color: #f1ab00; text-decoration: none}
a:link {color: #f1ab00}
a:visited {color: #f1ab00}
a:hover {color: #f1ab00; text-decoration: underline}

#gallery {padding-left: 10px}
#gallery img {float: left; margin: 0 6px 6px 0; border: 1px solid #333}

#content-area ul {margin: 0 0 0 20px; list-style-type: circle}
#content-area li {margin: 0 0 0 10px; padding: .5em 0}

.arrow {width: 20px; height: 18px; display: block; float: left; padding-right: 5px; background: url(images/icons/arrow.gif) no-repeat}

.photoL {float: left; margin: 0 10px .25em 0}
.photoR {float: right; margin: 0 0 .25em 10px}

.hr {font-size: 1px; border-bottom: 1px dashed #0060a9; margin: 13px 39px 13px 10px}
.pdf {background: transparent url(images/icons/pdf.gif) no-repeat right top; padding-right: 12px}




/* ---[ colors ]--------------------- */
.red {color: #5c080d !Important}
.gold {color: #f1ab00 !Important}
.grey {color: #666 !Important}
.k {color: #000 !Important}
.w {color: #fff !Important}


/* ---[ headings ]--------------------- */
h2 {font: normal 20px/1.35em Arial, Calibri, Helvetica, sans-serif; padding: 10px 0 0 10px; color: #5c080d}