/* -----------------------------------------------------------------------------
** Australian Z Owners Club : Victoria
** : zowners.css
**
** Geoff Davis (gef@internode.on.net) - April 2003
** -----------------------------------------------------------------------------
*/

/* -----------------------------------------------------------------------------
** Globals
*/

body {
  /*background-color: black;*/
  color: #aaaaaa;
  margin: 0px 0px 0px 0px;
  font-family: Verdana, Arial, sans-serif;
}

h1, h2, h3 {
  color: #eeeeee;
  font-family: Verdana, Arial, sans-serif;
}

.error {
  color: red;
  font-family: Verdana, Arial, sans-serif;
}

hr, .hr {
  width:  98%;
  border: 0;
  background-color: #660000;
  height: 1px;
  margin: 1.5em 0em 1.5em 0em;
  padding: 0em;
  text-align: center;
}

img {
  margin: 0px;
  padding: 0px;
}

img.pix {
  margin: 0px;
  padding: 0px;
  border: 0;
  width: 1px;
  height: 1px;
}

img .menu {
  margin: 0px;
  padding: 0px;
  border: 0;
}

div.code {
  border: 1px;
  border-style: solid;
  border-color: #222222;
  background-color: #111111;
  padding: 2px;
  margin: 2px;
}

/* -----------------------------------------------------------------------------
** Main
*/

body {
  background: black url(/images/leather.jpg);
  background-repeat: repeat-y;
  background-color: black;
  font-family: Verdana, Arial, sans-serif;
  height: 100%;
}

.menucontainer {
  width: 110px;
  vertical-align: top;
  background: url(images/leather.jpg);
  background-repeat: repeat-y;
}

/*
.contentwidth {
  width: 660px;
}
*/

/* -----------------------------------------------------------------------------
** Forms
*/
input, select {
  background-color: Black;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  color: #888888;
  font-family: Verdana, Arial, sans-serif;
  -moz-border-radius: 3px;
}
option {
  font-family: Verdana, Arial, sans-serif;
}
input.memberlogin {
  width: 70px;
  height: 12px;
  background: url(images/input_bg.gif);
  background-repeat: no-repeat;
  border-style: none;
  color: #ddcccc;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: center;
}

input.button {
  border-width: 1px;
  border-style: solid;
  background-color: #222222;
  font-weight: bold;
  -moz-border-radius: 3px;
}

/* -----------------------------------------------------------------------------
** Default links
*/

a:link {
  color: #cc0000;
  text-decoration: none;
  font-family: Arial;
}

a:visited, a:active {
  color: #cc0000;
  text-decoration: none;
  font-family: Arial;
}

a:hover {
  color: #ffaa00;
  text-decoration: underline;
  font-family: Arial;
}

a:hover .thumbnail {
  border-color: #ffaaaa;
  font-family: Arial;
}

img.linked {
  border: 1px dotted #ff0000;
  padding: 2px;
  margin: 2px;
  font-family: Arial;
}

a:link .linked, a:visited .linked {
  border: 1px;
  border-color: #000000;
  font-family: Arial;
}

a:hover .linked {
  border: 1px;
  border-color: #aa0000;
  border-style: solid none solid none;
  border-width: 1px;
  font-family: Arial;
}

/* ----------------------------------------------------------------------------
** Boxes
** ----------------------------------------------------------------------------
*/

.darkheader {
  background-color: #111111;
  border-style: none none solid none;
  border-width: 1px;
  border-color: #444444;
  font-family: Arial;
}

div.dirborder {
  padding: 0px;
  margin: 0px;
  border: 1px solid #444444;
  font-family: Arial;
}

.dirheader {
  border-style: solid solid none solid;
  border-width: 1px;
  border-color: #444444;
  background-color: #222222;
  padding: 2px;
  color: #aaaaaa;
  font-weight: bold;
  font-family: Arial;
  text-align: center;
  font-size: 90%;
}

div.thumbnail {
  background-color: #000000;
  border: 1px solid #333333;
  padding: .5em;
  margin: .5em;
  text-align: center;
  font-family: Arial;
}

div.fullimage {
  background-color: #000000;
  border: 1px solid #333333;
  padding: .5em;
  margin: .5em;
  text-align: center;
  font-family: Arial;
}

img.thumbnail {
  border: 1px dotted #ff0000;
  padding: 2px;
  margin: 2px;
  font-family: Arial;
}

