/*  
Theme Name: Khmerak- Back to Nature
Theme URI: http://khmerak.com/
Description: Back to Nature
Version: 2
Author: -V-
Author URI: http://khmerak.com/
*/

@import "print.css" print;


/*GENERAL SETTING*/
body{
	margin:0px; background-color:#012601; color:#7a8635;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
hr{ display:none;}

h1,h2,h3,h4,h5,h6{
margin:0px;
}

/*PAGE LAYOUT*/

#page-container, #footer-credit{
	width:890px; position:relative;
	margin:0px auto 0px auto;
}

#page_header_container{
	margin:0px; margin-bottom:25px;
	background:url(images/bg_header.jpg) bottom repeat-x;
}

#page-header{
	height:50px; position:relative;
	width:890px;
	margin:0px auto 0px auto;
}
#print-header{ display:none;}
#page-header #lnk-logo{
	overflow:hidden;
	height:40px; width:120px;
	float:left; margin-top:0px; margin-left:8px;
	background:url(images/logo_khmerak.jpg) top no-repeat;
}
#page-header #k2-label{
	height:74px; width:50px; position:absolute;
	top:0px; left:400px;
	background:url(images/k2_label.gif) no-repeat;
}
#page-header #globalnav-panel{
	height:80px; width:410px; position:absolute; top:0px; right:0px;
	display:none;

}

.adbox{
	background-color:#002c00; height:90px;
	margin-bottom:8px; border:1px solid #0d3d0a;
}

/* menus */
#page-header #globalnav-panel #global-menus{
	margin:0px; padding:0px; list-style-type:none; height:30px; padding-left:158px;
}
#page-header #globalnav-panel #global-menus li{
	float:left; height:29px;
	background:url(images/darkgreen_gmenu_bg.gif) repeat-x;
}
#page-header #globalnav-panel #global-menus li a{
	float:left; height:24px; width:65px; padding-left:9px; padding-top:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#99cc33;
	text-decoration:none; border-left:1px solid #083508; border-right:1px solid #;
}
#page-header #globalnav-panel #global-menus li a:hover{
	color:#bce8b9; background:url(images/darkgreen_gmenu_bg_hover.gif) top repeat-x;
}
#page-header #globalnav-panel #global-menus #menu1 a{width:50px; border-left:none;}
#page-header #globalnav-panel #global-menus #menu2 a{width:50px;}
#page-header #globalnav-panel #global-menus #menu3 a{width:60px;}
#page-header #globalnav-panel #global-menus #menu4 a{width:50px; border-right:none;}

#page-header #globalnav-panel #global-menus #menu1 a{
	background:url(images/gmenu_first_bg.gif) top left no-repeat;
}
#page-header #globalnav-panel #global-menus #menu4 a{
	background:url(images/gmenu_last_bg.gif) top right no-repeat;
}

/* end menu */

#page-header #search-panel{
	position:absolute; top:3px; right:0px;
	padding-right:50px; padding-top:10px;
}

#page-header #search-panel #s{
	background-color:#002c00; color:#00cc66;
	border-left:1px solid #042201; border-top:1px solid #042201;
	border-right:1px solid #063802; border-bottom:1px solid #063802;
	height:16px; width:125px;
}
#page-header #search-panel #searchsubmit{
	position:absolute; top:0px; right:0px;
	background-color:transparent; border:none;
	background-image:url(images/btn_insect.jpg);
	background-repeat:no-repeat;
	height:41px; width:46px;
}
#page-header #search-panel #searchsubmit:hover{
	background-image:url(images/btn_insect_hover.jpg);
	cursor:pointer;
}

