/* begin overall style */
body			{background:white;font:normal 14px Arial,Helvetica,sans-serif;}
h1,h2,h3,h4		{margin:18px 0;}
h2				{background:#FFEBCD;font-size:18px;color:#D2691E;padding:8px;font-weight:bold;}
.summary		{font-size: 80%;	color: #525252;	margin: 0 0 10px 0;	padding: 0;}
.post			{background: #fff;	border-left: 0;	padding: 5px 0 5px 0px;	margin: 12px 0 25px 0px;
				border-bottom:2px #FFEBCD solid;}
.post h2		{ margin-bottom: 0; }
.post h3		{ margin-bottom: 0; }
.textedit		{	background: #FFFFE1;}
.textedit textarea {min-height: 120px; overflow-y: scroll;}
#page			{width:880px;background:#FFFFFF;margin:0 auto;border:0;text-align:left;}
#header			{margin:0;	padding:0;	border-bottom:12px #006400 solid;}
/*headertop*/
#headertop				{margin:0;padding:0;border:0;background:#FFF;font-size:10px;
						border-left:4px #D2691E solid;border-right:4px #D2691E solid;}
#headertop .headertopTR	{padding:0px 4px;}
#headertop td			{border-bottom:1px #D2691E solid;height:32px;margin:0px;padding:2px;}
#headertop .webtitle	{background:#FFE4B5;width:200px;border:0;border-right:2px #fff solid;
						font-size:15px;color:#7B68EE;font-weight:bold;}
#headertop .ustatus		{background:#ffebcd;border:0;width:340px;border-right:2px #fff solid;font-size:16px;}
#headertop .langbox		{background:#FFE4B5;border:0;width:120px;border-right:2px #fff solid;padding:0;margin:0;}
#headertop .searchbox	{background:#ffebcd;border:0;text-align:left;}
#headertop #search		{background:#FFF;border:0;margin:0 5px;}
#headertop #submit		{background:#FFE4B5;color:#D2691E;font-weight:bold;border:0;margin:0px 2px;}

/*header top end*/
#catMenu				{font-size:12px;color:orange;margin:0px;padding:2px 6px;float:right;}
#catMenu ul				{margin:0;padding:8px 2px;}
#catMenu li				{display:inline;margin:0px 2px;border-bottom:1px #fff solid;}
#catMenu li	a			{color:#fff;font-weight:bold;text-decoration:none;}
#logo			{margin:0;padding:16px 0 2px 0;background:#D2691E;}
#logo ul		{margin:0;padding:0;}
#logo li		{display:inline;list-style:none;margin:5px 15px;padding:0;}
#logo img		{border:1px #fff solid;}
#mainmenu		{background:#D2691E;padding:2px 6px;margin:0;}
#mainmenu ul	{padding: 8px 2px;margin: 0;}
#mainmenu ul li	{display: inline;padding:0px;margin:4px 4px;border-bottom:1px #fff solid;}
#mainmenu ul li a			{color: #fff;	text-decoration: none;	font-weight: bold;}
#mainmenu ul li a:hover,
#mainmenu ul li a.active	{background: #fff;	color: #6399cd;}

#ltopics		{width:750px;}
.lrow			{margin:0px;padding:4px 0px;border-bottom:1px solid #eee;}
.lrow a			{text-decoration:none;}
.lcat a			{font-size:12px;font-weight:bold;color:#4f81bd;}
.lid			{font-size:12px;margin-left:8px;}
.lmeta			{float:right;margin-left:25px;padding:2px;font-size:12px;color:#ccc;border:0;}
.ltitle			{margin:0px;padding:0px 6px;font-size:14px;font-weight:bold;
				border-left:0;color:#f00;text-decoration:none;}


.postmeta		{margin:5px 0px;padding-bottom:8px;font-size:12px;color:#ccc;border-bottom:1px solid #999;}
.pcontent		{margin:18px 2px;font-size:14px;}
.ptitle			{margin:8px 0px;padding:12px 0px;font-size:2em;font-weight:bold;border:0;color:#f00;}

#content			{position: relative;    width: 100%;    margin: 0;    padding: 0;}

.heading2			{color:#228B22;border-bottom:2px #228B22 solid;font-size:18px;font-weight:bold;}

#footer		{padding:0px;	margin:0;color:#fff;font-size:12px;text-align:left;
					border-top:6px solid #D2691E;border-bottom:6px solid #D2691E;
					background:#DAA520;}
#footer address		{padding:8px;text-align:center;font-style:normal;border-bottom:1px #fff solid;}
#footer table		{margin:5px 0px;padding:0px;}
#footer td		{border:0;width:33%;padding:8px;vertical-align:top;}
/* end of overall style */

/* begin data grid style */
table.dataGrid			{margin-top: 5px;	background: white;	border-collapse: collapse;	width: 100%;}
table.dataGrid th,
table.dataGrid td		{border: 1px #4F81BD solid;	padding: 0.3em;}
table.dataGrid th		{background: #d3dfee;	text-align: center;}
table.dataGrid th.label	{width: 150px;}
table.dataGrid tr.odd	{background: #E6F2FF;}
/* end of data grid style */

.actionBar			{margin: 5px;	padding: 5px;	background: #EEE;}
div.item			{margin: 10px 0 0 0;	border: 1px solid silver;	padding: 5px;}
/* admin panel */
#admin			{}
#admin h1		{color:#ccf;margin:8px;padding:4px;}
#admin h2		{background:#fff;color:#B22222;padding:2px;margin:12px 4px;border-bottom:1px #8b4513 solid;}
.apanel			{font-size:16px;margin:0 auto;}
.apanel li		{display:block;margin:8px;padding:4px;background:#ffdead;border:1px #DEB887 solid;
				list-style:none;}
.apanel li a	{text-decoration:none;}

.postblock				{border-left:3px #FFDEAD solid;padding-left:14px;margin-top:20px;border-bottom:40px #FFEBCD solid;}
.pmeta					{float:right;width:120px;border:1px #A52A2A solid;padding:0;}
.pmeta .pmeta_cat		{padding:5px;background:#FFEBCD;color:#8B0000;font-size:14px;font-weight:bold;text-align:center;}
.pmeta .pmeta_time		{background:#FFDEAD;color:#B22222;text-align:center;font-size:12px;}
.pmeta .pmeta_author	{background:#DEB887;color:#fff;text-align:center;font-weight:bold;padding:3px;}

.post_main					{width:550px;margin:2px 160px 12px 0px;}
.post_main .post_titles		{font-size:16px;background:#FFEBCD;color:#D2691E;border-bottom:1px #D2691E solid;margin:8px 0;padding:8px;font-weight:bold;border-left:24px #D2691E solid;}
.post_main .post_title		{font-size:24px;background:#fff;color:#D2691E;margin:8px 0;padding:8px;font-weight:bold;}
.post_main .post_title a	{color:#D2691E;text-decoration:none;}
.post_main .post_summary	{font-size:14px;padding:12px 12px 0 12px;margin:20px 0;border-right:1px #FFDEAD dashed;}

