/* rot: cc0033 */
* {margin:0;padding:0;}
body {background-color:#cc0033;text-align:justify;font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 13px;color:black;}
#wrapper{width:920px;margin:0 auto;background:white url(assets/images/back.gif) repeat-y left top;}
h1, h2, h3 {color: #cc0033;}
h1, h2 {margin-bottom:20px;font-weight:normal;}
h1 {font-size:130%;}
h2 {font-size:110%;}
h3 {font-size:100%;}
p, ul, ol {margin-bottom:15px;line-height:1.6em;}
ul, ol {margin-left:3em;}
blockquote {padding-left:3em;background: url(assets/images/quote.gif) no-repeat;font-style:italic;}
a:link, a:active, a:visited, a:hover {color:#cc0033;text-decoration:none;}
img {border:none;}
img.left {float:left;margin:0 20px 10px 0;padding:5px;border:1px solid #996633;}
img.left-no {float:left;margin:0 20px 10px 0;padding:5px;border:none;}
/* Header */
#header {width:900px;height:300px;margin:0 auto;background: white url(assets/images/header.jpg) no-repeat;}
#header h1 {position:absolute;left:-9000px;}
#header * {text-transform:lowercase;text-decoration:none;font-style:italic;font-weight:normal;color:#FFFFFF;}
/* Page */
#page {width:900px;margin:0 auto;}
/* Menu */
#menu {width: 201px;margin:0;float:left;padding:20px 0;}
#menu ul {margin:0;padding:0;list-style: none;}
#menu li {}
#menu ul li ul {display:none;}
#menu ul li.active ul {display:block;}
#menu ul li.active ul {margin-left:10px;font-size:90%;}
#menu a {display:block;width:195px;height:20px;padding:4px 10px;text-decoration:none;text-align:left;font-size:110%;color:black;line-height:20px;}
#menu a:hover{background:#cc0033;color:white;}
#menu li.active a, #menu li.active li.active a{background:#cc0033;color:white;}
#menu li.active li a{background:transparent;color:black;}
#menu h3 {margin:20px 0;padding:5px 0;font-size:84%;text-align:center;border-bottom:1px dotted #cc0033;border-top:1px dotted #cc0033;}
#menu p {margin:0 5px;font-size:84%;text-align:center;}
#content {float:left;width:460px;color:black;background-color:white;padding:20px 10px;min-height:550px;height:auto !important;height:550px;}
.hr {border-bottom:1px solid #ffffff;}
#sidebar {float:right;width:200px;padding:20px 0;}
#sidebar h2 {margin:0;padding:5px 15px;color:#FFFFFF;}
#sidebar h3 {font-size:85%;color:#FFFFFF;}
#sidebar ul, #sidebar p {margin:0;padding:2px;list-style:none;color:white;text-align:center;}
#sidebar li {}
#sidebar a {color:#FFFFFF;}
#gallery li {border:1px solid #cc0033;margin:0 0 10px 0;padding:0;text-decoration:none;width:190px;background-color:#cc0033;color:white;}
#gallery li img {border:2px solid white;margin:3px 0;}
/* Footer background:#cc0033 url(assets/images/back2.gif) no-repeat left top;*/
#footer {clear:both;height:30px;padding:5px 0;margin:0 10px;color:white;background-color:#cc0033;}
#footer p {margin:0;text-align:center;}
#footer a {color:white;}
#footer a.active {text-decoration:none;}
/* Form */
fieldset{width:530px;border:1px solid #996633;padding:0 0.5em 0.5em;}
legend{font-size:105%;color:#996633;font-weight:bold;}
fieldset div {clear:both;}
.hidden{display:none;}
div.submit {text-align:center;width:530px;}
div.radio {margin:10px;}
div.radio label{margin:2px;padding:0;}
label.radio{width:140px;text-align:left;font-weight:normal;}
#submit {background-color:#996633;border:2px solid #996633;font-weight:bold;color:white;}
#submit:hover {border:2px solid #660000;}
label{font-weight:bold;margin:5px;padding:3px;letter-spacing:0px;width:200px;text-align:right;display:inline;float:left;}
input{margin:10px;padding:3px;letter-spacing:0px;display:inline;float:left;}
input, textarea, select{margin:5px;background-color:white;border:1px solid #996633;padding:3px;letter-spacing:0px;}
input:focus{border:1px solid #dddddd;}
td {padding:5px 2px;border:1px solid #996633;text-align:center;}
