
/* Global CSS */
body { background-color: #F4F4F4; margin: 0px; font-family: verdana; font-size: 8pt; text-align: center; background-image: url('/media/design/background.png'); background-attachment: fixed;}
strong { font-weight: bold; }
img { border: none; }
form { margin: 0px; padding: 0px; }
p { margin: 0px 0px 10px 0px; }
h1 { font-size: 11pt; font-weight: bold; text-align: center; }
h2 { font-size: 10pt; font-weight: bold; }
a:link, a:visited, a:active { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
textarea { width: 300px; height: 150px; background-image: url('/media/design/Codename-SA-Logo.png'); background-repeat: no-repeat; background-position: center; border: 1px solid #7F9DB9; }
ul { list-style-image: url('/media/design/bullet_round.gif'); margin: 5px 0px 5px 25px; padding: 0px; }

/* General CSS */
ul.navigation { padding: 0px 0px 0px 20px; margin: 3px 0px 10px 0px; list-style-image: url('/media/design/bullet.png'); }
object.banner { width: 468px; height: 60px; }
input.admin { width: 225px; }
textarea.admin { width: 290px; height: 100px; }
textarea.adminnews { width: 350px; height: 200px; }
span.message { color: red; font-weight: bold; }
span.title { font-weight: bold; font-size: 13px; }

/* Layers */
div.banner{ border: 1px solid #000000;  width: 468px;  height: 60px;  margin: 15px auto 15px auto; }
div.logo { width: 700px; height: 161px; background-image: url('/media/design/logo.jpg'); margin-left: auto; margin-right: auto; }
div.navigation { width: 690px; height: 89px; background-repeat: no-repeat; background-image: url('/media/design/lower_logo.jpg'); background-color: #FFFFFF; margin-left: auto; margin-right: auto; text-align: right; padding-right: 10px;}
div.main { width: 698px; border: 1px solid black; border-top: none; background-color: #FFFFFF; text-align: left; margin-left: auto; margin-right: auto;}
div.header { padding: 3px 0px 3px 0px; background-image: url('/media/design/tile.png'); border: 1px solid black; color: white; font-weight: bold;  text-align: center; font-size: 8pt; }
div.content { background-color: #F4F4F4; border: 1px solid black; border-top: none; padding: 10px; margin-bottom: 10px; }
div.newscontent {background-color: #F4F4F4; border: 1px solid black; border-top: none; height: 500px; overflow: auto; margin-bottom: 10px; }
div.commentscontent { background-color: #F4F4F4; border: 1px solid black; border-top: none; margin-bottom: 10px; }
div.footer { background-color: #FFFFFF; width: 688px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; border: 1px solid #000000; padding: 5px; text-align: center; }
div.center {text-align: center; }
div.spacer { clear: both; }
div.left { float: left; width: 488px; margin-left: 10px; display: inline; }
div.right { float: right; width: 180px; margin-right: 10px; display: inline; }
div.adminleft { float: left; width: 100px; margin-top: 10px; }
div.adminright { float: right; width: 325px; margin-top: 10px; }