body { color: black; font-size: 10pt; font-family: helvetica, arial, sans-serif; line-height: 1.4em; background: #666 url(images/bg-bar.gif) repeat-y 50% 0; margin: 0; padding: 0; }

a:link { color: #090 ; text-decoration: none; }
a:visited { color: #c44c44 ; text-decoration: none; }
a:hover { color: #6c6 ; text-decoration: underline; }
a:active { color: #c44c44 ; text-decoration: underline; }

h1 { font-size: 1.75em; font-weight: bold; margin: 0.67em 0; }
h1.first { font-size: 1.75em; font-weight: bold; margin: 0 0 0.67em; }
h2 { font-size: 1.4em; font-weight: bold; margin: 0.83em 0em 0.83em 0; padding-bottom: 2px; border-bottom: 1px solid #f90; }
h3 { font-size: 1.1em; font-weight: bold; margin: 1em 0; }
ul { line-height: 1.5em; list-style-type: circle; margin: 1em 0 1em 40px; }
h4 { color: #f90; font-weight: bold; margin: 1.33em 0 0; }
ol { line-height: 1.5em; list-style-type: decimal; margin: 1em 0 1em 40px; }
dt { color: #c60; font-weight: bold; font-style: oblique; }
dd { margin-bottom: 12px; margin-left: 0; }

#header { text-align: center; }

#sideTabs { margin: 0 10px; padding: 0 0 20px; border-bottom: 1px dotted #fc0; list-style-type: none; }

#container { position: relative; margin-left:auto; margin-right:auto; width: 700px; top: 5px; text-align: left; }

#leftBar { padding: 10px; width: 200px; voice-family: "\"}\""; voice-family: inherit; width: 180px; border-right: 1px dotted #000; }

#mainContent { top: 315px; right: 20px; width: 67%; text-align: justify; position: absolute; }
#mainContentTY { top: 310px; right: 20px; width: 67%; text-align: justify; position: absolute; }
#mainContent-old { text-align: justify; position: absolute; top: 310px; right: 20px; width: 67%; }
#footerOverlay { font-size: 8pt; font-family: helvetica, arial, sans-serif; position: absolute; left: 10px !important; bottom: 15px; width: 680px; height: 58px; float: left; padding: 0; margin: 0; border-top: 0 solid #000000; }
#footer { font-size: 8pt; font-family: helvetica, arial, sans-serif; line-height: 11px; background-image: url(images/Layout_04.jpg); background-repeat: no-repeat; height: 70px; margin: 5px 3px 0; padding: 7px 0 0 5px; order-bottom-style: solid; order-right-style: solid;0; }
#footer-old { font-size: 8pt; font-family: helvetica, arial, sans-serif; line-height: 11px; margin: 5px 3px 0; padding: 0; border-top: 0 solid #000000; }
#footer a:link { color: #69c; text-decoration: none; }
#footer a:visited { color: #c66; text-decoration: none; }
#footer a:hover { color: #9cf; text-decoration: underline; }
#footer a:active { color: #c66; text-decoration: underline; }

.flickrV1 { color: #3993FF; }
.flickrV2 { color: #FF1C92; }
.flickrV3 { color: #666666; }

.email { color: #c44c44; font-weight: bold; }
table.camera { text-align: center; }
table   { border-color: black; border-width: 1px; border-collapse: collapse; }
tfoot { color: #fff; font-size: 8pt; }
caption { color: orange; font-size: 10pt; font-weight: bold; font-variant: small-caps; text-align: center; padding-top: 6pt; }
td { text-align: center; vertical-align: top; }
tr.oddRow { background-color: #ffc; }
th { font-size: 10pt; line-height: 1.4em; background-color: #ccc; text-align: center; }

#submitPhoto p { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#submitPhoto fieldset { padding: 10px; border-color: #699; border-width: 1px; }
#submitPhoto legend { color: #699; font-size: 14px; font-weight: bold; }
#submitPhoto label { color: #999; }

#submitArticleSummary p { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#submitArticleSummary fieldset { padding: 10px; border-width: 1px; border-color: #fc6; }
#submitArticleSummary legend { color: #808080; font-size: 14px; font-weight: bold; }
#submitArticleSummary label { color: #999; }
#mailingList fieldset { padding: 10px; border-width: 1px; }
#mailingList { padding: 5px; }
#mailingListInfo { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.dropCap { font-size: 400%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1em; background-color: #e1e1e1; width: 44px; float: left; margin: 3px 10px 3px 4px; padding: 4px 4px 0; border: solid 2px #808080; }
blockquote { text-indent: 0; margin: 0; padding: 0; align: center; }
.quote { font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-style: oblique; line-height: 1.5em; text-align: center; width: 350px; margin: 10px 0 0; padding: 0; background: url(images/quote.gif) no-repeat left top; }
.themes dt { color: #666; font-weight: normal; font-style: normal; }
.urlStrong { font-size: 14pt; font-weight: bold; }

#menuTop { margin: 0 0 0 3px; padding: 0; font-size: 11px; font-weight: bold; line-height: 16px; }
#menuTop ul { margin: 0; padding: 0; list-style-type: none; text-align: center; border: 0; }
#menuTop ul li { padding: 0; margin: 0; float: left; text-align: center; display: block; }
#menuTop ul li a { padding: 0; margin: 0; text-align: center; background-color: #ddd; width: 137px; height: 18px; color: #555; display: block; text-decoration: none; border-color: #e1e1e1 #808080 #808080 #e1e1e1; border-style: solid; border-width: 1px; }
#menuTop ul li a:hover, #menuTop ul li a:hover.active { background: #cff; color: #333; }
#menuTop ul li a.active { background: #cff; }

#menuBottom { margin: 0 0 0 3px; padding: 0; font-size: 11px; font-weight: bold; line-height: 16px; }
#menuBottom ul { margin: 0; padding: 0; list-style-type: none; text-align: center; border: 0; }
#menuBottom ul li { padding: 0; margin: 0; float: left; text-align: center; display: block; }
#menuBottom ul li a { padding: 0; margin: 0; text-align: center; background-color: #ddd; width: 172px; height: 18px; color: #555; display: block; text-decoration: none; border-color: #e1e1e1 #808080 #808080 #e1e1e1; border-style: solid; border-width: 1px; }
#menuBottom ul li a:hover, #menuTop ul li a:hover.active { background: #cff; color: #333; }
#menuBottom ul li a.active { background: #cff; }
.buyNow { color: #699; font-size: 20px; font-weight: bold; }
.buyNow a { color: #699; font-size: 20px; font-weight: bold; line-height: 26px; }
#notices { line-height: 14pt; background-color: #e1e1e1; width: 695px; margin-right: 3px; margin-left: 3px; padding-top: 8px; padding-bottom: 4px; }
#notices p { line-height: 12pt; background-color: #e1e1e1; margin: 0; padding: 0 !important; }
