/*
Theme Name: Casa Pura
Theme URI: 
Description: Jordan S. Panagsagan
Version: 
Author: 
Author URI: 


*/

/* CSS Document */

body{font-size:11px; color:#efefef; background:url(images/bg.png) repeat-x #EAEFBB; font-family:Verdana, Arial, Helvetica; }
a, a:visited {color:#efefef; text-decoration:none}
a:hover {color:#efefef}

#wrap{width:750px;height:auto; margin:30px auto 0; position:relative}
#top{border-bottom:1px solid #fff; width:100%; height:80px;position:relative; background-color:#FFFFFF}
#logo{height:60px; background:url(images/casa-pura-logo.png) no-repeat; width:214px;}
#props-leaf-top{position:absolute; bottom:0; right:0; width:151px; height:82px; background:url(images/home-leaf-top.png) no-repeat}
#nav{background-color:#4E3807;height:20px; text-transform:uppercase; overflow:hidden; font-size:11px}
#nav ul {padding:3px 0; margin:auto 6px}
#nav ul li{display:inline;}
#nav ul li a{ padding:6px; height:20px}
#nav ul li a:hover{ background-color:#ad8522; }

#mid{height:270px; background-color:#444322; border-bottom:1px solid #fff; position:relative; }
#props-leaf-side{position:absolute; bottom:-18px; right:-38px; width:38px; height:193px; background:url(images/home-leaf-side.png) no-repeat}
#flash {z-index:-100}

#bottom{height:245px; background-color:#CCCCCC; overflow:hidden;}
#bottom #news-sec {float:left}
#bottom #news-sec .row1 {width:527px;height:42px;background-color:#444322;border-bottom:1px solid #fff; overflow:hidden; padding:10px 12px;}
#bottom #news-sec .row1 a{ color:#EAEFBB;border-left:1px dotted #ad8522;border-right:1px dotted #ad8522; padding:0 3px}
#bottom #news-sec .row1 a:hover{background-color:#ad8522; }

#bottom #news-sec .row2 .col1 {width:251px;height:160px;background-color:#7b3b19;border-right:1px solid #fff; float:left; padding:12px; overflow:hidden}
#bottom #news-sec .row2 .col1 a{ color:#EAEFBB;border-left:1px dotted #ad8522;border-right:1px dotted #ad8522; padding:0 3px}
#bottom #news-sec .row2 .col1 a:hover{background-color:#ad8522; }

#bottom #news-sec .row2 .col2 {width:251px;height:160px;background-color:#ad8522; float:left; padding:12px; overflow:hidden}
#bottom #news-sec .row2 .col2 a{ color:#EAEFBB;border-left:1px dotted #7b3b19;border-right:1px dotted #7b3b19; padding:0 3px}
#bottom #news-sec .row2 .col2 a:hover{background-color:#7b3b19; }
#bottom #news-sec .row2 .col2 .logo {display:block; float:right; margin:0 0 6px 6px}

#bottom h3, #single-bottom h3 {text-transform:uppercase; margin-bottom:6px}

#bottom #calendar-wrap{width:174px; height:226px; background-color:#4E3807; border-left:1px solid #fff; float:right; overflow:hidden; padding:12px}
#bottom #calendar-wrap #calendar a{border-left:1px dotted #ad8522; color:#EAEFBB; border-right:1px dotted #ad8522; padding:0 3px}
#bottom #calendar-wrap #calendar a:hover{background-color:#ad8522; }
#footer {float: right; color:#4E3807;margin:4px 0 3em}

#calendar-wrap .module-holder .search .txt{width:110px; margin-bottom:6px; border:none;}
#calendar-wrap .module-holder .search .btn{width:50px;border:none; background-color:#999999; color:#FFFFFF;}
* html #calendar-wrap .module-holder .search .txt{width:110px; margin-bottom:6px; border:none; vertical-align:middle}


/*single*/

#single-mid{height:130px; background-color:#666699; border-bottom:1px solid #fff; position:relative; background:url(images/masthead-generic.jpg) no-repeat}
#single-mid #props-leaf-side{bottom:-23px}

#single-bottom{width:100%; height:auto;background:url(images/bg-bot-single.png) repeat-y #4E3807;overflow:hidden; display:block; font-size:1.1em; position:relative;padding-bottom:20px}
#single-bottom .col1{width:560px;margin-bottom:20px; background-color:#444322; float:left; overflow:hidden;}
#single-bottom .col1 .col1a{width:334px;float:left; padding:18px;}
#single-bottom .col1 .col1b{width:190px; float:left; }
#single-bottom .col1 .col1c{width:524px;float:left; padding:18px;}
#single-bottom .col2{width:153px; background-color:#7b3b19; float:left; border-left:1px solid #fff; padding:18px;}

#single-bottom a{border-left:1px dotted #ad8522; color:#EAEFBB; border-right:1px dotted #ad8522; padding:0 3px}
#single-bottom a:hover{background-color:#ad8522; }

#single-bottom  .module-img{margin:18px auto 0}
#single-bottom  .module-img .img-box img{width:75px;height:75px; float:left; margin:5px; border:1px solid #fff;}
#single-bottom  .module-img .img-box a{text-decoration:none; border:none; padding:0}
#single-bottom  .module-img .img-box a:hover{text-decoration:none; border:none}

 .module-holder{font-size:.9em}
 .module-holder .module{margin:0 auto 20px}
 .module-holder .search .txt{width:140px; margin-bottom:6px; border:none}
 .module-holder .search .btn{border:none; background-color:#999999; color:#FFFFFF}

#single-bottom .filler {width:100%; height:10px; position:absolute; bottom:0; left:0; background-color:#ad8522}
#single-bottom #tbl-rate {width:100%;}
#single-bottom #tbl-rate th{}
#single-bottom #tbl-rate td{padding:12px 0 0}
#single-bottom #reservations {text-align:center; margin:0 auto; display:block;}

.cal-date{}
.cal-time{}
.cal-date span{padding:0 3px 0 0}
.cal-time span{padding:0 3px 0 0}
.ec3_schedule{display:block; margin-bottom:10px;}

.cal-vn{padding:20px 20px 0px}
.vn-ph{background-color:#796422;}
.vn-dg{background-color:#334914}
.vn-cr1{background-color:#603f1d}
.vn-cr2{background-color:#493d14}

#merkato .logo {display: block; float:left; margin:0 6px 6px 0; width:50px; height:auto}
#merkato .img a{border-left:0; border-right:0; padding:0; margin:4px 4px 4px 0;}
#merkato .img a:hover {background:none}
#merkato .img {margin:6px auto}
#merkato .img img {width:65px; height:auto; border:0; padding:0; margin:0}
#merkato .txt {}

#translation_bar {float:left}

#wp-calendar {width:98%; margin:0 auto;}
#wp-calendar td,#wp-calendar th{padding:1px 0; text-align:center}

#reservations #wp-calendar {width:300px; margin:0 auto}
#reservations #wp-calendar td,#reservations #wp-calendar th{padding:3px 0; text-align:center}

#translation-bar{text-align:right; position:absolute;right:0px; top:-20px; vertical-align:middle; height:18px; overflow:hidden}
#translation-bar a{color:#7B3B19}
#translation-bar a:hover{color:#7B3B19}
#translation-bar img {vertical-align: text-top; width:26px; height:18px;}


/* 031411*/
#sns a {color:#000077}