.dir0 {
  background-color: #161616;
  font-family: Arial;
}

.dir1 {
  background-color: #101010;
  font-family: Arial;
}

div.commentFooter {
  width: 100%;
  text-align: right;
  margin-top: 4px;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  background-color: #040404;
  border: 1px solid #444;
  border-style: solid none none none;
}

/* Header comment
*/

div.headcomment {
  background-color: #000000;
  color: #ee4444;
  border-style: solid none solid none;
  border-width: 1px;
  border-color: #444444;
  text-align: right;
  padding: 3px;
  font-family: Arial;
  font-size: 12px;
}

/* Left Side of header */
div.headleft {
  float: left;
}

div.boxtitle {
  background-color: #181818;
  color: #cccccc;
  border-style: solid none solid none;
  border-color: #444444;
  border-width: 1px;
  text-align: left;
  font-family: Arial;
}

span.boxsubject {
  font-style: italic;
  font-weight: bold;
  font-size: 110%;
  text-align: left;
  padding: 0em 1em 0em .5em;
  margin: 0em;
  font-family: Arial;
}

span.boxdate {
  font-style: italic;
  font-size: 90%;
  float: right;
  text-align: right;
  padding: 0em 1em 0em .5em;
  margin: 0em;
  font-family: Arial;
}

div.boxcontent {
  background-color: #0a0a0a;
  color: #aaaaaa;
  font-size: 100%;
  border-style: none solid solid solid;
  border-width: 1px;
  border-color: #444444;
  padding: 1em;
  font-family: Arial;
  -moz-border-radius: 0px 0px 10px 10px;
}
table.boxcomment {
  border-style: none solid solid solid;
  border-width: 1px;
  border-color: #444;
  background-color: #111;
  -moz-border-radius: 0px 0px 10px 10px;
}

div.box {
  border-style: solid none solid none;
  border-width: 1px;
  border-color: #444444;
  margin: 1.5em 0em 0em 0em;
  border-collapse: collapse;
  display: block;
  font-family: Arial;
}
div.zbox {
  border-style: solid none solid none;
  border-width: 1px;
  border-color: #444444;
  margin: 1.5em 0em 0em 0em;
  border-collapse: collapse;
  display: block;
  font-family: Arial;
}

table.avatarBox {
  background-color: #100;
  border: 1px solid #222;
  text-align: center;
}

td.userDetails {
  background-color: black;
  -moz-border-radius: 0px 0px 0px 10px;
}

div.signature {
  border: 1px solid #222;
  border-style: solid none none none;
  margin-top: 4px;
  padding: 2px;
  font-family: monospace;
}

div.fullbox {
  border-style: solid;
  border-width: 1px;
  border-color: #444444;
  margin: 1.5em 0em 0em 0em;
  padding: 2px;
  border-collapse: collapse;
  display: block;
  font-family: Arial;
  -moz-border-radius: 5px;
}

img.boxtitle {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-family: Arial;
}

