@charset "utf-8";
#leftside
{
	margin-right:330px;
	min-height:1120px;
	width:520px;
}
#slides
{
	text-align:center;
	height:525px; /* this should be the size of the tallest slide photo */
}
#chart
{
	text-align:center;
}
#chart img
{
	border:5px ridge #00F;
	-moz-border-radius:8px;
	border-radius:8px;
}
#newscontainer
{
	width:290px;
	margin:20px auto 12px auto;
}
#news
{
	background-color:#6FF;
	border:5px ridge #0CC;
	-moz-border-radius:8px;
	border-radius:8px;
	font-size:82%;
	padding: 0px 4px;
	overflow:auto;
	max-height:180px;
}
#news p
{
	margin: 3px 0px;
}
#leftsideup
{
	margin-right:330px;
	width:540px;
}
#leftsidedn
{
	width:100%;
}
#rightside
{
	position: absolute;
	top: 5px;
	right: 5px;
	margin: 0px 8px;
	height: 1200px;
}
.text23
{	width:415px;
	border:1px solid #09C;
	-moz-border-radius:6px;
	border-radius:6px;
	margin:10px auto;
	text-align:justify;
	padding:4px;
}
.text2
{
	width:9em;
	margin:20px auto;
	text-align:center;
	
	font-size:175%;
	font-style:italic;
	border:4px ridge #00F;
	border-radius:24px;
	-moz-border-radius:24px;
	padding:4px 8px;
	background-color:#6FF;
}
.text2:hover  {text-decoration:none; color:#000; text-shadow: 0px 0px 12px #906; background-color:#6CC;}
.text2 a:link {text-decoration:none; color:#00F;}
.text2 a:visited {text-decoration:none; color:#00F;}
/*.text2 a:hover {text-decoration:none; color:#000; text-shadow: 0px 0px 12px #906;}*/
.text2 a:active {text-decoration:none; color:#000;}

.text3
{
	text-align:center;
	font-style:italic;
}
