/*
Theme Name: Khmer440
Theme URI: http://khmer440.com
Description: Khmer440 Theme
Version: 1.0
Author: Khmer440
Author URI: http://www.khmer440.com
Tags: khmer440
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background:#666666;
	padding:29px 0 0 0;
	margin:0 auto;
	font-family: verdana;
        }
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px 
}
.clear{
clear:both;
}

strong, b {
font-weight:bold;
font-family: Georgia,"Times New Roman",Times,serif;
}

cite, em, i{
font-style:italic;
font-family: Georgia,"Times New Roman",Times,serif;
}

#outerwrap{
	width: 981px;
	border-top:#333333 1px solid;
	background:#FFFFFF;
	margin:0 auto;
}

#header{
	margin:0 10px 0 10px;
}

#header #h_1{
width:195px;
height:100px;
float: left;
position:absolute;
}

#header #h_2a{
width:320px;
height:100px;
float: right;
}

#header #h_3{
width:300px;
height:100px;
float: right;
}

#header #h_4{
width:4px;
height:100px;
}


#header #topMenu{
	font-weight:bold;
	margin-top: -2px;
	z-index:1;
	/*margin-top:-22px;*/
}

#header #topMenu div#first{
	overflow:hidden;
	width: 960px;
	height: 27px;
	background:#666666;
	background-image: url("images/bg_menu1.gif");
}
#header #topMenu div#first ul { 
list-style-type: none;
list-style-image: none; 
padding: 0px; 

}

#header #topMenu div#first ul li {
  display: block;
  float: left;
}

#header #topMenu div#first div#menu_h_2 ul li {
  display: block;
  float: right;
}

#header #topMenu div#first ul li a:link,#header #topMenu div#first ul li a:visited {
  background-image: url("images/menu_razd.png");
  background-position: right center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  letter-spacing: 0.06em;
  margin: 0;
  padding: 8px 10px 0;
  text-decoration: none;
  text-transform: uppercase;
}

#header #topMenu div#first #menu_h_2 ul li a:link,#header #topMenu div#first #menu_h_2 ul li a:visited {
background-image: none;
}

#header #topMenu div#first ul li.current-menu-item{
 background-color: #eaeaea;
 }
 
 #header #topMenu div#first ul li.current-menu-item a{
 color:#000;
 background-image: none;
 }

#header #topMenu div#first ul li a:hover {
  background-color: #eaeaea;
  color: #000;
  background-image: none;
  }
  
div.menu-header ul#menu-menu_header1  li.mhome{
 background-color: #000;
  }

#header #topMenu div#first div#menu_h_1 div.menu-header ul#menu-menu_header1  li.mhome a{
  background-image: none;
 } 
 
 #header #topMenu div#first div#menu_h_1 div.menu-header ul#menu-menu_header1  li.mhome a:hover{
  background-color: #4c4c4c;
  color:#fff;
 } 
 
 #header #topMenu div#first ul li.mhome.current-menu-item a{
 background-color: #000;
 color: #fff;
 }
 
 #header #topMenu div#first div#menu_h_2 div.menu-header ul#menu-menu_header2  li.mcontact {
  background-image: url(images/bg_m1.png); 
 } 
 
 #header #topMenu div#first div#menu_h_2 div.menu-header ul#menu-menu_header2  li.mcontact.current-menu-item  {
  background-image: none; 
 }
 
 #header #topMenu div#first div#menu_h_2 div.menu-header ul#menu-menu_header2  li.mcontact a{
  background-image: none;
 } 
 
 #header #topMenu div#first div#menu_h_2 div.menu-header ul#menu-menu_header2  li.madvertise {
  background-color: #484848;
 } 
 
  #header #topMenu div#first div#menu_h_2 div.menu-header ul#menu-menu_header2  li.madvertise.current-menu-item {
  background-color: #eaeaea;
 }
 
#header #topMenu div.second{
	overflow:hidden;
	width: 960px;
	height: 27px;
	background:#eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size	10px*/
	font-weight:	400;
	font-style:	normal;
	text-transform:	uppercase;
	font-size:55%;
	font-weight:normal;
}

#header #topMenu div.second ul{
	margin: 10px 20px 8px 0px;
}

