/*

Theme Name: ADSimple

Theme URI:

Description: Simple Wordpress theme based on HTML5 using red, black & white colors.

Version: 1.2.1

Author: Dimox

Author URI: http://dimox.name/

Tags: red, brown, white, black, silver, three-columns, right-sidebar, fixed-width, threaded-



comments

.

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.

.

*/



* {margin: 0; padding: 0}

header, nav, section, article, aside , footer {display: block}

body {

	font: 13px/18px "Gulim", Tahoma, Arial, sans-serif;

	color: #545454;

  background: #f4eeec;

}

a {

	color: #c28c94;

	text-decoration: underline;

	

}



a:hover {

	color: #ed6a83;

}

p {margin: 0 0 18px;}

img {border: 0}

input {vertical-align: middle;

	font: 12px "Gulim", Tahoma, Arial, Sans-Serif;

	border: 1px solid #CCC;
 
	background: #fef9f9;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	padding-left: 2px;



}

blockquote {

/*	

margin: 0 0 18px 20px;

	padding: 1px 12px;

	height: 1%;

	*/

	padding:8px 12px 10px 60px;

	margin:5px 0;
    
	background:#faf7ea url(i/block-0908.gif) 3px 3px no-repeat;
    
	border: solid 1px #e4dad8;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	}

blockquote p {

	padding: 8px 0;

	margin: 0;

}

.aligncenter,

div.aligncenter {

	display: block;

	margin: 0 auto;

}

img.aligncenter {margin: 0 auto}

.alignleft {float: left}

img.alignleft {margin: 5px 10px 3px 0}

.alignright {float: right}

img.alignright {margin: 5px 0 3px 10px}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

table {

	width: 100%;

	margin: 0 0 20px 3px;

	border-collapse: collapse;

}

th, td {

  border: 0px solid #CCC;

	padding: 4px 8px;

}

th {

  text-align: left;

	background: #F3F3F3;

}



/*

原本的

pre {

	margin: 0 0 20px;

}

*/



/*

 -- code --

 */



pre {

  background: #F0F0F0 url(images/blogger-code.gif) repeat-y scroll left top;

  border: 1px solid #CCCCCC;

  color: #333333;

  display: block;

  font-family: Courier New;

  font-size: 10pt;

  line-height: 120%;

  margin: 5px 0 0 20px;

  max-height: 200px;

  overflow: auto;

  padding: 10px 10px 10px 21px;

  width: 90%;

}

/*

 -- code-end --

 */







#wrapper {

	width: 1065px;

	margin: 0 auto;

/*

	padding: 0 10px;

	*/

	background: #FFF;

  border: 1px solid #DDD;

  border-width: 0 1px;

/*

	border-top: 5px solid #EEE;

	*/

  border-bottom: 1px solid #FFF;

}





/*

 Header

-----------------------------------------------------------------------------

*/

header {

/*

	height: 200px;

		*/

	position: relative;

	margin-bottom: 28px;

	border-bottom: 3px solid #fff;

	background:url(i/banner-0.jjj) 0 0 no-repeat;

	height:260px;


}



#logo {

/*

    background:url(i/logo.png) no-repeat;

	text-decoration:none;

	color:#FFF;

	width:246px;

	height:59px;

	text-indent:-999em;

    /display:block;

	

	position: absolute;

	top: 23px;

	left: 25px;

*/

/*



	position: absolute;

	top: 23px;

	left: 25px;

	color: #808080;

	line-height: 1;

	font-size: 33px;

	text-shadow: 2px 2px 1px #DDD;



	*/

	}

#logo a {

   background:url(i/logo.png) no-repeat;

	text-decoration:none;

	color:#FFF;

	width:246px;

	height:59px;

	text-indent:-999em;

    display:block;

	position: absolute;

	top: 38px;

	left: 38px;

}

#logo span {

	display: block;

/*

	font-size: 13px;

	font-weight: normal;

	margin: 5px 0 0;

	text-shadow: none;

	*/

}



