body { background-color: #ccc; background-image: url(); margin: 0px 0px 0px 0px; }



/* Are you here to fish around our CSS? Hello stylesheet friend */

/* Template containers */
#tmplWrap { margin: 0px auto; width: 990px; background-image: url(/furniture/mid-shadow.png); padding: 0px 0px }
#tmplBottom { margin: 0px auto; width: 990px; height: 25px; background-repeat: no-repeat; background-image: url(/furniture/bottom-shadow.png); }
#tmplVeryBottom { margin: 0px auto 20px auto; width: 960px; font: 9pt verdana, sans-serif; color: #777 ; text-align: right; }
#tmplVeryBottom a { text-decoration: none; color: #666; border-bottom: dotted 1px #999 }

h1 { width: 900px;  background-color: #8C1229; font: 18pt sans-serif; color: #fff; padding: 30px 30px 5px 30px; text-align: left }

#tmplBanner { clear: both;  margin: 0px auto 20px auto; width: 960px; background-color: #fff; }
#tmplContent { clear: both; margin: 0px auto; min-height: 150px; width: 930px; background-color: #fff; padding: 0px 15px 30px 15px }
#tmplContent a { text-decoration: none; border-bottom: dotted 1px #aaa; color: #8C1229 }
#tmplContent a:hover { color: #000000; border-bottom-style: solid }
#tmplContent p { margin: 0px 0px 8px 0px }
#tmplContent h2 { margin: 0px 0px 8px 0px; font: bold 11pt verdana, sans-serif; color: #8C1229 }

.col1 { float: left; width: 280px; margin: 0px 15px; font: 9pt verdana, sans-serif; display: inline; color: #555 }
.col2 { float: left; width: 590px; margin: 0px 15px; font: 9pt verdana, sans-serif; display: inline; color: #555 }
.col3 { float: left; width: 900px; margin: 0px 15px; font: 9pt verdana, sans-serif; display: inline; color: #555 }

.pagetop { font: 13pt tahoma, verdana, sans-serif; letter-spacing: 1px; margin-bottom: 30px; }

.quote { background-color: #fff; margin: 30px 30px; font: 17pt serif; font-style: italic }
.quote small { text-align: right; font: 9pt sans-serif; color: #999 }

.caption { text-align: right; font: 7pt verdana, sans-serif }

ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 32px }
li { margin: 0px 0px 10px 0px }

#tmplFoot { display: none; margin: 0px auto; width: 900px; padding: 5px 30px; font: bold 9pt sans-serif; color: #8C1229; text-align: right; background-color: #fff }

#tmplMenu { margin: 0px auto; padding: 0px 30px; width: 900px; font: bold 11pt sans-serif; }
#tmplLogo { float: left; width: 200px }
#tmplTopLevel { float: left; width: 550px; }
#tmplTopLevel a { display: block; text-decoration: none; padding: 18px 20px 15px 20px; text-align: center; float: left; color: #8C1229 }
#tmplTopLevel a:hover { color: #000000 }
#tmplPortal { float: right; width: 100px; }
#tmplPortal a { display: block; text-decoration: none; padding: 18px 0px 15px 20px; text-align: center; float: right; color: #8C1229 }

.newsitem { margin: 0px 0px 10px 0px;}

/* Bloggy */
.post { margin: 10px 10px 30px 10px; }
.post .meta { font: 8pt verdana, sans-serif; color: #999; margin-bottom: 3px }
.post .meta a { color: #999 !important }
.post .feedback { color: #999 }


