body{margin:0; padding:0; background:#B2E7F5; font-family:Geneva, Arial, Helvetica, sans-serif;}
h1{color:#4d7491; text-transform:uppercase; font-size:100%; padding:5px; background-color: transparent; position: relative; z-index: 1;}
p{color:#000; font-size:.9em; padding:5px 10px; line-height:2.1em}

#wrapper{margin:0px auto 0px; padding:0; width:800px;  background:url(images/bg.gif) top left repeat-y #B2E7F5;}
#header{background:url(images/header.jpg) top right no-repeat #B5E9F6; margin:0; padding:0; height:240px; }
#main{float:left; width:790px; margin:-30px 10px 10px 0px;}
#nav{}
#nav ul{list-style:none; height:25px; margin:0; padding:0;}
#nav ul li{float:left; dispaly:inline; text-align:center; width:120px; margin:0; padding:3px 0px ; background:url(images/tab_off.gif) top left no-repeat;}
#nav ul li.on {margin:1px 0 0 0; padding:3px 0px ; background:url(images/tab_on.gif) top left no-repeat; color:#000; z-index:2;}
#nav ul li a{text-decoration:none; font-size:12px; font-weight:bold; color:#666; text-align:center}
#nav ul li a:hover{color:#000;}
#content{margin:0; padding:10px 0 0 0 ;  background:url(images/bg.gif) top left repeat-y #B2E7F5;  border-top:1px solid #4d7491; }
#content p{margin-right:230px;}
#content p a{text-decoration:none; border-bottom:1px dotted #5af; color:#666;}
#content p a:hover{border-bottom:1px solid #5af; color:#000;}
#content li a{text-decoration:none; border-bottom:1px dotted #5af; color:#666;}
#content li a:hover{border-bottom:1px solid #5af; color:#000;}

#footer{width:800px; padding:10px 0;  background:url(images/bg_foot.gif) left top no-repeat; position: relative; top: 0; left: 50%; margin-left: -400px;}
#footer p { text-align:center; font-size:80%; color:#666; }
#footer ul{padding: 0; margin: 0; list-style-type: none; color:#fff;  font: normal 80% arial, helvetica, sans-serif; text-align: center; }
#footer ul li { display: inline; }
#footer ul li a{text-decoration: none; color: #666; padding:0px 10px; margin:5px 0; border-right: 1px solid #666;}
#footer ul li a:hover{ color: #000;}

#right_col{float:right; margin:0 10px; padding:0; background:#FFF6D9; width:198px;}

.link {border-top:1px solid #4d7491; margin-right:210px; height:120px;}
.link h2{margin:0 0 5px 0; padding:3px 10px; background:#4d7491; color:#fff; font-size:100%; text-decoration:none;}
.link h2 a{color:#e1e1e1; text-decoration:none;}
.link h2 a:hover{color:#fff;}
.link img{float:left; margin:5px 10px;}
#content .link p{margin-right:30px;}
.strap{background:url(images/bg_strap.gif) repeat-y; margin:0px; padding:8px 220px 3px 50px; height:30px; color:#fff; font-size:130%; word-spacing:50px; z-index:1; }
.strap1{background:url(images/bg_strap.gif) repeat-y; margin:0px; padding:8px 220px 3px 50px; height:30px; color:#fff; font-size:130%; word-spacing:50px; z-index:1; }
.flower{z-index:10; /*margin:-123px 10px 0 0px;*/ float:right; position: relative; top: -63px; left: -12px;}
.ani{margin:10px 0 0 10px;}
.clear{clear:both;}
#content .half{float:left; margin:5px 10px 10px 10px; padding:0; width:240px; list-style:none;}