#header #topMenu div.second ul li {
  float: left;
  margin-left: 1em;
  margin-right: 0.9em;
}
#header #topMenu div.second ul li a{
	color:#16507e;
	text-decoration:none;
}
#header #topMenu div.second ul li a:hover{
	color: #000000;
}




#content_wrapper {
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  position: absolute;
  width: 981px;
}

#center_banner{
text-align:center;
margin-top:2em;
}

#content_wrapper #right{
	width: 302px;
	float: right;
	margin:16px 11px 0px 16px;
}

#content #single img.alignleft, #content #single img{
margin: 5px 10px 5px 0px;
}
img.tfe{
margin: 15px 10px 5px 0px;
}

#content #single img.alignright {
margin: 5px 0px 5px 10px !important;
}

form#searchform {
  background: none repeat scroll 0 0 #EAEAEA;
  bottom: 2px;
  height: 17px;
  padding: 5px 3px 8px 5px;
  position: relative;
}



form#searchform label.screen-reader-text{
display:none;
}
/*
li#archives-3 {
margin-top: 11px;
 background: none repeat scroll 0 0 #EAEAEA;
  bottom: 2px;
  height: 17px;
  padding: 5px 3px 8px 5px;
  position: relative;
}

li#archives-3 select{
width: 100%;
	height:18px;
	border:#999999 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	font-size: 0.71em;	
}
*/

li.widget_archive {
margin-top: 11px;
 background: none repeat scroll 0 0 #EAEAEA;
  bottom: 2px;
  height: 17px;
  padding: 5px 3px 8px 5px;
  position: relative;
}

li.widget_archive select{
width: 100%;
	height:18px;
	border:#999999 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	font-size: 0.71em;	
}


form#searchform input#searchsubmit {
  background: url("images/arrow.gif") no-repeat scroll 0 0 transparent;
  border: medium none navy;
  cursor: pointer;
  float: right;
  height: 18px;
  width: 18px;
  overflow: hidden;
  position: relative;
  text-indent: 999px;
  }


#content_wrapper #right #s {
  border: 1px solid #999999;
  color: #333333;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 0.71em;
  height: 13px;
  padding-left: 3px;
  width: 262px;
}

#content_wrapper #left {
  float: left;
  margin: 16px 13px 16px 19px;
  width: 620px;

}

#content_wrapper #left #content h1 {
  color: #155094;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 151%;
  letter-spacing: 0.025em;
  padding-top: 1em;
  text-align: left;
}

#content_wrapper #left #content h1 a{
	color: #155094;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-size:151%;*/
	margin-top:1.3em;
	/*letter-spacing:0.025em;*/
	text-decoration:none;
}

#content_wrapper #left #content h2 {
  color: #155094;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1em;
  letter-spacing: 0.025em;
  margin-top: 1.3em;
  text-align: left;
}

#content_wrapper #left #content h2 a {
  color: #155094;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.3em;
  margin-top: 1.3em;
  text-decoration: none;
}

#content_wrapper #left #content p {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 0.85em;
  line-height: 130%;
  margin-top: 0.75em;
  text-align: justify;
}

#content_wrapper #left #content {
  font-family: Georgia,"Times New Roman",Times,serif;
  text-align: justify;
  
}

#content_wrapper #left #content #single span {
  font-family: Georgia,"Times New Roman",Times,serif;
  text-align: justify;
  font-size: 12px;
  
}

#content_wrapper #left #content li {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 0.85em;
  line-height: 130%;
  margin-top: 0.2em;
  margin-left: 0.5em;
  text-align: justify;
}

#content_wrapper #right{background:#FFF;
}

#content_wrapper #right img.banner{
	margin-top: 1.55em;
}

#tabs{
	margin-top: 17px;
	background:#eaeaea;
	padding:6px 5px 10px 5px;
}

#tabs .caption {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #999999 #999999 #FFFFFF;
  border-style: solid solid none;
  border-width: 1px;
  color: #E83F3F;
  cursor: pointer;
  float: left;
  font-size: 70%;
  font-weight: bolder;
  letter-spacing: -0.1em;
  margin-left: 10px;
  padding: 8px 10px 10px;
  position: relative;
  text-transform: uppercase;
  width: auto;
  z-index: 9995;
}

#tabs .inactive{color:#878787; background:none; border:none;}
.hidden{display:none;}

