@import url(reset.css);@import url(lavalamp.css);@import url(pagenavi-css.css);
/*Theme Name:NeatThemeTheme URI:http://www.dynamicwp.net/category/free-themes/Description:Neat and clean theme with theme option. Use sticky post option to set the feature post!Version:1.0Author:dynamicwp teamAuthor URI:http://www.dynamicwp.netTags:green-white,fixed-width,three-columns,threaded-commentslaskarjoomla search*/
.fr{position:absolute;right:5px;bottom:15px;}
#topSearch{background:url(images/bg-search.png) no-repeat;width:178px;height:32px;margin:0;padding:0;}
#topSearch P.fields{margin:0;padding:0;}
#topSearch P.fields INPUT{color:#FFF;font-size:14px;font-weight:bold;width:130px;background:none;overflow:hidden;border:none;margin:0;}
#topSearch P.fields BUTTON{background:url(images/ico-search.png) no-repeat;width:21px;height:21px;border:none;position:absolute;top:5px;right:10px;cursor:pointer;}
BODY{
	color:#444;
	background:#E0E0E0 url(images/grunge.jpg) no-repeat 50% 0;
	text-align:center;
	font-family: "微軟正黑體", "新細明體", sans-serif, Verdana, Geneva;
	font-size: 12px;
	line-height: 170%;
}
/*links*/
A:link,A:visited{text-decoration:none;color:#80642D;}
A:hover{color:#EEE;}
A:link.more,A:visited.more{position:absolute;bottom:0;right:0;padding:3px 5px 4px;border:1px solid #C8DA00;background-color:#94A100;font-weight:bold;text-decoration:none;color:#FFF;}
A:hover.more{border:1px solid #C8DA00;background-color:#C8DA00;}
/*headers*/
H1,H2,H3,H4{
	color:#666666;
	margin:10px 20px 7px;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
}
H1{font-size:3em;font-weight:bold;letter-spacing:-2px;}
H2{font-size:2.8em;font-weight:bold;letter-spacing:0px;}
#main .post h2{
	color:#006D6D;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
	padding-top: 10px;
}

#main .post-info h2{
	color:#006D6D;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
H3{font-size:2.1em;font-weight:normal;letter-spacing:-0.5px;padding-top:5px;}
H4{font-size:1.7em;}
/*Lists*/
UL,OL{margin:10px 20px;padding:0 20px;}
UL{list-style:disc;}
OL{list-style:decimal;}
DT{font-weight:bold;color:#6F892C;}
DD{padding-left:20px;}
P,DL{margin:10px 20px;}
/*images*/
IMG.float-right{margin:5px 0px 10px 10px;}
IMG.float-left{margin:5px 10px 10px 0px;}
CODE{margin:3px 0;padding:20px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console','Courier New',Monospace;border:1px solid #251A14;background-color:#5B060F;}
ACRONYM{cursor:help;border-bottom:1px dotted #555;}
BLOCKQUOTE{margin:10px 20px;padding:15px 15px 15px 32px;background:transparent url(images/quote.gif) no-repeat 12px 12px;font-weight:normal;font-size:17px;line-height:1.5em;font-style:italic;font-family:Georgia,"Times New Roman",Times,Serif;}
STRONG{font-weight:bold;}
/*start - table*/
TABLE{border-collapse:collapse;margin:10px 20px;}
TR{background:#EEE;color:#41501A;}
TH,TD{text-align:left;border-width:1px;border-style:solid;}
TH{background-color:#94A100;padding:5px;border-color:#647C28 #586A22 #43511A #5A6F23;font-weight:bold;color:#FFF;}
TD{border-color:#231A14;padding:0.7em;}
/*end - tableform elements*/
FORM{margin:10px 20px;padding:15px 25px 25px;background-color:#959595;}
FORM P{margin:0;padding:13px 5px 8px;color:#FFF;}
LABEL{font-weight:bold;color:#FFF;}
INPUT,SELECT,TEXTAREA{
	margin:5px 0;
	padding:7px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#CCCCCC;
	color:#898989;
	font-size: 11px;
}
INPUT:focus,SELECT:focus,TEXTAREA:focus{background-color:#94A100;border:1px solid #C8DA00;color:#FFF;}
#footer{color:#555;}
#featured{color:#CCC;}
#author,#email,#comment,#url{width:470px;}
INPUT.button{
	height:30px;
	margin:0;
	padding:2px 3px;
	border:1px solid #C96111;
	background:#E2721B url(images/button-bg.png) repeat-x;
	text-decoration:none;
	color:#FFF;
	font-size: 11px;
	font-weight: bold;
}
#wrp{background:url(images/wrp.png) repeat-x 0 0;}
#wrap{width:998px;margin:0 auto;text-align:left;}
/*header*/
#header{position:relative;margin:0 auto 6px;height:164px;
/*background:url(images/header-bg.png) repeat-x center bottom;*/
}
#logo{margin:0;padding:0;position:absolute;top:68px;left:20px;}
#logo H1{margin:0;}
#logo H1 A{
	margin:0;
	padding:0;
	letter-spacing:5px;
	text-decoration:none;
	color:#666;
	font-size: 48px;
	font-weight: bold;
}
#slogan{margin:0 0 0 10px;;padding:0;font-family:"Trebuchet MS","Helvetica Neue",Arial,Sans-Serif;color:#666;font-size:12px;letter-spacing:1px;}
/*Twitter and RSS Feed*/
#rss-feed-twitter{position:absolute;right:5px;top:6px;z-index:99999;margin:0;}
#rss-feed-twitter IMG{margin:0;padding:0;border:0;background:transparent;}
/*navigation*/
#nav{position:absolute;left:15px;top:0px;margin:0;padding:0;overflow:hidden;height:60px;width:900px;}
#nav UL{float:left;margin:0;margin-top:10px;padding:0;width:100%;list-style:none;}
#nav UL LI{float:left;margin:0;padding:0;}
#nav UL LI A:link,#nav UL LI A:visited{
	float:left;
	margin:0;
	padding:7px 12px;
	color:#FFF;
	font-size: 12px;
	font-weight: bold;
}
/*featured block*/
#featured{clear:both;margin:0;padding:0;width:996px;}
#featured-wrap{position:relative;border:1px solid #666666;background-color:#252525;width:100%;padding-bottom:15px;}
#featured H2{
	margin-bottom:0;
	padding-bottom:0;
	letter-spacing:-2px;
	color:#EAD1D1;
	font-size: 2.2em;
	font-weight: bold;
}
#featured H2 A{color:#FFFFFF;border:none;}
#featured .image-wrap{float:left;width:380px;margin:10px 0 0 25px;padding:10px 0 0;display:inline;}
#featured .image-wrap IMG{background-color:#1B1B1B;border:1px solid #333333;padding:6px;}
#featured .text-wrap{float:right;width:564px;margin:5px 25px 0 0;display:inline;}
#featured A.more-link{float:left;margin-top:25px;padding:5px 10px;border:1px solid #428700;background:#428700 url(images/button-bg.png) repeat-x;text-decoration:none;font-size:13px;font-weight:bold;line-height:20px;color:#FFF;display:block;}
#featured A.more-link:hover{border:1px solid #2F4C13;background:#4A781D url(images/button-hover-bg.png) repeat-x;}
/*Content*/
#content{clear:both;width:998px;margin:5px 0 0;padding:0;}
#content-wrap{float:left;width:100%;padding-bottom:40px;display:inline;}
/*Main*/
#main{width:735px;float:left;padding-top:5px;}
#main H6{margin-left:20px;font-size:1.2em;}
#main H5{margin-left:20px;font-size:1.5em;}
#main H4{font-size:1.7em;}
#main H3{color:#666;}
.post H3#comments{font-size:12.7pt;}
#main H2{color:#666;margin-top:15px;}
#main .post H2{font-size:15.4pt;}
#main H2 A{color:#F0E8E8;}
#main .block{min-height:400px;background:#FFF;float:left;width:335px;margin-top:8px;padding:16px 11px;display:inline;position:relative;border:3px solid #CCCCCC;}
#main .block IMG{padding:3px;margin:0 15px 5px 0;background-color:#DFDFDF;border:1px solid #261B15;display:block;}
#main .thumbnail{width:189px;float:left;}
#main .block .block-info{background:#FFFFFF url(images/side_up_right.png) repeat-x scroll 0 bottom;margin:-17px 0 10px -11px;padding:10px;width:337px;}
#main .block .block-info H4{
	margin:0 5px;
	font-size:1.4em;
	font-weight:normal;
	line-height:125%;
}
#main .block .block-info H4 A{color:#404501;}
#main .block .block-info H4 A:hover{color:#490;}
#main .block .block-info P{padding:2px 0 3px;margin:0 3px;font-size:11px;color:#000;}
#main .block .block-info P A:link,#main .block .block-info P A:visited{color:#666;}
#main .block .block-info P A:hover{color:#FFF;}
#main .block .block-info P .comment{margin-left:5px;padding:0 0 5px 20px;background:url(images/comment.gif) no-repeat 0 1px;}
#main .block .block-info P .datetime{padding:0 0 5px 20px;background:url(images/clock.gif) no-repeat 0 0;}
#main .block .block-content{width:100%;text-align:justify;}
#main .block .block-content P{margin:5px;}
#main .block.odd{margin-left:0;}
#main .block.even{margin-left:8px;}
/*banner*/
#banner{margin:10px 20px -3px;text-align:center;color:#FFFFFF;}
/*sidebar*/
#sidebar{float:right;width:261px;padding-top:5px;color:#222;}
#sidebar H3{margin:10px 0;color:#EEE;}
.sidebarmenu{padding-left:10px;padding-right:10px;background:#9E9E9E url(images/sidebar.png) no-repeat 0 0;padding-bottom:5px;}
.addthis_toolbox{margin:2px 0 0;padding-top:5px;}
.addthis_toolbox IMG{padding:0 1px 0 0;background:transparent;}
.ads{text-align:center;margin-top:9px;}
.ads IMG{padding:0;}
.banner125{width:125px;height:125px;}
/*sidebarmenu*/
.sidebarmenu UL{margin:10px 8px 8px;padding:10px 0 0;text-align:left;}
.sidebarmenu UL LI{list-style:none;margin:0 0 10px;padding:0 5px 8px 19px;border-bottom:1px solid #CCC;font-size:11px;line-height:20px;background:url(images/bullet.png) no-repeat 0 3px;}
.sidebarmenu UL LI A:link,.sidebarmenu UL LI A:visited{padding-left:0;font-weight:bold;color:#C8EA00;}
#sidebar LI A{font-size:13px;color:#EDEDED;}
#sidebar LI A:hover{color:#2D2929;}
.sidebarmenu UL LI SPAN{
	display:block;
	margin-left:-16px;
	color:#9A8377;
}
.sidebarmenu UL LI A:hover{color:#FFF;border:none;}
.sidebarmenu UL UL{margin:15px 0 0 5px;padding:0;border:none;}
.sidebarmenu UL UL LI{border:none;}
/*footer*/
#footer{float:left;width:100%;text-align:center;background:#E0E0E0 url(images/wrpf.png) repeat-x 0 bottom;}
#footer-wrap{background:url(images/line.png) no-repeat 50% -4px;clear:both;width:998px;margin:0 auto;font-size:0.9em;text-align:left;}
#footer-container{float:left;width:100%;padding-top:20px;display:inline;}
#footer-container H3{margin-bottom:15px;font-size:1.6em;font-weight:bold;color:#CCC;margin-left:0;margin-right:0;}
#footer-container P{margin-left:0;margin-right:0;color:#555;}
#footer-container .column-a{width:282px;float:left;display:inline;padding:0 10px;margin:0 46px 0 0;background:url(images/bg-fm.png) no-repeat 0 0;}
/*footer-list*/
#footer-wrap .footer-list UL{list-style:none;margin-left:0;margin-right:0;padding:0;}
#footer-wrap .footer-list UL UL{margin:0;padding:0 0 0 5px;}
#footer-wrap .footer-list UL LI{border-bottom:1px solid #999;}
#footer-wrap .footer-list UL UL LI{border-bottom:none;}
#footer-wrap .footer-list UL LI A{display:block;width:98%;margin-left:0;padding:5px 0;border:none;line-height:2em;}
#footer-wrap .footer-list UL LI A SPAN{font-style:italic;font-weight:normal;font-family:Georgia,"Times New Roman",Times,Serif;font-size:0.95em;}
#footer-wrap .footer-list UL LI A:hover,#footer-wrap .footer-list UL LI A:hover SPAN{color:#FFF;}
/*bottom*/
#bottom{float:left;width:100%;margin:30px auto 15px;font-family:"Trebuchet MS","Helvetica Neue",Arial,Sans-Serif;}
#bottom .left-bottom{float:left;}
#bottom .right-bottom{text-align:right;padding-right:0;}
/*post*/
.post{margin:9px 10px 15px;padding:12px 12px 27px;background:#FFF;border:3px solid #CCC;font-size:11pt;line-height:180%;}
.post div{
/* margin-left:20px; */
}
.post .image-section{clear:both;display:block;margin:25px 0 10px 20px;padding:0;text-align:center;}
.post .image-section IMG{background:#150E0B;border:1px solid #261B15;padding:4px;}
.post .postmeta{padding:7px 15px;margin:20px 20px 15px;background-color:#5B060F;}
.post .postmeta A.comments{margin:0 10px 0 5px;}
.post .postmeta A.readmore{margin:0 10px 0 5px;}
.post .postmeta .date{margin:0 10px 0 5px;}
#featured .post-info,.post .post-info{
	margin-top:0;
	font-size:11px;
}
.post .post-info{background:#FFFFFF url(images/side_up.png) repeat-x scroll 0 bottom;margin:0 -12px;padding:0 25px 10px;}
#main .post .post-info H2{margin:0;font-size:18pt;}
.post .post-info A,.post .post-info A:visited,#featured .post-info A,#featured .post-info A:visited{color:#94A100;border:none;font-weight:bold;}
.post .post-info A:hover,.post A:hover{color:#fff;}
#featured .post-info A:hover{color:#FFF;}
.post .tags{padding:7px 15px;margin:40px 20px 20px;border-top:1px solid #34251C;border-bottom:1px solid #30221A;}
.post .tags STRONG{color:#6F892C;}
/*comments list*/
OL.commentlist{color:#777;margin:12px 20px;padding:0;background-color:#333;border-style:solid;border-color:#2C1F18;border-width:1px 1px 0;}
.commentlist LI{list-style:none;margin:0;padding:15px 0 0;border-bottom:1px solid #251A14;}
.commentlist LI .comment-info{width:99%;margin:0;padding:0;overflow:auto;}
.commentlist LI .comment-info IMG{float:left;margin:0 13px;border:1px solid #2C1F18;display:inline;}
.commentlist LI .comment-info CITE{display:block;margin:0;padding:5px 65px 5px 20px;font-style:normal;font-weight:bold;}
.commentlist LI .comment-info IMG.avatar{padding:2px;}
.commentlist LI .comment-info CITE .comment-data{font-size:0.8em;font-weight:normal;}
.commentlist LI .comment-text{clear:both;margin:0;padding:0 20px 25px;}
.commentlist LI .comment-text P{margin:10px 0 20px;padding:0;}
.commentlist LI .comment-text .reply A{padding:5px;background-color:#94A100;font-weight:bold;font-size:11px;color:#FFF;}
.commentlist LI UL.children{margin:0;padding:0;}
.commentlist LI UL.children LI.depth-2,.commentlist LI UL.children LI.depth-3{margin:0 10px 10px 40px;border-style:solid;border-color:#000;border-width:1px;}
.commentlist LI.thread-alt{background:#DDD;}
/*archives*/
ul.archive{margin:10px 20px;padding:0;
/*border-top:1px solid #29201c;*/
}
UL.archive LI{margin:0;padding:12px 5px;border-bottom:1px groove #29201C;list-style:none;}
UL.archive LI .post-title{margin:0;padding:0;font-size:1.2em;}
UL.archive LI .post-title A{color:#94A100;}
UL.archive LI .post-title A:hover{border:none;color:#DDD;}
UL.archive LI .post-details{margin-left:0;margin-top:0;font-size:0.9em;}
/*thumbnails*/
P.thumbs{margin:0;padding:10px 0 0 0px;}
.thumbs IMG{position:relative;margin:4px;padding:8px;background:#150E0B;border:1px solid #261B15;}
.thumbs IMG:hover{border:1px solid #453025;}
.thumbs A:hover{background-color:transparent;border:none;}
/*alignment classes & additional classes*/
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.no-border{border:none;}
/*clearing*/
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}
.clear{display:inline-block;}
.clear:after{display:block;visibility:hidden;clear:both;height:0;content:" ";}
#cat{margin:0 0 0 10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.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 #000000;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
#wp-calendar{margin:10px 0;}
#atffc{display:none;}
TD P,TH P{margin:0px;font:13px sans-serif;}
TD,TH{font-size:13px;}
.post .tip{
	background-color: #FBFFEF;
	padding: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	color: #242424;
}

.post .b{
}

::selection { background: #bbe028; color: #000; }
::-moz-selection { background: #bbe028; color: #000; }

#main .post h3{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	font-size: 12pt;
	color:#484848;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding: 0 20px 0 25px;
	font-weight: bold;
	display: inline-block;
	clear: both;
}

#respond #comment_title{
	background: none;
	font-size: 18px;
	padding-left: 0px;
}

.post a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 1px 5px 1px 5px;
	display:inline-block;
}

.post a:hover {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #707070;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: 1px 1px 1px #242424;
	filter: dropshadow(color=#242424, offx=1, offy=1)
}



.post a img{margin: 3px 0px -3px 0px;}