/*
Theme Name: Nunhao Theme
Theme URI: http://luckythemes.com/nunhao-theme/
Description: Nunhao Wordpress Theme Created by <a href="http://luckythemes.com/">luckythemes.com</a>. Black background with white thai flowers in header.
Version: 1.0
Author: http://themerama.com
Tags: widget ready, valid html, valid css, 2 columns, fixed width, two columns, widgets, white, black, left sidebar
*/

body
{
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  color: black;
  margin: 0;
  padding: 0;
  background: #99CC66;
  text-align: center;
}

img
{
  border: 0;
}

.clear
{
  clear: both;
}

#header
{
  margin: 0 auto;
  width: 828px;
  height: 195px;
  background: url(images/header_img.jpg) no-repeat 21px 0px;
}

#header .htitle
{
  height: 162px;
}

#header h1
{
  padding: 45px 0 0 280px;
  // font-family: Georgia, sans-serif;
  font-family: Curlz MT,Regular;
  font-weight: normal;
  font-size: 68px;
  margin: 0;
  text-align: right;
}

#header h4
{
  padding-left: 280px;
  font-family: Georgia, sans-serif;
  font-weight: normal;
  font-size: 12px;
  // color: white;
  margin: 0;
  text-align: right;
}

#header a:link, #header a:visited, #header a:active, #header a:hover
{
  // color: #FFDF4E;
  color: #663300;
  text-decoration: none;
}

.search1
{
  background: #212121 url(images/search_bg.jpg) repeat-x; 
  margin-right: 150px; 
  margin-left: 450px
}

.search2
{
  background: url(images/search_right.jpg) no-repeat right top;
}

.search3
{
  background: url(images/search_left.jpg) no-repeat left top;
  padding-left: 10px;
  height: 33px;
}

.search_form
{
  margin: 0;
  padding: 6px 0 0 0;
}

.search_form input
{
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}

#content
{
  margin: 0 auto;
  width: 828px;
  background: #EFEBDA url(images/cont_bg.jpg) repeat-y;
  text-align: left;
  padding-bottom: 72px;
}

#content .ctop
{
  background: url(images/header_bttm.jpg) no-repeat;
  padding-top: 13px;
}

.cbttm
{
  margin: 0 auto;
  width: 828px;
  background: url(images/footer_top.jpg) no-repeat;
  height: 24px;
}

.left
{
  float: left;
  width: 215px;
  margin-top: 10px;
}

.left .padding
{
    margin: 0 0 0 12px;
    // background: #2A78C3;
    background: #336699;
}

.left .title
{
  margin: 5px 0;
  padding: 1px 0 2px 0;
  background: #2D140D url(images/cat_bg.jpg) repeat-x;
}

.left .title h1
{
  padding: 0 0 0 25px;
  background: url(images/cat_bullet.jpg) no-repeat 5px 2px;
}

.left h1
{
  margin: 0;
  padding: 0;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
}

.left ul
{
  padding: 0;
  margin: 10px 5px 10px 10px;
}

.left ul li
{
  list-style: none;
  background: url(images/lul_bullet.jpg) no-repeat left 4px;
  padding: 0 10px;
  margin: 0 0 2px 0;
}

.left a:link, .left a:visited, .left a:active, .left a:hover
{
  color: white;
  text-decoration: none;
}

.left a:hover
{
  text-decoration: underline;
}

.right
{
  float: right;
  width: 605px;
}
.right .padding
{
  margin: 0 12px 0 0;
}

.right .title1
{
  background: #393939 url(images/title_rt.jpg) no-repeat right top;
}

.right .title2
{
  background: url(images/title_lt.jpg) no-repeat left top;
  height: 10px;
}

.right .title3
{
  background: #393939 url(images/title_lb.jpg) no-repeat left bottom;
}

.right .title4
{
  background: url(images/title_rb.jpg) no-repeat right bottom;
  height: 10px;
}

.right .title5
{
  background: #393939; padding: 0 10px;
}

.right .title5 h1
{
  width: 420px;
  float: left;
}

.right .title5 h4
{
  width: 120px;
  float: right;
}

.right h1
{
  padding: 0;
  margin: 0;
  font-family: Georgia, sans-serif;
  font-weight: normal;
  font-size: 24px;
}

.right h1 a:link, .right h1 a:visited, .right h1 a:active, .right h1 a:hover
{
  color: white;
  text-decoration: none;
}

.right h1 a:hover{ text-decoration: underline;}

.right h4
{
  padding: 7px 0 0 0;
  margin: 0;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #FFDF4E;
  text-align: right
}

.right p
{
  margin: 5px 10px;
}

.right a:link, .right a:visited, .right a:active, .right a:hover
{
  color: #502A05;
  text-decoration: underline;
}

.right a:hover
{
  text-decoration: none;
}