#tabs .message{
		font-size: 60%;
		padding: 14px 40px 18px 17px;
		border:1px solid #999999; 
		background:#fff;
		float:none;
		margin-top: 3.05em;
        width: 232px;
		z-index:1;
	}
	

*:first-child+html #tabs .message{
		margin-top: -0.1em;
    }	
	
*:first-child+html  #messageA ol {
  position: relative;
  top: -10px;
}
	
#tabs .message ol{
	margin-left: 17px;
	margin-bottom:-2em;
	 
}	

#tabs .message ol li{
	margin-bottom:10px;
}

#tabs .message  li{

}


#tabs .message ol li a{
	color: #16507e;
	text-decoration:none;
        font-family: Verdana;

}


#footer{
	width: 100%;
	padding-top: 5.5em;
	clear:both;
}
#footer a:link, #footer a:visited {
  color: #16507E;
  font-size: 11px;
  position: relative;
  bottom: 10px;
  left:15px;
}

#footer #footer_menu {
  background: none repeat scroll 0 0 #EAEAEA;
  height: 19px;
  margin: 0 11px;
  padding: 2px;
}

#footer #footer_menu ul li {
  float: left;
  margin-left: 0.5em;
  margin-right: 2em;
}

#footer #footer_menu ul li a {
  color: #666666;
  font-family: Verdana,Arial,sans-serif;
  font-size: 0.6em;
  font-weight: bolder;
  margin: 0;
  position: inherit;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  bottom: 0px;
  left:0px;
}
#footer #disclaimer{
	padding: 9px 22px 14px 22px;
	color:#3d674f;
	border: 1px #cccccc solid;
	margin-right:11px;
	margin-left:11px;
	font-size:55%;
	margin-top: 2em;
	margin-bottom:3em;
}

#footer #disclaimer p{
	line-height:150%;
	letter-spacing:0.025em;
}

.menu-footer ul.menu li.mfeeds {
  background: url("images/rssfeed.gif") no-repeat scroll right center transparent;
  width: 4.55em;
}

#search_btn {
	//margin-top: -18px;
}



/* =single
-------------------------------------------------------------- */

#single a:link, #single a:visited,#right a:link, #right a:visited {
  color: #16507E;
  text-decoration: none;
  font-family: Georgia,"Times New Roman",Times,serif;
}

#single a:active,
#single a:hover,#right a:active,
#right a:hover {
  color: #ff4b33;
  font-family: Georgia,"Times New Roman",Times,serif;
}

#content_wrapper #left #content #single h1{
  margin-bottom:0.3em;
}

.posted_in {
  color: #666666;
  font-size: 0.8em;
  margin-top: 2em;
  line-height:130%;
}

.nav-previous {
	float: left;
	width: 50%;
        margin-top:10px;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
        margin-top:10px;
}

.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	margin-top:1em;
}
.entry-meta a,
.entry-utility a {
	color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
.entry-meta {
  color: #888888;
  font-size: 12px;
  margin-top: 0.5em;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #666;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 15px;
	position: relative;
	
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

.single div#outerwrap div#content_wrapper div#left div#content div#single div#comments div#comments ol.commentlist li.comment ul.children li.comment {
   border-bottom: none;
}


#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 10px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}

.single div#outerwrap div#content_wrapper div#left div#content div#single div#comments div#comments ol.commentlist li.comment ul.children{
    border: none;
	margin: 0;
	list-style: none outside none;
	margin-left: 1em;
}

.single div#outerwrap div#content_wrapper div#left div#content div#single div#comments div#comments ol.commentlist li.comment ul.children li.comment{
    font-size:1em;
}

.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	/*border-top: 1px solid #e7e7e7;*/
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	
}
#respond textarea {
  padding: 0.3em;
  width: 97%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

#searshe p {
  margin: 10px;
}

#single #searshe h2 a {
  font-size: 0.85em;
}

#single #searshe h2 {
  margin-top: 2em;
}

/*site map */

#content_wrapper #left #content .ddsg-wrapper h2 {
  font-size: 18px;
  margin-bottom: 0.5em;
}

#content_wrapper #left #content .ddsg-wrapper ul li strong {
  font-size: 12px;
 }
 
 #content_wrapper #left #content .ddsg-wrapper ul li ul li {
  padding: 5px 0 0 15px;
  text-transform: lowercase;
}

