﻿body 
{
    background-color:#EAE3C7;
}

p 
{
    font-family:Arial;
    font-size:small;
}
table 
{
    font-family:Arial;
    font-size:xx-small;
}
h1
{
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:medium;
}
h2
{
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:small;
    text-decoration:underline;
}
h3
{
    margin:0;
    padding:0;
    font-family:Arial;
    font-size:x-small;
    text-decoration:underline;
}
a
{
    font-family:Arial;
    text-decoration:none;
    color:#ffffff;	
}
a img 
{
    border:0;
}
ul li
{
    font-family:Arial;
    text-decoration:none;
    font-size:small;
    color:#ffffff;	
}

img {
    margin:3px;
}
.clear {
    clear:both;
    height:1px;
    line-height:0px;
    margin:0;
    padding:0;
}
.underline 
{
    text-decoration:underline;
    display:table-cell;
}
.sub-heading 
{
    margin-top:0px;
    padding-top:0px;
    font-size:x-small;
}
.padding-3 
{
    padding:3px;
}
.padding-5 
{
    padding:5px;
}
.red 
{
    color:Red;
    display:inline;
}
#container 
{
    width:746px;
    height:580px;
    margin:0 auto 0;
}

#top 
{
    width:738px;
    height:47px;
    background-image:url('top.jpg');
    background-repeat:no-repeat;
    background-position:center;
    background-color:#EAE3C7;
}

#left 
{
    background-image:url('left2.jpg');
    background-repeat:no-repeat;
    background-position:left;
    float:left;
    height:490px;
    width:55px;
    background-color:#EAE3C7;
}
#center-container 
{
    width:746px;
}

#middle-container
{
    float:left;
}

#main 
{
    width:630px;
    background-color:#EAE3C7;
    height:381px;
    background-image:url('background.jpg');
    background-repeat:repeat-x; 
	float:left;
}

#right 
{
    background-image:url('right2.jpg');
    background-repeat:no-repeat;
    background-color:#EAE3C7;
    height:490px;
    width:55px;
    float:left;
}

#bottom 
{
    background-image:url('bottom3.jpg');
    background-repeat:no-repeat;
    background-color:#EAE3C7;
    position:relative;
    width:630px;
    height:135px;  
}

#menu 
{
    height:300px;
    width:120px;
    margin-top:27px;
    float:left;
    color:#ffffff;
}

#menu ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

#menu ul li {
    clear:both;
}

#menu ul li a {
    margin:0px 5px 2px 0px;
    padding:1px 3px 1px 6px;
    background-image:url(button-back.gif);
    background-repeat:repeat-x;
    border:1px #000000 solid;
    background-color:#353535;
    width:100%;
    float:left;
}

#menu ul li a:hover {
    background-image:url(button-back-hover.gif);
    background-color:#101012;
}
#menu ul li ul {
    margin-top:-2px;
    margin-bottom:5px;
    float:right;
}
#menu ul li ul li a {
    background-image:none;
    margin-bottom:0px;
    font-size:x-small;
    border-top:none;
}

#content 
{
    width:470px;
    float:left;
    height:350px;
    margin:20px 0px 0px 20px;
    overflow:auto;
    color:#ffffff;
}
#content-inner 
{
    padding:5px;
}
#right-column 
{
    float:right;
    width:210px;
}
.related-links {
    float:right;
    border:1px #ffffff solid;
    width:150px;
    margin-right:25px;
    margin-left:10px;
    margin-top:20px;
    text-align:center;
}
.related-links ul 
{
    margin:10px 0px 0px 0px;
    padding:0;
    list-style-type:none;
}
.related-links li 
{
    padding:0;
    margin:10px 0px 0px 0px;
}
.related-links li a:hover 
{
    text-decoration:underline;
}
#book a:hover
{
    text-decoration:underline;    
}
.book-month-table 
{
    width:100%;
    border:1px #ffffff solid;
} 
.book-month-table td 
{
    width:50%;
    padding:2px 2px 2px 6px;
}
.book-table 
{
    width:100%;
    border:1px #ffffff solid;
}
.book-table table tr td 
{
    padding:2px 2px 2px 6px;
}
.equipment 
{
    width:90%;
}
.links
{
    width:90%;
}
.item 
{
    border-bottom:1px #ffffff solid;
    width:100%;
}
.item p 
{
    margin-top:20px;
    float:left;
}
.item img 
{
    float:left;
}
.left 
{
    float:left;
    width:100%;
}
.right 
{
    float:left;

}
.links .item 
{
    padding:6px 0px 6px 0px;
}
.links .item p 
{
    margin-top:5px;
}








