/**************** Body *********************/
*{margin:0; padding:0;}
body{font-size:12px; font-family:Arial, Verdana, sans-serif; background-color:#2a2e2f; overflow-x:hidden;filter:none;
scrollbar-face-color: #404647; 
scrollbar-highlight-color: #404647; 
scrollbar-shadow-color: #404647; 
scrollbar-arrow-color: #6B6D6E; 
scrollbar-base-color: #404647; 
scrollbar-darkshadow-color: #404647; }
#wrapper {margin:25px auto;}
small{ font-size:11px; font-weight:normal; color:#666;}
/**************** Links *********************/
a, a:link, a:visited {text-decoration:none; color: #6B6D6E; padding:2px 2px 2px 0px;}
a:hover {color:#ccc;}
.cat-item a, .cat-item a:link, .cat-item a:visited{text-decoration:none; color: #111; padding:2px;}
.cat-item a:hover {background:#080808 none repeat scroll 0 0;
color:#666666;}
.widget a, .widget a:link, .widget a:visited{text-decoration:none; color: #6b6d6e; padding:2px;}
.widget a:hover {background:#403930 none repeat scroll 0 0;
color:#EBE9E0;}
.tags{ color:#6B6D6E;}

/**************** Header *********************/
#header {
margin-bottom:40px;
*margin-bottom:0px;
*+margin-bottom:30px;
width:100%;}
#header h1 {padding:0; margin-top:50px; *margin-top:40px; margin-left:auto; margin-right:auto; background:url(/wp-content/themes/press/images/sitelogo.gif) no-repeat; height:80px; width:154px;}
#header h1 a {display:block; font-size:12px; font-family:calibri; font-weight:normal; text-indent:-9999px;height:55px; width:266px;}
#header h2 {color:#875f4a; font-size:12px; font-weight:normal; height:20px; padding:0px 0 0 3px; text-transform:capitalize; float:left; width:100px}
#rss_icon {width:60px;margin-left:auto; margin-right:auto; position:relative; left:100px; top:-90px; *top:-100px;}
#rss_icon a{ padding-left:5px;}

/**************** Navigation *********************/
#navigation{ font-size:12px;float:left;position:absolute;_position:none;*position:none; font-weight:normal;margin-top:78px;text-shadow: black 0px 1px 3px !important;}
#menu{float:left;  margin-bottom:20px;}
#menu li{list-style:none;}
.page_item a:link, .page_item a:visited{color:#6b6d6e;  background:#2a2e2f url(images/menu_left.gif) no-repeat top left;padding:2px; height:15px; width:100px; display:block; }
.widget .page_item a:link, .widget .page_item a:visited{padding-left:0px; display:block;}
.page_item a:hover {background:#404647;color:#ccc;}
.current_page_item a:link, .current_page_item a:visited{color: #666; background:#404647;padding:2px; height:15px; width:100px;display:block;}
#home{color: #999;}
#home:hover{color: #ccc;}
#sidebar .page_item{ padding-bottom:0px;}
#sidebar .page_item a{ padding-left:2px;}

/**************** Search *********************/
.topsearch{font-size:12px; font-weight:normal;width:128px; margin-left:auto; margin-right:auto; margin-top:-37px;}
.searchfield{width:8em; color: #6b6d6e; text-transform:uppercase; border:0; font:12px Calibri;background:#404647 url(images/search_g.gif) 5px top no-repeat; padding:2px 2px 2px 30px; *padding-top:1px;}
h2.search {font-size:12px; background:url(images/search.gif) left no-repeat; padding-left:20px; margin-left:20px; padding-top:10px; color:#ccc; font-weight:normal; margin-bottom:-20px;}

/**************** Content *********************/
#content { margin-left:104px;}
.info { background-color:#404647; padding:0px 10px 0px 5px; font-size:12px; margin-bottom:10px; margin-top:5px; width:220px;text-shadow: black 0px 1px 3px !important;}
.info a {color:#ccc;}
.info a:hover {color:#999;}
.entry h2{padding-bottom:3px;text-shadow: black 0px 1px 3px !important; font-family:黑体,Microsoft Simhei;}
.entry h2 a {color:#DCD2AA;font-size:16px;font-weight:normal;}
.entry h2 a:hover {color:#666;}
.entry p{padding:0 0 10px 0px;}
.post{padding:50px 20px 0px 20px;line-height:20px; color: #ccc;border-left:1px solid #404647;}
.entry img {margin:0 2px 10px 2px;}
.new {background:url(images/new_g.gif) right top no-repeat;}
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.meta { padding:5px 5px 5px 0px; font-size:12px; line-height:22px; border-top:1px solid #404647; text-transform:uppercase;}

/**************** Comments *********************/
#comments {font-size:12px; border-top:3px solid #404647; font-weight:normal; color:#6B6D6E;}
h2#postcomment {font-size:14px; margin-top:10px; font-weight:normal;}
.commentlist{padding:20px; margin-top:10px;}
.comtop {background:#404647 url(images/comtop_g.gif) no-repeat top left; padding:5px 0px 0px 0px; width:575px;}
.combottom {background:url(images/combottom.gif) no-repeat top left; width:575px; height:10px; margin-bottom:15px;}
.commentlist p{ padding-top:5px; width:450px;}
.commentmetadata strong{font-size:12px; color:#ccc;}
.commentmetadata strong a{ text-decoration:underline; color:#ccc;}
#author, #email, #url {width:12em;font-size:12px; color:#ccc;font-weight: normal;padding:3px; margin-right:5px;border:0; background-color:#404647;}
#submit{margin-bottom:15px;margin-top:5px;padding:2px 5px 2px 5px; background:#404647; border:0; color:#ccc; cursor:pointer;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:60%;border:0; color:#ccc;font-weight:normal; background-color:#404647; padding:5px; font-family:Arial, Verdana, sans-serif; }

/**************** Sidebar *********************/
#sidebar { text-align:left; width:100px;}
#sidebar ul {list-style:none;}
#sidebar h2 { padding-left:2px; font-size:12px; color:#716f60; font-weight:normal;}
#sidebar ul ul {margin:10px 0px 20px 0px;}
#sidebar ul ul li {padding-bottom:5px;}

/**************** Footer *********************/
#footer {text-align:right; font-size:12px; margin:10px; color:#6b6d6e;text-shadow: black 0px 1px 3px !important;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 1px solid #666666; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right; padding:20px; margin-right:20px; background:url(images/next.gif) no-repeat right; width:100px; font-size:11px;}
.alignleft{float:left; padding:20px; margin-left:20px; background:url(images/back.gif) no-repeat left; width:100px; font-size:11px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:12px; font-family:Tahoma; color: #6C6C6C; display:block; background-color:#262626; padding:10px; margin:10px 0 10px 0; border:1px solid #3F3F3F;}

/**************** avatar *********************/
.gravs {margin-top:20px; padding:0 15px 0 15px;}
.avatar {float:left; padding:0px;  border:2px solid #404647;}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:3px;}
.attachment {text-align:center;}
.attachment img { padding:5px; border:1px solid #999999;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft img{ padding:5px; border:1px solid #999999;}
.imgright {float:right;}
.imgright img{ padding:5px; border:1px solid #999999;}
#avatar{width:40px; height:40px; position:absolute; margin-left:540px; margin-top:-30px;}
.gravs img{ margin:0;}
#music { margin-left:-1px; margin-top:20px;}
#music span{ margin-left:3px; color:#999;}
#smb img{margin:0;}
#smb { margin-right:25px; border:1px solid #404647;}
#smb a, #smb a:link, #smb a:visited {padding:0px;}
#recentcomments .avatar{ margin-right:2px; padding:1px; margin-bottom:2px;}
#recentcomments{ margin-left:2px; margin-top:15px; height:95px;}
#recentcomments img{filter:alpha(opacity=40); 
-moz-opacity:.4;
opacity:0.4;}
#recentcomments img:hover{filter:alpha(opacity=100); 
-moz-opacity:1;
opacity:1.0;}
#recentcomments a{ padding:0px;}
#lnr li a{ color:#1E1A17;}
#lnr li a:hover{ color:#666;}

#sidebar-login #user_login, #sidebar-login #user_pass{ border:1px solid #EBE9E0; 
line-height:18px;
background:#EBE9E0 none repeat scroll 0 0;
width:90px;
color:#999;
font-size:12px;
font-family:Calibri, Tahoma;}

#sidebar-login #wp-submit{ border:1px solid #EBE9E0; 
line-height:15px;
background:#EBE9E0 none repeat scroll 0 0;
width:50px;
color:#666;
font-size:10px;
font-family:Calibri, Tahoma;
margin-top:3px;
cursor:pointer;
text-transform:uppercase;}

#sidebar-login p{
margin-left:2px;}

#sidebar-login label{
color:#999;}

#sidebar-login form{
margin-top:12px;}

#sidebar-login .page_item a:hover {background:#404647 none repeat scroll 0 0;
color:#999;}

#modify-pagenavi span.pages {
background-color:#404647;
}

#modify-pagenavi span.current {
background-color:#404647;
}

#modify-pagenavi a:hover {
background-color:#404647;
}
#modify-pagenavi a, #modify-pagenavi a:link, #modify-pagenavi a:active {
background-color:#404647;
}

#modify-pagenavi span.extend {
background-color:#404647;
}

/* thread twitter START */

.twitter ul {
    margin:0 12px 0 0px !important;
    margin:0px 10px;
}
.twitter ul li {
    background:#F5F4EE;
    padding:0;
    float:left;
    list-style:none;
    list-style-position:outside;
    width:100%;
    padding-top:10px;
    margin-bottom:10px;
}
.twitter img {
    float:left;
    padding:0 10px 0 0;
    margin:0 0 10px 10px;
}
.twitter_source {
    color:#999;
    font-family:georgia;
    font-style:italic;
}
.twitter_source a {
    color:#999;
}
.twitter_text {
    margin-bottom:5px;
    display:block;
    padding-left:80px;
    padding-right:10px;
}
.twitter_reply {
    padding-left:22px;
    padding-right:10px;
    height:16px;
    line-height:16px;
    display:block;
    font-size:11px;
    float:right;
	margin-right:10px;
}

.twitter_pagebar{
margin-left:20px;}
/* thread twitter END */

#color_choice{
width:200px;
height:150px;
background:#EBE9E0;
border:1px solid #aaa;
}

#color_choice p{
text-align:center;
color:#666;}

#lbplocation{
height: 1px;
left: 120px;
top:120px; 
VISIBILITY: hidden; 
width: 1px;
position:absolute;
}

#color_choice .c_1{
color:#333;}

#color_choice .c_3{
color:#999;}

.entry p a.more-link{
color:#886c4b;}

.entry p a.more-link:hover{
color:#d6a770;}

#a_pic{
float:right;
width:360px;
height:300px;
background:url(images/frame_bg.png) no-repeat 0 0;}

#a_pic img{
margin-top:22px;
margin-left:25px;}

#stimuli_caption{
font-size:12px;}

#b_pic{
float:right;
margin-top:108px;
width:190px;
height:150px;
background:url(images/frame_bg.png) no-repeat 0 -600px;}

#b_pic img{
margin-top:19px;
margin-left:21px;}

#recentcomments{
font-size:12px;}

#wibiyaToolbar_search_textbox_input_1{
font-style:normal;}