
code { background: rgb(236, 236, 236) none repeat scroll 0% 0%; font-family: 'Courier New',Courier,Fixed; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

.category span.cat_title, #front-popular h3, #front-list .cat_title, #gallery h3 { margin: 0pt; text-transform: lowercase; font-weight: bold; font-size: 16px; letter-spacing: -0.05em; }

.post { line-height: 1.25em; }
.post p { margin-top: 0px; }
.post .clearfloat { border-bottom: 1px solid rgb(226, 226, 226); }
#stats { border-bottom: 1px solid rgb(226, 226, 226); padding: 8px 0px; margin-bottom: 15px; font-family: Arial; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; font-weight: bold; }

.alignright { float: right; }
.alignleft { float: left; }

.submitbutton { border: 1px solid rgb(170, 170, 170); padding: 2px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; color: rgb(170, 170, 170); cursor: pointer; }
.submitbutton:hover { background: rgb(48, 48, 48) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
#commentform input { margin: 5px 5px 0px 0pt; width: 140px; }
#commentform textarea { border-style: solid; border-color: rgb(187, 187, 187) rgb(238, 238, 238) rgb(238, 238, 238) rgb(187, 187, 187); border-width: 1px; width: 99%; margin-top: 5px; }
#comment { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 590px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#cancel-comment-reply { font-weight: bold; }
#comments ul.commentlist { margin-top: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#comments div.navigation { padding: 5px 0px 20px; font-weight: bold; }
#comments p { 
    font-size: 11px;
    line-height: 18px;

}

ul.commentlist li.comment {
	border-bottom: 1px solid rgb(220, 219, 215); 
	padding: 11px 14px; 
	background: rgb(242, 242, 242) none repeat scroll 0% 0%; 
	color: rgb(77, 77, 77); 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside; 
	margin-bottom: 10px; 
	font-size: 11px; 
	line-height: 18px; 
	}
ul.commentlist li.comment img.avatar { border: 1px solid rgb(204, 204, 204); margin: 0px 0px 13px 13px; padding: 2px; float: right; width: 45px; height: 45px; }
ul.commentlist li.comment cite { color: rgb(49, 50, 40); font-weight: bold; font-size: 14px; }
ul.commentlist li.comment div.comment-meta { font-size: 10px; margin-top: 0px; }
ul.commentlist li.comment div.comment-meta a { color: rgb(77, 77, 77); text-decoration: none; }
ul.commentlist li.comment a { text-decoration: underline; }
ul.commentlist li.comment cite a { text-decoration: none; }
ul.commentlist li.comment div.reply { clear: both; display: block; }
ul.commentlist li.comment div.reply a { text-decoration: none; font-weight: bold; }
ul.commentlist li.comment p {
	margin: 0px; 
	padding: 0pt; 
	}
ul.children li.comment {
	border: medium none ; 
	padding: 12px; background: 
	rgb(255, 255, 255) none repeat scroll 0% 0%; 
	margin-left: 25px;
	margin-top:10px;
	margin-bottom:5px;
	color: rgb(77, 77, 77); 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside; 
	font-size: 11px; 
	}
ul.commentlist li.depth-1, ul.children li.depth-3, ul.children li.depth-5, ul.children li.depth-7, ul.children li.depth-9 {
	background: #EDEDED none repeat scroll 0% 0%; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	}

#respond textarea { width: 99%; font-size: 13px; }
#respond label { font-weight: bold; }
#respond a { text-decoration: none; }
#respond h3 { margin-top: 15px; }


/* amazon style */	
.smalltxt {
	font-size: 10px;
	}
.item_img img  {
	margin-top: 15px;
	background-color: #eaeaea;
	border:0px;
	}	

.amaz ul, .amaz ol, #front-list ul, #front-list ol {
	margin-bottom:15px;
	}
	
.amaz ul li, #front-list ul li {	
	list-style:square;
	margin-left:30px;
	}
.amaz ol li, #front-list ol li {	
	list-style:decimal;
	margin-left:30px;
	}
.amaz ol li ul li, #front-list ol li ul li {	
	list-style:square;
	margin-left:20px;
	}
	
.amazon ul li{
	font-size:12px;
	list-style-position:inside;
	list-style:square;
    margin-left:25pt;
	}
	
.amazon td {
    margin: 0px;
    padding:8px;
	vertical-align: middle;
	}

.inline h3{
	font-size: 14px;
	margin-bottom: 10px;
}
.inline td{
	vertical-align: middle;
}
/* edit page */
.bottom_images {clear: both;float: left;margin-top: 5px;text-align: center;}
.edit_page{
	background-color: rgba(255, 254, 95, 0.5);
	z-index: 1000;
	border: 1px solid yellow;
	border-radius: 10px 10px 10px 10px;
	color: black !important;
	font-size: 13px;
	padding: 5px 10px;
	position: fixed;
	right: 3%;
	bottom: 5%;
}