#nav {

	position: absolute;

/*

	top: 105px;

	

	*/

	left: 0;

	bottom:0px;

	width: 100%;

	height: 24px;

	padding: 7px 0 0 0;

	padding-left: 15px;

	clear: both;

/*	background: url(i/smalldot.gif) repeat-x;

*/

	/*

	border-bottom: 1px solid #CCC;

	*/

/*

	position: relative;

	*/



}

#nav li {

	float: left;

	font-size: 13px;

	text-transform: uppercase;

	list-style: none;

}

#nav li a {

	float: left;

	margin: 0 20px 0 10px;

	color: #808080;

  text-decoration: none;

}



#nav li a:hover {

	color: #080808;

/*	

text-decoration: underline;

*/

}

#nav li.current_page_item {

	background: url(i/arrow.gif) 0 7px no-repeat;

}

#nav li.current_page_item a {

	color: #080808;

}



#search {

	position: absolute;

	top: 43px;

	right: 0;

}

#search input {

	float: left;

	font: 12px "Gulim", Tahoma, Arial, Sans-Serif;

	border: 1px solid #CCC;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

}

#s {

	width: 120px;
	padding: 3px 6px;
    background: url(i/input-bg.gif);
	border: 1px solid #CCC;

	margin-right: 5px;

}

#s:hover {

	border-color: #AAA;

}

#s:focus {

	border-color: #c28c94;

}

#searchsubmit {

	background: #c28c94;

	border: 0;

	padding: 2px 7px;

	color: #fff;

	font-weight: bold !important;

	overflow: visible;

	height: 24px;

	cursor: pointer;

}

#searchsubmit:hover {

	background: #ed6a83;

}







/*

 Content

-----------------------------------------------------------------------------

*/

section {

	width: 100%;

	overflow: hidden;

	background: url(i/dots.gif) 615px 0 repeat-y;

	margin-bottom: 10px;

	margin-left:10px;

}

#content {

	width: 605px;

	float: left;

	padding: 0 0 20px 0;

	overflow: hidden;

}



#content h2 {

	font: 23px/24px "Gulim", Arial, Sans-Serif;

	padding: 1px 0 6px;
    padding-left: 40px;
	font-weight:bold;
    background: url(i/title-bg.gif) no-repeat left bottom;
/*	border-bottom: 1px solid #E5E5E5;*/
    /*height: 30px;*/
	margin-bottom: 12px;

	text-shadow: 2px 2px 1px #DDD;

}

#content h2 a {

  text-decoration: none;

}

#content h2 a:hover {

/*  

text-decoration: underline;

*/

}

#content h3 {

	font: normal 20px/1.5 "Gulim",Arial, Sans-Serif;

	padding: 0 0 3px;

	margin-bottom: 18px;

	border-bottom: 1px solid #E5E5E5;

	text-shadow: 2px 2px 1px #DDD;

}

#content .post {

	margin: 0 0 45px;
  	padding-left:5px;

}

#content .post h2,

#content .post h3 {

	font-size: 23px;

	margin: 0 0 18px;

}

.pmeta {

	font-size: 12px;

  line-height: 16px;

	margin: -13px 0 15px;

	color: #888;

}

.pmeta span {

  margin: 0 3px;

}

.pmeta a,

.ptags a {

	color: #888;

/*

	text-decoration: underline;

	*/

}

.pmeta a:hover,

.ptags a:hover {

	color: #ed6a83;

}

.entry {

  text-align: justify;

}

#content .entry h2,

#content .entry h3,

#content .entry h4,

#content .entry h5,

#content .entry h6 {

	font: normal 23px/1.4 "Gulim", Arial, Sans-Serif;

	padding: 0 0 4px;

	margin: 25px 0 18px;

	text-shadow: 2px 2px 1px #DDD;

  background: url(i/smalldot.gif) 0 100% repeat-x;

	border: none;

}

#content .entry h3 {font-size: 20px}

