
body { background: #333; text-align: justify; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	 font-size: small; text-align: justify; color: #7e827b; margin:15px auto; }
h1, h2, h3, h4, h5 { margin: 0; }


/* Header */
#header { width: 790px; height: 100px; margin-top:10px; margin:0px auto; padding: 0; border:none; background:#333; }
#header img { padding:0; margin:0; vertical-align:middle; }
#header h1 { display:block; width: 770px; height: 100px; margin: 20px 0 0 20px; font-size:250%; letter-spacing:2px;color: #fff; }
a { color: #999; text-decoration:none; }
a:hover { color: #555E4F; text-decoration:underline; }


/* Menu */
#menu { float:left; width:160px; margin:0px auto; padding-bottom:20px;	text-transform:uppercase; font-weight:bold;	font-size:14px; color: #323B2E; }
#menu ul { margin: 0px; list-style: none; padding: 0px; }
#menu li { }
#menu a { display:block; width:190px; padding:15px 0px; background-color: #efeded; border-top:1px solid #f5f4f4;
			text-align:center; text-decoration:none;	text-transform:uppercase;	font-weight: bold; color: #808080; }
#menu a:hover { background-color: #8A8A8A; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; color:#FFF; }
#menu li.ui-state-active a {font-weight: bold; background-color: #8A8A8A; color: white;}
 
/* Content */
#content { width: 790px; margin:0 auto; background: #fcfcfc; }
#colLeft { float: left; width: 190px; margin-top: 20px; padding: 0 10px 0 20px; }
#colRight { float: right; margin-top: 20px; width: 530px; padding: 0 20px 0 20px; }
#content h2 { margin-top: 25px; margin-bottom:25px; font-size: 18px; letter-spacing: 2px; }
#margin-news { padding:0px 10px; }
#margin-news h2 {  margin-top: 25px; margin-bottom:5px; }
#margin-news img { border:0; vertical-align:middle; }
ul.attached { margin:0 0 5px 30px; padding:0; }
ul.contact { margin:0 0 5px 15px; padding:0; list-style-type:none; }


/* Footer */
#footer { width: 790px; margin: 0 auto; padding-top: 20px; }
#footer p { text-align: center; padding: 0; font-size: 10px; }


/* Table */
table { border: 1px solid #B5B5B5; border-collapse:collapse; border-spacing:0; text-align:center; font-size: small;} 
table th { border: 1px solid #B5B5B5; background-color: #D9D9D9; line-height:30px; color: #808080; }
table tr {  }
table td { border: 1px solid #B5B5B5; line-height:24px; }


/* Form */
.red { color:#FF0000; }

/* Guestbook */
.msg_box {  border-bottom:2px solid #f3f3f3; border-right:3px solid #f3f3f3; width:530px; clear:both; margin:15px 0; padding:0;  }
ul.msg_list { list-style: none; padding:10px; margin:0; }
ul.msg_list li { padding:0;  }
ul.msg_list li.m_topic { font-weight:bold; }
ul.msg_list li.m_content { padding-top:15px; }
ul.msg_list li.m_posted { font-style:italic; text-align:right; color:#d9d9d9; padding-top:20px; }
a.addMessage { width:67px; height:26px; background:url(../../images/addMessage.gif) no-repeat; display: block; border:0; }
input.ui-state-default{ padding: 5px; background:#333; border: 1px solid #333; color: #fff}
