*						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

body						{background: #8E7962 url(../pictures/bg_main.jpg) repeat-x; color: #000000; margin: 0px;}

table						{border-width: 0px;}

td						{border-width: 0px; vertical-align: top;}

a						{color: #000000}

a:link						{text-decoration: none;}

a:visited					{text-decoration: none;}

a:hover						{text-decoration: underline;}

a:active					{text-decoration: none;}

textarea,select,input				{border: 1px solid #000000; background-color: #EEEEEE; padding-left: 2px;}

img						{border-width: 0px;}


.article_image_left				{border: 1px solid #FFFFFF; margin-right: 5px;}

.article_image_right				{border: 1px solid #FFFFFF; margin-left: 5px;}

.article_image					{border: 1px solid #FFFFFF;}


#title						{width: 900px; height: 290px; background: url(../pictures/bg_rule.jpg) 0px 190px repeat-x; margin-left: 54px;}

#container					{width: 898px; margin-left: 54px; background: #FFFFFF; border: 1px solid #000000; text-align: left; min-height: 360px; overflow: hidden;}

* html #container				{width: 900px;}

#content					{width: 670px; padding: 15px;}

* html #content					{width: 690px;}

#sidebar					{width: 170px; padding: 15px; float: right;}

* html #sidebar					{width: 200px;}

#sign						{position: relative; top: -9px; width: 900px; height: 88px;}


.caption					{font-size: 18px;}


.link_bold					{font-weight: bold;}


.side_caption					{background-color: #EEBE00; color: #000000; font-weight: bold; text-align: center; padding: 3px; border: 1px solid #000000;}

.side_box					{padding: 5px; background-color: #FFFFFF; border: 1px solid #000000; border-top: 0px solid #000000;}

.side_weekday					{width: 27px; height: 15px; text-align: center; vertical-align: middle; font-weight: bold; border-bottom: 1px solid #000000;}

.side_day					{width: 27px; height: 17px; text-align: center; vertical-align: middle;}

.side_day_high					{width: 27px; height: 17px; background-color: #EEBE00; text-align: center; vertical-align: middle; font-weight: bold; cursor: pointer;}

.side_day_today					{width: 27px; height: 17px; background-color: #000000; color: #FFFFFF; text-align: center; vertical-align: middle; font-weight: bold;}

.side_day_today_high				{width: 27px; height: 17px; background-color: #000000; color: #FFFFFF; text-align: center; vertical-align: middle; font-weight: bold; cursor: pointer;}


.report_title					{font-size: 18px;}


.contact_input					{width: 240px;}

.contact_radio					{background-color: #FFFFFF; color: #000000; border: 0px solid #FFFFFF; vertical-align: middle;}

.contact_submit					{width: 240px; background-color: #EEBE00; color: #000000; font-weight: bold;}

.contact_error					{font-weight: bold; color: #EEBE00; vertical-align: middle;}

.contact_success				{font-weight: bold; vertical-align: middle;}


.comment_input					{width: 157px;}

.comment_submit					{width: 157px; background-color: #EEBE00; color: #000000; font-weight: bold;}


.gallery_thumbnail				{text-align: center; vertical-align: middle; background-color: #EEEEEE; border: 1px solid #000000;}

.gallery_image					{border: 1px solid #000000;}

.gallery_link					{width: 330px; background-color: #EEBE00; padding: 10px; border: 1px solid #000000; overflow: hidden;}


.guestbook_title				{background-color: #EEBE00; color: #000000; vertical-align: middle; padding: 5px; border: 1px solid #000000;}

.guestbook_date					{color: #000000;}

.guestbook_body					{border-left: 1px solid #98A7B0; border-bottom: 1px solid #98A7B0; border-right: 1px solid #98A7B0; padding: 5px; line-height: 1.6em}

.guestbook_current				{text-decoration: underline; border-bottom: 2px solid #000000;}