/*
Theme Name: alpaisbeach
Theme URI: http://www.wordpress4you.com/
Description: The default WordPress theme for malpaisbeach.
Author: WordPress 4 You
Author URI: http://www.wordpress4you.com/
*/

body{
 margin:0px;
 padding-top:8px;
 background-color:#007199;
 background-image:url(images/malpais-canvas-bkgd.jpg);
 font-family:trebuchet ms;
}
a{
 color:#000000;
}
a:active, a:visited{
 color:#871b16;
}
.main-container{
 width:1000px;
 text-align:left;
 margin:0 auto;
 background-image:url(images/bg-main.gif);
}
h1{
 color:#619cd4;
 font-size:35px;
 font-family:trebuchet ms;
}
h3{
 font-family:Tahoma, Arial;
 color:#68100c;
 font-size:16px;
 font-family:trebuchet ms;
}
.navi{
 background-image:url(images/malpais-topbar2.jpg);
 height:27px;
 font-family:century gothic, arial;
 padding-top:7px;
 font-size:15px;
}
a.glow2:hover{
 color:rgb(255,125,9);
 text-decoration:underline;
}
.left{
 float:left;
}
.right{
 float:right;
}
.clear{
 clear:both;
}
.sidebar{
 width:223px;
 padding-left:10px;
 padding-right:10px;
}
.sidebar ul{
 list-style:square;
 padding:0px;
 padding-left:20px;
 padding-right:30px;
 margin:0px;
}
.sidebar ul li{
 padding-bottom:10px;
}
.sidebar h2{
 font-size:16px;
}
.content{
 width:720px;
 padding-left:10px;
 font-family:Tahoma;
 color:#333333;
 font-size:12px;
}
.side-nav{
 font-size:12px;
 font-family:Tahoma;
 line-height:18px;
}
.side-top-banner{
 font-size:9px;
}
.subtitle{
 color: #800000;
 font-weight: bold;
 font-size: 16px;
 display:block;
 padding-top:5px;
}


.subtitle2 {color: #000000;
                font-weight: bold;
                font-size: 11px;                }
.location {color: #800000;
                font-weight: bold;
                font-size: 11px;                }
.title {
 color:#000000;
 font-weight:bold;
 font-size:20px;
}
a.title, a.title:hover, a.title:visited {
 color:#000000;
 text-decoration:none;
}