.padded {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

div.randomthumb {
  text-align: center;
  border: 1px;
  border-style: solid;
  border-color: #444444;
  padding: 4px;
  margin: 0px 0px 0px 4px;
  -moz-border-radius: 5px;
}

.noborder {
  border: 0px;
  border-style: none;
}

span.heading {
  font-size: 120%;
  font-weight: bold;
  color: #eeeeee;
}

div.heading {
  width: 100%;
  border-style: none none solid none;
  border-width: 1px;
  border-color: #444444;
}

div.linkheader {
  border-style: none none solid none;
  border-width: 1px;
  border-color: #444444;
  margin: 1.5em 0em 0em 0em;
  border-collapse: collapse;
  display: block;
  font-family: Arial;
}

div.plainmenuitem {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #444444;
  background-color: #000000;
  margin: 2px;
  margin-bottom: 4px;
  margin-right: 0px;
  padding-left: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 0px;
  border-collapse: collapse;
  display: block;
  width: 100px;
  font-family: Arial;
  text-align: left;
}

div.activemenuitem {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #444444;
  background-color: #000000;
  margin: 2px;
  margin-bottom: 4px;
  margin-right: 0px;
  padding-left: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 0px;
  border-collapse: collapse;
  display: block;
  width: 100px;
  font-family: Arial;
  text-align: left;
}

div.inactivemenuitem {
  border-style: solid solid solid solid;
  border-width: 1px;
  border-color: #444444;
  background-color: #000000;
  margin: 2px;
  margin-bottom: 4px;
  margin-right: 2px;
  padding-left: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 0px;
  border-collapse: collapse;
  display: block;
  width: 98px;
  font-family: Arial;
  text-align: left;
}

.pageeditor {
  border:   1px;
  border-style: solid;
  border-color: #444444;
  background-color: #222222;
  color: #aaaaaa;
  font-size: 100%;
  font-family: Arial;
  line-height:44px;
}

.highlight_input {
  border-color: #aa2222;
  background-color: #222222;
  color: #eeeeee;
}

textarea {
  background-color:#111111;
  border:1px solid #444444;
  color: #aaaaaa;
  font-size: 11px;
}

.option_odd, .odd {
  background-color: #222222;
  color: #aaaaaa;
}

.option_even, .even {
  background-color: #444444;
  color: #aaaaaa;
}
option { color: #aaa; }

.member_border {
  border-collapse: collapse;
  border-width: 0px;
  width: 100%;
  background: #000000;
}

.membertable {
  border-collapse: collapse;
  vertical-align: top;
  border-width: 0px;
  border-style: none;
}

td.member_default {
  width: 50%;
  vertical-align: top;
  background: #111111;
}

font.default {
  font-size: 11px;
  font-family: Arial;
}

table.member_innerborder {
  border-width: 0px;
  width: 100%;
  background: #222222;
}

table.event_editable {
  border-style: solid;
  border-width: 1px;
  border-color: #222222;
  background: #000000;
  margin-top: 2px;
  padding: 1px;
}

table.event_header {
  border-style: solid;
  border-width: 1px;
  border-color: #444444;
  background: #222222;
  margin-top: 2px;
  margin-bottom: 2px;
}

div.event_month {
  width: 100%;
  text-align: left;
  border-style: none none solid none;
  border-width: 1px;
  border-color: #444444;
  margin-bottom: 4px;
  font-size: 120%;
}

div.transbox {
  width: 100%;
  text-align: left;
  border-style: solid;
  border-width: 1px;
  border-color: #662222;
  background-color: rgb(0,0,0);
  margin: 1em 1em 1em 1em;
  padding: 4px;
  /*
  -moz-opacity:.6;
  filter:alpha(opacity=75);
  */
  font-family: arial;
  font-size: 11px;
}

tr.activeFeature {
  background: #330000;
}

tr.inactiveFeature {
  background: #000000;
}

.invisible {display:none;}
.hidden {display:none;}
.visible {display:inline;}
.white {color: white;}
.red {color:#aa0000;}
.lightred {color:#aa4444;}
.green {color:#00aa00;}
.orange {color:#d88c00;}
.bold {font-weight:bold;}
.small {font-size: 9px;}
.smaller {font-size: 8px;}
.smallorange {font-size:9px;color:#d88c00;}
.membertable { width: 100%; }
.menucontainer { width: 110px; }
td.menucontent { width: 110px;background: black url(/images/leather.jpg) left top repeat-y; }
.admcont { width: 770px; }
.admmenu { width: 110px; }
option { color: #aaa; }

.calenderHeader {
  background-color: #000;
  font-size: 10px;
  font-family: arial;
}
.calenderBody {
  background-color: #aaa;
}
.calenderContainer {
  border-style: solid;
  border-width: 1px;
  border-color: #800;
  background-color: #000;
}
.calenderButtons {
  padding: 4px;
  margin: 2px;
}
.calButton {
  padding: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  cursor: pointer;
}
.calButtonActive {
  padding: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  cursor: pointer;
}
.noBorder { border-width: 0px; }

/* -----------------------------------------------------------------------------
** Print Formatting
*/
@media print {
  body {
    background-color: #ffffff;
    color: #000000;
    width: 95%;
  }
  img { display: none; }
  .randomthumb { display: none; }
  img.randomthumb { display: none; }
  .menucontent { display: none; width: 1px; }
  .menucontainer { display: none; width: 1px; }
  .headleft { display: none; }
  .headcomment { width: 100%; }
  .contentwidth { width: 100%; }
  .topgreeting { display: none; }
  .white { color: black; }
  b { color: black; }
  a { color: black; }
  .box { display: none; border-color: white; }
  .mlistgap { background-color: #444444; width: 8px; }
  .membertools { display: none; }
  .membertable { width: 660px; border: 1px black; border-style: none none solid none;}
  .admcont { width: 660px; }
}




/* eof */

