#nav-panel {
	font-family: Arial;
	color: #ffffff;
	text-align: center;
	background-image: url(../images/menu-x1.png);
	background-repeat: repeat-y;
	font-size: 13px;
	font-weight: bold;
	text-decoration: uppercase;
	border: none 0px;
	height: 24px;
	vertical-align: center;
}

#nav-panel ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 100%;
	vertical-align: center;
}

#nav-panel li {
	list-style-type: none;
	padding: 2px 20px 1px 8px;
	background-image: none;
	float: left;
	margin-bottom: 0px;
	vertical-align: center;
}

#nav-panel li.separator {
	list-style-type: none;
	padding: 2px 20px 3px 8px;
	background-image: url(../images/separator.png);
	background-repeat: repeat-y;
	background-position: right;
	margin-bottom: 0px;	
	text-decoration: uppercase;
	vertical-align: center;
}

#nav-panel a {
	color: #FFFFFF;
	text-decoration: uppercase;
	background-image: none;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: transparent;
	vertical-align: center;
}

#nav-panel a:hover {
	color: #ffffff;
	text-decoration: underline;
	background-image: none;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: transparent;
	vertical-align: center;
}


#nav-panel li input {
	border: solid 1px #000000;
	margin: 0px;
	padding: 0px 0px 1px 2px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 13px;
	vertical-align: center;
}

a {
	color: #a5a5a5;
	text-decoration: none;
	vertical-align: center;
}

a:hover {
	color: #FFffff;
}

img.gallery_thumb {width:130px; height:87px;}
img.index_thumb_landscape{ margin-left:10px; margin-top:10px;}
img.index_thumb_portrait{ margin-top:10px;}
img.large_image_landscape { margin-top:10px; margin-bottom:10px; width:840px;}
img.large_image_portrait { margin-top:10px; margin-bottom:10px; height:558px;}
img.thumb_image { margin-left:10px; margin-right:10px; height:50px;}
div.navigation {  background-color: #000000; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; width:100%; height:50px; vertical-align:center;}

div.comments_panel {margin-left:10px;width:100%; margin-bottom:20px;}
div.comments { margin-bottom:20px;}
span.comment_date { font-size:8pt;}
span.comment_username { font-size: 10pt; color:white; font-weight:bold;}
span.chat_message_time {font-size:8pt; color:#606060;}
span.chat_message {}
span.chat_username { font-weight:bold; font-style:italic; }

span.error_msg { color:red; font-size:10pt;}
span.label {color:#CCCCCC; font-size:10pt; font-weight:bold;}

table.comments { background-color:#303030; width:840px;}
table.comments td { padding:5px;}
table.chat_messages { background-color:#000; }
table.chat_messages  td{ background-color:#000;font-size:10pt;}
table.chat_messages th { background-color:#000;}
td.chat_username {text-align:right;}

textarea.comments {resize:none; border:solid 1px #707070;}
textarea.chat_message_box {resize:none; border:solid 1px #707070; margin-left:133px;}

input.comment_button 
{     
   border: 1px solid #A0A0A0;
   background-color: #303030;
   color:#AAAAAA;
   margin-top:5px;
}

div.chatbox {background-color:#0; width:800px;height:600px;overflow-x: hidden; overflow-y: scroll;white-space:normal;color:#CCCCCC;margin-left:10px;  }
