
body { background:#e4f3fc; 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:#bedbed; }
#header img { width:790px; padding:0; margin:0; vertical-align:middle; background:none; border-bottom:4px solid #ebf5fb; }
#header h1 { margin:0; padding:20px 20px 50px 20px; font-size:250%; letter-spacing:1px; color:#fff; }
a { color: #4fafd5; 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:5px 0px; text-decoration:none; text-transform:uppercase;	font-weight:bold; color:#a7d0e8; }
#menu a:hover { text-decoration:underline; position:relative; left:3px; }
#menu li.ui-state-active a {font-weight: bold; }
 
/* 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 { background:#FFF; width:790px;margin:0 auto; padding:8px 0; border-top:4px solid #e4f3fc; }
#footer p { text-align:center; padding:0; font-size:10px; }


/* Table */
table { border:1px solid #bedbed; border-collapse:collapse; border-spacing:0; text-align:center;  font-size: small;} 
table th { background-color: #D9ECFA; border:1px solid #bedbed; line-height:30px; }
table tr {  }
table td { border:1px solid #bedbed; line-height:24px; }


/* Form */
.red { color:#FF0000; }

/* Guestbook */
	.msg_box {  border-bottom:1px solid #eef8fe; border-right:2px solid #eef8fe; 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:#bedbed; 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:#bedbed; border: 1px solid #bedbed; color: #fff}