body, html { height: 100%; margin: 0px; padding: 0px;}

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	FONT: 0.7em verdana;
	background: url(../images/layout01/ice_back.png) 0 0 repeat-x #AECEDF;
}

#mainside p, #mainside li {	line-height: 150%; }

/*
div { border: 1px solid #eeeeee; }
div div { border: 1px solid #eeccee; }
div div div { border: 1px solid #eeeecc; }

ul { border: 1px solid #cceecc; }
li { border: 1px solid #ccee00; }
*/

#all { 
	height: 100%;
	margin: 0 auto;
	text-align: center;
	width: 940px;
}

/* TOP */

.toptext1 {
	margin: 0px; padding: 0px;
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 2em;
}

.toptext2 {
	color: #FFFFFF;
	font-size: 14px;
}

#topzone { width: 800px; margin: 0 auto; color:#ffffff; height: 80px; text-align: left; padding: 20px 0 20px 0; clear:both; }
#topzone h1 { margin: 0px; padding: 0px; }

#mainside {
	width:620px;
	text-align: left;
	background: url(../images/layout01/ice_back3.jpg) 0 0 repeat-x #FFFFFF;
	float:left;
	margin: 0px 10px 10px 10px;
}

#leftside {
	width: 150px;
	text-align: left;
	background: url(../images/layout01/ice_back3.jpg) repeat-x #FFFFFF;
	float:left;
}

#rightside {
	width: 150px;
	text-align: left;
	background: url(../images/layout01/ice_back3.jpg) repeat-x #FFFFFF;
	float:left;
}

.c { padding: 10px; }

#rightside ul { margin-left:10px; margin-bottom: 5px; }
#rightside li { margin-bottom: 5px; }
#rightside h5 { border-bottom: 1px solid #333333; }



#mainside h2 { color: #336699; }

#footerside { position: relative; clear: both; bottom: 0px; margin: 30px auto 10px auto;}



/* CONTENT */

/* LINKS */
a, #rightside a { color: #0066FF; text-decoration:none;}
a:link, #rightside a:link{ color: #0066FF; }
a:hover, #rightside a:hover{ text-decoration:underline; }