#page-footer{ 
	position:relative; clear:left;
	height:70px; margin-top:15px;
	text-align:center;
	border-top:1px solid #7a4a34; background-color:#0a370a;
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#7a8635;
}
#page-footer #footer-nav{ position:relative;
	width:890px; height:21px; margin:0px auto 0px auto; padding-top:4px;
	background-color:#113d11;
	background-image:url(images/darkgreen_footer_nav_bg.gif);
	background-repeat:repeat-x; text-align:center; display:none
}
#page-footer #footer-credit{
	height:55px; padding-top:8px;

}
#page-footer #footer-credit img{border:none;}
#page-footer #footer-credit a{
	color:#99cc33; text-decoration:none; border-bottom:1px dotted #1a6616;
}
#page-footer #footer-credit a:hover{
	color:#bce8b9; background-color:#002d00; border:none;
}
#page-footer #footer-credit a img{
  border-bottom:none;
}
#page-footer #footer-credit #lnk-top, #page-footer #footer-credit #feedburner_icon{ position:absolute; top:-1px; left:0px; 
border:1px solid #7a4a34; border-top:1px solid #012601; background-color:#012601;
color:#99cc33; text-decoration:none; font-size:12px; padding:1px 8px 2px 8px;
}
#page-footer #footer-credit #lnk-top:hover{
	border:1px solid #99cc33; border-top:1px solid #012601;
}
#page-footer #footer-credit #v-leaf{
	position:absolute; top:-105px; right:0px; height:104px; width:153px; background:url(images/v-leaf.gif) no-repeat; display:none;
}
#page-footer #footer-credit #feedburner_icon{
	right:0px; width:88px; left:auto;
}

/* Hide the footer for printing */
#page-footer #print-footer{ display:none;}


/*=========BODY LAYOUT============*/
#page-body{
	position:relative;
	width:890px
}

/* Hides from IE-mac */
/* html #page-body { height:1%;}
/* End hide from IE-mac */

#page-body #page-content{
	float:left;
	width:452px;
	border-right:1px solid #0d3d0a;
}

/* Hides from IE-mac */
/* html #page-body #page-content{ height:1%; }
/* End hide from IE-mac */

#page-body #sidebar{ 
	position:relative; 
	float:left; width:420px;
}

/* Hides from IE-mac */
* html #page-body #sidebar{ height:1%; }
/* End hide from IE-mac */

#sidebar #left-sidebar{ position:relative;
	float:left; width:200px; 
}
#sidebar #right-sidebar{ position:relative;
	float:left; width:200px; margin-left:10px;
	border-left:1px solid #0d3d0a;
}
.alignleft{ float:left; margin:0px 10px 10px 0px;}
.clearfix:after {
content:".";
display:block;
height:0;
clear:left;
visibility:hidden;  }
/* Hides from IE-mac */
* html .clearfix { height:1%; }
/* End hide from IE-mac */


.sidebar-pane{ background-color:#003000; border:1px solid #0d3d0a;}
.sidebar-pane p{ margin:8px;}


/*=== The content style ===*/
#page-content{ color:#00cc66; padding-left:8px; }

#page-content a{
	text-decoration:none; color:#99cc33;
}
#page-content a:hover{
	color:#ffcc99; background-color:none; border-bottom:none;
}
/*--POST--*/
#page-content h2,h3{ font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }
#page-content h2{font-size:20px; font-weight:normal;}
#page-content h2 a, #page-content h3 a{ border-bottom:none;}

#page-content .post{background:url(images/b-line.gif) no-repeat bottom; padding-bottom:20px; margin-bottom:20px;}
#page-content .post h3{margin-bottom:8px;}
#page-content .post .p-info{font-family:Geneva, Arial, Helvetica, sans-serif;  font-size:x-small;}
#page-content .post small{ font-family:Geneva, Arial, Helvetica, sans-serif;  font-size:x-small;}
#page-content .post img{background-color:#003000; border:1px solid #0d3d0a; padding:5px;}
#page-content .post a img{	text-decoration:none; border-bottom:none; }
#page-content .post .wp-smiley{ border:none; padding:0px;}
#page-content .post blockquote{ margin:0px; margin-left:10px; margin-right:10px; font-style:italic;}
#page-content .post ul{ margin:0px 0px 0px -5px;}
#page-content .post ul li{ margin-bottom:8px;}

