﻿@charset "utf-8";

html{min-height:100%; height: auto;}
body{font-family:Arial,tahoma,Verdana; font-size:14px; color:#636161; background:#f7f6f6;margin:0px;}
p{line-height:22px;}

/**
* Layout
*/
#container{min-height:100%;margin:0;}
.wrap{width:860px; margin:0 auto;}
#header{height:90px; background:#8eb316 url(../images/header-bg.jpg) 0 0 repeat-x;}
#page-images{height:248px; background:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee;}
#content-wrapper{padding:25px 0; min-height:400px;}
#main-content{width:560px;}
#sidebar{width:260px; height:100%; float:right; background:#dde5a5; margin:0; -moz-border-radius:5px;}
#footer{height:350px; background:#2f3322;}
#footer-left{float:left;}
#footer-middle{float:left; margin:0 50px 0;}
#footer-right{float:right;}
.footer-block{width:250px;}


/*end layout*/

/**
*Header
*/
#header .wrap{position:relative; padding:18px 0;}
#nav{position:absolute; right:0; top:0;}
#nav ul{padding:22px 0; margin:10px 0;}
#nav ul.inline li{display:inline;}
#nav ul.links li{padding:0 0 0 13px;}
#sidebar h2{font-size:20px;}

/*end header*/

/**
*Footer
*/
#footer{color:#7c815b;}
#footer ul{padding:0 0 0 15px;}
#footer ul li{padding:4px;}

/**/
/**
*Block
*/
.block{padding:5px 20px;}
/*end block*/

/**
*Heading and Bullet
*/
h1,h2{font-weight:normal;}
h1{margin:0;}
#page-title-detail h1{font-size:21px; color:#4d572b;}
#page-title h1{font-size:21px; color:#4d572b; text-indent:24px; background:url(../images/title-bullet.gif) 0 center no-repeat;}
#footer h2{font-size:18px; color:#cc9; font-weight:normal; text-indent:25px; background:url(../images/footer-bullet.gif) 0 center no-repeat;}
#footer-3 h2{background:url(../images/contact-bullet.gif) 0 center no-repeat;}
.node h2 {font-size:16px; color;#0f1009; font-weight:bold;}
.node p{padding:0 0 auto;}
dt{font-size:16px;}
.person-detail dt{padding:3px 10px; font-size:18px;} 
#sidebar ul{padding:0px;}
#sidebar ul li{padding:5px;margin:0;background:#E4EBB9; margin:5px 0; -moz-border-radius:3px; list-style:none;}
/*end heading*/

/**
*node
*/
#node-1 {border-bottom:1px solid #eaeaea;}
.node img{padding:4px; background:#fff; border:1px solid #a5bb25; float:left; margin: 0 20px 20px 0;}
#sidebar img {padding:4px; background:#fff; border:1px solid #a5bb25;}
dt ,dd,dd ul li{padding:10px;}
dd{height:170px; margin:0px; line-height:22px;}
.person-detail dd {height:100%; }
#excusive{padding:20px 0 0 0;}
#excusive img{margin:10px 20px 10px 0;}
.person-trumb{height:130px; background:#fff; margin:0 0 10px 0; padding:10px; border:solid 1px #eee; -moz-border-radius:5px; width:560px;}
.person-trumb-detail{background:#fff; margin:10px 0 10px 0; padding:10px; border:solid 1px #eee; -moz-border-radius:5px; width:560px;}
li.professor-pub-detail{padding:10px;}
.person-detail ul{padding:0px; list-style:none;}
.news-node{height:200px;}
.details .node img{float:none; margin-top:20px;}
#pager{width:560px;}
.article{height:170px;}
#news-educations-container div.node{height:170px;}
/*end node*/

/**
*links
*/
#nav ul.links li a:link,#nav ul.links li a:visited{color:#fff; }/*Navigation links*/
#nav ul.links li a:hover,#nav ul.links li a.active{color:#99c213;}/*Navigation links*/
/*links font color*/
a:link,a:visited{color:#99c213; text-decoration:none;}
a:hover,a.active{color:#FF3399;}

#footer ul li a:link,#footer ul li a:visited{color:#7c815b;}/*footer links*/
#footer ul li a:hover{color:#99c213;}/*footer links*/

.more-links{text-align:right;}

a img{border:none;}

.person-detail a:hover{color:#CEDA7D;}

#sidebar ul li:hover {background:#C5D46A; color:#fff; cursor: pointer;}

.go-top{margin:5px 0; font-size:11px;}
.go-top a:link,.go-top a:visited{padding:5px 5px 5px 20px; background:#eee url(../images/top.gif) 5px center no-repeat;-moz-border-radius:5px;}

.article h2 a:link ,.article h2 a:visited {color:#636161;}
.article h2 a:hover {color:#99c213;}
/*. end links*/

/**
*Form
*/
#contact-form {padding:5px;}
#contact-form input,#contact-form textarea{padding:5px; border:1px solid #ccc;}
#contact-form input:focus,#contact-form textarea:focus{border:2px solid #6AC20A;} 
.form-item{padding:5px;}
.form-item label{display:block; font-weight:bold;}
/* end form */

/**
*jQuery Cycle
*/
.pics-cycle{height:144px;width:216px;}
/*end jQuery Cycle*/
