body{margin:0px; font-family:Arial, Helvetica, sans-serif; background:#f6f9fa;}
.top{ background: url(../images/top_bar.jpg) repeat-x; height:65px; width:100%;}
.top .left{ background: url(../images/top_bar_center.jpg) no-repeat; height:65px; width:100%;}
.top .logo{ margin:10px 0 0 55px;}

.header { height:450px; width:100%; background:url(../images/header_bar.jpg) repeat-x;}
.header .main{ background:url(../images/header_bar_center.jpg) no-repeat; height:450px; width:100%;}
.header .main .left{ float:left; width:580px;}
.header .main .right{float:right; width:350px; margin:60px 0 0 0; height:150px;background:url(../images/header_txt_bk.jpg) no-repeat right 0; padding:0 40px 0 0; text-align:right;}
.header .main .right .txt{ margin:30px 0;}
.header .main .right .footer{ margin:72px 0 0 0;}

.content{ height:1050px;}
.content .left{ float:left; width:597px; margin:20px 0 0 65px;}
.content .left h2{ font-size:28px; margin:20px; color:#333;}
.content .left p{ font-size:14px; margin:20px; text-indent:2em; line-height:25px; color:#83B2BA; }
.content .left p .logo{ vertical-align:text-top;}
.content .left a:link {color: #83B2BA; text-decoration: none;}
.content .left a:visited {color: #83B2BA;text-decoration: none;}
.content .left a:hover {text-decoration:underline;color:#83B2BA;}
.content .left .appimg{ padding:5px; border:#d9e7eb solid 1px; float:left; margin:0 20px 20px 20px;}
.content .left .title{ background:url(../images/small_bk.jpg) no-repeat; margin:0 20px 10px 0; width:313px; height:21px; float:right; padding:6px; color:#83B2BA;}
.content .left .goto{ background:url(../images/goto_more.jpg) no-repeat right; margin:0 20px 0 0; line-height:45px; text-align:right; font-size:20px; height:62px; color:#9fd689; padding:0 60px 0 0; font-weight:bold;}
.content .left .goto a:link {color: #9fd689; text-decoration: none;}
.content .left .goto a:visited {color: #9fd689;text-decoration: none;}
.content .left .goto a:hover {text-decoration:none;color:#D1F3A7; }

.content .left .block{width:597px; background:url(../images/blog_bk.jpg) no-repeat; margin:0 0 50px 0; padding:1px;}

.content .right{ float:right; margin:0 40px 0 0;}
.content .right .main{width:265px; background:url(../images/sidebar_back.jpg) repeat-y;}
.content .right .main h2{ color:#83B2BA; margin:0 20px 20px 20px; padding:20px 0 0 0; background:url(../images/sidebar_bk.gif) repeat-x bottom;}
.content .right .main h3{ color:#85e2e8; font-size:12px; font-weight:normal; margin:10px 20px; background:url(../images/icon_calendar.jpg) no-repeat left 2px; padding:0 0 5px 16px; border-bottom: #21343c dotted 1px;}
.content .right .main .at{ vertical-align:top;}
.content .right .main a:link {color: #85e2e8; text-decoration: none;}
.content .right .main a:visited {color: #85e2e8;text-decoration: none;}
.content .right .main a:hover {text-decoration:underline;color: #85e2e8;}

.content .right .main #note{ margin:20px 20px 0 20px; padding:0 0 50px 0;}
.content .right .main #note p{ margin:5px 5px 0 5px; color:#85e2e8; font-size:14px;}
.content .right .main form{ margin:0px; padding:0px;}
.content .right .main input{ width:200px; background:#0e1821; color:#83B2BA; border:#21343c solid 1px; font-family:Georgia, "Times New Roman", Times, serif; padding:5px; font-size:14px;}
.content .right .main textarea{width:200px;background:#0e1821;color:#83B2BA; border:#21343c solid 1px; height:120px; font-family:Georgia, "Times New Roman", Times, serif;overflow:hidden; padding:5px;font-size:14px;}
.content .right .main .submit{ width:90px; font-size:16px; font-weight:bold; margin:10px 0 0 0; background:#21343c; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.content .right .footer{ background:url(../images/sidebar_footer.jpg) repeat-x; width:265px; height:12px;}

.footer{}