#container {
color: #2B2823;
font-size: 70%;
font-family: verdana;
border: 9px solid white;
text-align : left;
background-color: #DDDEB2;
}

/*
======================================
==============TAGS====================
======================================
*/


h1,h2,h3 {font-family: georgia}

h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.3em;}


.content a {
color: #1B6F00;
}

.content a:hover {
color: #4A67EF;
}

/*
======================================
============== CLASSES ===============
======================================
*/

#topbar {
}

#thetop {
position: relative;
border-bottom: 9px solid white;
}

#accavail {
position: absolute;
bottom: 11px;
right: 17px;
border: 0;
}

.content {
padding: 25px;
padding-top: 10px;
padding-right: 55px;
line-height: 160%;
}

#availtable span {

}

#availtable th {
vertical-align: top;
}


.memberbold {
font-weight: bold;

}


#memberphotos {
float: right;
}

.memberspic {
padding-bottom: 10px;
padding-left: 10px;
border: 0;
}

hr {clear: both;}

.rhs {
padding-top: 25px;
padding-right: 38px;
}

.photo {
margin-bottom: 18px;
}

.caption {
margin-top: 8px;
font-family: arial;
}

#availtable {
width: 100%;
margin: 20px 0 0 0;
}

#availtable th, #availtable td {
text-align: center;
border-bottom: 4px solid #dedcb3;
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;

}

#availtable th.busname {
text-align: left;
}

#availtable th.busname a {
color: #24231e;
font-size: 1.1em;
}

#availtable .dateheaders {
padding: 9px 9px 0 9px;
width: 98px;
font-weight: normal;
font-size: 1.1em;
}

#availtable .headers th {
background: #908e51;
color: #fff;
font-family: verdana;
font-size: 1.1em;
}


#availtable td {
padding: 8px 4px;
}

#availtable tr.r0 th, #availtable tr.r0 td {
background: #fff;
}

#availtable tr.r1 th, #availtable tr.r1 td {
background: #f7f6c6;
}

#availtable a.avail1, #availtable span.avail1, #availtable a.avail2, #availtable span.avail2, #availtable span.red  {
color: #1B6F00;
font-weight: bold;
}

#availtable a.avail1, #availtable span.avail1 {
color: #EF6B00;
}

#availtable span.red {
color: #DF0009;
}

#credits {
border-top: 9px solid white;
background: #98CEF4;
width: 100%;
text-align: center;
font-family: trebuchet ms;
}

#leftcredit {
border-right: 9px solid white;
padding-top: 9px;
padding-bottom: 9px;
color: white;
}

#leftcredit a {color: white;}
#leftcredit a:hover {color: #2F3237;}

#rightcredit {
width: 496px;
padding-left: 14px;
padding-right: 14px;
color: #2F3237;
}

#login a {
position: absolute;
top: 91px;
left: 413px;
height: 15px;
width: 15px;
text-decoration: none;
}

.middle {
text-align: center;
}

.bigger {
font-size: 1.1em;
}

.uploadphoto img {

float: right;
}

.uploadphoto {
border: 1px solid black;
padding: 10px;
margin: 10px;
}


.thumbcell {

}


.row0 {
background-color: #EFEFD1;
}

.row1 {
background-color: #CFCF9B;
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #ddddff;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}
