body {
margin:0px;
padding:0px;
text-align:center;
background-color:#00FFFF;
font-family:"Arial Unicode MS";
}

#wrapper {
position:relative;
text-align:left;
width:750px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
}

#header {
display:block;
height:125px;
width:750px;
}

#content {
float:left;
width:480px;
padding:10px 10px 0px 10px;
color:#000000;
}

#content p {
font-size:90%;
line-height:1.3em;
font-family:Verdana;
color:#000000;
font-family:"Arial Unicode MS";
}

#links {
float:left;
width:480px;
padding:10px 10px 0px 10px;
color:#000000;
}

#links p {
text-align:center;
}

#links img {
border:none;
}

.pics {
margin-left:40%;
}

#blog {
float:left;
width:480px;
padding:10px 10px 0px 10px;
color:#000000;
}

#blog p {
font-size:90%;
line-height:1.3em;
font-family:"Arial Unicode MS";
}

#services {
float:left;
width:700px;
padding:10px 10px 0px 10px;
color:#000000;
}

hr {
border:none;
background-color:#000000;
color:#000000;
height:1px;
width:85%;
text-align:center;
}

#main {
height:100%;
margin-top:10px;
}

#events1 img {
float:right;
width:25%;
height:25%;
margin:10px 30px 0px 0px;
}

#events1b img {
float:right;
width:25%;
height:25%;
margin:10px 30px 0px 0px;
}

#events2 {
float:right;
width:230px;
height:100%;
z-index:3;
padding:10px 10px 0px 10px;
color:#000000;
text-align:center;
}

#events2 p {
font-size:90%;
line-height:1.3em;
color:#000000;
font-family:"Arial Unicode MS";
}

#events2 h4 {
font-size:90%;
line-height:1.3em;
font-family:"Arial Unicode MS";
}

#events3 {
float:right;
font-size:90%;
width:230px;
height:100%;
z-index:3;
padding:10px 0px 0px 0px;
color:#000000;
text-align:center;
}

#events3 .form_left {
text-align:left;
}

#events3b {
float:left;
font-size:90%;
width:230px;
height:100%;
z-index:3;
padding:10px 0px 0px 0px;
color:#000000;
text-align:center;
}

#test {
float:left;
width:480px;
padding:10px 10px 0px 10px;
color:#5C00C2;
}

#test p {
font-size:90%;
line-height:1.3em;
font-family:"Arial Unicode MS";
}

#test li {
list-style-type:none;
padding-left:15px;
}

.test_detail {
font-size:90%;
line-height:1.3em;
font-family:"Arial Unicode MS";
color:#5C00C2;
}

/* styles for contact form */
#wrappr {
margin:10px 10px 10px 10px;
}

form {
padding:10px 10px 10px 10px;
width:350px;
}

form label {
color:#000000;
font-family:"Arial Unicode MS";
font-size:100%;
}

form .submit_font {
color:#000000;
font-family:"Arial Unicode MS";
}

#name, #email {
width:200px;
font-size:12px;
}

#message {
width:500px;
height:150px;
font-size:12px;
}

.warning {
color:#F00;
}

.leg_font {
color:#000000;
}
#footer {
clear:both;
font-size:90%;
padding-top:1em;
text-align:center;
background-color:#00FFFF;
color:#000000;
font-family:"Arial Unicode MS";
}

#footer a {
color:#000000;
}

#footer img {
width:5%;
height:5%;
}