body 				{text-align:center; margin:0px; padding:0px; border:0px; color:#000; background:#ffffff; }

div#container		{margin: 0px auto 0px auto; width: 800px;}

div#friend-holder	{display: block; height: 25px;}

#topbar 			{width: 800px; height: 150px; padding: 0px; margin: 0px 0px 3px 0px; text-align:center; border:none; background:#fff; float:none;}

div#navigation		{text-align: center; position:relative; left:0px; top:0px; width:800px; height:50px; z-index: 100;}
.menu:link 			{text-decoration: none; border: 0px; border-style: none}
.menu:visited 		{text-decoration: none; border: 0px; border-style: none}
.menu:hover 		{text-decoration: none; border: 0px; border-style: none}
.menu 				{width:530px; height:32px; position:relative; z-index:100; font:10px Verdana; text-align: left}
* html .menu 		{width:530px; w\idth:529px;}
.menu ul 			{padding:0;margin:0;list-style-type:none;}
.menu li 			{float:left; width:160px; position:relative;}
.menu a, .menu a:visited {display:block;font-size:10px;text-decoration:none; font-weight: bold; color:#000000; height:26px; border:1px solid #000; border-width:1px 0 1px 1px; background:#eaeaea; padding:0px 14px; line-height:26px;}
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#eaeaea;}
.menu ul ul a.drop:hover						{background:#eaeaea;}
.menu ul ul :hover > a.drop 					{background:#eaeaea;}
.menu ul ul ul a, .menu ul ul ul a:visited 		{background:#eaeaea;}
.menu ul ul ul a:hover 							{background:#eaeaea;}
.menu ul ul 									{visibility:hidden;position:absolute;height:0;top:27px;left:0;border-top:1px solid #000;}
* html .menu ul ul 								{top:26px;t\op:27px;}
.menu ul ul a, .menu ul ul a:visited 			{background:#eaeaea; color:#000; height:auto; line-height:1em; padding:5px 14px; border-width:0 1px 1px 1px;}
* html .menu ul ul a, * html .menu ul ul a:visited {}
.menu :hover > a 								{color:#000;background:#b8baba; font-weight: bold}
.menu ul ul :hover > a 							{color:#000;background:#b8baba; font-weight: bold}
.menu ul li:hover ul, .menu ul a:hover ul		{visibility:visible; }

table#comment-form input, table#comment-form textarea	{width: 98%; margin-bottom: 8px;}
table#comment-form input.submis							{width: auto !important; margin: 0px;}
div.comment		{display: block; margin-bottom: 20px; width: 520px;}
div.comment span.author	{display: block; background-color: #c1fab6; padding: 4px; font-weight: bold;}
div.comment span.body	{display: block; background-color: #e1ffd6; padding: 5px; font-style: italic;}
div.comment span.time	{color: #353; font: 9px Tahoma; float: right; padding: 5px 2px 0px 0px;}

div#frontpage		{left:0px; top:0px; width:800px; margin: 0px auto 0px auto;}

div#page-title		{left:0px; top:0px; width:800px; padding: 5px; margin: 0px; font: 36px Georgia; font-weight: bold; color: #24c109;
						text-align: left;}

div#sidebar			{width: 130px; float: right; margin-left: 10px;}
div.member-bar		{width: 120px; overflow: hidden; padding: 5px 5px 10px 5px; border: 1px solid #797; background-color: #e6f6e6; font: 9px Verdana; line-height: 14px;}
div.member-bar img	{margin: 5px auto;}
div.exhib-bar		{overflow: hidden; padding: 5px 5px 10px 5px; border: 1px solid #686; background-color: #ded; font: 9px Verdana; line-height: 14px; margin-bottom: 15px;}

div#content			{left:0px; top:0px; width:780px; padding: 8px; font: 13px Georgia; border: 1px dashed #19ab05; text-align: left;
						line-height: 1.6em; overflow: auto;}
#content h1			{color: #24c109;}
#content h2			{color: #24c109;}
#content h3			{color: #24c109;}
#content a			{text-decoration:none; border-bottom: 1px dotted #19ab05; color:#19ab05; }
#content a:hover	{text-decoration:none; border-bottom: 1px dotted #cc0000; color:#cc0000; }
#content .small		{color: #888888; font: 9px verdana;}

#content #content-gal a				{text-decoration: none; border: none; border-bottom: 0px dotted #fff;}
#content #content-gal a img			{border: 2px solid #000000; padding: 20px; margin: 10px;}
#content #content-gal a img:hover	{border: 2px solid #19ab05; background: #000;}

#content .question	{width:99%; display:block; background: #c1fab6; text-align: left; font-weight: bold; padding: 2px;}
#content .answer	{width:99%; display:block; text-align: left; padding: 5px 2px 18px 8px; font: 11px Georgia;}

span.headline		{display: block; clear:both; float: center; color: #484; font: 22px Georgia; font-weight: bold; margin: 20px; border-bottom: 1px dotted #19ab05;}

.framed 			{padding: 5px; border: 1px solid #000}
.framed a:hover		{border: 1px solid #cc0000;}
.gallery 			{padding: 35px; border: 1px solid #000}
.gallery a:hover	{border: 1px solid #cc0000;}

.right				{text-align: right; float: right;}

.refer-friend 		{font: 9px verdana; float: right; display: block; position:relative; text-align: right; z-index: 10; height: 22px;
						top: 20px; right: 15px; width: 103px; color: #114991; letter-spacing:-0.1em; line-height: 11px;}
a.friend img		{padding-left: 3px; float: left; border: none;}
.friend:a 			{font: 9px verdana; text-decoration: none;}
.friend:link, .friend:visited {display: block; color: #2b7134; border: 1px solid #2b7134; background-color: #fafffa;
						padding: 2px 8px 3px 0px; height: 100%; width: 100%; text-decoration: none;}
.friend:hover 		{color: #000; border: 1px solid #000; background: #ceecd2; text-decoration: none;}

a.comments-link			{font: 12px Verdana; color: #05ad00; display: block; width: 450px; margin-left: 100px; border: 1px dotted #333; padding: 2px; text-decoration: none;}
a.comments-link:hover	{border: 1px solid #000; background-color: #e1ffd6;}

object#frontpage-flash	{width: 650px; height: 500px; z-index: -1; float: left;}

div#bottombar		{clear: both; position:relative; left:0px; top:20px; width:800px; height: 50px; border-top:1px solid #19ab05;
						padding-top: 3px;}
.bottombar table 	{font: 9px Verdana; color: #666;}
.bottombar a 		{text-decoration:none; border-bottom: 1px dotted #19ab05; color:#19ab05; }
.bottombar a:hover 	{text-decoration:none; border-bottom: 1px dotted #CC0000; color:#CC0000; }

input, select, textarea		{margin: 0px; border: 1px solid #2b7134; padding: 1px; font: 10px verdana;
								background-color: #ceecd2; color: #2b7134;}
select 				{font-weight: bold}
.submis 			{margin: 0px; padding: 0.1em; border: 1px solid #000; background-color: #fff; font-weight: bold; color: #000;}
.submis:hover		{color: #cc0000; border: 1px solid #cc0000}

.urltext 			{color: #000000; font-family: tahoma; font-size: 90%; font-weight: bold}
.caption-i 			{font: 10px Verdana; color: #999999; font-style: italic; line-height: 1.3em;}

p#error 			{color: #700; background-color: #fcc; border: 1px dotted #955; padding: 1px 1px 1px 20px; font-weight: bold;
						background-image: url('/graphics/exclamation.png'); background-repeat: no-repeat;  background-position: 2px 2px;
						line-height: 18px; margin: 0px}
input#error-field, textarea#error-field, .error-field 	{border: 1px dotted #955; background-color: #fcc; color: #a00;}
.error a:link, .error a:active, .error a:visited 		{color: #900; border-bottom: 1px dotted #900;}
.error a:hover 											{border-bottom: 1px solid #e46a45; color: #e46a45}
.error-list 											{line-height: 1.3em; list-style-image: url(/graphics/bullet_errorNO.png)}

p#confirm-edit 		{color: #050; background-color: #cfc; border: 1px dotted #595; padding: 3px 1px 1px 20px; font-weight: bold;
						background-image: url('/graphics/accept.png'); background-repeat: no-repeat;  background-position: 2px 2px;}					

table#frontpage-buttons img	{border: none;}