#page-content .post .entrytext ul{ padding:0px; margin:0px 0px 0px 35px;}
#page-content .post .entrytext ul li{ margin-bottom:8px; }
#page-content .post .entrytext .linkcat{ position:relative; list-style-type:none; margin-bottom:10px; margin-top:30px; padding-left:0px;}
#page-content .post .entrytext .linkcat h2{ position:absolute; left:0px; top:-20px; font-size:14px; font-variant:small-caps;}
#page-content .post .entrytext .linkcat ul li{ list-style-type:none; float:left; margin-left:5px; margin-bottom:5px; border:1px solid #606000; padding-left:5px; padding-right:5px;}
#page-content .post .entrytext .linkcat ul li:hover{ background-color:#7a8635; color:#003000;}

#page-content .post .entrytext .linkcat ul:after {
content:"."; display:block; height:0; clear:left; visibility:hidden;
}
/* Hides from IE-mac \*/
* html #page-content .post .entrytext .linkcat ul { height:1%; }
* html #page-content .post { height:1%; }
/* End hide from IE-mac */


#page-content .entry{ margin-right:8px; font-size:12px}
#page-content .entrytext{margin-right:8px;  font-size:small;}

#page-content .entrytext .bookmarkify a img{ padding:0px;}

#page-content .post pre{padding:8px; background-color:#012601; overflow:hidden;}
#page-content .postmetadata{ padding:2px; margin-right:8px; font-size:12px;}
#page-content .postmetadata a img{filter: alpha(opacity=40);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
	-moz-opacity: 0.40; opacity:0.4; border-bottom:none;}
#page-content .postmetadata a:hover img { 
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1;
}
#page-content .alt{margin-left:0px; background-color:#003000; border:1px dotted #7a4a34; padding:8px; margin-right:8px; margin-bottom:8px; font-size:12px;}
#page-content .altodd{margin-left:0px; background-color:#003000; border:1px solid #0d3d0a; padding:8px; margin-right:8px; font-size:12px;}

#page-content .postmetadata small{margin:0px; padding:0px; background-image:none;}
#page-content .postmetadata img{ border:none; margin:0px; padding:0px;}
#page-content .pagetitle{font-variant:small-caps; font-size:medium; background:none; margin-right:20px; margin-bottom:20px; padding:0px;}

/*--COMMENT--*/
#page-content .commentlist{ margin:0px; padding:0px; padding-left:25px; margin-top:20px;}
#page-content .commentlist li{margin-left:0px;  font-size:12px;}
#page-content .commentlist .alt{background-color:transparent; border:none; padding:8px; margin-right:8px; font-size:12px;}
#page-content .commentlist .altodd{background-color:transparent; border:none; padding:8px; margin-right:8px; font-size:12px;}
#page-content .commentmetadata{padding:0px; margin:0px;}
#page-content #comments,#respond{padding:0px; font-variant:small-caps; font-size:small; margin-right:8px; background:none;}
#page-content #commentform{}
#page-content #commentform p{margin:8px; margin-left:0px;}
#page-content #commentform p label small{padding:0px; margin:0px;}
#page-content #commentform input, .contactform input, .contactform textarea{background-color:#002000; color:#7a8635;	border:1px solid #49391d;}
#page-content #commentform input:focus, .intouch input:focus, .intouch textarea:focus{border:1px solid #0f6f0a; background-color:#002000;}
#page-content #commentform #comment{width:440px;background-color:#002000; color:#7a8635; border:1px solid #47351d;}
#page-content #commentform #comment:focus{border:1px solid #0f6f0a; background-color:#002000;}