#content .entry h4 {font-size: 18px}

#content .entry h5 {font-size: 17px}

#content .entry h6 {font-size: 15px}

.ptags {

	font-size: 12px;

  line-height: 16px;

	color: #999;

	padding: 3px 5px;

	overflow: hidden;

	height: 1%;

}

.comments {

	float: right;

}



.line {

	clear: both;

	padding: 3px;

	margin: 0 0 15px;

	background: url(i/smalldot.gif) repeat-x;

}



.post ol {

	margin: -4px 0 18px 35px;

}

.post ul {

	margin: -4px 0 18px 18px;

}

.post li {

	padding: 3px 0 4px;

  border-bottom: 1px solid #EEE;

}

.post ul li {

	list-style: none;

	background: url(i/arrow.gif) 0 11px no-repeat;

	padding: 3px 0 4px 12px;

}

.post li ul {

	margin: 4px 0 -5px;

  border-top: 1px solid #EEE;

}

.post li ol {

	margin: 4px 0 -5px 18px;

  border-top: 1px solid #EEE;

}



div.pagetitle {

	font: normal 19px "Gulim", Arial, Sans-Serif;
    
	padding: 3px 0 4px;

	margin-bottom: 30px;

	border: 1px solid #E5E5E5;

	text-shadow: 1px 1px 0 #FFF;

  text-align: center;

	background: #F4F4F4;

}



.commentlist {

	margin: 18px 0 0;

}

.commentlist li {

	list-style: none;

}

.commentlist li .commentdiv {

	margin: 0 0 25px;

	height: 1%;

}

li.bypostauthor .commentdiv {

	padding: 3px 3px 7px;

	border: 1px solid #AAA;

}

.commentlist ul.children {

	margin: 13px 0 0 18px;

}

.comment-author {

	background: #fff;

	border-top:1px dotted #c28c94;

/*

	border: 1px solid #E9E9E9;

	*/

	padding: 4px 4px 3px 4px;

	min-height: 39px;

	height: auto !important;

	height: 39px;

}

.fn {

	font-style: normal;

	font-weight: bold;

}

.avatar {

	border: 1px solid #DDD;

	padding: 2px;

	float: left;

	background: #FFF;

	margin: 0 5px 0 0;

}

.commentmetadata {

	font-size: 10pt;

	color: #888;

	padding: 3px 0 0;

}

.commentmetadata a {

	color: #888;

  text-decoration: none;

}

.commentmetadata a:hover {

	color: #ed6a83;

/* 

 text-decoration: underline;

 */

}

.ctext {

	padding: 10px 7px 0;

/*	

border-bottom: 1px dotted #c28c94;

*/

}

.reply {

	width: 100%;

	overflow: hidden;

	text-transform: lowercase;

	margin: -3px 0 0 7px;

}

.reply a {

	background: #F4F4F4;

	float: left;

	color: #ed6a83;

	text-decoration: none;

	padding: 0 6px 2px;

	border: 1px solid #CCC;

	font-size: 13px;

	line-height: 16px;

}

.reply a:hover {

	background: #c28c94;

	color: #FFF;

	border: 1px solid #c28c94;

}

#cancel-comment-reply {

	float: right;

	position: relative;

	top: -43px;

}

#cancel-comment-reply small {

	font-size: 13px;

}



#respond h3 {

  margin-top: 35px;

}



#commentform {
  	padding: 0 0 20px;

}

#commentform p {

	margin: 0 0 7px;

	white-space: nowrap;

}

#author, #email, #url, #comment, #submit {

	font: 12px "Gulim", Tahoma, Arial, Sans-Serif;

	padding: 3px 5px;

	width: 200px;

	border: 1px solid #CCC;
    	background: #fef9f9;
	
   
	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	

	}

#author:focus, #email:focus, #url:focus, #comment:focus, #submit:focus {

	border-color: #999;

}

#comment {

	width: 97%;
background: url(i/input-bg.gif); 
	height: 150px;

}

