/*
Theme Name: SIDE-ALICE
Theme URI: http://sidealice.com/
Description: SIDE-ALICE THEME <a href="http://sidealice.com/">AirForce</a>.
Version: 2.0
Author: Cosmo Mao
Author URI: http://sidealice.com/
Tags: blue, custom header, fixed width, two columns, widgets

SIDE-ALICE v2.0
 http://sidealice.com/

This theme was designed and built by sidealice,
whose blog you will find at http://sidealice.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

body {
	background:transparent url('images/bk_main.gif'); 
	
	/* background:transparent url('images/logo2.gif');  */
	background-position:fixed;
	background-attachment: fixed; 
	font-size: 11px;
	font-family: "微软雅黑",Verdana, Arial, Helvetica;  
}
a:link,a:visited{color: orange;text-decoration: none;}  
a:hover {color: #000;text-decoration: none;background:orange;}  

pre{font-size:11px;}
h1 {color:#F76254;font-family:Cambria,Times New Roman,serif;font-size:3em;font-weight:bold;line-height:14px;margin-top:55px;margin-bottom:10px;}
h1 a:hover{color:orange;background:none;}
h1 em {font-size:2em;color:#6688DD;font-weight:normal;}
h2 {font-size:2em;font-weight:normal;}

#header  {
    height: 125px;
    padding-top: 0; }

#header #mainTabs {margin:0 auto;text-align:center;}
#header #mainTabs a {display:block;height:48px;font-weight:bold;font-size:16px;color:#FFF;background:#222;border-bottom:1px solid #fff;}
#header #mainTabs a:hover {background:snow;border-bottom:1px solid #181818;color:#000;}
#header #mainTabs a:hover div{background:#000;color:orange;}

#header #news {color:#fff;height:15px;background-color: #000;border-bottom: 1px solid #ffffff;}
#header #news li { list-style:none;}
#header #latest_music {color:#fff;height:15px;background-color: #000;border-bottom: 1px solid #ffffff;}
#header #latest_music li { list-style:none;}

#main{border-top: 1px solid #8e8e8e; background: url('images/logo2.gif') #fff; background-position:fixed;background-attachment: fixed; }

#sidebar {}
#sidebar ul  li { list-style:none;}

.code{border: 1px inset white;background-color: #f0f0f0;font-size:11px;}
.clear{clear:both;}
.notice{	border:silver 1px solid;border-top:none; padding:4px;  background: #ffffff; float: right;}
.notice2{	border:silver 1px solid;border-top:none; padding:4px;  background: silver; float: right;}
div.pda {	border:silver 1px solid;border-top:none; padding:4px; background: #f9f9f9; float: right; }
div.id {	border:silver 1px solid;border-top:none; padding:4px;  background: #ffff1f; float: right; }
div.post {border:silver 1px solid;border-top:none;padding:1px;opacity:.8;filter:alpha(opacity=80);margin-bottom:20px;margin-top:20px;}
div.posttop {	padding:4px;background: #eeeeee;}
div.comment {	border:silver 1px solid;border-top:none;padding:4px; background: #f9f9f9; float: right; }
div.edit {	border:silver 1px solid;border-top:none;padding:4px; background: #ffff1f; float: right; }
.number{font-size:0;}

h2{color:#0081FF;}
h2.popularity {padding:5px;}
h2.popularity a{color:#000;font-weight:bold;font-family: "微软雅黑",Verdana, Arial, Helvetica;  }
h2.popularity a:hover{color:#2e6ab1;background:none;}

.title-box{border:1px solid #eee;height:70px;margin:0 7px 0 0;padding:5px;width:auto;float:left;}
.date-box{border:1px solid #aaa;border-bottom:1px solid #f9f9f9;height:70px;margin:0 7px 0 0;padding:5px;width:60px;float:left;background:#f9f9f9;}


.date-box .inner{background:black none repeat scroll 0 0;height:70px;width:60px;}
.date-box .inner .month{color:#C8C8C8;font-size:85%;line-height:150%;text-align:center;width:60px;}
.date-box .inner .day{color:#FFFFFF;font-size:300%;font-weight:bold;line-height:80%;text-align:center;width:60px;}
.date-box .inner .year{color:#C8C8C8;font-size:150%;text-align:center;width:60px;} 

div.username {FONT-WEIGHT: bold; float: left; WIDTH: auto}
div.date {width: auto;text-align: right;}
div.posttext {	padding:4px;background: #f9f9f9;border-left:1px solid #aaa;border-bottom:1px solid #aaa;}
div.highlight {	padding:4px;background: #ffffcc;}
/* below not optmized */  

.tickercontainer {width: 888px;margin: 0; padding:0;overflow: hidden; }
.tickercontainer .mask {position: relative;width: 868px;top:0;left:0px;overflow: hidden;}
ul.newsticker {position: relative;top:0;left: 900px;list-style-type: none;margin: 0;padding: 0;width:30000px;}
ul.newsticker li {float: left;margin: 0;padding: 0;display:inline;}
ul.newsticker a {white-space: nowrap;padding: 0;margin: 0 150px 0 0;}

.entry {overflow:hidden;}

.pagebar {padding: 0.2em 0.5em;margin-right: 0.1em;margin-bottom: 1.0em;margin-top: 1.0em;text-decoration: none;text-align:left}
.pagebar a,.pageList .this-page {border: 1px solid #9AAFE5;text-decoration: none;padding: 0.2em 0.5em;}
.pagebar a:visited {border: 1px solid #9AAFE5;text-decoration: none;padding: 0.2em 0.5em;}
.pagebar .break {padding: 2px 6px 2px 6px;border: none;background: #fff;text-decoration: none;}
.pagebar .this-page {border: 1px solid #2E6AB1;padding: 0.2em 0.5em;font-weight: bold;background: #2E6AB1;color: #fff;}
.pagebar a:hover {border-color: #2E6AB1;}
.pagebar .inactive{border: 1px solid #cccccc;color: #ccc;text-decoration: none;padding: 0.2em 0.5em;}

ul.menu, ul.menu ul {  list-style-type:none;  margin: 0;  padding: 0;}
ul.menu a {  display: block;  text-decoration: none;	}
ul.menu li {  margin-top: 1px;}
ul.menu li a {  background: #333;  color: #fff;	  padding: 0.5em;}
ul.menu li a:hover {  background: #000;}
ul.menu li ul li a {  background: #ccc; color: #000; }
ul.menu li ul li a:hover {  background: #aaa;  border-left: 5px #000 solid;  padding-left: 15px;}


.whiteBg{background: #ffffff;opacity:.8;filter:alpha(opacity=80);}

#topmodule{border:1px solid #aaa;border-bottom:1px solid #f9f9f9;height:21px;margin:0 7px 0 0;padding:5px;width:260px;background:#eee;}
#topmodule .pagetitle{font-family:Arial;font-size:2em;font-weight:bold;color:#F76254;margin:0;}





header nav ul {float:right;}
header nav ul li {float:left;list-style:none;}
header nav ul li a {display:block; padding:5px 15px; border-right:1px solid #eee; font-size:1.052em; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
header nav ul li a:hover {background-color:#eee; border-right:1px solid #ccc; text-shadow:-1px -1px 0px #fff;}
header nav ul li:last-child a {border-right:none;}

article {border-bottom:5px double #ccc; margin-bottom:10px; padding-bottom:10px;}
article a h3 {border-bottom:2px solid #eee;}
article a {text-decoration:none;}

article .date {display:block; float:left; border:1px dashed #ccc; margin-right:15px; margin-bottom:10px; background-color:#fff;}
article .date .day {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.5em; text-align:center; display:block; padding:1px 10px;}
article .date .month {font-family:Arial, Helvetica, sans-serif; background-color:#eee; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; font-weight:600; color:#525252;  display:block; text-align:center; padding:3px;}
article .date .year {font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center; color:#ccc; display:block;}

article .more {display:block; float:right; background-color:#eee; text-decoration:none; padding:3px;}

ul.recent {list-style:none; margin:0px; padding:0px;}
ul.recent li {margin-bottom:5px; font-size:1.052em; border-bottom:1px solid #eee; padding-bottom:5px;}

.side_element {margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #ccc;}

h2 {border-bottom:1px dashed #ccc;}
#news2{margin:0;}
#news2 li{list-style:none;}



footer *{height:auto;width:auto;margin:0;padding:0;position:static;text-transform:none;letter-spacing:normal;line-height:1;font:normal 11px/14px Arial,Helvetica,sans-serif;color:#ddd;text-shadow:#555 0 -1px 0;}
footer{direction:ltr;background-color:#777;background-image:-moz-linear-gradient(bottom,#666,#7f7f7f);background-image:-webkit-gradient(linear,left bottom,left top,from(#666),to(#7f7f7f));color:#ddd;font:normal 11px/14px Arial,Helvetica,sans-serif;height:60px;position:fixed;bottom:0;left:0;width:100%;z-index:99999;min-width:960px;}
footer :before,footer :after{content:normal;}




header *{height:auto;width:auto;margin:0;padding:0;position:static;text-transform:none;letter-spacing:normal;line-height:1;font:normal 13px/28px Arial,Helvetica,sans-serif;color:#ddd;text-shadow:#aaa 0 -1px 0;}
header a:link,header a:visited{color:#000;}
header a:hover{color:#fff;}
header :before,header :after{content:normal;}
header a, a:hover,header a img,header a img:hover{outline:none;border:none;text-decoration:none;background:none;}
header{direction:ltr;background-color:#777;background-image:-moz-linear-gradient(bottom,#666,#7f7f7f);background-image:-webkit-gradient(linear,left bottom,left top,from(#666),to(#7f7f7f));color:#ddd;font:normal 12px/28px Arial,Helvetica,sans-serif;height:28px;position:fixed;top:0;left:0;width:100%;z-index:99999;min-width:960px;}
header ul,header ul li{background:none;list-style:none;margin:0;padding:0;position:relative;z-index:99999;}
header .quicklinks ul{text-align:left;}
header .quicklinks ul li{float:left;}
header .quicklinks>ul>li>a{border-right:1px solid #686868;border-left:1px solid #808080;}
header .quicklinks>ul>li:last-child>a{border-right:none;}
header .quicklinks>ul>li:hover>a{border-left-color:#707070;}
header .quicklinks a,header .shortlink-input{height:28px;display:block;padding:0 .85em;margin:0;}
header .quicklinks a>span{line-height:28px;}
header .quicklinks ul.children,header .shortlink-input{-moz-box-shadow:0 4px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);background:#fff;background:rgba(255,255,255,0.97);display:none;position:absolute;border:1px solid #dfdfdf;border-top:none;float:none;}
header .selected .shortlink-input{display:block;}
header .quicklinks ul.children li{float:none;}
header .quicklinks ul.children li a strong{font-weight:bold;}
header .quicklinks ul.children li a,header .quicklinks ul.children li a span,header .quicklinks ul.children li a strong,header .shortlink-input{color:#555;text-shadow:none;white-space:nowrap;min-width:140px;}
header .shortlink-input{width:200px;}
header .quicklinks ul.children li:hover>a,header .quicklinks ul.children li:hover>a span,header .quicklinks ul.children li:hover>a strong{color:#fff;text-shadow:#666 0 -1px 0;}
header .quicklinks li:hover>ul,header .quicklinks li.hover>ul{display:block;}
header .quicklinks .children li:hover>ul,header .quicklinks .children li.hover>ul{margin-left:100%;margin-top:-28px;}
header .quicklinks li:hover,header .quicklinks .selected{background:#555;background:-moz-linear-gradient(bottom,#555,#3e3e3e);background:-webkit-gradient(linear,left bottom,left top,from(#555),to(#3e3e3e));}
header .quicklinks .children li:hover{background:#888;background:-moz-linear-gradient(bottom,#888,#9d9d9d);background:-webkit-gradient(linear,left bottom,left top,from(#888),to(#9d9d9d));}
header .quicklinks .children a>span{display:inline;background:url(../images/admin-bar-sprite.png?d=11122010) right -58px no-repeat;padding-right:.8em;}
header .quicklinks ul.children li a>span{display:block;background:url(../images/admin-bar-sprite.png?d=11122010) right -29px no-repeat;padding-right:1.5em;}
header .quicklinks a span#ab-awaiting-mod,header .quicklinks a span#ab-updates{background:#eee;color:#333;text-shadow:none;display:inline;padding:2px 5px;font-size:10px;font-weight:bold;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
header .quicklinks a:hover span#ab-awaiting-mod,header .quicklinks a:hover span#ab-updates{background:#fff;color:#000;}header .quicklinks li#wp-admin-bar-my-account>a{border-left:none;}
header .quicklinks li#wp-admin-bar-my-account-with-avatar>a{border-left:none;background:url(../images/admin-bar-sprite.png?d=11122010) top left no-repeat;}
header .quicklinks li#wp-admin-bar-my-account-with-avatar>a img{width:16px;height:16px;display:inline;border:1px solid #999;vertical-align:middle;margin:-2px 23px 0 -5px;padding:0;background:#eee;float:none;}
header .quicklinks li#wp-admin-bar-my-account-with-avatar ul{left:30px;}
header .quicklinks li#wp-admin-bar-my-account-with-avatar ul ul{left:0;}
header .quicklinks .children li a img.blavatar{vertical-align:middle;margin:0 8px 0 0;padding:0;}
header #adminbarsearch{float:right;height:18px;padding:3px;margin:0;}
header #adminbarsearch input{width:140px;height:auto;float:left;font:12px Arial,Helvetica,sans-serif;color:#555;text-shadow:0 1px 0 #fff;border:1px solid #626262;padding:2px 3px;margin:0 3px 0 0;background:#ddd;-moz-box-shadow:inset 2px 2px 1px #cdcdcd;-webkit-box-shadow:inset 2px 2px 1px #cdcdcd;box-shadow:inset 2px 2px 1px #cdcdcd;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;outline:none;}
header #adminbarsearch #searchsubmit{font:bold 12px Arial,Helvetica,sans-serif;color:#444;text-shadow:0 1px 0 #eee;cursor:pointer;float:left;background:#aaa;background:-moz-linear-gradient(bottom,#aaa,#cecece);background:-webkit-gradient(linear,left bottom,left top,from(#aaa),to(#cecece));-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #626262;padding:2px 13px;margin:0;width:auto;height:auto;}
header #adminbarsearch #searchsubmit:active{background:#a0a0a0;background:-moz-linear-gradient(bottom,#a0a0a0,#c1c1c1);background:-webkit-gradient(linear,left bottom,left top,from(#a0a0a0),to(#c1c1c1));-moz-box-shadow:inset 1px 1px 1px #9b9b9b;-webkit-box-shadow:inset 1px 1px 1px #9b9b9b;box-shadow:inset 1px 1px 1px #9b9b9b;}
header #adminbarsearch #searchsubmit:hover{color:#000;}
header #adminbarsearch #searchsubmit::-moz-focus-inner{border:none;}
* html header{overflow:hidden;position:absolute;}
* html header .quicklinks ul li a{float:left;}
* html header .children a span{background-image:none;}
