* {padding: 0; margin: 0; border: 0}
body {background: #C3C7CB url(images/bg.jpg) repeat-x; font: normal 12px/1.5 Verdana, Arial, Helvetica, sans-serif}
p.info {font: bold 14px/1.5 "Trebuchet MS"; margin: 10px}
p {margin: 10px 0}
#wrapper {margin: 0 auto; width: 960px}
#header {width: 950px; border: 5px solid #344551; margin-top: 10px; background: #344551}


#nav {margin: 5px 0 20px 0; text-align: center}
#nav ul {list-style: none}
#nav ul li {display: inline; margin-right: 10px; font: normal 13px Verdana}
#nav ul li a {background: #344551; padding: 5px 15px; color: #fff; text-decoration: none; border: 2px solid #344551}
#nav ul li a:hover {background: #E0E1D3; color: #344551}

#leftcolumn {color: #333; border: 3px solid #344551; background: #E0E1D3; margin: 0px 10px 5px 0px; padding: 10px; width: 150px; float: left}
#leftcolumn p.h {font: bold 16px "Trebuchet MS"; margin: 10px 0; padding: 5px; background: #344551; color: #fff}
#leftcolumn ul.menu {list-style: none; margin: 0 5px}
#leftcolumn ul.menu li {font: normal 11px/1.5 Verdana; margin-bottom: 2px}
#leftcolumn ul.menu li a {display: block; text-decoration: none; border-bottom: 1px solid #344551; color: #344551; padding: 2px 4px}
#leftcolumn ul.menu li a:hover {background: #344551; color: #fff}

#content {float: left; color: #333; margin: 0px 10px 5px 0px; padding: 14px; width: 560px; background: #E9ECE2}
#content ul, #content ol {margin: 10px 20px}
#content a {color: #344551}
#content a:hover {text-decoration: none}
#content .news {clear: both; overflow: hidden; margin: 10px; padding: 5px; border-top: 3px solid #344551; background: #eee; width: 530px}
#content .news a {color: #344551}
#content .news a:hover {text-decoration: none}
#content .news p.newstitle {font: bold 18px "Trebuchet MS"; margin: 0 0 10px 5px}
#content .news p.newstitle a {padding: 3px; color: #344551}
#content .news p.newstitle a:hover {text-decoration: none; background: #344551; color: #fff}
#content .news p.newsphoto {float: left; margin-right: 20px}
#content .news p.newsphoto img {border: 1px solid #344551; background: #344551}
#content .news p.newscontent {font: normal 12px/1.5 Verdana; margin: 5px; }
#content .news p.newskeywords {font: normal 11px/1.5 Verdana; margin: 5px; border-top: 1px solid #344551; padding: 5px; background: #fff}
#content .news p.newsattraction {font: normal 11px/1.5 Verdana; margin: 5px; border-top: 1px solid #344551; padding: 5px; background: #fff}
#content h1 {font: bold 20px "Trebuchet MS"; margin: 0 0 10px 5px; color: #344551}
#content h2 {font: bold 16px "Trebuchet MS"; margin: 10px 5px; color: #344551}
#content h3 {font: bold 14px Verdana; margin: 10px 5px; color: #344551}
#content .tag {margin: 20px; padding: 10px; background: #eee; border-left: 3px solid #344551}
#content .tag p {font: bold 15px "Trebuchet MS"}
#content .tag ul {margin: 10px}
#content .tag ul li {font: 11px/1.5 Verdana}
#content .tag ul li a {color: #344551}
#content .tag ul li a:hover {text-decoration: none}
#content hr {clear: both; margin: 10px; border: 1px solid #344551}

#rightcolumn {color: #333; border: 3px solid #344551; background: #E0E1D3; margin: 0px 0px 5px 0px; padding: 10px; width: 150px; float: left}
#rightcolumn p.h {font: bold 16px "Trebuchet MS"; margin: 10px 0; padding: 5px; background: #344551; color: #fff}
#rightcolumn ul.newphoto {list-style: none; margin: 0 5px}
#rightcolumn ul.newphoto li {text-align: center}
#rightcolumn ul.newphoto li a {display: block; padding: 3px}
#rightcolumn ul.newphoto li a:hover {background: #344551; border: 2px solid #fff}
#rightcolumn ul.newphoto li img {border: 1px solid #344551; background: #344551}

#footer {width: 944px; clear: both; color: #444; border: 3px solid #344551; background: #E0E1D3; margin: 0px 0px 10px 0px; padding: 5px; text-align: center}
#footer a {color: #344551}
#footer a:hover {text-decoration: none}

#formadd {margin: 10px}
#formadd div {margin: 10px 0}
#formadd input {width: 640px; padding: 3px 6px; font: 12px/1.5 Verdana; border: 1px solid #344551}
#formadd textarea {width: 640px; height: 200px; padding: 3px 6px; font: 12px/1.5 Verdana; border: 1px solid #344551}
#formadd .select {width: 640px; padding: 3px 6px; font: 12px/1.5 Verdana; border: 1px solid #344551}
#formadd .submit {font-weight: bold; background: #344551; color: #fff; padding: 6px 0; border: 2px solid #BACBD7}

#searchform {margin: 20px}
#searchform div {margin: 10px}
#searchform .inputtext {width: 450px; border: 1px solid #344551; padding: 4px 6px; font: 12px Verdana; background: #eee}
#searchform .inputsubmit {width: 200px; padding: 4px 6px; font: bold 12px Verdana; background: #344551; color: #fff}

.submit {font-weight: bold; background: #344551; color: #fff; padding: 5px 0; border: 6px solid #BACBD7}
textarea {padding: 3px 6px; font: 12px/1.5 Verdana; border: 1px solid #344551}

table {border: 1px solid #344551}
thead td {font: bold 11px Verdana}
td {border: 1px solid #344551; padding: 4px 8px; font: normal 10px Verdana}

div.a {margin: 20px 10px; font: normal 10px/1.5 Verdana; color: #444}
div.a a {color: #444}