#content_wrapper #left #content .ddsg-wrapper ul li {
  padding: 5px 0 0 15px;
  text-transform: lowercase;
}
#right ul li {
  margin-bottom: 15px;
  
}


#right h3.widget-title {
  background-color: #EAEAEA;
  color: #666666;
  display: block;
  font-weight: bold;
  line-height: 25px;
  padding: 0 0 0 5px;
}

div#content_wrapper div#right ul.xoxo li.widget-container ul{}
div#content_wrapper div#right ul.xoxo li.widget-container ul li{
  font-size: 12px;
  margin: 10px;
}
div#content_wrapper div#right ul.xoxo li.widget-container ul li a{}
div#content_wrapper div#right ul.xoxo li.widget-container ul li ul {}
div#content_wrapper div#right ul.xoxo li.widget-container ul li ul li {
  font-size: 10px;
  margin: 5px;
  padding-left: 5px;
}









/*-------------polls-----------*/
#content_wrapper #left #single .upm_polls {
  float: left;
  width: 610px;
}
#content_wrapper #left #single .upm_polls p.upm_poll_form_question {
  margin: 10px 15px 0;
}
#content_wrapper #left #single .upm_polls ul.upm_poll_ul{}
#content_wrapper #left #single .upm_polls ul.upm_poll_ul li.upm_poll_form_list {
  font-size: 11px;
  padding: 10px 0 0;
}
#content_wrapper #left #single .upm_polls ul.upm_poll_ul li.upm_poll_form_list input {
  float: left;
  margin: 1px 5px 10px;
}
#content_wrapper #left #single .poll_form_footer{
float:left;
}
#content_wrapper #left #single .poll_form_footer input {
  margin-left: 20px;
}
.upm_poll_footer {
  font-family: georgia;
  font-size: 13px;
}
span.upm_poll_result_text {
  display: block;
  margin-top: 8px !important;
}

.single div#outerwrap div#content_wrapper div#left div#content div#single div#comments div#comments ol.commentlist li.comment div.comment-body p {
  line-height: 170%;
}




/***********pagination****************/

#outerwrap div#content_wrapper div#left div.navigation {
  height: 25px;
  margin: 0;
  padding-left: 10em;
  padding-top: 4em;
  text-align: center;
  width: 100%;
}

.wp-paginate .title {
  font-size: 0.85em;
  font-family: Georgia,"Times New Roman",Times,serif;
 }
 
 .wp-paginate a {
  font-size: 0.7em;
}

.wp-paginate .current {
  font-size: 0.7em;
}
#outerwrap div#content_wrapper div#left div.navigation ol.wp-paginate {

}

#outerwrap div#content_wrapper div#left div.navigation ol.wp-paginate li {
  float: left;
  height: 20px;
}

.wp-paginate a {
  display: inline;
  float: left;
  height: 12px;
}
#outerwrap div#content_wrapper div#left div.navigation ol.wp-paginate li span{
  float: left;
  height: 12px;
}
#outerwrap div#content_wrapper div#left div.navigation ol.wp-paginate li span.title {
  float: left;
  height: 20px;
  padding: 3px 6px;
}
#outerwrap div#content_wrapper div#left div#content div.title_fp {
  padding-bottom: 1em;
}

#outerwrap div#content_wrapper div#left div#content div.meta_fp {
  color: #666666;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

#outerwrap div#content_wrapper div#left div#content div.meta_fp div.autor_fp {
  float: left;
  margin-left: 10em;
  font-size: 1em;
}

#outerwrap div#content_wrapper div#left div#content div.meta_fp div.autor_fp_no_img {
  float: left;
  font-size: 1em;
}

#outerwrap div#content_wrapper div#left div#content div.meta_fp div.date_fp{
font-size: 0.8em;
 float: right;
}

#outerwrap div#content_wrapper div#left div#content div.content_fp div.meta_fp div.date_fp span.comments-link_fp {
  display: block;
  padding-top: 0.5em;
  float:right;
}

#outerwrap div#content_wrapper div#left div#content div.content_fp {
  float: left;
  height: 9.5em;
  margin-bottom: 2em;
  position: relative;
  width: 100%;
}

