/*

Designed By: Jinjing Wang
Date: 2008/11/03

Primary Colors:

dark-gray: #4e4d4d

date-box:   #a6b47c
link-color: #664827
blue-link: #628ed1
background: #ece6d9
code-bg:    #fefce7

logo-bg: #384f3b
banner-bg: #d8e9a2
banner-fg: #225100
body-background: #5d9a54
sidebar-link: #838e63

*/

@import url(screen.css);

.container h3 .container h4, .container h5, .container h6 {
  font-weight: normal;
  font-style: normal;
}

.fl { float: left;}
.fr { float: right;}

.center { text-align: center; }

#container {
background: white;
}

#body-wrapper a {
text-decoration: none;
}

.container li{
list-style-type: none;
}

#header {
background: #d8e9a2;
position: relative;
height: 100px
}



html body {
padding: 0;
margin: 0;
}

html {
}

body {
background: #5d9a54;
}

#body-wrapper {
margin-top: 30px;
}

#banner h1{
font-size: 1.8em;
}

#banner {
background: #384f3b;
float: left;
height: 100px;
padding-left: 20px;
}

#logo{
background: url(/theme/bluetrip/images/logo.png) no-repeat;
margin-top: 5px;
width: 120px;
height: 50px;
}

#heading {
color: white;
padding-right: 15px;
}

#heading h1{
margin: 10px;
}


#sub-heading {
display: none;
}

#nav {
padding-top: 67px;
font-size: 1.1em;
font-weight: bold;
}

#nav a{
color: #225100;
}


#nav li a:hover {
color: #225100;
}

.container {
color: #363636;
}

#main-display{
background: white;
}

#nav ul{
display: inline;
margin-left: 10px;
}

#nav li{
display: inline;
}

#nav li.current_page_item a {
color: #225100;
}

#nav-wrapper {
font-size: 1.2em;
}

#highlight ul{
margin: 15px 5px;
}

#highlight img{
width: 480px;
height: 230px;
}

#highlight img{
border: 1px solid #aaaaaa;
padding: 5px;
}


.container .article h2 {
font-size: 1.7em;
line-height: 1.4em;
margin-top: 15px;
margin-bottom: 0;
}


.container .article h2 a, .container .article h2{
color: #664827;
}

.article .article-date-wrapper {
background: #a6b47c;
color: white;
font-size: 10px;
font-weight: bold;
line-height: 15px;
text-align: center;
margin-top: 15px;
width: 50px;
height: 50px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.article .pub-date {
padding-top: 10px;
}

.container .article code{
color: black;
font-size: 12px;
}

.container .article pre{
background: #fefce7;
border: 1px solid #aaaaaa;
padding: 5px 15px;
}

.container .pub-content{
border-bottom: 2px solid #efefef;
/* padding-top: 20px; */
}

.last-article .article .pub-content{
border-bottom: 0;
}

.article .pub-content img{
/* width: 240px; */
}

.article .pub-content h3{
font-size: 1.1em;
font-weight: bold;
}

.container .pub-content h4{
font-size: 1.1em;
font-weight: normal;
font-style: italic;
}

.container .pub-content h5{
font-size: 1.1em;
font-weight: bold;
}

.container .pub-content h6{
font-size: 0.9em;
font-weight: normal;
font-style: italic;
}

.article .pub-content p,
.article .pub-content li{
font-size: 1.1em;
line-height: 1.8em;
}

.article .pub-content ul{
list-style-type: disc;
}

.article .pub-content ol li{
list-style-type: decimal;
}

.article .pub-content li > ol li{
list-style-type: lower-alpha;
}

.article .pub-content a{
color: #664827;
}

.article .pub-content img{
  padding: 20px 20px;
}


.article .pub-content .center img{
text-align: center;
}


.container .pub-content .photo {
text-align: center;
}
.container .pub-content .photo img, .container .pub-content ul.fade-album img{
max-width: 400px;
border: 1px solid #aaaaaa;
padding: 5px;
margin: 20px;
max-height: 320px;
}

.container .pub-content ul.fade-album {
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

.container .pub-content ul.fade-album p, .container .pub-content .photo p {
padding-left: 24px;
width: 404px;
font-size: 0.9em;
font-weight: bold;
margin-top: -10px;
}

#paginator p{
font-size: 1.2em;
}

#paginator a{
  color: #664827;
}

