﻿/* guestbook page classes */
body {
	background-color: black;
	color: white;
}

.guestbook_button {
	border: 1px solid white;
	background-color: black;
	color: white;
	width: 100px;
	height: 20px;
	text-decoration:none;
	text-align:center;
}
.guestbook_button a:link {
	color: white;
	text-decoration:none;
}
.guestbook_button a:visited {
	color: white;
	text-decoration:none;
}
.guestbook_button a:active {
	color: white;
	text-decoration:none;
}
.guestbook_button a:hover {
	font-weight:bold;
}
.guestbook_table {
	width: 500px;
}
.guestbook_heading_cell {
	width: 100%;
	background-color: #331133;
}
.guestbook_heading_table {
	width: 100%;
}
.guestbook_heading_row {
}
.guestbook_heading_left {
	width:50%;
	text-align:left;
}
.guestbook_heading_right {
	width:50%;
	text-align:right;
}
.guestbook_nav_table {
	width:100%;
}
.guestbook_nav_left {
	width:50%;
	text-align:left;
}
.guestbook_nav_right {
	width:50%;
	text-align:right;
}
.guestbook_msg_date {
	width: 100%;
	background-color: #220022;
}
.guestbook_msg_text {
	width:80%;
}
.guestbook_msg_heading {
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	width:20%;
}
.guestbook_msg_table {
	width: 100%;
}
.guestbook_msg_cell {
	border:1px solid white;
	padding:2px;
}
.guestbook_answer_cell {
	width:100%;
	border-top:1px solid white;
}
.guestbook_answer_table {
	width:100%;
}
a.guestbook_link:link {
	color:white;
}
a.guestbook_link:selected {
	color:white;
}
a.guestbook_link:visited {
	color:white;
}
.guestbook_answer {
	width:350px;
	vertical-align:top;
}
.guestbook_answerer {
	width:150px;
	vertical-align:top;
}
.guestbook_answer_row_even {
	background-color: #442244;
}
.guestbook_answer_row_odd {
	background-color: #331133;
}

/* guestbook write page classes */
body {
	background-color: black;
	color: white;
}
.guestbook_write_table {
	width: 350px;
	border: 1px solid white;
}
.guestbook_write_heading {
	background-color: #331133;
	text-align: left;
	font-weight: bold;
	width: 350px;
}
.guestbook_write_edit {
	width: 350px;
}
.guestbook_write_field {
	width: 350px;
	border: 1px solid white;
	color: white;
	background-color: black;
}
.guestbook_write_button {
	border: 1px solid white;
	font-weight: bold;
	color: white;
	background-color: black;
}
.guestbook_write_description {
	border: 1px solid white;
	color: white;
	background-color: black;
	width: 350px;
	height:150px;
}

/* guestbook edit page classes */
body {
	background-color: black;
	color: white;
}
.guestbook_edit_table {
	border: 1px solid black;
	width: 500px;
}

/* other classes */
a.menu_link:link {
	color:white;
}
a.menu_link:selected {
	color:white;
}
a.menu_link:visited {
	color:white;
}
.admin_table {
	vertical-align:top;
}
.menu_cell {
	vertical-align:top;
}

.admin_edit_cell {
	vertical-align:top;
}
.news_edit_table {
	border: 1px solid black;
	width: 500px;
}
.news_button {
	border: 1px solid white;
	background-color: black;
	color: white;
	width: 100px;
	height: 20px;
	text-decoration:none;
	text-align:center;
}
.news_button a:link {
	color: white;
	text-decoration:none;
}
.news_button a:visited {
	color: white;
	text-decoration:none;
}
.news_button a:active {
	color: white;
	text-decoration:none;
}
.news_button a:hover {
	font-weight:bold;
}
.news_table {
	width: 500px;
}
.news_heading_cell {
	width: 100%;
	background-color: #331133;
}
.news_heading_table {
	width: 100%;
}
.news_heading_row {
}
.news_heading_left {
	width:50%;
	text-align:left;
}
.news_heading_right {
	width:50%;
	text-align:right;
}
.news_nav_table {
	width:100%;
}
.news_nav_left {
	width:50%;
	text-align:left;
}
.news_nav_right {
	width:50%;
	text-align:right;
}
.news_msg_date {
	width: 100%;
	background-color: #220022;
}
.news_msg_text {
	width:80%;
}
.news_msg_heading {
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	width:20%;
}
.news_msg_table {
	width: 100%;
}
.news_msg_cell {
	border:1px solid white;
	padding:2px;
}
.news_answer_cell {
	width:100%;
	border-top:1px solid white;
}
.news_answer_table {
	width:100%;
}
a.news_link:link {
	color:white;
}
a.news_link:selected {
	color:white;
}
a.news_link:visited {
	color:white;
}
.news_answer {
	width:350px;
	vertical-align:top;
}
.news_answerer {
	width:150px;
	vertical-align:top;
}
.news_answer_row_even {
	background-color: #442244;
}
.news_answer_row_odd {
	background-color: #331133;
}

/* user page classes */
.user_table {
	width: 300px;
}
.user_list_heading {
	text-align: left;
	width: 150px;
	font-weight:bold;
}
.user_table_cell_even {
	background-color: #442244;
	vertical-align: top;
}
.user_table_cell_even a:hover {
	background-color: black;
}
.user_table_cell_even a:link {
	color: white;
	width: 100%;
}
.user_table_cell_even a:active {
	color: white;
	width: 100%;
}
.user_table_cell_even a:visited {
	color: white;
	width: 100%;
}
.user_table_cell_odd {
	background-color: #331133;
	vertical-align: top;
}
.user_table_cell_odd a:hover {
	background-color: black;
}
.user_table_cell_odd a:link {
	color: white;
	width: 100%;
}
.user_table_cell_odd a:active {
	color: white;
	width: 100%;
}
.user_table_cell_odd a:visited {
	color: white;
	width: 100%;
}
.user_table_date_cell_even {
	background-color: #442244;
	width: 300px;
}
.user_table_edit_cell {
	background-color: #999999;
	width: 100%;
	border: 1px white dotted;
	vertical-align: top;
}
.user_table_edit_cell input {
	border: 0px;
	background-color: #999999;
}
.user_table_edit_cell select {
	border: 0px;
	background-color: #999999;
}
.user_table_edit_cell textarea {
	border: 0px;
	background-color: #999999;
}
.user_table_date_cell_even a:hover {
	background-color: black;
}
.user_table_date_cell_even a:link {
	color: white;
	width: 100%;
}
.user_table_date_cell_even a:active {
	color: white;
	width: 100%;
}
.user_table_date_cell_even a:visited {
	color: white;
	width: 100%;
}
.user_table_date_cell_odd {
	background-color: #331133;
	width: 300px;
}
.user_table_date_cell_odd a:hover {
	background-color: black;
}
.user_table_date_cell_odd a:link {
	color: white;
	width: 100%;
}
.user_table_date_cell_odd a:active {
	color: white;
	width: 100%;
}
.user_table_date_cell_odd a:visited {
	color: white;
	width: 100%;
}

/* accordion (hanuri) classes */
.accordion_header {
	width: 100%;
	background-color: white;
	color: black;
	font-weight: bold;
	cursor: pointer;	
	padding: 2px;
	border: 1px #666633 solid;
	font-family: verdana;
}
.accordion {
	display: none;
	border: 1px solid silver;
	background-color: #006699;
	padding: 10px;
	font-family: verdana;
}
.accordion table td {
	border: 1px solid silver;
	font-size:12px
}
.accordion table th {
	border: 1px solid silver;
	text-align: left;
	background-color: #669900;
	font-size:12px
}