#outerwrap div#content_wrapper div#left div#content div.content_fp a img.alignleft {
  position: relative;
  top: -3.1em;
}

#outerwrap div#content_wrapper div#left div#content div.content_fp div.meta_fp a{
text-decoration:none;
color:#666;
}

#outerwrap div#content_wrapper div#left div#content div.content_fp div.meta_fp a:hover{
text-decoration:underline;
}

#outerwrap div#content_wrapper div#left div#content div.content_fp div.meta_fp div.date_fp a.entry-date_fp{
float:right;
}

#outerwrap div#content_wrapper div#left div#content div#single div.navigation ol.wp-paginate li{
  font-family: Verdana;
  font-size: 1em;
  line-height: 80%;
  text-align: justify;
  margin:0;
}

#outerwrap div#content_wrapper div#left div#content div#single div.navigation ol.wp-paginate li span.title{
  font-family: Verdana;
  font-size: 0.85em;
  text-align: justify;
  float: left;
  height: 20px;
  padding: 3px 6px;
}

#outerwrap div#content_wrapper div#left div#content div#single div.navigation ol.wp-paginate li span{
  font-family: Verdana;
  text-align: justify;
  float: left;
  height: 12px;
  }
  
#outerwrap div#content_wrapper div#left div#content div#single div.navigation ol.wp-paginate li a.page{
  color:#555;
 font-family: Verdana;
}



#outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp {
  float: right;
  padding-bottom: 0.5em;
  padding-top: 20px;
  width: 100%;
}

div#outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.autor_fp{
  float: left;
  margin-left: 10em;
  font-size: 1em;
}
#outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.date_fp{
 font-size: 0.8em;
 float: right;
}

#outerwrap div#content_wrapper div#left div#content div#single div.post a:hover{
 text-decoration:underline;
}


#outerwrap div#content_wrapper div#left div#content div#single div.entry-summary a img.alignleft {
  height: 150px;
  position: relative;
  top: -2.8em;
}

#outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.autor_fp span.meta-sep, #content_wrapper div#left div#content div#single div.entry-meta_fp div.autor_fp span.author a, #outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.date_fp a.entry-date_fp, #outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.date_fp span.comments-link_fp a {
  color: #666666;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  }

#outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.date_fp span.comments-link_fp{
    display: block;
    float: right;
    padding-top: 0.5em;
}

#outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.date_fp a.entry-date_fp{
  float:right;
}
#outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.autor_fp span.meta-sep, #outerwrap div#content_wrapper div#left div#content div#single div.entry-meta_fp div.autor_fp span.author{
 font-size:1em;
}

#outerwrap div#content_wrapper div#left div#content div#single div.entry-utility_fp{
  clear: both;
  color: #888888;
  font-size: 12px;
  line-height: 18px;
  margin-top: 1em;
  position: relative;
  top: -30px;
}

#outerwrap div#content_wrapper div#left div#content div#single div.entry-summary p a{

}
/*
#outerwrap div#content_wrapper div#left div#content div#single div.entry-utility_fp span.cat-links span.entry-utility-prep, #outerwrap div#content_wrapper div#left div#content div#single div.entry-utility_fp span.cat-links a, #outerwrap div#content_wrapper div#left div#content div#single div.entry-utility_fp span.tag-links span.entry-utility-prep, #outerwrap div#content_wrapper div#left div#content div#single div.entry-utility_fp span.tag-links a {
  color: #666666;
  font-family: 'Josefin Sans',sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
}
*/

div#right ul.xoxo li.widget_eme_list {
  border: 1px solid #E2E2E2;
  float: left;
  padding: 0;
  width: 300px;
}

div#right ul.xoxo li.widget_eme_list h3 {
  background: url("images/ev_title.png") no-repeat scroll 0 0 transparent;
  float: left;
  font-size: 0;
  height: 25px;
  margin: 5px 0 10px 6px;
  width: 265px;
}

div#content_wrapper div#right ul.xoxo li.widget_eme_list ul {
  color: #8F8F8F;
  float: left;
  margin: 0;
  }

div#content_wrapper div#right ul.xoxo li.widget_eme_list a {
  float: left;
  width: 265px;
}


div#right ul.xoxo li.widget_eme_list ul li {
  float: left;
  margin: 3px 0 3px 10px !important;
  padding-left: 15px;
}


