
#header{background: url(../img/header/banner_grey_back.jpg) repeat-x;}
#header-internal{background-image: url(../img/header/banner_grey.jpg);}

body{background-color: #444444; color: #ffffff;}
table, tr, td, div{color: #ffffff;}
input, select, textarea{color: #000000;}

a{color: #ff0000;}
a:hover{color: #ffffff;}

a.button{background-color: #dddddd; border: 2px #222222 solid; color: #000000;}
a.button:hover{border-color: #ff0000; background-color: #000000; color: #ffffff;}

#bodydiv{}

table.main{background-color: #000000; border-color: #000000;}
div.banner{background-color: #ffffff;}

div.adminnav{background-color: #777777; border-top: 3px solid #444444; border-bottom: 3px solid #444444;}
ul.adminnav{background:#777777;}
.adminnav li{}
.adminnav a{background-color: #bbbbbb; border: 2px #222222 solid; color: #000000;}
.adminnav a:hover{border-color: #ff0000; background-color: #000000; color: #ffffff;}

div.nav{background-color: #000000; border-top: 3px solid #444444; border-bottom: 3px solid #444444;}
ul.nav{background: #000000;}
.nav li{}
.nav a{background-color: #dddddd; border: 2px #222222 solid; color: #000000;}
.nav a:hover{border-color: #ff0000; background-color: #000000; color: #ffffff;}

td.main{border-left: 2px solid #444444;}
td.caltr, td.main, td.footer{background-color: #000000;}
td.footer{border-top: 2px solid #444444;}

.title a{color: #bb0000;}
.title :hover{color: #ffffff;}

#errorbox{color: #ff0000; border-color: #000000; background-color: #777777;}
    #errorbox #title{color: #ff0000;}
    #errorbox #errors{color: #ffffff;}

input, select, textarea{background-color: #ffffff; border: 1px solid #000000;}
input.submit{border: 1px solid #000000;}

/* Table Generator Styles */
/* -- Table Styles */
.gentt{background-color: #660000; color: #ffffff;}
.genth{background-color: #666666; color: #ffffff;}
/* -- Alternate Row Colors */
.a td{background-color: #bb0000; color: #ffffff;}
.a a{color: #dddddd;}
.b td{background-color: #660000; color: #ffffff;}
.b a{color: #dddddd;}

/* Calendar Styles */
.cal{background-color: #444444;}
    .cal .head{background-color: #000000;}
    .cal th, .cal td{}
    .cal .h{background-color: #dd0000;}
    .cal .c{background-color: #bb0000;}

/* News Pages Styles */
.newsdiv, .newsdiv a{color: #eeeeee;}
.newsdivtitle{background-color: #777777; color: ffffff;}
.newsdivmain{background-color: #a9a9a9; color: ffffff;}
.newsdivcomment{background-color: #777777; color: #ffffff;}
    .newsdivcomment a{color: #dddddd}

/* Locations Pages Styles */
.locamapcon{color: #eeeeee;}
.locamapcon a{color: #eeeeee;}
.locamapconi{background-color: #777777; color: ffffff;}
#map{color: #000000;}

/* Account Pages Styles */
div.tmpl_form_login{background-color: #000000; border-color: #ffffff;}
div.loginform td{color: ffffff;}
div.loginform input{background-color: #dddddd;}
