/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
a[title=khmer] {
	font-family: 'Khmer';
	font-size: 16px;
}
a:link,
a:visited {
  color: #38CEF4
}
h1,
h2,
h3,
h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited {
  color: #FFF;
  text-shadow: 1px 1px 1px #000;
}
p, ul, ol, table {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 18px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}


body.woothemes h1, 
body.woothemes h2,
body.woothemes h3, 
body.woothemes h4, 
#footer #footerWrap #copy a,  
#sidebar a,  
ol.commentlist li p a { 
	color: #FFF; /*  #009FFF = light blue,  #efefef = white */
}

#logo a {
	top: 90px;
	left: 0;
}

#header {
	height: 165px;
}

body.woothemes {
	background: url("images/bg-body.jpg") repeat-x scroll center 0 #696969;
	}

#footer {
	background: #333;
	border-top:1px solid #3f97bd;
}
#footer #footerWrap #copy {
	top:21px;
	}
ul#head-social {
	float: right;
	margin-top:3px;
	}	
	
ul#head-social li {
	float:left;
	display: inline;
	}
ul#head-social li a {
	display:block;
	height: 50px;
	width:50px;
}
ul#head-social li a:hover {
	margin-top:-2px;
	
}
#nav li ul li a {
	background-color: #666;
}
.donate-button {
	display:block;
	width:165px;
	height:54px;
	position:absolute;
	right:0;
	top:88px;
	background: url('images/donate-button.png') no-repeat top left;
	text-indent: -9999px;
}


.home #main {
	width: 68.5%;
}
.home #sidebar {
	width: 26.5%;
}

.home .carousel {
	background-color: #0F0;
	height: 275px;
	width: 613px;
}
.home h2.hd-page {
	display:none;
}
.wooslider {
	background:#222;
	border:none;
	margin-top: 15px;
}

.wooslider-direction-nav {display:none;}
div.box1, ol.commentlist li, form#comments {
	background: #333 !important;

}
div.tweets {
	background: url("images/icon-twitter-100.png") no-repeat scroll 20px center #4B4C4D !important;
    padding-left: 130px;
	}
div.tweets h3 {
	display:none;
}
div.tweets p.txt0 {
	margin-top:20px;
	margin-bottom:10px;
	font-size:14px
}
div.tweets p {
	font-size:18px;
}
#ivycat-testimonial {
	border-radius: 6px;
  background: #333;
  display:block;
  margin-bottom:10px
}
#ivycat-testimonial blockquote {
  border-bottom:none;
  background:none !important;
  font-size: 18px;
  font-style:italic;
  font-family:inherit;
    line-height:1.3;
    margin-top:0;
}

#ivycat-testimonial footer {
  font-size: 14px;
  margin:10px 0 20px;
  float:right;
}
#ivycat-testimonial cite br {
  display:none;
}
/*-------------------------------
Clearfix
-------------------------------*/
#ivycat-testimonial:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.hm-widget-wrap {
  //border:1px solid red;
	clear:both;
}
.hm-widget-wrap .hm-widget-wide {
	width:280px;
  float:left;
  margin-right:17px
}
.hm-widget-wrap #hm-widget-2 {
  margin-right:0
}
.hm-widget-wrap .hm-widget-slim {
	width:215px;
  float:right;
}
.hm-widget .box1 {padding:0;}
strong {font-weight:bold;}
ul.mc_list li {
	display:block;
  width:70px;
  float:left;
  border-bottom:none;
}
.mc_merge_var {
	margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px dashed #777;
}
.mc_form_inside label {
	font-weight:bold;
  margin-top:10px
}

#nav li ul li a:hover {
    background: none repeat scroll 0 0 #0076a2;
    color: #fff;
}
#sfw-respond form {
	margin: 1rem 0;
}
#sfw-respond h3#sfw-reply-title {
	font-size:1.3rem;
}

.home .post {
	border-bottom: none;
}
