body {background-color: #A0E1DA;font-family:Arial,Helvetica,sans-serif; }
.group:before, .group:after {
    content: "";
    display: table;
}
.group:after {
    clear: both;
}
/*yellow e4e201 green70c4a9 lite grey f5f5f1  blue4bb1ca-lite blue #e9f6fc*/
#main-content {
background: transparent;
/*background:transparent url(../imgs/bg4.png) 0 0 no-repeat;*/
    margin: 10px auto 35px;
    width: 980px;
}
#main-content > .inside {
    background: #fff ;
    border: 8px solid transparent;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    position: relative;
    overflow: hidden;
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
		padding: 0 0 40px 0;
}
#content {width: 1002px;margin: 0 auto;}
#dif {float: left; clear: both; width: 100%; background: #178970;}
#header {}
#header ul { list-style: none;float: left;}
#header ul li {float: left;margin: 0 5px;}
#header ul li a { color: #fff;
float: left; clear: both;padding: 10px;
  border-left: 2px solid #fff;
    text-shadow: 0 0 2px;
	text-decoration: none;
	text-transform: uppercase;
}
#header ul li a:hover {text-decoration:underline;}
#about a{width:49px;}
#contact a {width:73px;}
#schedule a {width: 84px;}
#home a {width: 43px; border: 0 !important;}

.right a {color:#0071be ;}
.right a:hover {text-decoration: none;} 

.left {width: 610px; margin: 10px 10px 0 0;background: transparent; border: 1px solid #DCF7F3;float: left; clear: both;padding: 10px;}

.left .inner {
	 background: #FFFFEC ;
    border: 8px solid transparent;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    position: relative;
    overflow: hidden;
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
		padding: 0 10px 40px ;
		
		color: #484B4B;
		font-family:Arial,Helvetica,sans-serif;
}

.right {float: left; margin: 0px 0 0 10px;width: 300px;
		color: #484B4B;
		font-family:Arial,Helvetica,sans-serif;
}
.right .block {float: left; background-color: #fff; border: 1px solid :#4dc8e9;margin: 15px 0; padding: 10px;
        -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */}

.download {float: left; width: 100%;}
.download img {float: left; }
.download span{float: left; width: 60%; padding: 5px 0 0 20px;}