/*
Theme Name:W3Design Springfontein
Theme URI:http://www.springfontein-guest-house.com/
Description:An original design for springfontein guest house
Version:1.0
Author:Brett Kantor
*/
*{
margin:0;
padding:0;
}
body{
font-size:76%;
font-family:"Lucida Grande",Verdana,Arial,Sans-Serif;
background:#f4cbad;
color:#4b0008;
text-align:center;
}
a.nobdr img{
border:0;
}
.entry p img{
float:right;
border:1px solid #51040c;
margin:1px 0 1.3em .4em;
clear:right;
padding:2px;
}
.entry p.attachment a img{
float:none;
width:550px;
height:413px;
display:block;
clear:both;
border:0;
margin:0;
padding:0
}
.entry p{
clear:both;
}
br.brp{
display:block;
margin-bottom:1em;
}
.padimg{
width:374px;
height:203px;
}
.hid{
position:absolute;
left:-3000px;
height:1px;
width:1px;
}
hr.clearer{
/*width:99%;*/
border:1px solid #fff;
color:#fff;
clear:both;
height:1px;
margin:0;
}
#map{
width: 544px; 
height: 540px;
margin:1em 0;
border:3px double #ccc
}
/* text format */
#content h2{
background-color:#ce2425;
color:#f9fbec;
width:100%;
font-weight:normal;
padding:4px 0 6px 0;
font-size:1.8em;
text-align:center;
margin-bottom:26px;
margin-top:7px;
text-transform:capitalize;
}
p strong.gap{
display:block;
}
.smallp{
font-size:86%;
line-height:1.3em;
background-color:#fff;
border-top:3px solid #fff;
position:relative;
top:-3px;
padding:8px 0 17px;
}
p,ol,ul{
margin-bottom:1.3em;
}
#content .entry{
line-height:1.7em;
}
h3.contact a{
color:#ce2425;
background-color:#f3f3f3;
font-size:14px;
text-decoration:none;
padding:.2em 0 .3em;
display:block;
width:100%;
}
h3.contact a:hover{
color:#fff;
background-color:#ce2425;
}
address{
font-size:86%;
line-height:1.3em;
font-style:normal;
margin-bottom:1em;
}
/* end text format */
/* page layout */
#rb{
max-width:930px;
min-width:752px;
margin:0 auto 0 auto;
border:solid 11px #ce2425;
border-width:0 11px 1px 11px;
}
#gb{
border:solid 11px #c8c8c7;
border-width:0 13px;
}
#container{
position:relative;
border:30px solid #fff;
background-color:#fff;
overflow:hidden;
padding-left:263px;/* The width of the menu */
}
* html #container{
height:100%;
}
#contentwrp{
background-color:#fff;
width:100%;
border-left:263px solid #f9ede4;
margin-left:-263px;
float:right;
}
#content{
border-left:30px solid #fff;
text-align:left;
line-height:1.6em;
}
#footer{
position:absolute;
bottom:0;
right:0;
left:293px;
height:8em;
background-color:#e9e9e9;
text-align:center;
border-top:1px solid #e9e9e9;
clear:both;
}
.entry{
padding-bottom:9em;
height:100%;
}
/* end layout */
/* menu */
#menu{
background-color:#f9ede4;
width:263px;
float:right;
margin-left:-263px;
padding-bottom:242px;
}
#menuul{
margin:1em auto 2em;
width:230px;
}
#menuul li{
list-style:none;/*margin-bottom:2px;*/
}
#menuul li a{
text-transform:capitalize;
color:#9c1b1b;
display:block;
width:100%;
line-height:18px;
text-decoration:none;
border:1px solid #f0d3bb;
border-width:1px 0;
margin-top:6px;
background:url(images/house-menu.gif) 0 -2px;
}
#menuul li a:hover{
color:#4b0008;
border:1px solid #b66c6c;
border-width:1px 0;
background:url(images/house-menu-over.gif) 0 -2px;
}
#menuul li.current_page_item a,#menuul li.current_page_ancestor a{
color:#4b0008;
border:1px solid #b66c6c;
border-width:1px 0;
background:url(images/house-menu-over.gif) 0 -2px;
}
#menuul li.page_folder li.page_item a{
color:#9c1b1b;
margin-top:0px;
border:1px solid #f0d3bb;
border-width:0 0 1px;
}
#menuul li.page_folder li.page_item a:hover{
color:#4b0008;
background:url(images/house-menu-over2.gif) 0 -2px;
}
#menuul li.current_page_ancestor a:hover{
background:url(images/house-menu-over2.gif) 0 -2px;
}
#menuul li.current_page_ancestor li.current_page_item a{
color:#4b0008;
background:url(images/house-menu-over2.gif) 0 -2px;
}
/* end menu */
#mapimg{
position:absolute;
bottom:0px;
left:0px;
}
.padimg{
display:block;
}
