body 				{margin:0px; padding:0px; border:0px; color:#000; background-color:#ffffff;}

div#main-layout 	{width:900px; margin: 5px auto 5px auto;}
div#header-section 	{height: 78px;}
div#photobar	 	{height: 90px; border: 1px solid #000; margin-bottom: 10px; background: url(photobar.jpg) no-repeat;}
div#main-content 	{background-color:#8cd1ff; border: 1px solid #0066ff; padding: 10px 20px 20px 30px; font: 13px Verdana; line-height: 20px; -moz-border-radius: 10px; top: 10px; position: relative;}

div#main-content a			{text-decoration: none; color: blue; border-bottom: 1px dotted blue; line-height: 1em;}
div#main-content a:hover	{text-decoration: none; color: #fff; border-bottom: 1px solid #fff;}

table#menu-table			{width: 100%; margin: 0px; padding: 0px;}
table#menu-table td			{width: 170px; height: 30px; padding: 0px; margin: 0px; text-align: center;}
table#menu-table td.spacer	{height: 30px; width: auto; border: 0px solid red; padding: auto; margin: auto; text-align: center;}
table#menu-table td.current a			{background-color:#fff; border: 1px solid #0066ff; color: #000;}
table#menu-table td.current a:hover		{background-color:#0066ff; border: 1px solid #000; color: #fff;}

div#menu			{margin: auto; padding: 0px; text-align: center;}
div#menu a			{background-color:#8cd1ff; padding: 5px; -moz-border-radius: 0px; font: 14px Georgia; font-weight: bold; text-decoration: none; color: #000; width: auto;
						display: block; margin: 0px; font-variant: small-caps; border: 1px solid #0066ff;}
div#menu a:hover	{background-color:#0066ff; border: 1px solid #000; color: #fff;}

div#bottombar			{clear: both; position:relative; left:0px; top:0px; height: 25px; margin: 20px 0px 0px 0px; overflow: no; -moz-border-radius: 10px; background-color: #eee;
							padding: 3px; vertical-align: middle; line-height: 25px; border: 1px dotted #ccc;}
div#bottombar table 	{font: 9px Verdana; color: #666; width: 100%; padding-top: 0px;}
div#bottombar table td	{padding: 3px; height: 25px;}
.bottombar a 			{text-decoration:none; border-bottom: 1px dotted #000; color:#000; margin-bottom: 2px;}
.bottombar a:hover 		{text-decoration:none; border-bottom: 1px solid #0066ff; color:#0066ff; }

span.pagetitle 		{font-family: Georgia; font-size: 20px; font-weight: bold; color: #fff; margin: 5px 0px 15px 0px; display: block; -moz-border-radius: 5px;
						background-color: #0066ff; padding: 5px 5px 5px 10px; position: relative; left: -15px; line-height: 25px; width: 854px; font-variant: small-caps;}
span.subtitle		{font-family: Georgia; font-size: 15px; font-weight: bold; color: #fff; margin: 20px 0px 10px 0px; display: block; border-bottom: 1px dotted #0066ff;
						font-variant: small-caps;}

td.main-sidebar		{width: 225px; vertical-align: top; padding: 2px 2px 2px 15px; font-size: 10px; line-height: 13px; text-align: right;}
td.main-sidebar img	{border: 1px solid #000; margin: 3px 0px;}

table#small-pics	{text-align: right; width: 180px;}
table#small-pics td	{text-align: center; padding: 10px 0px 0px 10px; width: 80px;}

span.main-pics img	{border: 1px solid #000; margin: 3px 5px;}

input, textarea		{margin: 0px; border: 1px solid #0066ff; padding: 1px; font: 11px verdana; line-height: 14px; height: 15px;
								background-color: #fff; color: #0066ff;}
.submis				{font-weight: bold; padding: 0.2em; height: 25px; text-align: center; font: 11px verdana; line-height: 12px;}							
.submis:hover		{color: #f00; border: 1px solid #f00;}

p#error 			{color: #d00; background-color: #fee; border: 1px dotted #d00; padding: 1px 5px 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 #f00; background-color: #fee; color: #d00;}
.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_error.png)}

.confirm-edit 		{color: #050; background-color: #cfc; border: 1px dotted #595; padding: 1px 1px 1px 20px; font-weight: bold;
						background-image: url('/graphics/accept.png'); background-repeat: no-repeat;  background-position: 2px 2px;}

/*

.blue #waxcontainer{position:relative;height:25px;background:red;width:800px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
						text-align:left;}
.blue #waxnav{position:relative;height:25px;font-size:12px;font-weight:bold;background:#fff url(graphics/bluewax_bottom.gif) repeat-x bottom left;}
.blue #waxnav ul{margin:0px;padding:0 0 4px 0;list-style-type:none;width:auto;float:right;}
.blue #waxnav ul li{display:block;float:left;margin:0 1px;}
.blue #waxnav ul li a{display:block;float:left;color:#003858;text-decoration:none;padding:0 0 0 12px;height:21px;line-height:195%;}
.blue #waxnav ul li a span{padding:0 12px 0 0;}
.blue #waxnav ul li a:hover,.blue #waxnav ul li a.current{color:#fff;background:#1D6893 url(graphics/bluewax_navtopleft.gif) no-repeat top left;}
.blue #waxnav ul li a:hover span,.blue #waxnav ul li a.current span{display:block;width:auto;background:#1D6893 url(graphics/bluewax_navtopright.gif) no-repeat top right;}

#topbar 			{width:800px; height:110px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;
						text-align:left; border:0px; background:#fff;}

div#navigation		{text-align: center; position:relative; left:0px; top:0px; width:800px; height:30px; z-index: 10}
.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:#c1f9b7; padding:0px 14px; line-height:26px;}
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#c1f9b7;}
.menu ul ul a.drop:hover						{background:#c1f9b7;}
.menu ul ul :hover > a.drop 					{background:#c1f9b7;}
.menu ul ul ul a, .menu ul ul ul a:visited 		{background:#c1f9b7;}
.menu ul ul ul a:hover 							{background:#c1f9b7;}
.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:#c1f9b7; 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:#35ed1d; font-weight: bold}
.menu ul ul :hover > a 							{color:#000;background:#35ed1d; font-weight: bold}
.menu ul li:hover ul, .menu ul a:hover ul		{visibility:visible; }

div#frontpage		{left:0px; top:0px; width:625px;}

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#content			{left:0px; top:0px; width:784px; padding: 8px; font: 11px Verdana; background:#e1f1f9; text-align: left;
						line-height: 1.6em; overflow: auto;}
#content h3			{color: #1d6893; font-size: 22px; font-family: Georgia; margin: 8px 0px 14px 0px; }
#content a			{text-decoration:none; border-bottom: 1px dotted #50abdf; color:#50abdf; }
#content a:hover	{text-decoration:none; border-bottom: 1px dotted #1d6893; color:#1d6893; }

div#content-gal		{left:0px; top:0px; width:780px; padding: 8px; font: 13px Georgia; border: 1px dashed #19ab05; text-align: left;
						line-height: 1.6em;}
#content-gal a img			{border: 2px solid #000000; padding: 20px; margin: 10px;}
#content-gal a img:hover	{border: 2px solid #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; display: block; position:relative; text-align: right; z-index: 10; height: 22px;
						top: -100px; left:685px; width:103px; color: #1d6893; letter-spacing:-0.1em; line-height: 11px;}
.friend:a 			{font: 9px verdana; text-decoration: none;}
.friend:link, .friend:visited {display: block; color: #50abdf; border: 1px solid #50abdf; background-color: #fafffa;
						padding: 2px 8px 3px 0px; height: 100%; width: 100%; text-decoration: none;}
.friend:hover 		{color: #1d6893; border: 1px solid #1d6893; background: #e1f1f9; text-decoration: none;}

div#bottom-line		{width:800px; height: 4px; background:#fff url(graphics/bluewax_bottom2.gif) repeat-x bottom left;}

.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;}

*/
