* {margin: 0; padding: 0;}
a {color: #000000; text-decoration: underline;font-weight:bold;}
body {background: #000000; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	
.clear {clear: both;}
	
#root {margin: 20px auto 0; width: 950px;}
#header {background: url(../images/header.jpg) no-repeat; height: 43px;}
#header h1 {position: relative; top: -9999px;}
	
#navi {height: 31px;}
#navi ul {margin-left: 20px;}
#navi ul li {float: left; line-height: 30px; list-style-type: none; margin-right: 10px;}
#navi ul li a {font-size: 13px; text-decoration: none;color: #ffffff;font-weight:normal;}
#navi ul li a.active {font-weight: bold;color: #ffffff; }
	
#main {background: url(../images/background.jpg) repeat-y; color: #000000;}
	
#pictures {float: left; width: 300px;}
#pictures .csc-textpic-image {margin: 0 !important;}
#content {float: left; padding: 10px 35px; width: 340px;}
#content h1, #content-2 h1 {font-size: 18px; padding-top: 15px; padding-bottom:15px;}
#content p.bodytext {margin-bottom: 10px;}
#content ul {list-style-position: inside;}
#sidebar {border: 1px solid #000000; float: left; font-size: 11px; margin: 10px 0; padding: 10px; width: 195px;}
#sidebar h1 {border-top: 1px solid #000000; font-size: 11px; padding-top: 5px;}
#sidebar h1.csc-firstHeader {border-top: none; padding-top: 0;}
#sidebar p.bodytext {margin-bottom: 10px;}

#main-2 {background: #ffffff; color: #000000;}
#pictures-2 {height: 239px;background:#000000;}
#content-2 {float: left; padding: 10px 35px; width: 640px;}
#sidebar-2 {margin-left: 710px; width: 195px;}

#footer {background: #000000; font-size: 13px; height: 30px; line-height: 30px; text-align: center;}

/* forms */
fieldset {border: 0;}
label {display: block; float: left; width: 150px;text-align:left;}

.csc-mailform-field{margin-bottom: 15px;}
.csc-mailform-submit{height:20px;width:100px;background-color:#ffffff;border:0px solid #999;color:#000000;font-weight:bold;margin-top:0px;padding-top:0px;}
.tx-newloginbox-pi1-submit{height:20px;width:100px;background-color:#ffffff;border:1 solid #999;color:333;font-weight:bold;margin-top:0px;padding-top:0px;}

input {border: 1px solid #ccc; background-color:#fff; width:200px;height:16px;padding-top:2px;}
select {border: 1px solid #ccc; background-color:#fff; width:200px;height:18px;padding-top:0px;}
textarea {border:1px solid #ccc; background-color:#fff; width:200px;padding-top:4px;}
form {padding: 0; margin: 0;}
