/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
   ｩ2005 American Web Services  |  All Rights Reserved.
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧

FFD87D		orange
C4122F		red
003863		navy
005E88		blue
D9EDF9		light blue
FFC			yellow
*/


/* BASE TAGS */
.body, body					{ background: #005E88; font: normal 62.5% "Trebuchet MS",Verdana,Geneva,Arial,sans-serif; color: #000; margin-top: 10px;}
a,
a:active,
a:visited 					{ color: #0072AF; }
a:hover 					{ color: #C4122F; }
table,form,dl,td			{ margin: 0px; padding: 0px; }
li							{ min-width: 100%; margin-bottom: 20px; display: list-item; vertical-align: top}
img							{ border: 0px; }
tr							{ vertical-align: top; }
h1							{ font: normal 1.6em "Trebuchet MS",Verdana,Geneva,Arial,sans-serif; color: #003863; }
h2							{ font: normal 1.25em "Trebuchet MS",Verdana,Geneva,Arial,sans-serif; color: #000; }
h3							{ font: normal 1.1em "Trebuchet MS",Verdana,Geneva,Arial,sans-serif; color: #000; }


/* PROPERTIES */
.error						{ color: #F00; }
.left						{ float: left; }
.right						{ float: right; }
.margintop					{ margin: 15px 0px 0px 0px; }
.marginleft					{ margin: 0px 15px 15px 0px; float: left; }
.marginright				{ margin: 0px 0px 15px 15px; float: right; }
.marginbottom				{ margin: 0px 0px 15px 0px; }
.printonly					{ display: none; }
.hairline					{ border-top: 1px solid #FFF; }
.redborder					{ border-bottom: 4px solid #C4122F; }
.yellowborder				{ border: 1px solid #FFD87D; }
.blueborder					{ border: 1px solid #005E88; }
.odd						{ background: #F0F0F0; }


/* MAIN STRUCTURE */
.sitewrapper				{ width: 780px; background: #E4F2FB url(../_images/bg.gif) repeat-x; border: 2px solid #FFF; }
.header						{ width: 780px; height: 78px; display: table-cell; background: url(../_images/header-bg.gif) no-repeat right; margin: 0px; padding: 0px; }
.header img					{ float: left; }
.header blockquote			{ font-size: 1.2em; color: #FFF; margin: 0px; padding: 10px 15px 0px 0px; }
.header blockquote cite		{ display: block; font-size: 0.8em; font-style: normal; color: #FFD87D; margin-top: 5px; text-align: right; }
.masthead					{ height: 126px; background: #FFF url(../_images/mastheads/bg.gif) no-repeat; border-top: 1px solid #FFF; padding-left: 40px; }
.contentarea				{ width: 510px; background: #FFF; font-size: 1.3em; color: #646464; margin-right: 5px; padding: 15px; float: right; }
.contentarea blockquote		{ font-size: 1.3em; line-height: 1.2em; color: #005E88; }
.contentarea blockquote	small { font-size: 0.7em; }
.contentarea cite			{ display: block; font-size: 0.8em; font-style: normal; }
.contentarea cite li		{ margin: 0px; padding: 3px; }
.contentarea .caption		{ width: 280px; background: #D9EDF9; font-size: 0.8em; margin: 0px 0px 10px 10px; padding: 10px; float: right; }
.contentarea .caption cite	{ font-size: 1em; text-align: right; }


/* MENU */
.menu						{ width: 203px; font-size: 1.1em; float: left; padding: 12px; }
.menu a, 
.menu a:visited, 
.menu a:active				{ display: block; background: #003863; font-weight: bold; color: #FFF; text-decoration: none; margin-bottom: 3px; padding: 9px; }
.menu a:hover				{ background: #FFD87D; color: #C4122F; }
.menu img					{ margin-top: 72px; }


/* SUB MENU */
.submenu					{ background: url(../_images/cosmetic/hort-dash.gif) repeat-x top; padding-top: 2px; margin-bottom: 20px; }
.submenu ul					{ background: url(../_images/cosmetic/hort-dash.gif) repeat-x bottom; margin: 10px 0px 10px 0px; padding: 0px 0px 15px 20px; }
.submenu li					{ margin: 0px 0px 7px 0px; }
.submenu .new				{ padding: 10px; border-bottom: 2px solid #C4122F; }


/* SPONSORS */
.sponsors					{ width: 184px; background: #FFF url(../_images/cosmetic/sponsor-dash.gif) repeat-y left; font-weight: bold; margin: 0px 0px 10px 10px; padding-left: 10px; float: right; line-height: 12px; }

.sponsors .blue				{ background: #005E88; margin: 8px 0px 5px 0px; padding: 5px; }
.sponsors .blue a,
.sponsors .blue a:visited,
.sponsors .blue a:hover,
.sponsors .blue a:active	{ font-size: 0.8em; color: #FFF; }
.sponsors .blue div 		{ background: #FFF; font-size: 1.1em; line-height: 1.1em; color: #000; padding: 7px; }

.sponsors .yellow			{ background: #FFD87D; margin: 8px 0px 5px 0px; padding: 5px; }
.sponsors .yellow a,
.sponsors .yellow a:visited,
.sponsors .yellow a:hover,
.sponsors .yellow a:active	{ font-size: 0.8em; color: #C4122F; text-align: right; }
.sponsors .yellow div 		{ background: #FFF; font-size: 1.1em; line-height: 1.1em; color: #000; padding: 7px; }


/* MISC */
.photo, .staffphoto			{ margin: 0px 15px 5px 0px; border-bottom: 4px solid #005E88; float: left; }
.mediasource				{ background: #F0F0F0 url(../_images/cosmetic/hort-dash.gif) repeat-x bottom; font-size: 0.9em; padding: 5px; }
.communityaffiliate tr		{ font-size: 0.9em; padding-bottom: 10px; vertical-align: middle; }
.communityaffiliate th		{ background: #003863; color: #FFF; text-align: left; padding-left: 5px; }
.communityaffiliate td		{ padding: 5px; border-bottom: 1px solid #EEE; }
.links p					{ margin: 20px 0px 20px 0px; border-bottom: 1px solid #F0F0F0; }
.links p img				{ margin: 15px 0px 15px 0px; }


/* FOOTER AREA */
.footer						{ font-size: 0.7em; color: #999; line-height: 18px; padding: 13px 0px 13px 0px; border-top: 1px solid #F0F0F0; text-align: center; clear: both; }