body {

   margin: 0px;

   padding: 0px;

   background: #222;

   font-family: Segoe UI, Calibri, Arial, Tahoma, Verdana, Sans-serif, Sans;

   font-size: 13px;

   color: #555;

   }



a, a:visited, a:active {

   color: #948a54;

   text-decoration: none;

   }



a:hover {

   color: #77933c;

   text-decoration: none;

   }



h1, h2, h3 {

   margin: 0px;

   padding: 0px;

   color: #948a54;

   }



hr {

   border: 0;

   background-color: #ddd;

   height: 1px;

   }



pre {

   font-family: Segoe UI, Calibri, Arial, Tahoma, Verdana, Sans-serif, Sans;

   font-size: 13px;

   color: #555;

   margin: 0px;

   padding: 0px;

   }



#page {

   margin: 0px;

   padding: 0px;

	width: 718px;

   background: #fff url(../images/i02.png) no-repeat top center;

   border-left: 2px solid #404040;

   border-right: 2px solid #404040;

   border-bottom: 2px solid #404040;

   }



#hidden {

   position: absolute;

   display: none;

   }



#content {

   width: 100%;

   }



#pagec {

   padding: 15px 0px 0px 0px;

   width: 680px;

   text-align: left;

   }



#pagec a:hover {

   border-bottom: 1px dashed #77933c;

   }



#header {

	width: 718px;

	height: 100px;

	padding: 0px;

	margin: 0px;

	font-size: 13px;

	color: #eee;

	background: #000 url(../images/i01.png) repeat-y top left;

   }



#hnav {

   margin: 0px;

   padding: 0px;

   width: 718px;

   height: 45px;

   background: #404040;

   font-size: 12px;

   color: #fff;

   text-align: center;

   }



#hnavltd {

	border-right: 1px solid #454545;

   }



#hnavltdr {

	border-right: 0px solid #454545;

   }



#hnavrtd {

	border-left: 1px solid #454545;

   }



#hnavlrtdl {

	border-left: 0px solid #454545;

   }



#hnavl a, #hnavr a {

	font-size: 11px;

	color: #888;

	line-height: 25px;

	text-decoration: none;

	display: block;

	padding: 0px 8px 0px 8px;

   }



#hnavl a:hover, #hnavr a:hover {

	color: #fff;

   background: #77933c url(../images/i04.png) repeat-x top;

   }



#txtbox {

   padding: 10px;

   background-color: #f3f9fd;

   border: 1px solid #d8f0fa;

   width: auto;

   }



#txtbox1 {

   padding: 10px;

   background-color: #f3f9fd;

   border: 1px solid #d8f0fa;

   width: 300px;

   }



#albumimg {

   width: 210px;

   height: 160px;

   padding: 2px;

   background-color: #f3f9fd;

   border: 1px solid #d8f0fa;

   }



#albumimg:hover {

   border: 1px solid #444;

   background-color: #77933c;

   }



#thumbimg {

   width: 45px;

   height: 37px;

   padding: 2px;

   background-color: #f3f9fd;

   border: 1px solid #d8f0fa;

   }



#thumbbtn {

   width: 60px;

   height: 37px;

   padding: 2px;

   background-color: #f3f9fd;

   border: 1px solid #d8f0fa;

   }



#thumbimg:hover, #thumbbtn:hover {

   border: 1px solid #444;

   background: #77933c url(../images/i04.png) repeat-x top;

   }



#introimg {

   width: 290px;

   height: 170px;

   padding: 2px;

   background-color: #f3f9fd;

   border: 1px solid #d8f0fa;

   }



#gbookdetails {

   margin: 5px 0px 0px 0px;

   font-size: 9px;

   color: #888;

   font-style: italic;

   }



#ffdesign {

   position: absolute;

   top: 10px;

   left: 10px;

   width: 81px;

   height: 140px;

   background: transparent url(../images/uwff.png) no-repeat top left;

   z-index: 100000;

   }



#footernote a {

   text-align: center;

   color: #555;

   margin: 10px 0px 0px 0px;

   font-size: 10px;

   }



#footernote a:hover {

   color: #fff;

   text-decoration: underline;

   }

#finput, #ftextarea {

   width: 250px;

   }

.gbook_select_usern {color:#222;}
.gbook_select_msg {color:#888;}
.gbook_select_date {color:#444;}
#simplenews {margin-bottom:25px;}
.simplenews_select_title {font-weight:bold;}
.simplenews_select_article {color:#bbb;}
#gallery_select_album_title {color:#aaa; font-size:12px; font-weight:bold; padding:2px; margin:4px 0px 2px 0px;}
#gallery_select_thumb_image {background-color:#eee; border:1px solid #aaa; padding:2px; margin:2px;}
#footer {text-align:center; width:760px; margin:20px 20px 20px 20px;}
#footerlink {color:#333; text-decoration:none;}
#footerlink:hover {color:#aaa; text-decoration:underline;}
#gbook_input_y_td_text {color:#666;}
#gbook_input_y_usern, #gbook_input_y_captcha, #gbook_input_y_msg {background:#fff; border:1px solid #999; color:#777; width:200px;}
#gbook_input_y_table td {padding:2px;}
#gbook_input_y_submit {background:#fff; border:1px solid #999; color:#777;}