#submit {

	width: 128px;

	height: 26px;

	padding: 0;

	background: #c28c94;

	cursor: pointer;

	border: none;

	color: #FFF;

  font-weight: bold;

}

#submit:hover {

	background: #ed6a83;

}



.navigation {

  background: url(i/smalldot.gif) repeat-x;

	padding: 15px 0 0;

}

.navigation a {

	display: inline-block;

	width: 20px;

	margin: 0 2px 0 0;

  border: 0px solid #c28c94;

	color: #c28c94;

  text-decoration: none;

  text-align: center;

}

.navigation a:hover {

  border: 1px solid #c28c94;

	color: #c28c94;

	font-weight: bold;

	background: #fff7f8;

}

.navigation span {

	display: inline-block;

	width: 20px;

	margin: 0 2px 0 0;

  text-align: center;

}

.navigation span.pages {

  margin-right: 10px;

	width: auto;

}

.navigation span.current {

  border: 1px solid #c28c94;

	background: #c28c94;

	color: #fff;

}

.navigation.first {

	background: none;

	padding: 0;

}

.navigation.com a {

	margin: 0 -2px 0 0;

}

.navigation.com span.dots {

	margin: 0 -4px 0 0;

}

.navigation.com span.current {

	margin: 0 -2px 0 0;

}





/* 

Sidebars

-----------------------------------------------------------------------------

*/

aside {

	float: right;

	width: 427px;

	font-size: 12px;

	line-height: 15px;

	padding: 8px 15px 0;

/*	

color: #c28c94;

*/

	}



#sidebar1 {

	float: left;

	width: 180px;

	padding: 0 0;
   
}





#sidebar2 {

	float: left;

	width: 220px;

	padding: 0 0 0 5px;

}



.section {

	margin: 0 0 25px 10px;

}

aside ul {

	margin: 0 0 15px;

}

aside li {

	list-style: none;

	border-bottom: 1px solid #EEE;

	padding: 3px 4px 4px 12px;

	margin: 0;

	background: url(i/arrow.gif) 3px 9px no-repeat;

}

aside li ul {

  margin: 0 0 2px;

}

aside li li {

  padding: 3px 0 0 12px;

	border: none;

}

aside a {

	color: #808080;

  text-decoration: none;

}

aside a:hover {

 /* 

 text-decoration: underline;

 */

}

aside h3 {

	font: 17px/1 "Gulim", Arial, Sans-Serif;

	padding: 0 0 6px;

	margin: 0 0 10px;

	border-bottom: 1px solid #E5E5E5;

	text-shadow: 1px 2px 1px #DDD;

	color: #c28c94;

}



#tagCloud a,

.widget_tag_cloud a {

	margin: 0 4px 0 0;

  line-height: 24px;

}



#wp-calendar {

  width: 100%;

	margin: 0 0 12px;

}

#wp-calendar td {

  text-align: center;

}





/* 

Footer

-----------------------------------------------------------------------------

*/

footer {

	padding: 7px 2px;

	margin: 0 0 2px;

	padding-left: 75px;

	font-size: 12px;

	line-height: 18px;

	color: #666;

	background:url(i/footer-0908.jpg) 0 0 no-repeat;

	height:110px;

}







#pluginstable {

   width: 100%;

   border-spacing: 3px;

   

}

#pluginstable td {

    border-bottom: 1px solid #dddddd;

    padding: 3px;

	padding-top:10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

}

#pluginstable th {

    padding: 3px;

	border: 1px solid #ddd;

}









/* 

jquery-tabs格式 

*/

 

.jquery-tabs{background-color:#fff;-moz-border-radius:7px;

	-webkit-border-radius:7px;}

.jquery-tabs p span{background-color:#fff1f5;border:1px solid #CCCCCC;cursor:pointer;margin-right:2px;padding:2px 3px;-moz-border-radius: 7px;

	-webkit-border-radius: 7Px;}

