/*
Theme Name: Capri Guest House
Version: 1.6
Author: PAMAYA Team
*/
* {margin:0; padding:0;}
a img{border:none; text-decoration:none;}
body {width:100%;
      background:url(images/bg.jpg) left top; margin:0px;
      padding:0px; 
       background-color:#EDE6DA;}
#container {width:906px; margin:0px auto; 
         padding:0px; 
         background-color:#EDE6DA;
display:table; }
#banner {width:906px; height:100px; 
         background:url(images/banner.jpg) left top no-repeat; 
         margin:0px; padding:0px;}
#content {
	width:906px; 
        margin:10px auto ; padding:0px; 
        background-color:#EDE6DA;
display:table inline; 
        /*display:table;*/   
}
#footer {
	width:906px; 
        height:68px; 
        margin:0px auto; 
        padding-bottom:10px;
        font:normal 11px 'Century Gothic', Verdana, Arial; color:#ffffff; text-align:left;
	background:#EDE6DA url(images/footer.jpg) center top no-repeat;
}
#footer p{
padding-top:25px; 	
}
#footerL a, #footer a:visited{
	color:#ffffff; text-decoration:none; 
}
#footerL a:hover{
	color:#ff0000;  text-decoration:none; 
} 

#footerL {
		width:340px; float:left; margin:0px; padding:0px 0px 0px 10px;
                font:normal 11px 'Century Gothic', Verdana, Arial; color:#ffffff; text-align:left;
		}
	
#footerR {
		width:550px; float:left; margin:0px; padding:0px;
		}
		
#footerR ul {  
		list-style:none; margin:15px 2px 10px 2px;  	display:inline; padding-left:10px;
		 }
		 
#footerR ul li { 
		display:inline; text-align:left;
		 }
		 
#footerR ul li a {
		 font:normal 11px 'Century Gothic', Verdana, Arial; color:#ffffff; text-align:left; text-decoration:none;
		 }
		 
#footerR ul li a:hover { 
		color:#ff0000; 
		}
#footerR span { margin:15px 0px 0px 10px; font:normal 11px 'Century Gothic', Verdana, Arial; color:#ffffff; 	text-align:left; 	float:left; clear:both; }
#footerR span a { 	
		color:#ffcccc; 
		}


hr {
	display:none; 
}
#navbar {
	background: url('images/bgmenu.jpg') no-repeat center top;
background-color:#EDE6DA; 
	width:100%;
	height: 38px;
	/*color: #FFFFFF;*/
	margin: 0px;
	/*padding: 11px 0px 0px 0px;*/
	}
#nav { 
     width:900px;
	height: 38px;
	color: #FFFFFF;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	list-style: none;
	}
#nav ul {
	margin: 0px auto;
	padding: 0px;
	list-style: none;
	}
#nav a {
         /*background: url('images/bgnav.jpg') repeat-x center top;*/
	color:#ffffff;
	display: block;
	height:30px;
	font:normal 12px 'Century Gothic',Verdana,Arial;
         text-align:center;
   	padding: 8px 5px 0px 5px;
	text-decoration:none;
	margin-bottom: 0;
        width:117px;
        text-transform:uppercase; 
         	}
#nav a:hover, li.current_page_item {
	/*background: url('images/bgnavH.jpg') repeat-x center top;*/
	color:#CCCC99;
	display: block;
	height:30px;
        width:117px;
	font:normal 12px 'Century Gothic',Verdana,Arial;
        text-align:center;
   	padding: 8px 5px 0px 5px;
	text-decoration:none;
	margin-bottom: 0;
        text-transform:uppercase; 
         /*margin-left:3px;*/
	}
#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	}
#nav ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
#nav li li {
	margin: 0px;
	padding: 0px;
	width: 153px;
        /*width:auto;*/
	}	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	/*background: #2B2B2B;
        background:#FFECB1;*/
	width: 153px;
        height:20px;
	float: none;
	margin: -8px 0px 0px 0px;
	padding: 8px 10px 8px 10px;
	border-bottom: 2px solid #ffffff;
        /*background: url('images/bgnavSub.jpg') repeat-x center top;*/
	}
	
#nav li li a:hover, #nav li li a:active {
	/*background: #666666;*/
       background:#FFDD75;
       padding: 8px 10px 8px 10px;
       width:140px;
       height:18px;
       margin: -8px 0px 0px 0px;
       border-bottom: 2px solid #ffffff;
	}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}
#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}
/************************************************
*	Child Links			*
************************************************/
#nav li:hover ul li ul 
         {
        display:none;
	}
#nav li:hover ul li:hover ul {
        display:block;
        margin:-30px 0 0 0;
	}
#nav li li ul li a, #nav li li ul li a:link, #nav li li ul li a:visited {
	/*background: #2B2B2B;*/
        background:#4b8fc2;
	/*width: 140px;*/
        width:auto;
        height:18px;
	float:left;
	margin:0;
	padding: 8px 10px 8px 10px;
	border-top: 1px solid #C0C0C0;
	}
	
#nav li li ul li a:hover, #nav li li ul li a:active {
	/*background: #666666;*/
        background:#B1CFE4;
	padding: 8px 10px 8px 10px;
        margin: 0px;
        width:auto;
        height:18px;
	}
#nav li ul li ul li{ position: relative;}
#nav li ul li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}
#nav li li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li li:hover ul, #nav li.sfhover ul {
	left: auto;
	}
#nav li li:hover ul li {
	left: 160px;
	right: 0;
	z-index: 999999;
	}
