﻿/*  
Theme Name: mxjava
Theme URI: http://www.mxjava.com
Description: 第一个wordpress皮肤
Version: 1.0
Author: hiswing
Author URI: http://www.mxjava.com/
*/

html {
height : 100%;
width : 100%;
margin-bottom : 0.1em;
}
* {
padding : 0;
margin : 0;
}
body {
background: url(images/body.gif) repeat-x #FFF;
font : 0.88em Arial, Helvetica, Geneva, sans-serif;
line-height : 1.5em;
color : #444444;
width : 100%;
}
a {
color: #36F;
text-decoration: underline;
outline : none;
}
a:hover {
background : #f3f3f3;
color : #444444;
text-decoration : underline;
outline : 0;
}
a:visited {
text-decoration : underline;
outline : 0;
}
a:link h3 {
color : #951400;
border : none;
outline : 0;
}
a:link img {
border : none;
outline : none;
}
p {
padding-top : 5px;
padding-bottom : 5px;
}
ul {
list-style : none;
margin-left : 0;
padding-left : 0;
margin-top : 0;
}
ol {
margin-left : 0;
margin-left : 30px;
margin-top : 0;
}
img {
border : none;
}
code {
font-family : "Courier New", Courier, mono;
}
pre {
font-family : "Courier New", Courier, mono;
}
em {
text-decoration : underline;
background-color : #f3f3f3;
}
#container {
width : 900px;
margin : 0px auto;
}
#header {
margin : 10px 0px 8px 0px;
background : none repeat scroll 0% 0%;
width : 100%
}
#logo {
margin-top : 15px;
font-size : 2em;
font-weight : bold;
float : left;
}
#logo img {
margin : 0px;
border : none;
}
#header h1 {
margin : 0px;
float : left;
font-size : 2em;
display : inline;
}
#tag {
float : right;
text-decoration : underline;
text-align : right;
color : #9c9c9c;
background : inherit;
margin-top : 20px;
}
#tag a {
background : none;
height : auto;
color : #9c9c9c;
text-decoration : underline;
}
#tag a:hover {
color : #fff;
background : none;
color : #9c9c9c;
text-decoration : underline;
}
#tag img {
border : none;
background : none;
}
#tag span {
background : inherit;
color : #444444;
font-size : 1.5em;
}
#navcontainer ul {
margin-top : 2px;
padding : 0px;
background-color : #3c3c3c;
color : white;
float : left;
width : 100%;
}
#navcontainer ul li {
display : inline;
text-transform : uppercase;
}
#navcontainer ul li a {
padding : 0.2em 1em;
background-color : #3c3c3c;
color : white;
text-decoration : underline;
float : left;
border-right : 1px solid #fff;
}
#navcontainer ul li a:hover {
background-color : #494949;
color : #eee;
}
#navcontainerSearch {
float : right;
text-align : right;
background : inherit;
margin : 2px 10px 2px 2px;
}
.headright {
border-left : 1px solid #fff;
float : right;
}
#slickbox {
background : inherit;
float : left;
position : relative;
margin : 0 auto;
width : 100%;
padding : 0;
text-transform : lowercase;
font-size : 0.9em;
}
#slickbox h4 {
text-transform : uppercase;
padding : 3px 0 3px 0;
}
#slickcats {
background : inherit;
float : left;
position : relative;
width : 100%;
padding : 0;
}
ul.headcats {
color : #444444;
text-align : left;
height : auto;
width : 100%;
margin: 10px 0 0;
background-color : inherit;
}
ul.headcats li {
display : inline;
list-style-type : none;
margin-right : 3%;
border-bottom : 1px solid #ddd;
float : left;
text-align : right;
display : block;
width : 22%;
}
ul.headcats li:hover {
background : #f3f3f3 !important;
}
ul.headcats li a {
float : left;
color : #333;
}
ul.headcats li a:hover {
background : #f3f3f3 !important;
color : #444444;
}