.container .sidebar-item-wrapper {
padding-bottom: 5px;
}

.container .sidebar-alike h3{
color: #664827;
font-size: 1.5em;
padding-bottom: 5px;
margin-bottom: 0;
border-bottom: 1px solid #efefef;
}


.container .sidebar-alike ul{
margin-left: 0;
}

.container .sidebar-alike li{
margin: 0;
}

#middle-display-wrapper{
margin-left: 30px;
}

#category li{
padding: 8px 0;
border-bottom: 1px solid #efefef;
font-size: 1.3em;
}

#category li div{
margin-left: 5px;
background: url(../images/tag00000.gif) left no-repeat;
text-indent: 25px;
}

#category li div a{
color: #838e63;
}

#category li .count{
display: inline;
font-size: 0.7em;
margin: 0;
color: #838e63;
background: none;
}

#newest-articles li > a{
color: #628ed1;
}

#newest-articles li {
font-size: 1.1em;
padding: 4px 0;
border-bottom: 1px solid #efefef;
}

#contact-detail2 {
margin-left: -10px;
margin-right: -10px;
padding: 10px;
padding-top: 25px;
padding-bottom: 5px;
border: 1px solid #efefef;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#contact-detail {
padding-top: 10px;
}

#contact-detail p{
margin-bottom: 15px;
font-size: 1.1em;
}

#contact-detail ul > li{
font-size: .9em;
}

#联系我们2 h3{
margin-bottom: 5px;
border: 0;
}

#sidebar-wrapper{
margin-right: 15px;
}

#sidebar h3{
font-size: 1.1em;
border: 0;
}

#sidebar li{
padding: 8px 0;
border-bottom: 1px solid #efefef;
font-size: 1em;
line-height: 1.7em;
}

#sidebar li a{
/* color: #628ed1; */
color: #838e63;
}

#recommended{
margin-top: 30px;
}

#recommended img{
margin-top: 20px;
padding: 5px;
border: 1px solid #aaaaaa;
width: 150px;
height: 100px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#footer{
border-top: 2px solid #d3d8ca;
background: #eff4e6;
font-size: 1.1em;
height: 71px;
padding-top: 20px;
text-align: center;
color: #8b8b8b;
}


#footer-wrapper{
padding: 10px;
padding-top: 0;
}

#photo-album{
text-align: center;
}

#photo-album h3{
  font-size:1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.long-album {
  height: 700px;
}

.very-long-album {
  height: 1300px;
}

.container .pub-content .short-album ul.fade-album img{
  width: 200px;
}

.container .pub-content .mid-album ul.fade-album img{
  width: 300px;
}

#commentform textarea{
width: 400px;
font-size: 1.1em;
}

#commentform label{
font-size: 1.2em;
}

#commentform input{
font-size: 1.1em;
}

#comments {
padding-bottom: 10px;
}

#commentform input { margin-top: 4px;}

.gravatar img { float:right }


#nav a[href^="http:"] { padding-right: 0px; }

.pub-category, .pub-hit, .pub-comment-info {
display: inline;
}

.container .pub-mark-wrapper{
color: #666;
height: 20px;
margin-top: 8px;
margin-bottom: 25px;
padding-left: 10px;
border-left: solid 4px #efefef;
}

.pub-mark{
padding-top: 1px;
}

.container .pub-mark a{
color: #666;
}

.container .pub-mark p{
  margin: 0;
}

.pub-content{
  padding-bottom: 10px;
}

.read-more p{
margin-bottom: 10px;
margin-top: -10px;
}

#articles {
margin-top: 10px;
}

#paginator {
/* margin-top: 20px; */
}

blockquote {
  font-style: normal;
  padding: 0 0 0 0;
  color: #666;
  background: url('../images/quote.jpg') .5em top no-repeat;
  border: none;
}

blockquote p 	{ padding: 0 20px 0 30px; }

#articles a{ padding-right: 0px; }

.container .pub-content p.video { 
text-align: center;
padding-right: 50px;
}

#counter{
margin-left: 40px;
padding-top: 12px;
}

.container .article ol li,
.container .article ol li {
font-size: 1.1em;
}


.container .article ol li > ol li,
.container .article ol li > ul li {
font-size: 1.0em;
line-height: 1.8em;
}

#download_page{
margin-top: 20px;
}


#download_page li{
margin-top: 5px;
}


#articles li li {
font-size: 1.0em;
}

