@charset "utf-8";
*{margin:0;padding:0}
img,form,p,ul,li,div{border:0;margin:0;padding:0}
body{background:#bdbdbd;font-family:"Tahoma";font-size:11px}
h1{background:url(../../images/h1.jpg) repeat-x;height:35px;line-height:35px;padding-left:10px;font-size:14px;font-weight:700;color:#fff;text-shadow:1px 1px 1px #333}
h2{font-size:16px;font-weight:700}
h3{font-size:14px;font-weight:700}
#header{width:100%;height:170px; background-color:#fff;filter:progid:DXImageTransform.Microsoft.DropShadow(sProperties);-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;margin:0 auto}
.nav{background:url(../../images/nav_bg.jpg) repeat-x;color:#fff;height:40px;text-align:center;font-size:13px;font-weight:700;text-shadow:1px 1px 1px #333;line-height:38px}
.nav a, .nav a:visited{color:#fff;text-decoration:none}
.nav a:hover{color:#fff;text-decoration:none;text-shadow:-1px -1px 0 #333}
.banner{width:960px;height:332px;background-color:#e9e9e9;margin:0 auto;padding:10px}
.rotator{width:670px;height:332px;float:left}
.logo{width:80px;float:left; padding-top:10px}
.pname{float:left;width:530px;position:relative;padding-top:50px}
.pname h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:25px;color:#2686d0;}
.pname span{font-size:10px;text-align:right}
.personality h2{font-size:25px;font-weight:lighter}
.search{float:right;margin-top:70px; height:26px;}
.searchtext{ float:left;color:#888888;border:1px solid #cecece;height:24px;width:200px}
.searchbtn{ float:left;background:url(../../images/btn_bg.jpg) repeat-x;border:none;cursor:pointer;font-size:11px;color:#fff;font-weight:700;padding:6px 4px}
.social{ float:right; clear:right}
.social ul{ list-style-type:none; width:260px; padding-top:10px; text-align:right;}
.social li{ list-style-type:none; float:left;padding-left:5px;font-size:10px;color:#666}
.social img{vertical-align:middle;margin-top:-4px}
#wrapper{width:980px;height:auto;margin:0 auto;padding:10px}
#content{width:960px;background-color:#e9e9e9;float:left;margin:10px auto;padding:10px}
.leftcol{width:650px;float:left}
.cont a:hover,.more a:hover{color:#2686d0;text-decoration:underline}
#gallery{width:650px;background-color:#fff;position:relative;margin:0 0 10px}
#articles{width:320px;height:330px;float:left;background-color:#fff}
#articles .cont{height:245px;background-color:#fff;font-weight:700;overflow:hidden;padding:10px}
#books{width:320px;height:230px;float:left;background-color:#fff;margin:0 0 10px 10px}
#books .cont{height:145px;background-color:#fff;font-weight:700;overflow:hidden;padding:10px}
#recorder{width:320px;height:90px;float:left;background-color:#fff;margin:0 0 0 10px}
#videos{width:290px;height:595px;float:left;background-color:#bdbdbd;margin-bottom:10px;padding:5px}
#videos .cont{height:540px;background-color:#fff;overflow:hidden;padding:10px}
#videos span{font-size:10px;font-weight:lighter}
#videos .more{background:#fff url(../../images/sep.jpg) repeat-x top;font-size:10px;text-align:right;margin-top:10px;padding:8px 10px 8px 0}
#events{width:290px;background-color:#bdbdbd;float:left;height:272px;margin-bottom:10px;overflow:hidden;padding:5px}
#visitors{width:300px;height:90px;float:left;background-color:#fff;padding:0}
#news{width:650px;padding:0 0 10px}
.news{width:650px;margin-bottom:5px;height:110px;overflow:hidden;clear:both}
.news .cont{background-color:#fff;height:90px;padding:10px}
.news .cont:hover{background-color:#e9e9e9;color:#2686d0}
.newspad{padding:10px}
.news span{font-size:10px}
.news img{float:left;margin-right:10px;border:1px solid #000}
.Hmore{float:right;clear:both;margin-top:-25px;padding-right:5px}
.Hmore img{vertical-align:middle;padding:0 5px}
.Hmore a, .Hmore a:visited{color:#fff;text-shadow:1px 1px 0 #333;text-decoration:none}
.Hmore a:hover{color:#fff;text-shadow:-1px -1px 0 #333;text-decoration:none}
.rightcol{width:290px;float:left;padding-left:10px}
#footer{width:100%;height:100px;background-color:#1563a0;border-top:3px solid #2686d0;text-align:center;margin:0 auto}
.ftnav{text-align:center;font-size:11px;font-weight:700;text-shadow:1px 1px #000;line-height:38px}
.ftnav a:hover{color:#fff;text-decoration:none;text-shadow:-1px -1px 1px #000}
.ftbottom{padding-top:20px;color:#fff}
.clear{clear:both}
a,a:visited,.cont a,.cont a:visited,.more a,.more a:visited{color:#333;text-decoration:none}
a:hover,.ftnav a{color:#fff;text-decoration:none}
.nav li,.ftnav li{list-style-type:none;display:inline;padding:15px}
.picture,#books ul{float:left;padding-left:10px}
#articles ul,#books img{float:left}
#articles li,#books li{background:url(../../images/bullet.jpg) no-repeat 0 4px;list-style-type:none;font-weight:700;line-height:18px;color:#333;padding-left:15px}
#articles li:hover,#books li:hover{background:url(../../images/bullet-hover.jpg) no-repeat 0 4px;padding-left:15px}
#articles .more,#books .more{background:url(../../images/sep.jpg) repeat-x top;font-size:10px;text-align:right;margin:0 10px;padding:8px 0}