body					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#625837; text-decoration:none; background-color:#dbd8c4; margin:0; padding:35px 0 0 0;
						background-image:url(../images/body.gif); background-repeat:repeat-x; background-position:center top; }

#main					{ width:904px; margin:auto; background-repeat:repeat; background-position:center bottom; border:0; padding:0 0 6px 0; } /* width of the main area */

#top					{ background-repeat:no-repeat; background-position:center top; padding:0 15px 0 14px; }

#logo					{ display:block; float:left; width:258px; border-bottom:1px solid #ffffff; padding:0; background-color:#dbd8c4; }

#slogan					{ display:block; float:right; width:592px; border-bottom:1px solid #ffffff; background-color:#dbd8c4; }

#interior				{ background-image:url(../images/interior.gif); background-repeat:repeat-y; background-position:center center; width:904px; /*height:300px;*/ }

#mid					{ padding:0 15px 0 14px; }

#left					{ display:block; float:left; width:258px; } /* width of the left nav bar */

#right					{ display:block; float:right; width:592px; } /* main image */

#maintext				{ display:block; float:right; width:552px; border-top:1px solid #ffffff; padding:15px 20px 10px 20px; line-height:18px; } /* width of the text area */

a,
#maintext a:link,
#maintext a:active		{ text-decoration:underline; color:#000; }
#maintext a:visited		{ text-decoration:underline; color:#000; font-weight:normal; }
#maintext a:hover		{ color:#000; text-decoration:none; }

#maintext p img			{ display:inline; }

#submit					{ text-align:center; }

div#navbar				{ width:258px; display:block; float:left; }

div#navbar ul			{ margin:0; padding:0; }

div#navbar li			{ list-style-type:none; display:block; float:right; width:258px; height:35px; text-align:right; border-bottom:1px solid #fcffde; }

div#navbar li.button0	{ background-image:url(../images/button0.gif); background-repeat:no-repeat; }

div#navbar li.button1	{ background-image:url(../images/button1.gif); background-repeat:no-repeat; }

div#navbar li.button2	{ background-image:url(../images/button2.gif); background-repeat:no-repeat; }

div#navbar li.button3	{ background-image:url(../images/button3.gif); background-repeat:no-repeat; }

div#navbar li.button4	{ background-image:url(../images/button4.gif); background-repeat:no-repeat; }

div#navbar li.button5	{ background-image:url(../images/button5.gif); background-repeat:no-repeat; }

div#navbar li.button6	{ background-image:url(../images/button4.gif); background-repeat:no-repeat; }

div#navbar li.button7	{ background-image:url(../images/button3.gif); background-repeat:no-repeat; }

div#navbar li.button8	{ background-image:url(../images/button2.gif); background-repeat:no-repeat; }

div#navbar li.button9	{ background-image:url(../images/button1.gif); background-repeat:no-repeat; }

div#navbar li.button10	{ background-image:url(../images/button0.gif); background-repeat:no-repeat; }

div#navbar li.button11	{ color:#ffffff; text-decoration:underline; background-image:url(../images/buttonOver.gif); background-repeat:no-repeat; }

div#navbar li a			{ display:block; float:left; width:248px; height:35px; text-decoration:none; margin:0; padding:0; color:#ffffff; font-family:Arial, Helvetica, sans-serif;
						font-size:14px; font-weight:bold; line-height:35px; padding-right:10px; background-repeat:no-repeat; }

div#navbar li a:link	{ color:#ffffff:}

div#navbar li a:visited { color:#ffffff; }

div#navbar li a:hover	{ color:#ffffff; text-decoration:underline; background-image:url(../images/buttonOver.gif); background-repeat:no-repeat; }

hr						{ border:0; width:100%; color:#625837; background-color:#625837; height:2px; }

h1, h2, h3, h4, h5, h6	{ margin:15px 0; }

h1						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#467b7f; font-weight:bold; }

h2						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#467b7f; font-weight:bold; }

h3						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#467b7f; font-weight:bold; }

p						{ margin:10px 0; }

ul, ol					{ margin:15px 0 0 15px; }

.clear					{ clear:both; }

img						{ border:0; display:block; }		

a,
a:visited				{ color:#625837; text-decoration:underline; font-weight:normal; }

a:hover					{ color:#625837; text-decoration:none; }

table								{ text-align:left; border-collapse:collapse; width:100%; padding:0; margin:0; font:normal 12px/18px Verdana, arial, helvetica, sans-serif; color:#f3f2e3; }					
table.alt							{ text-align:left; border-collapse:collapse; width:80%; padding:0; margin:0; font:normal 12px/18px Verdana, arial, helvetica, sans-serif; color:#f3f2e3; }					
table hr							{ border:1px solid #f3f2e3; }
table tr							{ border:1px solid #f3f2e3; }
table th							{ padding:1px; text-align:left; font:bold 14px/18px Verdana, arial, helvetica, sans-serif; color:#467b7f; background:#f3f2e3; }
table td 							{ border:2px solid #f3f2e3; background:#f3f2e3; padding:2px; color:#625837; }
table td.gold						{ border:2px solid #f3f2e3; background:#ccb350; padding:2px; color:#000000; }
table td.silver						{ border:2px solid #f3f2e3; background:#e6e6e6; padding:2px; color:#000000; }
table td.bronze						{ border:2px solid #f3f2e3; background:#a57818; padding:2px; color:#000000; }
table td.inkind						{ border:2px solid #f3f2e3; background:#beebac; padding:2px; color:#000000; }
table td a, 
table td a:link,
table td a:active					{ text-decoration:underline; color:#f3f2e3; }
table td a:visited					{ text-decoration:underline; color:#f3f2e3; }
table td a:hover					{ text-decoration:underline; }


#footer					{ font-size:11px; color:#625837; text-align:center; padding:20px; line-height:18px; }

a,
a:link,
a:active				{ text-decoration:underline; color:#000000; }
a:visited				{ text-decoration:underline; color:#000000; font-weight:normal; }
a:hover					{ color:#000000; text-decoration:none; }

#footer p#sponsors				  { margin:0 0 20px 0; }

#footer p#sponsors img			  { display:inline; }