/* Page Layout */ 

body
{
background-color: #ccff33;
margin: 0px 0px 30px 0px;
padding: 0px;
}

#container
{
background-color: #ffffff;
border: solid;
border-width: 0px 1px 0px 1px;
border-color: solid #000;
margin: 0px auto 0px auto;
width: 750px;
}

#header
{
background-image: url(/css/1/jpg/banner.jpg);
height: 270px;
width: 750px;
}

#menu
{
clear: both;
float: left;
width: 125px;
}

#menuedit
{
width: 750px;
}

#content
{
float: left;
width: 625px;
}

#footer
{
background-color: #ccc;
border: solid;
border-color: #000;
border-width: 1px 0px 1px 0px;
clear: both;
text-align: center;
}

.floatleft
{
float: left;
padding: 10px 25px 10px 25px;
}

/* Text styling */

h1, h2, h3, h4, h5, h6, p
{
font-family: Arial, sans-seriff;
font-weight: normal;
margin: 10px 20px 10px 20px;
}

#header h1
{
display: none;
}

h2
{
font-size: 14pt;
}

h3
{
clear: both;
color: #c20bfd;
font-size: 14pt;
}

h4
{
font-size: 10pt;
}

p
{
font-size: 10pt;
}

/* List Styling */

ul
{
font-family: Arial;
line-height: 1.5;
list-style-type: none;
}

/* Link Styling */

a:link, a:visited
{
color: #c20bfd;
text-decoration: none;
}

a:hover
{
color: #000000;
text-decoration: none;
}

/* Table Formating */

table
{
border: solid;
border-color: #000;
border-width: 1px;
border-collapse: collapse;
font-family: Arial;
font-size: 10pt;
margin: 10px 5px 10px 20px;
}

th
{
border: solid;
border-color: #000;
border-width: 1px;
padding: 5px;
text-align: left;
}

td
{
border: solid;
border-color: #000000;
border-width: 1px;
padding: 5px;
}

/* Formatting for the edit menu on the admin pages */

#menulist
{
margin: 0px;
padding: 0px;
}

.menu
{
display: block;
float: left;
margin: 20px;
}
