body	{
	margin: 10px 0 50px 0;
	padding: 0 0 0 0;
	font-family: verdana, helvetica, sans-serif;
	text-align: center;
	background-color: #d8d6bd;
	}
	
#box	{
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background-color: #cfc;
	}
	
#banner
{
    background-image:url(images/banner.jpg);
	background-repeat: no-repeat;
	height: 289px;
	width: 900px;
}


#navcontainer1 ul
{
text-align: left;
padding-bottom: 0px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #cfc;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer1 ul li
{
display: inline;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
/* matches link padding except for left and right */
padding-top: 5px;
margin: 0;
}

#navcontainer1 ul li a 
{
margin: 0 -4px 0 0;
padding-left: 28px;
padding-right: 11px;
padding-bottom: 0px;
padding-top: 5px;
color: black;
text-decoration: none;
}

.farright
{
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

#navcontainer1 ul li a:hover
{
background-color: #369;
color: white;
}

#navcontainer1 
{
    padding:0;
    margin: 0;
}

#pictureswaps 
{
    width: 600px;
    background-color: #fff;
    padding: 0;
    margin: 0;
    float: left;
    height: 400px
}

#adds 
{
    width: 300px;
    margin: 0;
    padding: 0;
    float: right;
    height:1000px;
    background: url(images/addsback.jpg);
    text-align: center;
}

#col1 
{
    text-align: center;
    font-size: 100%;
    height: 50px;
    width: 200px;
    padding: 0 0 0 0;
    margin: 0;
    background: url(images/col1.jpg);
    float: left;
}

#col2 
{
    text-align: center;
    font-size: 100%;
    height: 50px;
    width: 200px;
    padding: 0;
    margin: 0;
    background: url(images/col2.jpg);
    float: left;
}

#col3 
{
    text-align: center;
    font-size: 100%;
    height: 50px;
    width: 200px;
    padding: 0;
    margin: 0;
    background: url(images/col1.jpg);
    float: left;
}

#western 
{
    width: 200px;
    height:450px;
    background: url(images/wback.jpg);
    float: left;
}

#western a 
{
    color: Black;
    text-decoration: none;
    font-size: 71%;
}

#western a:hover
{
background-color: #369;
color: white;
}

#calendar 
{
    width: 200px;
    height: 450px;
    background: url(images/cback.jpg);
    float:left;
}

#calendar p
{
    margin: 0;
    padding: 0;
}

#eastern 
{
    width: 200px;
    height:450px;
    background: url(images/wback.jpg);
    float: left;
}

#eastern a 
{
    color: Black;
    text-decoration: none;
    font-size: 71%;
}

#eastern a:hover
{
background-color: #369;
color: white;
}

#adds a 
{
    padding: 5px;
}

#cat 
{
    padding: 0;
    margin-top: -3px;
}

.switch 
{
    height:400px;
    width:600px;
}

#end 
{
   font-size:80%;
}

#end a 
{
    text-decoration: none;
    color: blue;
    margin-right: 770px;
}

#col2 a {
	margin-top: -2px;
	padding: 0;
}
#footeradds 
{
    width: 900px;
    margin: 0 auto;
    padding: 0;
    float: left;
    height:400px;
    background: url(images/footeradds.jpg);
    text-align: center;
}
    