/*
THEME NAME: page-style
THEME URI: http://www.pagemod.cn/2008/10/page-style-released.html
Description: 3-column wordpress theme , created by <a href="http://www.pagemod.cn/">page</a>.Compatible :WP v2.5-v2.7.
VERSION: 1.5
AUTHOR: page
AUTHOR URI: http://www.pagemod.cn
TAGS: three-columns,fixed-width,right-sidebar,green,orange,yellow

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	2009.01.16 update v1.5
	fixed IE7bug
	
	2008.12.24  update v1.4
	Compatible :WP v2.5-v2.7
*/

/* Begin html tags */
*					{ margin:0; padding:0; list-style-type: none; } 
body				{ font-size: 62.5%; /* Resets 1em to 10px */ font-family: Georgia,'Lucida Grande', Verdana, Arial, Sans-Serif; background:#D3D2AE url('img/bg.jpg') top left; color:#333; margin:10px auto; height:auto; }
hr					{ display:none; }
h2					{ font-size:1.5em; }
h3,h4				{ font-size:1.1em; font-weight:bold; }
small				{ font-size:1em; }
.clear				{ clear:both; }

	/* Default links */
	a				{ color:#0161B9; text-decoration:none; }
	a:hover			{ color:#C78D4D; text-decoration:underline; }

/* End html tags */

/* Begin Structure */
#header				{ background:#C78D4D url(img/header.jpg) no-repeat; width:960px; height:100px; margin:auto; color:#D8DED3; font-size:1.2em; }
#content			{ width:950px; margin:10px auto; font-size:1.2em; background:#C1C08C url(img/content.gif) no-repeat top center; padding:5px;
					  -moz-border-radius:10px;
					  -khtml-border-radius:10px;
					  -webkit-border-radius:10px;
					  border-radius:10px;
					}
#maincontent		{ background:#F0EFDF url(img/contentback.gif) repeat-y; float:left; width:540px; line-height:1.5em; }
#sidebar			{ float:right; width:400px; color:#C6C5A1; }
#sidebar-left		{ float:left; width:180px; }
#sidebar-right		{ float:right; width:215px; }
#footer				{ background:url(img/footer.jpg) no-repeat; width:840px; height:60px; margin:auto; font-size:1.2em; padding:20px 0 0 120px; color:#CCC; }
*html #sidebar-right
					{ clear:right; }
/* End Structure */

/* begin header*/
#header h1			{ font-size:2.8em; padding:18px 0 0 62px; text-align:left; visibility:visible; }
#header h1 a		{ color:#F5F5F5; }
.description		{ font-size:1.5em; padding:0 0 0 62px; text-align:left; visibility:visible; }
/* End header*/

/* begin maincontent*/
.contentpadding		{ padding:2px 15px; z-index:10px; }
.topcorner			{ background:url(img/contentt.gif) no-repeat top center; height:15px; }
.bottomcorner		{ background:url(img/contentb.gif) no-repeat bottom center; height:15px; }

#maincontent a:hover	{ color:#C78D4D; }
#maincontent h2 a		{ color:#58573F; }
.entry					{ margin-top:0.5em; overflow:hidden; }

.entry p 				{ margin-bottom:0.5em; overflow:hidden; }
.entry ol 				{ padding:0 0 0 35px; list-style-type:decimal; }
.entry ul 				{ list-style-type:none; }
.entry ul li			{ padding: 0 0 0 15px; background:url(img/ol.gif) no-repeat left center; margin-left:10px; }
.entry img				{ border:10px solid #FFF; }
.entry table			{ border:1px solid #A39856; }
.entry table tr th		{ padding:1px 10px; background:#C5CFB0; }
.entry table tr td		{ padding:2px 10px; background:#DDD9C0; }

.entry blockquote,.entry pre
					{ margin:10px 20px;padding:5px;background:#C5CFB0;overflow:hidden;
					  -moz-border-radius:6px;
					  -khtml-border-radius:6px;
					  -webkit-border-radius:6px;
					  border-radius:6px; }
   
.postmetadata		{ padding:1px 5px; margin:0.5em 0 25px; border-left:15px solid #DCDBBF; }

.ping-track			{ padding:5px; background:#BFBE8F; }
.postnav			{ margin:1em 0; }
/* End maincontent */

/* Begin sidebar */
.sidebar-box		{ margin-bottom:5px; background:#7B8763; padding-top:8px;}
#sidebar h2			{ padding:5px 0 5px 15px; text-transform:uppercase; font-size:1.1em; color:#E3E1C4; }
#sidebar li			{ list-style-position:inside; }
#sidebar ul li		{ padding:0 20px; margin-bottom:3px; list-style-position:outside; }
#sidebar ul li a	{ color:#D8DED3; }
#sidebar img		{ border:0; }
#sidebar a			{ color:#D8DED3; }

/* Etsy Mini Section */
#etsy_mini 				{ width:400px; height:160px; padding-top:10px; padding-left:13px; margin-bottom:0px; background:url(img/etsymini_bg.gif) top left no-repeat; }
#etsy_mini h2			{ padding:0 0 6px; text-transform:uppercase; font-size:1.1em; color:#58573F; }
#etsy_mini .mini-txt	{ color:#0161B9; font-size:15px; text-decoration:none; }

.s-menu				{ background:#67767F url(img/smenut.gif) no-repeat; }
.s-menub			{ background:url(img/smenub.gif) no-repeat bottom; height:15px; }
.s-category			{ background:#A39856 url(img/scatet.gif) no-repeat; }
.s-categoryb		{ background:url(img/scateb.gif) no-repeat bottom; height:15px; }
.s-ark				{ background:#69555f url(img/sarkt.gif) no-repeat; }
.s-arkb				{ background:url(img/sarkb.gif) no-repeat bottom; height:15px; }
.s-roll				{ background:#A39856 url(img/scatet.gif) no-repeat; }
.s-rollb			{ background:url(img/scateb.gif) no-repeat bottom; height:10px; }
.s-right			{ background:#7B8763 url(img/srightt.gif) no-repeat; }
.s-rightb			{ background:url(img/srightb.gif) no-repeat bottom; height:10px; }
.fl-right			{ background:#A8b293 url(img/flrightt.gif) no-repeat; }
.fl-right h2		{ color:#58573F !important; }
.fl-rightb			{ background:url(img/flrightb.gif) no-repeat bottom; height:10px; }

#myworks ul li		{ margin-left:-20px; }

#subfeed			{ margin-bottom:5px; }
.textwidget			{ padding:0 15px; }
/* End sidebar */


/* Begin footer */
#footer a			{ color:#CCC; text-decoration:none; }
#footer a:hover		{ text-decoration:underline; }
/* End footer */


/* Begin wp-tags*/
img.centered		{ display:block; margin-left:auto; margin-right:auto; }
img.alignright		{ padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft		{ padding:4px; margin:0 7px 2px 0; display:inline; }

.aligncenter		{ display:block; margin-left:auto; margin-right:auto; }

.aligncenter,div.aligncenter
					{ display:block; margin-left:auto; margin-right:auto; }
.alignright 		{ float:right; }
.alignleft			{ float:left }

.wp-caption			{ border:1px solid #DDD; text-align:center; background-color:#F3F3F3; padding-top:4px; margin:10px;
					  /* optional rounded corners for browsers that support it */
					  -moz-border-radius:3px;
			  		  -khtml-border-radius:3px;
			  		  -webkit-border-radius:3px;
			  		  border-radius:3px; }

.wp-caption img 	{ margin:0; padding:0; border:0 none; }

.wp-caption p.wp-caption-text
					{ line-height:17px; padding:0 4px 5px; margin:0; }

#wp-calendar		{ width:100%; color:#C1C08C; text-align:center; }
#wp-calendar a		{ color:#DADAB7; }
#wp-calendar td 	{ text-align:center; }
#wp-calendar tfoot	{ width:100%; }
/* End wp-tags */

/* Begin comments*/
.message			{ width:100%; }
#response			{ margin-top:2em; }
.message-by			{ float:left; }
.message-count		{ float:right; }
.message-content	{ border:1px solid #DDD; padding:5px; margin-top:10px; }
.alt				{ background:#DCDBBF; }
.message-entry		{ border-top:1px solid #DDD; }
.submit				{ margin-top:10px; }

.avatar-place		{}
.inputs input, #commentform input
					{ margin:4px 0; background:#A2B180; border:0; padding:2px; background:#A2B180 url(img/input.gif) no-repeat top center; width:166px; height:16px; }
.message textarea, #comment
					{ border:0; width:380px; height:180px; overflow:hidden; background:#A2B180 url(img/textarea.gif) no-repeat top center; padding:10px; }
.submit input, #commentform #submit
					{ border:0; width:60px; height:30px; background: #A2B180 url(img/submit.gif) no-repeat top left; color:#fff; }
.children li		{ margin-left:15px; }
.commentlist li		{ margin-bottom:5px; padding:5px; }
.comment			{ border:solid 1px #B3B29C; }
.alt				{ background:#DCDBBF; }

/* End comments */

.editComment, .editableComment, .textComment
					{ display:inline; }
.comment-childs		{ margin:5px 2px 2px 4px; padding:4px 2px 2px 4px; background-color:#D3D2AE; }
.chalt				{ background-color:#BFBE8F; }
#newcomment			{ border:1px dashed #777; width:90%; }
#newcommentsubmit	{ color:red; }
.adminreplycomment	{ border:1px dashed #777; width:99%; margin:4px; padding:4px; }
.mvccls				{ color:#999; }
			
/* Google ICS */
#search_form		{ width:180px; height:33px; margin:11px 0 0; background:url(img/search_bg.gif) no-repeat; position:relative; right:5px; }
#search_form input	{ width:130px; height:12px; padding:4px 4px 6px; margin:0 2px 0 6px; border:1px solid #CDCDB2; color:#4C362B; background-color:#F5F4EA; font-size:12px; }
#search_form input.search_btn
					{ margin:4px 0 0; padding:0; width:25px; height:25px; border:0; background:url(img/search_button.gif) no-repeat; text-indent:-999em; cursor:pointer; }
/* end Google ICS */

/* Flickr bandge styles */
#flickr_images 		{ text-align:center; }
#flickr_images img	{ border:5px solid #FFF; margin:5px 0 5px 15px; float:left; }
#flickr_link		{ width:215px; text-align:center; font-size:1.2em; }
/* Ends the Flickr bandge styles */

/* pagenav*/
.wp-pagenavi		{ position:relative; left:10px; z-index:300; }

.wp-pagenavi a,.wp-pagenavi a:link, .wp-pagenavi a:active
							{ float:left; background:#BFBE8F !important; padding:3px 8px !important; margin:0 3px 0 0 !important; color:#555 !important; border:none !important; }
.wp-pagenavi span.pages		{ float:left; background:#8C9862 !important; padding:3px 10px !important; margin:0px 3px 0px 0px !important; color:#555 !important; border:none !important; }
.wp-pagenavi span.current	{ float:left; background:#8C9862 !important;  padding:3px 5px !important; margin:0 3px 0 0 !important; color:#555 !important; border:none !important; }
.wp-pagenavi span.extend	{ float:left; background:none !important; padding:3px 5px !important; margin:0 3px 0 0 !important; color:#602600 !important; border:none !important; }
.wp-pagenavi a:hover		{ background:#C78D4D !important; text-decoration:none; color:#EEE !important; border:none !important; }
/* end pagenav */