.resa { color: #FF8A00;
                font-size : 13px;
                font-weight:bold;

}
a.resa {  color : #FF8A00;}
a.resa:visited { color: #FF8A00;}
a.resa:hover { color: #1C2769;}
.alignright{
 float:right;
 margin-left:10px;
}
pre{
 font-family:trebuchet ms;
 color:#800000;
 font-size:14px;
}
ul.qtrans_language_chooser{
 list-style:none;
 margin:0px;
 padding:0px;
 padding-left:60px;
 padding-bottom:20px;
}
ul.qtrans_language_chooser li{
 float:left;
 width:60px;
}
li.widget{
 list-style:none;
}
span.title{
 font-size:16px;
}
/*************** Album Page Content ******/
.text_content p{
	background:#f9f8f6;
    height:203px; /*210px;*/
    margin-left: 12px;
    width:678px; /*685px;*/
	padding:7px 0 0 7px;
	color:#7c7183;
}

/*************** Photo Album ************/
.left  p{
	/*clear:both; */
}
.left .album{
	width:110px;
	height: 242px;
	float:left;
	border:none !important;
	background:#f6f6f5;
	margin:8px 3px 10px 13px;
}
.left .album a img{
	height:120px !important;
	width:100px !important;
	border:2px solid black;
	float:left;
	margin-left:3px;
}
.album h2.name{
	text-align:center !important;
}
.album h2 a{
	color:#871B16;
	text-align:center;
	margin:13px 4px 4px;
}
.left .album p{
	font-size:11px;
	color:#181922;
	text-align: center;
}
.left .album .name a{
	text-decoration:none;
	text-align:center;
	font-size:14px;
}
.thumbs{
	width:720px;
	float:right;
}
.thumbs a img{
	border:none !important;
	max-width:696px !important;
}
/********** News And Articles **************/
.content h1{
	text-align:center;
}
.content p span.start_news{
	margin-left:27px;
}
.left .start{
	margin-bottom:30px;
	color: #333333;
    font-family: Tahoma;
    font-size: 12px;
	width:457px;
	float:left;
	margin-top:0 !important;
	line-height:20px;
}
.left .start .start_alpha{
	font-weight:bold;
}
.left  a{
	text-decoration:none;
}
.left .news_heading{
	text-decoration:underline;
	color:#871B16;
}
.left .news_heading a{
	text-decoration:underline;
	color:#871B16;
}
.left  a #news_content{
	color:#333333 !important;
	margin-bottom:25px;
}
.sidebar .categories{
	list-style:none;
	color:#e2eefe;
}
.sidebar .categories ul{
	margin-top:-22px;
}
.sidebar .categories ul li{
	list-style:disc;
	color:#000000;
}
#news_content p{
	font-family: tahoma;
    font-size: 12px;
    letter-spacing: 0.002em;
    line-height: 18px;
    word-spacing: 2px;
}
#news_content .news_img{
	float:right;
	text-align:right\0/;
	min-height: 74px;
        min-width: 233px;
        min-width: 280px\0/;
}
#news_content .news_img img{
    /* max-height: 149px; */
    max-width: 201px;
    border: 1px solid #000000;
	margin: -53px 10px 10px 10px;
}
#fbshare .addthis_container{
	display:none;
}
#fbshare .FacebookLikeButton{
 margin-left: 0 !important;
}
#fbshare{
	margin-bottom:20px;
}
#fbshare p a img{
	max-height: 190px;
    max-width: 252px;
	margin:0 5px 10px 0;
}
.content h3 {
	margin-bottom:7px !important;
}
.content h3 a{
    font-size: 20px;
    font-weight: normal;
	color:#871B16;
}
.content small{
	font-size:13px;
}
.content .author{
	margin-top:4px;
}
.content .author p{
	margin:0px !important;
}
.content .author p b a{
	margin-left:2px;
}
.author h4{
	display:inline;
}
.content .cat{
	margin-top:5px;
        margin-bottom: 9px;
}
.content .cat b a{
	margin-left:5px;
}
.postmetadata{
/*	clear:both;
        margin-bottom:33px;
        border-bottom: 0.03em dashed black;
        height: 46px; */
    clear: both;
    height: 32px;
    margin-bottom: 0 !important;
}
.content .postmetadata b{
	margin-left:7px;
        margin-bottom:20px;
}
#searchform .screen-reader-text{
	display:none;
}
#searchform #s{
	background: none repeat scroll 0 0 #FFFFFF;
    width: 117px;
	margin-left: 13px;
}
#searchform #searchsubmit{
	width:65px;
}
.content #news_content .FacebookLikeButton{
    background: none repeat scroll 0 0 #E2EEFE;
    display: block;
    height: 12px;
    margin-left: 0;
    margin-top:0 !important;
    padding-top: 9px;
    padding-bottom: 19px;
    position: relative;
    top: 0 !important;
    overflow: hidden;
    width:421px;
    margin-top:0px;
}
.content #news_content .FacebookLikeButton iframe{
	color:#000;
}
.news_post{
	/* margin-bottom:25px; */
    border-bottom: 1px dashed black;
    margin-bottom: 35px;
}
/********** News And Articles Sidebar **************/
.sidebar li h2.widgettitle{
	color:#871B16;
	margin-left:15px;
}
.sidebar li ul li{
	list-style:disc;
	font-family: Tahoma;
    font-size: 12px;
    line-height: 18px;
	margin-left:20px;
}
/************* Search page ************/
.content #content .pagetitle{
    font-size: 20px;
    letter-spacing: 0.04em;
	margin-bottom:26px;
}
/*************** Single Page *******************/
.content .single_image a img{
	max-width:696px;
}

/************ Facebook like icon ************/
.addthis_container{
/*	margin-top:311px;*/
}
.FacebookLikeButton{
	width:740px;
}
.left .FacebookLikeButton{
	position:absolute;
	clear:both;
	/*margin-top:-101px;*/
	top:522px;
	margin-left:22px;
	display:none;
}
#fbshare .FacebookLikeButton{
	display:block;
	position:relative;
	top:0;
	background: none repeat scroll 0 0 #E2EEFE;
	width: 704px;
	height:72px;
	padding:16px 0 0 12px !important;
}
.facebook_logo{
	float:left;
	width:480px;
	width:438px\0/;
}
.facebook_logo p{
	display:none;
}
.facebook_logo table{
	display:none;
}
.facebook_logo .facebook_content img{
	display:none;
}
.facebook_logo .facebook_content .gallery{
	display:none;
}
/************** Rentel House ***************/
.content table td a img{
	display:block;
        min-width: 110px;
        max-width:235px;
}
/********* 404 page ********/
.thumbs b{
    display: block;
    margin-left: 10px;
    text-align: center;
}
.album_title{
	color: #619CD4;
	font-weight:bold;
	font-size:16px;
	 margin-left: 7px;
}
/******** Archive page ********/
.surf_title{
	 color:#000000;
	 font-size:20px;
	 margin-bottom:20px;
}
.surf_img a img {
    margin: 0 30px 10px 0;
    border:1px solid black;
    max-height: 190px;
    max-width: 252px;
}
/******* Hack for Safari *********/ 
@media screen and (-webkit-min-device-pixel-ratio:0){
.content table td a img{
    margin-top:30px;
}
.beach_suck_img{
    margin-bottom:12px;
}
}
/******* Hack for IE7 *********/ 
*+html .content .cat{
    margin-bottom:20px;
}
*+html #news_content .news_img{
    float:right;
max-width: 201px;
}
*+html .facebook_logo{
    float:left;
    margin-bottom:12px;
}
.beach_play_img{
    margin-top:20px;
}
.wp-image-{
    display:none;
}