#page-content #submit, .submitbutton {
	background-color:#003000; border:1px solid #0f3f0a; color:#1f5a1f; cursor:pointer; background:url(images/ttbar_bg.gif) repeat-x; 
}
#page-content #submit:hover, .submitbutton:hover {background-color:#002000; border:1px solid #0f6f0a; color:#009933;}

.contactform form{ margin:0px; margin-top:20px; text-align:left; font-size:11px;}
.contactform form label{ }
.contactform form textarea{ width:430px; height:250px;}
.contactform p{ margin:0px;}
.contactform .contactleft{ float:none;}
.contactform .contactright{ float:none; margin-bottom:9px; }
.contactform #contactsubmit{background:url(images/ttbar_bg.gif) repeat-x; height:23px; width:150px;}

/*--NAVIGATION--*/
#page-content .navigation{ margin-bottom:28px; text-align:left; margin-right:20px; background:url(images/light-dot.gif) repeat-x top; padding-top:4px; font-size:small;}
#container #column-main #content .navigation .alignleft{}
#container #column-main #content .navigation .cls{}


/*  SIDEBAR Content */
#sidebar{
	font-size:12px; color:#00cc66;
overflow:hidden;
}
#sidebar a{
	text-decoration:none;  color:#99cc33; border-bottom:1px dotted #164d16;
}
#sidebar a:hover{
	color:#dff; background-color:#012601; border-bottom:none;
}
#left-sidebar, #right-sidebar{
	margin:0px; padding:0px;
overflow:hidden;
}

#right-sidebar ul{
	margin-left:30px;
}

#sidebar li{
	margin:0px; padding:0px;
	padding-left:10px;
	margin-bottom:20px;
	list-style-type:none;
}

#sidebar .widget .widgettitle{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:5px;
}
#sidebar li a{
border:none; margin-bottom:5px;
}
/*#sidebar .widget a:hover{
	background-image:url(images/darkgreen_bullet_hover.gif);	
	background-color:transparent;
}*/

#sidebar .widget .widgettitle a{
	padding-left:0px;
	background:none;
}

#sidebar .widget ul{
	margin:0px; padding:0px;
	list-style-type:none;
}
#sidebar .widget ul li{
	margin-bottom:5px; padding-bottom:5px;
	border-bottom:1px dotted #0d3d0a
}

/*#sidebar .widget ul li a{ background:url(images/darkgreen_bullet.gif) no-repeat 0 .4em; padding-left:10px; font-size:small; border-bottom:none; display:block; margin:0px;}*/

#sidebar .widget #recentcomments li, #sidebar .widget ul li{ background:url(images/darkgreen_bullet.gif) no-repeat 0 .4em; padding-left:14px;}
#sidebar .widget #recentcomments li a{ display:inline; padding-left:0px; background:none; }

#sidebar .widget_tag_cloud a, #sidebar .widget_tag_cloud a:hover{
	display:inline;
	background:none;
}
#sidebar .widget_ffactivity{
	margin-left:0px;
}
#sidebar .widget_ffactivity .ff-event{
margin:0px; padding-left:0px; background-position:bottom right;
margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #006600;
}
#sidebar .widget_ffactivity .ff-event p{
 display:inline;
}

#sidebar .widget_ffactivity ul li a, #sidebar .widget_ffactivity ul li a:hover{
	background:none;
	padding-left:0px;
}
#sidebar .linkcat ul{margin:0px; padding:0px;}
/*#sidebar .linkcat ul li{background:url(images/darkgreen_bullet.gif) no-repeat 0 .4em; padding-left:14px; margin-bottom:0px; padding-bottom:0px;}*/
#sidebar .linkcat ul li{display:inline; margin-bottom:0px; padding-bottom:0px; margin-left:0px; padding-left:0px;}
div.wp_syntax{
background:none;
color:#fcc; border:1px dotted #333300;
}
div.wp_syntax table{
background:#012601;
border:none;
}
div.wp_syntax table tr td{
padding:0px;
}