div#right ul.xoxo li.widget_eme_list ul div#mre {
  float: right;
  margin: 0;
  padding: 0;
  width: 275px;
}

div#right ul.xoxo li.widget_eme_list div#mre a {
  background: url("images/more.gif") no-repeat scroll 0 0 transparent;
  float: right;
  height: 13px;
  margin: 0px 3px 3px 0;
  padding: 0;
  width: 48px;
}

.twtr-widget {
  float: left;
  margin-bottom: 15px;
}

div#right ul.xoxo li.from_forums {
  border: 1px solid #E2E2E2;
  float: left;
}

div#right ul.xoxo li.from_forums h3 {
  background: url("images/from_forum_title.png") no-repeat scroll 0 0 transparent;
  font-size: 0;
  height: 25px;
  margin: 5px 0 10px 6px;
  width: 290px;
}

div#right ul.xoxo li.from_forums.widget-container div.execphpwidget div.from_forum ul ol {
  margin-left: 30px;
}
 
div#right ul.xoxo li.from_forums.widget-container div.execphpwidget div.from_forum ul ol li{
  float: none;
}

/*events*/

div#content div#single div.eme_events_list {
  float: left;
  padding: 0 30px;
  width: 590px;
}

div#content div#single div.eme_events_list div.evetnsl {
  border-bottom: 1px solid #CCCCCC;
  float: left;
  padding: 20px 0;
  width: 590px;
}

div#left div#content div#single h1{}


div#content div#single div.eme_events_list div.evetnsl div.evcal{
   background: url("images/calendar_event.jpg") no-repeat scroll 0 0 transparent;
   float: left;
   height: 75px;
   width: 60px;
}

div#content div#single div.eme_events_list div.evetnsl div.evcal div.nedelja {
  color: #FFFFFF;
  float: left;
  font-family: trebuchet MS;
  font-size: 8px;
  font-weight: bold;
  padding: 3px 0;
  text-align: center;
  width: 51px;
}

div#content div#single div.eme_events_list div.evetnsl div.evcal div.day_cal {
  float: left;
  font-family: tahoma;
  font-size: 28px;
  font-weight: bold;
  padding: 2px 5px 5px 7px;
  text-align: center;
  width: 35px;
}


div#content div#single div.eme_events_list div.evetnsl div.ev1{
   float: left;
   width: 160px;
   text-align: left;
   font-family: georgia;
  font-weight: normal;
  font-size:14px;
  color:#000;
  line-height: 14px;
  padding: 0 10px;
}

div#content div#single div.eme_events_list div.evetnsl div.ev1 a {
  color: #000000;
  float: left;
  font-family: georgia;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 3px;
  width: 160px;
}

div#content div#single div.eme_events_list div.evetnsl div.ev1 a:hover{
   color:#FF4B33;
}

div#content div#single div.eme_events_list div.evetnsl div.ev2{
  float: left;
  width: 340px;
  font-family: georgia;
  font-weight: normal;
  font-size:12px;
  color:#000;
  line-height: 16px;
}

div#left div#content div#single div.eme_events_list div.evetnsl div.ev2 p{
 font-size:1em;
}

div#content div#single div.singlev_tit_all{
 width: 600px;
 float: left;
 padding-left:20px;
}

div#content div#single div.singlev_tit {
  color: #16507E;
  float: left;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 16px;
  line-height: 20px;
  width: 620px;
}

div#content div#single div.singlev_titlo {
  color: #16507E;
  float: left;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 10px;
  width: 620px;
}

div#content_wrapper div#left div#content div#single div.singlev_txt p {
  color: #111111;
  font-size: 12px;
  line-height: 18px;
}

.eme_events_list div#events-pagination-top {
  float: left;
  font-size: 14px;
  padding-top: 20px;
  width: 600px;
}

.eme_events_list div#events-pagination-bottom {
  float: left;
  font-size: 14px;
  padding-top: 50px;
  width: 600px;
}

div#single div.singlev_fadr {
  color: #16507E;
  float: left;
  font-size: 16px;
  margin: 20px 0;
  width: 100%;
}
div#single div.singlev_fadrl{}
div#single div.singlev_fadra{}
div#single div.singlev_fadrt{}

div#single div.map {
  float: left;
  margin-left: 120px;
  width: 500px;
}