
body { background: #f0fcd8; text-align: justify; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: small; text-align: justify; color:#6d6d6d; margin:15px auto; }
h1, h2, h3, h4, h5 { margin: 0; }


/* Header */
#header { margin:0 auto; padding:0; width:790px; background:#8DD921; }
#header img { width:790px; padding:0; margin:0; vertical-align:middle; background:none; border-bottom:4px solid #f0fcd8; }
#header h1 { margin:0; padding:20px 20px 50px 20px; font-size:250%; letter-spacing:1px; color:#FFF; }
a { color: #7ad000; text-decoration:underline; }
a:hover { text-decoration:none; }


/* 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:#aef647; border-top: 1px solid #daffa5; border-bottom: 1px solid #dbfea8;
	text-align: center; text-decoration: none; text-transform: uppercase;	font-weight: bold; color: #FFF; }
#menu a:hover { background-color: #6ab000; border-top: 1px solid #daffa5; border-bottom: 1px solid #daffa5; }
#menu li.ui-state-active a {font-weight: bold; background-color:#6ab000;}
 
/* Content */
#content { width:790px; margin:0 auto; background:#FFF; }
#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:8px 0; border-top:4px solid #f0fcd8; }
#footer p { text-align: center; padding: 0; font-size: 10px; }


/* Table */
table { border: 1px solid #aef647; border-collapse:collapse; border-spacing:0; text-align:center; } 
table th { border: 1px solid #e9fdcb; background-color: #DEFFAD; line-height:30px; }
table tr {  }
table td { border: 1px solid #e9fdcb; line-height:24px; }


/* Form */

.red { color:#FF0000; }

/* Guestbook */
	.msg_box {  border-bottom:1px solid #f0ffdb; border-right:2px solid #f0ffdb; 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:#aef647; 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:#8DD921; border: 1px solid #8DD921; color: #fff}