.jquery-tabs p span.current{background-color:#c28c94;font-weight:normal;color:#fff; border-bottom-color:#fafafa;}

.jquery-tabs p{border-bottom:0px solid #CCCCCC;font-weight:normal;padding:0 10px 2px;}

.jquery-tabs li{border-bottom:0px dotted #CCCCCC;padding-bottom:3px;margin:5px 0;}

.jquery-tabs .mhot,.jquery-tabs.allhot{display:none;}



/*

jend

*/







/*

 jquery-tab2格式 

 */

 

.jquery-tab2{background-color:#fff;-moz-border-radius:7px;

	-webkit-border-radius:7px;}

.jquery-tab2 p span{background-color:#fff1f5;border:1px solid #CCCCCC;cursor:pointer;margin-right:2px;padding:2px 3px;-moz-border-radius: 7px;

	-webkit-border-radius: 7Px;}

.jquery-tab2 p span.current{background-color:#c28c94;font-weight:normal;color:#fff; border-bottom-color:#fafafa;}

.jquery-tab2 p{border-bottom:0px solid #CCCCCC;font-weight:normal;padding:0 10px 2px;}

.jquery-tab2 li{border-bottom:0px dotted #CCCCCC;padding-bottom:3px;margin:5px 0;}

.jquery-tab2 .mhot,.jquery-tabs.allhot{display:none;}



/*

jend

*/







.post .pinkQ{

text-decoration: none;

background: url(addline/underline_pinkQ.gif) repeat-x 120% 100%;

padding-bottom: 1px;

padding-top: 3px;

}





.post .grayQ{

text-decoration: none;

background: url(addline/underline_grayQ.gif) repeat-x 120% 100%;

padding-bottom: 1px;

padding-top: 3px;

}



.post .greenQ{

text-decoration: none;

background: url(addline/underline_greenQ.gif) repeat-x 120% 100%;

padding-bottom: 1px;

padding-top: 3px;

}





.post .ylQ{

text-decoration: none;

background: url(addline/underline_ylQ.gif) repeat-x 120% 100%;

padding-bottom: 1px;

padding-top: 3px;

}



.post .pinkL{

text-decoration: none;

background: url(addline/underline_pinkL.gif) repeat-x 120% 100%;

padding-bottom: 1px;

padding-top: 3px;

}



.post .blueQ{

text-decoration: none;

background: url(addline/underline_blueQ.gif) repeat-x 120% 100%;

padding-bottom: 1px;

padding-top: 3px;

}



.post .orgQ{

text-decoration: none;

background: url(addline/underline_orgQ.gif) repeat-x 120% 100%;

padding-bottom: 1px;

padding-top: 3px;

}



.post .yhl{

text-decoration: none;

background: url(addline/underline_yhl.gif) repeat-x 120% 100%;

padding:0 3px;

padding-bottom: 3px;

}



.post .bluehl{

text-decoration: none;

background: url(addline/underline_bluehl.gif) repeat-x 120% 100%;

padding:0 3px;

padding-bottom: 3px;

}



.post .pinkhl{

text-decoration: none;

background: url(addline/underline_pinkhl.gif) repeat-x 120% 100%;

padding:0 3px;

padding-bottom: 3px;

}





.post .redhl{

text-decoration: none;

background: url(addline/underline_redhl.gif) repeat-x 120% 100%;

padding:0 3px;

padding-bottom: 3px;

}





.post .orhl{

text-decoration: none;

background: url(addline/underline_orhl.gif) repeat-x 120% 100%;

padding:0 3px;

padding-bottom: 3px;

}





.post .greenhl{

text-decoration: none;

background: url(addline/underline_greenhl.gif) repeat-x 120% 100%;

padding:0 3px;

padding-bottom: 3px;

}





.post .cyc{

text-decoration: none;

white-space: nowrap;

line-height:22px;

padding:4px 2px 2px 2px;

letter-spacing:0px;

background:white url(addline/underline_cyc.gif) repeat-x bottom;

}  