.right .tsmooth1
{
  background: white url(images/perma_rt.jpg) no-repeat right top;
}

.right .tsmooth2
{
  background: url(images/perma_lt.jpg) no-repeat left top;
  height: 5px; overflow: hidden;
}

.right .tsmooth3
{
  background: white url(images/perma_lb.jpg) no-repeat left bottom;
}

.right .tsmooth4
{
  background: url(images/perma_rb.jpg) no-repeat right bottom;
  height: 5px;
}

.right .tsmooth5
{
  margin-bottom: 5px;
}

.tags
{
  
  font-family: Arial, sans-serif;
  font-size: 11px;
  // color: #2978C3;
    color: #336699;
  background: white;
  padding: 0 10px;
}

.tags a:link, .tags a:visited, .tags a:active, .tags a:hover
{
  
  // color: #2978C3;
  color: #336699;
  text-decoration: underline;
}

.tags a:hover
{
  text-decoration: none;
}

.permalink
{
  
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #393939;
  padding: 0 10px;
  background: white;
  text-align: right;
}

.permalink a:link, .permalink a:visited, .permalink a:active, .permalink a:hover
{
  
  color: #393939;
  text-decoration: underline;
}

.permalink a:hover
{
  text-decoration: none;
}

#footer
{
  
  margin: 0 auto;
  width: 828px;
  height: 85px;
  background: url(images/footer_img.jpg) no-repeat 627px 0px;
  color: #FFCC00;
  font-size: 11px;
  text-align: center;
}

#footer p
{
  
  padding-top: 20px;
  margin: 0;
  padding-right: 200px;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover
{
  
  font-weight: bold;
  color: #FFCC00;
  text-decoration: underline;
}

#footer a:hover
{
  text-decoration: none;}

#footer a.sec:link,#footer a.sec:visited,#footer a.sec:active,#footer a.sec:hover
{
  color:#7A7A7A;
  font-weight:700;
  text-decoration:underline;
}

#footer a.sec:hover
{
  text-decoration: none;
}

h2
{
  padding: 0;
  margin: 0;
  font-family: Georgia, sans-serif;
  font-weight: normal;
  font-size: 20px;
}

h3
{
  padding: 0;
  margin: 0;
  font-family: Georgia, sans-serif;
  font-weight: normal;
  font-size: 16px;
}

h2#comments
{
  margin-top: 50px;
}

/* classes used by the_meta() */


.credit
{
  background: #90a090;
  border-top: 3px double #aba;
  color: #fff;
  font-size: 12px;
  margin: 10px 0 0 0;
  padding: 3px;
  text-align: center;
}

.credit a:link, .credit a:hover
{
  color: #fff;
}

.feedback
{
  color: #ccc;
  text-align: right;
  clear: both;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea
{
  background: #fff;
  border: 1px solid #333;
  padding: .2em;
}

#commentform textarea
{
  width: 99%;
}

#commentlist li ul
{
  border-left: 1px solid #ddd;
  font-size: 110%;
  list-style-type: none;
}

#commentlist li .avatar
{
  float: right;
  margin-right: 25px;
  border: 1px dotted #ccc;
  padding: 2px;
}


#wp-calendar
{
  border: 1px solid #ddd;
  empty-cells: show;
  font-size: 14px;
  margin: 0 auto;
  width: 90%;
    color: #ccc;
}

#wp-calendar #next a
{
  padding-right: 10px;
  text-align: right;
}

#wp-calendar #prev a
{
  padding-left: 10px;
  text-align: left;
}

#wp-calendar a
{
  display: block;
  text-decoration: none;
    color: black;
}

#wp-calendar a:hover
{
  background: #e0e6e0;
  color: #333;
}

#wp-calendar caption
{
  color: white;
  font-size: 14px;
  text-align: center;
/*    text-transform: uppercase;*/
    font-weight: bold;
}

#wp-calendar td
{
  color: #ccc;
  font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  letter-spacing: normal;
  padding: 2px 0;
  text-align: center;
}

#wp-calendar td.pad:hover
{
  background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today
{
  background: #eee;
  color: black;
}

#wp-calendar th
{
  font-style: normal;
  text-transform: capitalize;
}

p img
{
  padding: 0;
  max-width: 100%;
}

img.centered
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.alignright
{
  padding: 4px;
  margin: 0 0 2px 7px;
  display: inline;
}

img.alignleft
{
  padding: 4px;
  margin: 0 7px 2px 0;
  display: inline;
}

.alignright
{
  float: right;
}

.alignleft
{
  float: left
}

.aligncenter
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.left ul li ul li
{
  border: 0;
}

.left ul li ul li ul li
{
  border: 0;
}

.right ul li
{
  margin: 0 10px;
}

.right ol li
{
  margin: 0 10px;
}
 
