body {
	margin: 0px auto; padding: 5px;
	background-color: #fff; color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center;
}

/***** BASE LINK STYLES *****/
a:link { color: #6c4a40; background-color: transparent; text-decoration: none; }
a:visited { color: #6a483e; background-color: transparent; text-decoration: none; }
a:hover { color: #009; background-color: transparent; text-decoration: underline; }
a:active { color: #F00; background-color: transparent; text-decoration: underline; }


/***** PAGE STRUCTURE STYLES *****/
.page { width: 770px; overflow:hidden; margin: 0px auto; padding: 0px; text-align: left; }
.header { margin: 0px; padding:0px; width: 770px; height: 160px; background-image:url("../images/physalia.jpg"); background-repeat:no-repeat; background-position:right; border-bottom: 1px solid #f46500; clear: both; }
.left { width: 126px; overflow:hidden; float: left; margin-bottom: 20px; padding:3px; }
.content { width: 494px; float:left; border-left: 1px solid #f46500; border-right: 1px solid #f46500; padding:3px; }
.right { width: 128px; overflow:hidden; float: right; margin-bottom: 20px; padding:3px; }
.footer { margin: 0px; width: 770px; height: 30px; text-align:center; padding:2px; border-top: 1px solid #f46500; clear: both; }


/***** HEADER STRUCTURE STYLES *****/
.headertop { margin: 0px; width: 750px; height: 90px; font-family: "trebuchet MS"; font-size:40px; font-weight:bold; letter-spacing:4px; padding-left:20px; padding-top: 20px;}
#headernavi { border:1px solid #6c4a40; margin: 0px; width: 668px; height: 19px; padding-left:100px; color:#0f0f0f; background-color: #f46500; font-family: "trebuchet MS"; font-size:14px; font-weight:bold; }
.headersearch { margin: 0px; width: 630px; height: 25px; padding-left:85px; padding-top:2px; }

#headernavi a:link { text-decoration: none; color: #0f0f0f; background-color: transparent; }
#headernavi a:visited { text-decoration: none; color: #0f0f0f; background-color: transparent; }
#headernavi a:hover { text-decoration: underline; color: #0f0f0f; background-color: transparent; }
#headernavi a:active { text-decoration: none; color: #0f0f0f; background-color: transparent; }


/***** TEXT MARKUP STYLES *****/
.navititel { font-family: "trebuchet MS"; font-size:14px; font-weight:bold; text-decoration: none; color: #000; }
.nomark { text-decoration: none; color: #000; }

.header1 { font-family: "trebuchet MS"; font-size:17px; font-weight:bold; }



hr { border-top: 1px dashed #d05800; height:1px; }
