/*
Theme Name: BeachHouse
Theme URI: 
Description: The original beach  house theme
Version: 1.0
Author: Glenn O'Brien
Tags: mantle color, variable width, two columns, widgets

*/

body {
background-image: url(images/bg.jpg);
background-repeat: no-repeat;
background-color:#000;
margin: 0px;
padding:0;
color: #727272;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size:60%
line-height: 18px;
text-align: centre;
font-weight:normal;
}
#header{
width: 100%;
height:115px;
padding: 0px 0px 0px 0px;
background-color: #4f748a;
margin-top: 0px;
}

#logoPos{

margin: 0px 10px 0px 10px;
padding: 10px 0px 0px 0px;
}


#page{
width: 950px;
margin: auto;
padding: 0px 0px 0px 0px;
background-color: #EFEFEF;
margin-top: 0px;
}

#content{
width:490px;
padding: 20px 20px 10px 20px;
background-color: #EFEFEF;
margin: 10px 10px 10px 10px;
float: left;
position:inherit;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;
border-style:dotted;
border-width:1px;
border-color:#999999;
}



#showBTT{
float:left;
margin: 10px 0px 0px 0px;
width: 150px;
height: 20px;
background-color:#a7a697;
text-transform: uppercase;
font size: 11px;
text-align: center;
font-weight:bold;
border-style:dotted;
border-width:1px;
border-color:#666666;
}

#showTXT{
float:left;
margin: 0px 0px 0px 0px;
width: 150px;
height: 40px;
background-color:#a7a697;
text-transform: uppercase;
font size: 11px;
text-align: center;
font-weight:bold;
}

a.showTXT:link{
padding-top:3px;
color:#ffffff;
text-align: center;
font-size:10px;
display: block;
height:17px;
border-bottom: 1px solid #EFEFEF;
}
a.showBTT:link{
padding-top:3px;
color:#ffffff;
text-align: center;
font-size:10px;
display: block;
height:17px;
}
a.showBTT:hover {
background-color: #76a0b0;
}
a.showTXT:hover {
background-color: #76a0b0;
}



#bgimage{
background-image: url(images/IMG_6492G.jpg);
background-repeat: no-repeat;
width: 950px;
min-height:668px;
padding: 0px 0px 0px 0px;
background-color: #cccccc;
margin-top: 0px;
float: left;
}

.sidebar-box {
padding: 10px;
margin-bottom: 10px;
float: left;
background-color: #FFF;
width: 280px;
}


#sidebar{
width: 300px;
padding: 0px 0px 0px 0px;
background-color: #transparent;
margin-top: 10px;
margin-right:10px;
margin-bottom:0px;
float: right;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;

}

.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
display: block; 
color: #727272; 
width: 255px;
padding: 3px 3px 3px 3px; 
background-image: none !important;
border-bottom: 1px dotted #D7D7D7;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;
margin-bottom:0px;
} 

.sidebar-box ul li {
color: #727272 !important;
margin-left: 0px;
width: 100%;
margin-bottom:0px;
}

.sidebar-box ul {
float: left;
margin: 0px 0px 0px 0px;
padding-left: 10px;
list-style-type: none;

}

.sidebar-box ul li a:hover {
display: block; 
color: #393939; 
padding: 3px 3px 3px 3px;
background-color: #F5F5F5;
margin-bottom:0px;
} 

.sidebar-box h2 { 
font-size: 12px; 
color: #383838;  
font-weight: bold; 
font-family: Trebuchet MS; 
float: left;
width: 100%;
margin-bottom:0px;
}

.search_bg {
height:35px;
width:260px;
float: left;
margin-top: 10px;
margin-left: 10px;
}

#search {
color:#FFFFFF;
padding:0;
}

#search input {
background: #FFF;
font-size:11px;
color:#B8B8B8;
font-family:Tahoma, arial, verdana, courier;
width:150px;
height:11px;
vertical-align:middle;
padding:10px;
border: 1px solid #E7E7DC;
}
.icons {
margin-top: 0px; 
margin-bottom: -5px;
margin-right: 10px;
}

#search .input {
width:66px;
height:31px;
background:none;
border:none;
vertical-align:middle;
margin:0;
padding:0;
margin-left: 10px;
}

#footer{
width: 100%;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000000;
color:#ffffff;
font-size:11px;
}

a:link { 
text-decoration: none; 
color: #E00000; 
}

a:visited { 
text-decoration: none; 
color: #E00000; 
}

a:hover, a:active { 
color: #3B3B3B; 
}


#categories {
width: 950px;
float: left;
background-color: #a7a697;
min-height: 38px;
margin-top: 0px;
}

#categories ul {
margin: 0px;
padding-left: 0px;
list-style-type: none; 
list-style-image: none; 
float: left;
}

#categories ul li {
float: left; 
display: block; 
padding-left: 0px; 
height: 38px;
}

#menusHotlinks ul li a:link,#menusHotlinks ul li a:visited, #menusHotlinks ul li a:active  {
height: 20px;
display: block;
color: #FFFFFF;
font-size: 13px;
padding: 5px 10px;
float: left;
margin: 0px;

}
#menusHotlinks ul li a:hover {
background-color: #76a0b0;
}

#menusHotlinks {
width: 450px;
float: left;
background-color: #a7a697;
min-height: 30px;
margin-top: 0px;
margin-bottom:15px;
margin-right:80px;
}

#menusHotlinks ul {
margin: 0px;
padding-left: 0px;
list-style-type: none; 
list-style-image: none; 
float: left;
}
#menusHotlinks ul li {
float: left; 
display: block; 
padding-left: 0px; 
height: 30px;
}



#categories ul li a:link,#categories ul li a:visited, #categories ul li a:active  {
height: 14px;
display: block;
color: #FFFFFF;
font-size: 13px;
padding: 12px 20px;
float: left;
margin: 0px;
}

#categories ul li a:hover {
background-color: #76a0b0;
}

.post-title {
line-height: 27px;
font-size: 26px;
margin-top: 0px;
font-weight: normal;
font-family:georgia,garamond,serif;
color:#990000;
filter:alpha(opacity=100);
-moz-opacity:1;
font-style: italic;
}

h1 { 
font-size: 32px; 
margin-bottom: 0px; 
margin-top: 10px;
font-family:Trebuchet, Tahoma, Arial, sans-serif;

}

h2 { 
font-size: 28px; 
}

h3 { 
font-size: 24px;
}
