/*
Theme Name: The Blue Lotus
Theme URI: http://www.thebluelotus.sg/
Description: The Blue Lotus is design by <a href="http://www.sunnet.sg/">Sunnet</a>. 
Version: 1.0
Author: Sunnet
Author URI: http://www.sunnet.sg
*/

/* HTML Elements */
body,html,table,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,blockquote,form,fieldset,input { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #636363; }
li,h1,h2,h3,h4,h5,h6,p,input { padding:0px 0px 10px 0px; }
a, a:visited { color: #422878; text-decoration:none; }
a:hover { color: #422878; text-decoration:underline; }
cite { font-size: 12px; }

h1 { font-family: Comic Sans, Comic Sans MS, cursive; font-size: 24px; color: #9D6E37; }
h1.title- { height: 33px; background: url("images/title-others.gif") left top no-repeat; padding: 0px 0px 10px 25px; }
h1.title-services { height: 33px; background: url("images/title-services.gif") left top no-repeat; padding: 0px 0px 10px 25px; }
h1.title-events { height: 33px; background: url("images/title-events.gif") left top no-repeat; padding: 0px 0px 10px 22px; }
h1.title-products { height: 33px; background: url("images/title-products.gif") left top no-repeat; padding: 0px 0px 10px 19px; }
h1.title-testimonials { height: 33px; background: url("images/title-testimonials.gif") left top no-repeat; padding: 0px 0px 10px 26px; }
h1.title-about { height: 33px; background: url("images/title-about.gif") left top no-repeat; padding: 0px 0px 10px 27px; }
h1.title-contact { height: 33px; background: url("images/title-contact.gif") left top no-repeat; padding: 0px 0px 10px 26px; }

h2 { font-family: Comic Sans, Comic Sans MS, cursive; font-size: 18px; color: #000000; }

#list { list-style: none; }
#list li { list-style-type: none; font-size:13px; padding: 0px 0px 15px 23px; background: url("images/blue-lotus-icon.png") left top no-repeat; }

/* Common Classes */
.clear { clear:both; }
.space { padding-bottom: 27px; }
.aligncenter { display: block; margin: 0 auto; text-align: center; }
.alignleft  { float:left; padding:0px 10px 0px 0px; }
.alignleft2 { float:left; padding:0px 5px 0px 0px; }
.alignright { float:right; padding:0px 0px 0px 10px; }
.readmore { font-size: 12px; text-align: right; font-style: italic; }

div.hr { height:30px; background:#fff url(images/divider.gif) no-repeat scroll center center; }
div.hr hr { display:none; }
.coming-soon { padding: 10px 0px 100px 10px; }

/* Form */
input.text, select { font-size: 13px; background-color:#ffffff; border:1px solid #ABADB3; }
input.submit { font-size: 13px; color:#000000; background-color:#E4DDEF; border:2px solid #260964; padding: 2px 9px 2px 9px; }
input.submit_hov { font-size: 13px; color:#000000; background-color:#EDE2CD; border:2px solid #9D6E37; }

/* Header */
#page { width: 100%; height: 100%; }
#header { width: 100%; height: 127px; background: #ffffff url("images/egypt-hieroglyphs-top.jpg") left bottom repeat-x; }
#header-menu { width: 990px; height: 103px; margin: 0 auto; }
#logo { width:290px;  }
#menu { width:700px; text-align: right; }

/* Content */
#main { width: 100%; height: 100%; margin: 0 auto; background: url("images/egypt-bg.jpg") left top repeat; }
#container { width: 1044px; margin: 0 auto; background: url("images/isis-healing-bg.png") left top repeat-y; padding: 10px 45px 0px 45px; text-align:left; }
#main-content { 100%; height: 100%; text-align:left; }
#content, #blog { width: 600px; padding-right: 20px; text-align: left; border-right: 1px solid #EDE2CD;  }
#page-links { width: 100%; margin:18px 10px 10px 10px; text-align:center; }

/* Sidebar */
#sidebar { width: 300px; position:relative; float: right; text-align: left; padding-left: 20px;  }
#sidebar .widget_ltw_testimonials img { width:49px; height: 49px; float: left; padding: 0px 10px 0px 0px; }
#sidebar .widget_ltw_testimonials p { font-size: 13px; color: #454545; line-height: 18px; padding: 0px 0px 0px 0px; }
#sidebar .widget_ltw_testimonials p.readmore { font-size: 11px; font-style: italic; font-weight: bold; text-decoration: underline; text-align: right; } 
#sidebar .widget_ltw_testimonials p.cite-txt { font-size: 12px; padding: 10px 0px 15px 0px; clear: both; } 
#sidebar .widget_ltw_testimonials a.cite-link { font-size: 12px; text-decoration: none; } 
#sidebar .widget_ltw_testimonials a.cite-link:hover { font-size: 12px; text-decoration: underline; } 

#sidebarblog { padding: 15px 0px 25px 0px; border-top: 1px solid #EDE2CD; }
#sidebarblog h2 { font-size: 24px; color: #49307D; background: url("images/blue-lotus-icon.png") left top no-repeat; padding: 0px 0px 20px 23px; }
#sidebarblog ul { list-style: none; margin-left: 25px; }
#sidebarblog ul li { list-style: square inside; color: #422878; padding: 0px 0px 15px 0px; }
.social { font-size: 10px; color: #454545; margin: 20px 0px 20px 0px; }

/* Footer */
#footer { width: 100%; } 
#footer-bg { width: 100%; height:23px; background: url("images/egypt-hieroglyphs-footer.png") left top repeat-x; }
.footer-img { width: 102px; height: 150px; }
.footer-info { width: 843px; padding-bottom: 10px; }
.footer-link { width: 810px; position:relative; float:left; padding: 9px 0px 0px 0px; font-size: 12px; color: #636363; }
.footer-link ul { float: left; list-style: none; margin: 0; padding: 0; }
.footer-link li { float: left; margin: 0; padding: 0; }
.footer-link li a, .footer-link li a:visited { float: left; font-size: 12px; color:#636363; line-height: 13px; text-decoration: none; padding-left: 10px; padding-right: 10px; border-right: #636363 1px solid; overflow: hidden; }
.footer-link li a:hover { color: #422878; } 
.footer-link p { font-size: 12px; color:#636363; padding: 0px 0px 0px 10px; }
.footer-link a, .footer-link a:visited { color:#636363; line-height: 13px; text-decoration: none; }
.footer-link a:hover { color: #422878; } 
#menu-item-29 a, #menu-item-37 a { border-right: none; }

/* Optin */
#optinwrap { width: 327px; height: 380px; position: relative; float:left; background: url("images/pilgrimage-journey-to-eqypt.jpg") left top no-repeat; }
#optin { margin: 72px 63px 0px 36px; text-align:center; }
.optinheader { font-size: 16px; color: #30146B; padding: 7px 0px 9px 0px; }
.optintxt { font-size: 13px; color: #363636; padding:0px 0px 9px 0px; }
#optin #osf-1 { border:1px solid #B1B1B1; width:181px; width/**/:/**/181px; height:21px; height/**/:/**/auto; padding:2px 3px 2px 28px; margin:0px 0px 6px 0px; font:12px arial; color:#545454; background: #ffffff url(images/email.jpg) no-repeat; text-align:left; }

/* Home */
.home-col1 { width: 360px; }
.home-col2 { width: 621px; } 
.home-adv-wrap { width: 100%; height: 100%; }
.home-adv { width: 200px; margin: 10px 0px 0px 0px; } 
.home-adv-title { width:200px; height: 21px; background: #DDBE63; background: url("images/isis-healing-title.jpg") left top no-repeat;  font-family: Comic Sans, Comic Sans MS, cursive; font-size: 13px; font-weight: bold; font-style: italic; color: #49307D; text-align: center; }
.home-adv-detail { height: 160px; background: #FDF6E3; font-size: 13px; padding: 7px 7px 0px 7px; text-align: left; }
.home-adv-detail p { font-size: 13px; }
.home-adv-readmore { background: #FDF6E3; padding: 0px 7px 7px 7px; text-align: right; }

/* Blog */
#blog h2 { font-size: 20px; font-weight: bold; color: #000000; border-bottom: 1px solid #CEAF4A; padding-bottom: 3px; margin-bottom: 10px; }
#blog h2 a { color: #000000; text-decoration:none; }
#blog h2 a:hover { color: #9D6E37; }
#blogdtl { padding: 0px 0px 20px 0px; }
.entry { padding: 0px 0px 30px 0px; }
.post-date { font-size: 12px; padding: 0px 5px 0px 0px; }
.post-cath { font-size: 12px; width: 16px; height: 21px; background: url(images/icon-lotus.gif) left top no-repeat; padding: 0px 10px 0px 19px; }
.post-comm { font-size: 12px; width: 17px; height: 16px; background: url(images/icon-comment.gif) left top no-repeat; padding: 0px 10px 0px 20px; }
.post-edit { font-size: 12px; }
.more-link { font-size: 12px; font-weight: bold; text-decoration:none; }
.more-link:hover { text-decoration:underline; }

.blognav { width: 574px; float:left; position:relative; top: 20px; }
.blognav_prev { float:left; position:relative; } 
.blognav_next { float:right; position:relative; text-decoration:none; } 
.blognav_prev a, .blognav_next a { text-decoration:none; }
.blognav_prev a:hover, .blognav_next a:hover { color: #9D6E37; text-decoration:none; } 

/* Comments */
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { background: #fff; border: 1px solid #ABADB3; padding: .2em; }
#commentform textarea { width: 95%; }
#commentlist { margin-left:36px; }
#commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none; }
#commentlist li .avatar { float: right; margin-left: 10px; border: 1px dotted #ccc; padding: 2px; }
.comment-edit-link { font-size: 12px; }

/* Search Result */
#searchresult { margin-left: 25px; }
#searchresult h2, #searchresult h2 a { font-size: 18px; color: #000000; padding:0px 0px 0px 0px; text-decoration:none; }
#searchresult h2 a:hover { color:#9D6E37; text-decoration:none; }

/* Events */
.event { width: 100%; font-size: 12px; }
.eventheader { font-weight: bold; background-color: #B6ABD0; padding: 5px 7px 5px 7px; }
.eventdtl { background-color: #E3DBF2; padding: 5px 7px 5px 7px; }
.eventduration { font-style: italic; } 


/* Testimonial */

.ltw_tes_item {
  margin: 0 0 24px 0;
  overflow: hidden;
  width: 100%;
}
.ltw_tes_image_cont {
  float: left;
  height: 88px;
  margin: 4px 20px 0 10px;
  width: 88px;
}
.ltw_tes_image_cont img {
  border: 2px solid #CCCCCC;
}
.ltw_tes_content_cont {
  float: left;
  width: 480px;
  
}
.ltw_tes_content_cont p {
  margin-bottom: 0;
}
.ltw_tes_testimonial {
  margin: 0 0 12px;
}
.ltw_tes_client_name {
  margin-top: 10px;
  font-size: 12px;
  padding-bottom: 5px;
}
.ltw_tes_client_company {
  margin: 0;
  font-size: 12px;
}
.ltw_tes_client_company a {
  font-size: 12px;
  text-decoration: none;
}
.ltw_tes_client_company a:hover {

}

/* Sitemap */

#sitemap { list-style: none; margin: 10px 0px 0px 25px; }
#sitemap li { color: #422878; background: url("images/icon-lotus.gif") left top no-repeat; padding: 0px 0px 20px 19px; } 
#sitemap ul { list-style: none; margin-left: 23px; }
#sitemap ul li { list-style: square inside; font-size: 13px; color: #422878;; padding: 10px 0px 0px 0px; background: none; }