/************************************************
*	SubNavbar      								*
************************************************/
#subnavbar {
	background: #999999;
	width: 920px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#subnav a {
	background: #999999;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
        font-weight: normal;
        text-transform: uppercase;
        margin: 0px 15px 0px 0px;
	padding: 6px 10px 5px 10px;
	}
	
#subnav a:hover {
	background: #666666;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
        margin: 0px 15px 0px 0px;
	padding: 6px 10px 5px 10px;
	}
#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #999999;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 6px 10px 5px 10px;
	border-top: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #666666;
	}
#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}
#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

.clear {
	clear: both;
}

/* Begin Images */
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;
background-color:#EDE6DA;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
background-color:#EDE6DA; 
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left;
	}
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}
#sidebar #searchsubmit {
	padding: 1px;
	}
.entry form { 
	text-align:center;
	}
select {
	width: 130px;
	}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


#contentL{
	width:425px; float:left; margin:0px; padding:0px;}
#contentR{
	widht:481px; float:left;  margin:0px; padding:0px; }
#box{width:403px;  
       margin:0px auto; 
       /*float:left;*/ 
}
#boxtop{width:403px;
      /*height:59px;*/ 
        background: url('images/HBtop.jpg') no-repeat top center;
}
#boxmid{width:403px; 
        background: url('images/HBm.jpg') repeat-y center bottom ; 
       /*padding:0px 10px 0px 10px;*/
}
#boxbot{width:373px; /*height:28px;*/
       background: url('images/HBb.jpg') no-repeat  center bottom; 
       margin-top:0px; padding:40px 15px 20px 15px; 
       text-align:justify;
       display:table;
       font:normal 14px 'Century Gothic',Verdana,Arial; color:#F3F0E9; 
}
#box h2, #box h2 a{
font:bold 15px 'Century Gothic',Verdana,Arial; color:#F3F0E9; text-align:left;
text-transform:uppercase; }
#flash{
	width:478px; height:391px;
       margin:0px; padding:0px; 
        background:#cccccc url('images/flash.jpg');
        float:left; 
        display:table; 
}
#homegal {
	width:478px; 
        min-height:198px;
        background:#EDE6DA url('images/bghomegal.jpg ')left top repeat-x;
        float:left;
        margin:16px 0px 0px 0px; padding:0px;
text-align:center; 
        }
#sep1{
	width:369px; height:130px;
        background: url('images/sep1.jpg') center no-repeat;
        margin:0px auto; padding:0px;
        display:table;
vertical-align:middle; 
}
#reservation {
       width:130px; height:130px; 
       margin-left:75px; margin-top:0px; 
       padding:0px;  background:url(images/reservationbtn.png) no-repeat center top; 
       display:block;
float:left; 
		}
#reservation a{
       width:130px; height:130px; 
       margin-top:0px; padding:0px;  
       background:url(images/reservationbtn.png) no-repeat center top;
		}
#reservation a span{
		display: none; text-decoration:none;
		}
#cymrulogo {
       width:61px; height:87px; 
       margin:20px 0px 0px 160px;
       padding:0px; 
       background:url(images/cymrubtn.png) no-repeat center top; 
       /*display:block;*/
float:left;
		}
#cymrulogo a{
       width:61px; height:87px; 
       margin-top:0px; padding:0px;  
       background:url(images/cymrubtn.png) no-repeat center top;
		}
#cymrulogo a span{
		display: none; text-decoration:none;
		}
#homegal h2{
	
        width:435px; height:54px;
        background: url('images/sep2.jpg') center bottom no-repeat;
        margin:0px auto; padding:0px;
        display:table;
        font:normal 14px 'Century Gothic',Verdana,Arial; color:#5E2F29;
        text-align:center;
padding-top:5px; 
text-transform:uppercase;
        }
.text{
	width:300px; clear:both; text-align:justify; margin:0px auto; padding:0px; }
}

#boxbot h2, #boxbot h2 a{
	font:bold 14px 'Century Gothic',Verdana,Arial;
        color:#F3F0E9;
        text-align:left;
        padding-left:10px;
       &nbsp;text-transform:uppercase; 
}

#innerbox{width:846px;  
       margin:0px auto; 
       /*float:left;*/
       display:table;  
}
#innerboxtop{width:846px;
      /*height:59px;*/ 
        background: url('images/innertop.jpg') no-repeat top center;
}
#innerboxmid{width:846px; 
        background: url('images/innermid.jpg') repeat-y center bottom ; 
       /*padding:0px 10px 0px 10px;*/
}
#innerboxbot{width:806px; /*height:28px;*/
       background: url('images/innerbot.jpg') no-repeat  center bottom; 
       margin-top:0px; padding:40px 20px 20px 20px; 
       text-align:justify;
       display:table;
       font:normal 14px 'Century Gothic',Verdana,Arial; color:#F3F0E9; 
}

#box h2, #box h2 a, #innerbox h2, #innerbox h2 a{
font:bold 15px 'Century Gothic',Verdana,Arial; color:#540500; text-align:left;
text-transform:uppercase; text-decoration:none; }


#homegal .ngg-album-compact{
	margin-left:5px; height:130px; 
}
#homegal .ngg-albumoverview {
	padding-left:50px; text-align:center; 
}
#homegal .ngg-album-compact h4, #homegal .ngg-album-compact h4 a{
	text-transform:uppercase; font:normal 14px 'Century Gothic',Verdana,Arial;
color:#41211D; text-align:center; text-decoration:none;
 }

#homegal .ngg-album-compact p {
	display:none; 
}
#homegal .ngg-album-compactbox {
	background-image:none; 
}
.sep{
	width:100%; height:2px; 
background: url('images/sep3.jpg') center repeat-x;
margin-top:6px; margin-bottom:6px; 
clear:both;
display:table;
text-align:center; 
} 
