/*
// File: global.css
// Site: odarka.com
// Author: Craig Stockert
// Copyright (c) Stockert.com, All Rights Reserved, http://www.stockert.com/
*/


/* ----- element declarations -----*/
p,ol,ul,td,blockquote,h1,h2,h3,h4,h5,h6,div	{ font-family: Georgia, serif; }

p,div,ol,ul	{ font-size: 14px; line-height: 19px; }
td,blockquote		{ font-size: 14px; }
p	{ margin: 17px 0 17px 0; }
div	{ margin: 0; }

h1	{ font-size: 22px; line-height: 22px; padding: 40px 0 3px; margin: 0; font-weight: bold; color: #960; }
h2	{ font-size: 16px; line-height: 16px; margin: 4em 0 0; font-weight: bold; color: #960; }
h6	{ font-size: 14px; line-height: 16px; font-weight: normal; margin: 0; padding: 0; }

img	{ margin: 0; padding: 0; border: 0; }
hr	{ clear: both; height: 1px; margin: 10px 0; padding: 0px; }
form	{ margin: 0; padding: 0; }
input,textarea,select	 { color: #000; background-color: #FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size: 11px; padding: 0; margin: 0; }


/* ----- wrappers -----*/
body	{ color: #000; background: #fff url(/images/bkd_main.gif) repeat-y fixed; }
#content	{ width: 375px; margin-bottom: 20px; }
.navigationBlock	{  text-align: right; margin: 0; padding: 0; }


/* ----- class declarations, generic -----*/
.cssHides	{ display: none; }
.textRight	{ text-align: right; }
.nowrap	{ white-space: nowrap; }
.sans		{ font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 14px; }
.sansSm	{ font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 12px; }
.serifSm	{ font-size: 12px; line-height: 16px; }
.topZ	{ margin-top: 0; }
.credit	{ font-family: Verdana, Geneva, sans-serif; font-size: 10px; line-height: 12px; }
.headLine	{ border-bottom: 1px dashed #960; margin-bottom: 20px; }
.multilineSm li, #multilineSm li	{ padding-bottom: .5em; }
.hilite	{ color: #960; }
.attention	{ color: #c00; }

/* ----- class declarations, by element -----*/
select.sitecontents	{  font-family: Verdana, Geneva, sans-serif; font-size: 11px; }


/* ----- chrome + layout -----*/
#footerBlock	{ padding: 0 0 6px; border-bottom: 1px dashed #960; }
#crlineBlock	{ margin-top: 3px; }
#toplink	{ text-align: right; white-space: nowrap; padding: 30px 0 5px; margin-bottom: 5px; border-bottom: 1px dashed #960; }
#toplink img	{ vertical-align: middle; }
#toplink span#contactLine	{ border-right: 1px solid #960; margin-right: .75em; padding-right: .75em; }


/* ----- anchor + image -----*/
a	{ white-space: nowrap; cursor: pointer; }

a	{ color: #900; text-decoration: none; }
a:visited	{ color: #900; text-decoration: none; }
a:hover	{ color: #900;  text-decoration: underline; }
a:active	{ color: #900; text-decoration: none; }

a.under	{ color: #000; text-decoration: none; border-bottom: 1px solid #666; }
a.under:visited	{ color: #000; text-decoration: none; border-bottom: 1px solid #666; }
a.under:hover	{ color: #900;  text-decoration: none; border-bottom: 1px solid #900; }
a.under:active	{ color: #000; text-decoration: none; border-bottom: 1px solid #666; }

a.image	{ color: #f60; }
a.image:visited	{ color: #f60; }
a.image:hover	{ color: #900; }
a.image:active	{ color: #f60; }

img.border	{ padding: 1px; border: 1px solid; }
img.borderHighlight	{ padding: 1px; border: 1px solid #960; }
img.borderSubdued	{ padding: 1px; border: 1px solid #333; }
img.borderSubdued2	{ padding: 2px; border: 1px solid #333; }


/* ----- CSS end -----*/








