body{
	margin:0;
	padding:0;
	background-color:#aaaaaa;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
}

#topsection{
	background:#F2F5FA;
}

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

#contentwrapper1{
	float: left;
	width: 780;
	padding-left:10px;
	padding-right:10px;
	background:#F2F5FA;
}

#contentcolumn{
	margin-right:250px;		/*Set right margin to RightColumnWidth*/
	border-right:1px solid green;
}

#rightcolumn{
	float: left;
	width: 250px; 				/*Width of right column in pixels*/
	margin-left: -250px; 	/*Set left margin to -(RightColumnWidth) */
	background:#F2F5FA;
	padding-top:5px;
}

#footer{
	font-size:0.75em;
	background-color:lightgreen;
	padding-left:5px;
	padding-top:5px;
}

.innertube{
	padding-top:0px;
	padding-left:5px;
}

#maincontainer{
	padding-top:5px;
	width:800px;
	background-color:#aaaaaa;
	margin:0 auto;

}

.rbtop {background: url(img/tr.gif) no-repeat top right;background-color:F2F5FA;}
.rbtop div { background: url(img/tl.gif) no-repeat top left;}
.rbbot{background: url(img/br.gif) no-repeat bottom right;background-color:F2F5FA;}
.rbbot div{ background: url(img/bl.gif) no-repeat bottom left;}
.rbtop, .rbtop div{height:10px;width:100%;font-size:1px;}
.rbbot, .rbbot div{height:10px;width:100%;font-size:1px;}

#topmenu{
	padding-top:10px;
	text-align:center;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Fonts of main menu items */
	font-size:0.9em;							/* Font size of main menu items */
	position:relative;							/* Don't change this position attribute */
	background-color:F2F5FA;
}
#topmenu a{
	padding-left:10px;	/* Spaces at the left of main menu items */
	padding-right:5px;	/* Spaces at the right of main menu items */
	font-weight:bold;
	text-decoration:none;
}

#topmenu a:hover{
	padding-left:10px;	/* Spaces at the left of main menu items */
	padding-right:5px;	/* Spaces at the right of main menu items */
	font-weight:normal;
	text-decoration:none;
}

#intro{
	width:533px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid green;
	margin:0 auto;
	text-align:justify;
	background-color:E9FFFA;
	font-size:0.9em;
}

#recentnews{
	padding-right:5px;
	font-size:0.9em;	
	text-align:justify;
}

.custlist{
	list-style: url(img/button.gif) outside;
}

#contentcolumn1{
	margin-left:180px;		/*Set right margin to RightColumnWidth*/
	padding-top:10px;
	padding-left:5px;
	border-left:1px solid green;
}

#leftcolumn{
	float:left;
	width:175px;
	background:#F2F5FA;
	padding-top:10px;
	padding-left:5px;
	margin-left:0px;
	border-right:1px solid green;
}

div.albumdiv{
	text-align:center;
}

div.albumdiv table{
	margin: 0 auto; 
	text-align: left;
}

div.albumdiv td{
	text-align:center;
}