#entries {
margin-top : 10px;
width : 525px;
float : left;
padding : 8px 0 25px 0;
line-height : 1.7em;
background: url(images/ysplit.gif) repeat-y right top;
}
.post {
background: url(images/xsplit.gif) repeat-x bottom left;
margin : 0px 15px 15px 0px;
}
.relevancepost{
background: url(images/xsplit.gif) repeat-x bottom left;
margin : 0px 15px 15px 0px;
font-size: 12px;
}
#sidebar {
width : 360px;
float : right;
font-size : 0.9em;
padding : 0 0 25px 0;
line-height : 1.5em;
margin-top : 1em;
}
input#s {
font-family: verdana, arial;
font-size: 12px;
width: 200px;
height: 12px;
padding: 4px;
border: #0080C0 1px solid;
}
table#wp-calendar {
width: 100%;
}
#searchsubmit {
border: #D9D9D9 1px solid;
background-color : #000000;
color : #ffffff;
padding:0;
vertical-align: top;
height: 22px;
cursor:pointer;
}
#sidebar h3 {
font-weight : bold;
font-size : 1.2em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 2.3em;
letter-spacing : 0.2em;
color : #34353e;
background: url(images/xsplit.gif) repeat-x bottom left;
}
#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}
#sidebarleft {
width : 160px;
float : left;
}
#sidebarright {
width : 180px;
float : right;
}
.children {
margin-left : 20px;
}
#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}
#sidebar p {
display : block;
padding : 5px;
margin-top : 1px;
}
#searchform div {
padding-left : 0;
margin : 0.5em 0;
}
div.textwidget {
display : block;
background-color : #f3f3f3;
padding : 5px;
margin : 0.5em 0;
}
#sidebarright li a img {
background : inherit;
border : 0px;
}
.imgleft {
float : left;
margin-right : 10px;
margin-bottom : 10px;
}
.imgright {
float : right;
margin-left : 10px;
margin-bottom : 10px;
}
img.frame {
padding : 2px;
border : 1px solid #dee4e5;
}
h1 {
font-size : 16px;
line-height : 2em;
display : inline;
margin-bottom : 0.2em;
margin-top : 2.5em;
}
h3 {
font-weight : bold;
font-size : 1em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 1em;
margin-right : 15px;
letter-spacing : 0.2em;
color : #34353e;
background: url(images/xsplit.gif) repeat-x bottom left;
}
.post h3 {
border-bottom : none;
letter-spacing : normal;
margin-bottom : -0.5em;
}
h2.widgettitle {
font-weight : bold;
font-size : 1em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 2.5em;
letter-spacing : 0.2em;
color : #34353e;
background: url(images/xsplit.gif) repeat-x bottom left;
}
.post ul {
list-style : square;
margin : 1px 5px 7px 15px;
padding : 5px;
}
.post li {
margin-bottom : 3px;
}
blockquote {
background-color : #f3f3f3;
padding : 10px;
margin : 15px 0;
}
.big {
display : inline;
font-size : 3em;
}
.results_content {
padding : 0 0 1em 0;
background: url(images/xsplit.gif) repeat-x bottom left;
}
.except {
margin-top : 1em;
}
.archlist {
float : left;
color : #333;
width : 100%;
}
ul.archlist li {
display : inline;
list-style-type : none;
margin-right : 10px;
float : left;
display : block;
width : 215px;
}
ul.archlist li a {
float : left;
margin-right : 3px;
}
ul.archlist li a:hover {
background : #f3f3f3 !important;
color : #444444;
}
.clear {
clear : both;
margin : 0;
padding : 0;
}
.comments_tiny {
color : #b8b8b8;
background: url(images/xsplit.gif) repeat-x bottom left;
}
.alt {
margin : 0;
padding : 10px;
}
.commentlist {
margin-top : 0;
}
.commentlist li {
margin : 20px 15px 20px 0;
line-height : 1m;
table-layout:fixed;
overflow:hidden;
text-overflow:ellipsis;
WORD-BREAK: break-all; 
WORD-WRAP: break-word;
border-collapse: collapse;
background: url(images/xsplit.gif) repeat-x bottom left;
}
.commentlist p {
margin : 10px 5px 10px 0;
}
#commentform p {
margin : 5px 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata {
margin : 0;
height : 15px;
font-size : 10px;
}
li.comment {
font-weight : bold;
padding : 10px;
list-style : none;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}
#commentform {
margin-top : 30px;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color : #777;
}
#pages ul li.page_item ul li.page_item {
	margin-left: .5em;
}

.content {
margin-bottom : 25px;
padding-left : 5px;
font-weight : normal;
}
.commentbox {
width : 450px;
height : 100px;
}
.flickr {
background : inherit;
margin : 0 auto;
width : 100%;
padding : 0;
}
.flickr li {
padding-top : 5px;
}
#sidebarleft li a img, .flickr li img {
padding : 4px;
border : 2px solid silver;
margin: 3px 0;
}
#footer {
width : 880px;
font-size : 0.9em;
height : auto;
text-decoration : none;
text-align : center;
}
#footer a {
background-color : #3c3c3c;
color : white;
text-decoration : none;
}
#footerinfo {
background-color : #3c3c3c;
color : #9c9c9c;
float : left;
display : inline;
margin-top : 10px;
padding : 10px;
width : 100%;
text-align : left;
}
.left {
display : inline;
float : left;
}
.right {
display : inline;
float : right;
}
.clear {
text-align : center;
font-size : 0.8em;
color : #9c9c9c;
width : 100%;
min-height : 25px;
}
div.post p img {
max-width: 500px;
}
img.center {
display: block;
text-align: center;
margin: 0 auto;
}
img.alignleft {
float: left;
padding: .9em .5em .5em;
}
img.alignright {
float: right;
padding: .9em 0 .5em .5em;
}
img.left {
float: left;
padding: .9em .5em .5em;
}
img.right {
float: right;
padding: .9em 0 .5em .5em;
}
img.wp-smiley {
background: inherit;
}
#body_content {position: absolute;left: -10000px;};

/*
换页条
*/
.pagebar 
	{ 
		font: 11px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
			padding: 2px 6px; 
			border: none; 
			background: #fff; 
			text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #0063DC; 
		border-color: #036; 
		text-decoration: none;
	}
	

.wp_syntax { 
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 1.5em 0;
  overflow: auto;
}
 
/* IE FIX */
.wp_syntax { 
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
}
 
.wp_syntax table {
  table-layout:fixed;
  overflow:hidden;
  text-overflow:ellipsis;
  WORD-BREAK: break-all; 
  WORD-WRAP: break-word;
  border-collapse: collapse;
}
 
.wp_syntax div, .wp_syntax td { 
  vertical-align: top;
  padding: 2px 4px;
}
 
.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  width:30px;
  color: gray;
  overflow: visible;
  font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
}
 
/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: fixed;
  float: none;
  clear: none;
  WORD-BREAK: break-all; 
  WORD-WRAP: break-word;
  overflow: visible;
  font-size:8pt;
  font-family: Courier New;
 
}
