body, table {
	font: 10px verdana, sans-serif;
    font-weight: bold;
}
body {
    background-color: #666;
    color: white;
    margin-top: 5px;
    padding-top: 0;
	background-image: url('images/bg.gif');
}
a {
    color: white;
    text-decoration: none;
}
h1 {
    color: #CCFF00;
    padding: 5px;
}
#bodyOuter {
	width: 750px;
    background-color: black;
    background-image: url('images/achtergrond.jpg');
    background-repeat: repeat;
    border: 2px solid #900;
}
#header {
    border-bottom: 1px solid #c00;
}
#subHeader {
    /*background-image: url('images/subheaderbg.jpg');*/
    padding: 5px;
    border-bottom: 1px solid #c00;
    background-color: #900;    
}
#subHeader .link {
    font-weight: bold;
}
#subHeader .link .sep {
	margin-left: 8px;
	margin-right: 8px;
	color: #c00;
}
.box {
    border: 1px solid #333;
    margin: 0;
    margin-bottom: 3px;
    padding: 0;
    background-color: #b00;
}
.box .header {
    color: #CCFF00;
    font-weight: bold;
    background-color: #900;
    padding: 1px;
	margin-bottom: 1px;
}
.box .header a {
    color: #CCFF00;
}
.box .subHeader {
    color: #CCFF00;
    font-weight: bold;
    background-color: #333;
    padding: 1px;
}
.box .body {
    padding: 0;
    font-weight: bold;
    color: #EEEEEE;
}
.nav {
    width: 140px;
    vertical-align: top;
    text-align: center;
    padding: 5px;
    margin: 0;
}
.nav .box {
    width: 137px;
    margin-bottom: 5px;
}
.nav .box .body {
}
#bodyInner {
    vertical-align: top;
    padding: 5px;
}
#bodyInner .box .header {
    text-align: center;
}
#bodyInner .box .body {
    text-align: left;
}
#bodyInner .box {
    width: 447px;
    margin-bottom: 5px;
}
.textBox .body {
    padding: 3px;
}
.ad {
    text-align: center;
}
a img {
    border: none;
}
.item {
    padding: 5px;
}
.item .itemHeader, .item .itemHeader a {
}
.item .itemBody {
    padding: 3px;
    color: #CF0;
}
.msg, .error {
    padding: 5px;
    text-align: center;
    font-weight: bold;
}
.dancingOverview, .djsOverview, .shopsOverview  {
    margin: 1px;
}
.clubMainHeader {
    background-color: #CF0;
    color: black;
    padding: 1px;
}
.clubAltHeader {
    color: #CCFF00;
    font-weight: bold;
    background-color: #222;
    padding: 3px;
}
.clubNav .pages a {
    color: #CCFF00;
	font-weight: bold;
}
.clubNav {
    text-align: right;
}
.clubSubHeader {
    background-color: #900;
    color: black;
    padding: 1px;
}
.clubBody {
    padding: 10px;
}
.clubBody table {
	color: black;
}
.clubBody img {
    border: 1px solid black;
}
.clubLogin a {
    color: #AAA;
    padding: 1px;
}
.club .label {
}
.club .value, .club .value a, .party .value {
    color: white;
}
.clubLinks a, .clubLinks a:visited {
    color: #ff7e00;
}
.djMainHeader, .shopMainHeader {
    background-color: #CF0;
    color: black;
    padding: 1px;
    text-align: center;
}
.pages {
    text-align: center;
    font-weight: bold;
    padding: 10px;
    color: black;
}
.pages span {
    margin: 3px;
}
.pages a {
    color: black;
    margin: 2px;
}
.pages a img {
    border: none;
}
#footer {
    background-color: black;
    color: white;
    text-align: center;
    padding: 5px;
}
#footer a {
    color: black;
}
.box .header .clubName {
    font-size: 14px;
}
.clubBody .label {
    width: 150px;
}
.partner {
	padding: 2px;
	text-align: center;
}
.partner img {
	border: 1px solid black;
}
input, textarea, select {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-weight: bold;
    border: 1px solid black;
    background-color: #CCC;
}
input.classic {
    border: none;
    background-color: transparent;
}
.poll {
    text-align: left;
}
.poll .question {
    font-style: italic;
    margin-bottom: 5px;
}
.poll .answer {
}
.poll .pollFooter {
    text-align: center;
    margin-top: 5px;
}
form.poll {
    margin: 0;
    padding: 0;
}
.pollResult {
    margin: 5px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.pollResult .question {
    font-style: italic;
}
.pollResult .answers {
    margin: 5px;
}
.pollResult .answers img {
    margin-left: 5px;
    margin-right: 5px;
    border: 1px solid black;
}
.ownerLogin {
    color: #CCC;
}
.shop {
}
.shop .pic {
    border: 1px solid black;
    margin: 5px;
}
.shop .logo {
    border-bottom: 1px solid black;
}
.shop .shopInformation {
    padding: 10px;
}
/* login */
.items {
    margin-top: 10px;
    margin-bottom: 10px;
}
.items td, .items th {
    border: 1px solid black;
}
.items th {
    border-bottom: 2px solid black;
}
.items th.title {
    background-color: #222;
    color: #CF0;
}
.items th.action {
    background-color: #222;
    color: #CF0;
}
.items td.a, .items td.b {
    font-style: italic;
}
.items tr.a {
    background-color: #777;
}
.items tr.b {
    background-color: #999;
}
.items td.a {
}
.items td.b {
}
.items td.action {
    text-align: center;
}
#login form table {
}
.loginMainHeader {
    background-color: #CF0;
    color: black;
    padding: 1px;
    text-align: center;
}
.loginMainHeader a {
    color: black;
}
.loginSubHeader {
    background-color: #CF0;
    color: black;
    padding: 1px;
    text-align: center;
    border-top: 1px solid black;
}
.loginSubHeader a {
    color: black;
}
form {
    margin: 5px;
}
.party {
    width: 380;
}
.party .pic {
    text-align: right;
}
.party .pic img {
    border: 1px solid black;
}
.partyAddLink {
    font-size: 12px;
    text-align: center;
}
.party a {
	color: #CCFF00;
}
.downloads {
	text-align: center;
}
#banner {
	padding: 0;
}
#usefulInfo td {
	vertical-align: top;
}