a:link {
	color: #ffcc66;
	text-decoration: none;
	}
a:visited {
	color: #ffcc66;
	text-decoration: none;
	}
a:hover {
	color: #ffcc66;
	text-decoration: underline;
	}
a:active {
	color: #ffcc66;
	text-decoration: none;
	} 


body{
margin:0;
padding:0;
background: #b2deeb;
color: #333300;


}



#maincontainer{
width: 785px; /*Width of main container, matches width of banner image for now */
margin: 0 auto; /*Center container on page*/
padding: 10 0 0 0;
}

#topsection{
height: 164px; /*Height of top section */

}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 175px; /*Set left margin to LeftColumnWidth, match menu bar width for now*/
background: #333300;
color: #ffffcc;
padding: 20px 0px 10px 0px
}

#contentcolumn h3{
 font-style: italic;
}

#leftcolumn{
float: left;
width: 160px; /*Width of left column*/
margin-left: -785px; /*Set left margin to -(MainContainerWidth)(why?)*/
padding: 20px 0px 0px 0px;
background: #69692e;
color: #ffffcc;
}

#leftcolumn a{
	
	font-family: arial;
}

#leftcolumn p{
margin-top: 0;
margin-bottom: 10;
background: #333300;
text-align: right;
padding: 2 2 2 2;
}

#contentcolumn h3{
 font-style: italic;
}

#footer{
clear: right;
margin-left: 175px;
text-align: center;
padding: 50px 0px 40px 0px;
background: #333300;
color: #ffffcc;
}

#footer a{
color: #333300;

}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

img.header {
	padding: 10px 0px 15px 0px;
	border: 0px;
}

img.gallery {
	padding: 0px 3px 0px 3px;
}