body{ 
	font-size:12px;
	line-height:16px;
	font-family:"trebuchet MS", Tahoma;
}
#outerframe{
	width: 1000px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	height:auto;
}
#innertop {
	background-image: url(../images/bgtop.jpg);
	height: 705px;
	width: 1000px;
	float:left;
}
#languagechanger {
z-index:2;
	padding: 15px;
	top: auto;
	width:150px;
	clear:both;
	float:none;
	height:25px;;
	
}
#roundal{
	z-index:1;
	float:left;
	width:466px;
	height:460px;	
	position:absolute;
	margin-top:0px;
}
#introbox{
	z-index:3;
	float:right;
	width:502px;
	height:255px;
	margin-right:20px;	
	margin-top:74px;
}
h1, h2, h3 ,p{ margin:2px; padding:2px;

}
h2,.componentheading, .contentheading{
font-size:19px;
color:#000033;
}
a{
text-decoration:none;
}
.generaltext{
text-align:justify;
}

#newsbox {
	float: left;
	height: 275px;
	width: 270px;
	position:absolute;
	padding-left:15px;
	padding-right:15px;
	
}


#newsbox a{
text-decoration:none;
color:#003366;

}
.thumbsup-title{
font-size:12px;
font-family:Tahoma, verdana;

}

#enrolementbox{
	float: left;
	height: 129px;
	width: 282px;
	position:absolute;
	left: 288px;
	top: 1px;
}
#donationsbox{
	float: left;
	height: 131px;
	width: 282px;
	position:absolute;
	left: 289px;
	top: 160px;
}
.featuredHeader{
	font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000033;
padding-top:5	px;
padding-left:20px;
}

#bottom {
	background-image: url(../images/bgbottom.jpg);
	height: 207px;
	width: 1000px;
	float:left;
}
.newsheader{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000033;
padding-top:20px;
padding-left:15px;
}
.enrolesheader{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000033;
padding-top:20px;
padding-left:20px;
}

.donationsheader{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000033;
padding-top:3px;
padding-left:20px;
}


<!-- rounded corners -->


.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../images/tr.jpg) no-repeat top right; 
}

.roundbottom {
	background: url(../images/br.jpg) no-repeat top right; 
}

img.corner {
   width: 25px;
   height: 25px;
   border: none;
   display: block !important;
}

.ttop{
background: url(../images/tbg.jpg) repeat-x top right; 	
height: 25px;
}

.atl{
width: 25px;
height: 25px;
background-color:#666666;
float:left;
}

.atm{
width: auto;
height: 25px;
float:left;
}

.atr{
width: 25px;
height: 25px;
background-color:#666666;
float:right; 
}

.aml{
width: 25px;
float:left;
height:100%;
}
.amm{
float:left;
width:100%;
height:100%;
}

.amr{
width: 25px;
float:right;
height:100%;
}

.abl{
width: 25px;
height: 25px;
background-color:#666666;
float:left;
}

.abm{
width: auto;
height: 25px;
float:left;
}

.abr{
width: 25px;
height: 25px;
background-color:#666666;float:right;
}

.abox{
width: 100%;
height: 100%;
}

.toprow{
float:left;
width:100%;
clear:both;
height:25px;

}
.bottomrow{
float:left;
width:100%;
clear:both;
height:25px;
}
.middlerow{
float:left;
width:100%;
height:100%;
clear:both;
}
<!-- rounded corners end -->


