/*
Theme Name:SuiteLife
Description:Wordpress theme to for SuiteLife v2
*/



@font-face {font-family:"HeaderFont";	src:url("images/MittelschriftDinD.ttf"); }
@font-face {font-family:"ThickFont";	src:url("images/MittelschriftDinD.ttf"); }
@font-face {font-family:"WideFont";	src:url("images/MittelschriftDinD.ttf"); }

* {margin:0; padding:0; }
body {background-color:#FFF; margin:0; padding:0; font-family:Verdana,Helvetica,Arial; background-image:url("images/body-bg.gif"); background-repeat:repeat-x; background-position:left top; }

/*  */
#big_wrapper {width:100%; min-width:1040px; background-image:url("images/header_bg.jpg"); background-repeat:no-repeat; background-position:center top; }
#top_wrapper {width:100%; background-image:url("images/halftone_white_50.png"); background-repeat:repeat-x; background-position:left top; }

/*  */
#wrapper {margin:0px auto; width:1040px; }

/*  */
.top_header {height:190px; width:100%; }

/* */
ul.top_menu {list-style:none; float:left; padding-top:9px; }
ul.top_menu li {display:inline; }
ul.top_menu li span {padding:0 2px 0 4px; font-size:8px; vertical-align:middle; }
ul.top_menu li a {color:black; font-weight:bold; text-decoration:none; font-size:12px; }
ul.top_menu li a:hover {color:#A91C0D; }
ul.top_menu li a.selected {color:#A91C0D; }

.search {float:left; padding:9px 0 0 60px; }
.search input {float:left; }
.search input.notbutton {width:120px; font-size:12px; height:17px; padding-left:18px; padding-top:1px; background-image:url("images/header_search.png"); background-repeat:no-repeat; }
.search input.button {height:20px; margin-left:4px; cursor:pointer; font-weight:bold; }

.signup {float:right; padding:3px 0 0 0px; text-align:right; font-size:10px; text-align:left; }
.signup form input {font-size:10px; width:100px; height:15px; margin-left:3px; padding-left:3px; padding-top:0px; }
.signup form input.button {height:18px; width:60px; padding:0px; cursor:pointer; font-weight:bold; }



/* left side */
#left_side {min-height:600px; width:195px; float:left; background-image:url("images/sidebar_left.gif"); background-repeat:no-repeat; background-position:right top; padding-top:31px; background-color:#ffffff; }
#left_side ul {list-style:none; }
#left_side ul {padding-bottom:4px; }
#left_side ul h2 {font-family:"HeaderFont",Verdana; color:black; font-size:19px; line-height:18px; font-weight:normal; padding-bottom:5px; }
#left_side ul li li {border-left:1px solid silver; display:block; margin:0 0 5px; padding:0 0 0 10px; }
#left_side ul li li:hover {border-left:1px solid white; }
#left_side ul li li a {background-color:transparent; color:#777; margin:0; padding:2px 5px; text-decoration:none; font-size:15px; line-height:18px; }
#left_side ul li li a:hover {background-color:#A91C0D; color:#FFF; }

#left_side ul ul li {margin-bottom:5px; }
#left_side ul ul li a {background-color:transparent; color:#777; margin:0; padding:2px 5px; text-decoration:none; font-size:13px; line-height:18px; }
#left_side ul ul li a:hover {background-color:#A91C0D; color:#FFF; }
#left_side ul ul li a.selected {background-color:#A91C0D; color:#FFF; }
#left_side ul ul li.current_page_item a {background-color:#A91C0D; color:#FFF; }

#left_side ul ul ul {visibility:hidden; text-size:0px; width:0; height:0; overflow:hidden; }



/* right side */
#right_side {min-height:600px; width:245px; padding-top:31px; float:right; background-image:url("images/sidebar_right.gif"); background-repeat:no-repeat; background-position:left top; background-color:#ffffff; }
#right_side ul {list-style:none; }
#right_side ul.root {list-style:none; padding-left:54px; }
#right_side ul {padding-bottom:4px; }
#right_side ul h2 {font-family:"HeaderFont",Verdana; color:black; font-size:19px; line-height:18px; font-weight:normal; padding-bottom:5px; }
#right_side ul li li {border-left:1px solid silver; display:block; margin:0 0 5px; padding:0 0 0 10px; }
#right_side ul li li:hover {border-left:1px solid white; }
#right_side ul li li a {background-color:transparent; color:#777; margin:0; padding:2px 5px; text-decoration:none; font-size:13px; line-height:16px; }
#right_side ul li li a:hover {background-color:#A91C0D; color:#FFF; }
#right_side ul li.selected a {background-color:#A91C0D; color:#FFF; }


#right_side div.ebook_banner { width:180px; height:61px; border:0px; margin-top:-42px; padding-left:54px; padding-bottom:10px; padding-top:10px; }
#right_side div.ebook_banner a img { width:180px; height:80px; border:0px solid white; }

#right_side div.shape_banner { width:180px; height:61px; border:0px; margin-top:0px; padding-left:54px; padding-bottom:31px; padding-top:10px; }
#right_side div.shape_banner a img { width:180px; height:80px; border:0px solid white; }




/* main */
#main {width:600px; float:left; padding-top:10px; padding-bottom:20px; }
#main .post {text-align:justify; padding-bottom:15px; }


#main .post {font-size:12px; line-height:16px; }
#main .post {padding:5px 0px; }
#main .post p {padding-bottom:12px; }

#main .post a span:hover {color:#A91C0D; }
#main .post .post_info {text-align:right; font-size:12px; padding-top:5px; }
#main .post .post_info a {color:#777; text-decoration:none; padding:0 0px; }
#main .post .post_info a:hover {color:#ae200f; }
#main .post .linebr {border-top:1px dotted #9A9A9A; height:1px; line-height:1px; width:100%; margin-top:2px; }

#main .post h2 a {font-family:"HeaderFont",Arial,Verdana; text-decoration:none; color:#000; padding:1px 2px; }

#main .post h1 {font-family:"HeaderFont",Arial,Verdana; font-weight:normal; color:#000; font-size:28px; padding-bottom:20px; text-transform:uppercase; line-height:28px; text-align:left; } 
#main .post h2 {font-family:"HeaderFont",Arial,Verdana; font-weight:normal; color:#444; font-size:24px; padding-bottom:18px; text-transform:uppercase; line-height:24px; text-align:left; } 
#main .post h3 {font-family:"HeaderFont",Arial,Verdana; font-weight:normal; color:#222; font-size:20px; padding-bottom:16px; text-transform:uppercase; line-height:20px; text-align:left; }
#main .post h4 {font-family:"HeaderFont",Arial,Verdana; font-weight:normal; color:#000; font-size:18px; padding-bottom:16px; text-transform:uppercase; line-height:18px; text-align:left; }

#main .post a       {color:#a91c0d; background-color:transparent; text-decoration:none; }
#main .post a img   {border:0px; }
#main .post a:hover {color:#d48e86; background-color:transparent; text-decoration:none; }

#main .post ul	{margin-left:30px; list-style-image:url("http://suitelife.es/images/bullet7.gif"); }

#main .post .comments {font-size:10px; }
#main .post .comments h3 {font-size:12px; }
#main .post .comments ol {margin:0; padding:0 0 0 35px; }
#main .post .comments ol li {font-weight:bold; background-color:#F8F8F8; border-bottom:1px solid #DDD; border-top:1px solid #DDD; margin-bottom:10px; padding:5px; }
#main .post .comments ol li .comment-author {}
#main .post .comments ol li .comment-author a {color:#777; text-decoration:none; }
#main .post .comments ol li .comment-author a:hover {color:#FFF}
#main .post .comments ol li .comment-meta a {font-weight:normal}
#main .post .comments ol li .comment-meta a:hover {}
#main .post .comments ol li p {margin:10px 5px 10px 0; }
#main .post .comments input {margin:5px 5px 1px 0; padding:2px; width:170px; border-color:#BBB #777 #777 #BBB; border-style:solid; border-width:1px; }
#main .post .comments input#submit {cursor:pointer; }
#main .post .comments textarea {padding:2px; width:400px; padding:2px; border-color:#BBB #777 #777 #BBB; border-style:solid; border-width:1px; }
#main .post #respond {padding-top:20px; }
#main .post strong {font-weight:normal; }

#main .estateList {position:relative; }
#main .estateList a.read_more {color:#a91c0d; text-decoration:none; }
#main .estateList a.read_more:hover {background-color:#A91C0D; color:#FFF; text-decoration:none; }
#main .estateList h3 {position:absolute; right:10px; top:7px; font-size:18px; color:#af1d0e; font-family:"HeaderFont",Arial,Verdana; }
#main .estateList .thumbnailimage {position:absolute; left:0px; top:0px; width:183px; height:140px; }
#main .estateList .estateListTop {width:600px; background-image:url("images/estate-list-top-bg.gif"); min-height:127px; color:#000; font-family:Arial, Verdana; margin-top:5px; }
#main .estateList .estateListTop h2 {font-family:"HeaderFont",Arial,Verdana; font-size:18px; padding-top:7px; padding-bottom:0px; padding-left:192px; width: 320px;}
#main .estateList .estateListTop .overview {height:32px; }
#main .estateList .estateListTop h4 {font-family:"HeaderFont",Arial,Verdana; font-size:12px; font-weight:normal; padding-left:192px; }
#main .estateList .estateListTop .description {font-size:12px; float:left; padding-top:6px; padding-left:192px; }
#main .estateList .estateListTop .description .box {float:left; width:160px; overflow:hidden; }
#main .estateList .read_more_button {position:absolute; left:480px; top:102px; }
#main .estateList .read_more_button img {border:0px; }

#main .estateList .estateListTop .autohide {margin-top:25px; }
#main .estateList .estateListTop .autohide .leftside {width:183px; float:left; padding-right:2px; }
#main .estateList .estateListTop .autohide .leftside .callus {background-image:url("images/autohide_visit_bg1.gif"); width:171px; height:106px; font-size:14px; padding:12px 0 0 12px; background-position:right top; }
#main .estateList .estateListTop .autohide .leftside .callus p {color:#FFF; line-height:18px; }

#main .estateList .estateListTop .autohide .leftside .contactme {background-image:url("images/autohide_visit_bg2.gif"); width:171px; height:130px; font-size:14px; padding:8px 0 0 12px; margin-top:10px; background-position:right top; }
#main .estateList .estateListTop .autohide .leftside .contactme p {color:#FFF; line-height:18px; }
#main .estateList .estateListTop .autohide .leftside .contactme div.miniform_contact {margin-top:4px; }
#main .estateList .estateListTop .autohide .leftside .contactme div.miniform_contact p {font-size:12px; }
#main .estateList .estateListTop .autohide .leftside .contactme div.miniform_contact form label {float:left; margin-top:2px; width:50px; color:#FFF; font-weight:bold; }
#main .estateList .estateListTop .autohide .leftside .contactme div.miniform_contact form input.name, div.miniform_contact form input.phone, div.miniform_contact form input.email {border:1px solid #FFF; color:#9F9F9F; font-size:10px; height:12px; margin-bottom:3px; padding:1px 2px 1px 2px; width:108px; }
#main .estateList .estateListTop .autohide .leftside .contactme div.miniform_contact form a.button {background-image:url("images/miniform-submit.gif"); width:64px; height:17px; display:block; text-decoration:none; float:right; margin-top:3px; margin-right:9px; border:0px;}

#main .estateList .estateListTop .autohide .leftside .link_button {float:right; margin-top:8px; }
#main .estateList .estateListTop .autohide .leftside .link_button img {border:0px; }

#main .estateList .estateListTop .autohide .mainside {width:400px; float:left; margin-left:8px; color:#000; font-family:Arial, Verdana; font-size:12px; line-height:16px; }

#main .estateList .estateListTop .autohide .mainsideOLD ul {list-style-position: inside; list-style-type:none; margin:0; padding:0; }
#main .estateList .estateListTop .autohide .mainside ul {margin:0 0 0 0px; list-style-image:url("http://suitelife.es/images/bullet3.gif"); }
#main .estateList .estateListTop .autohide .mainside ul li {margin:0 0 0 20px; }

#main .estateList .estateListTop .autohide .mainside .tabs {width:410px; margin-top:20px; margin-bottom:10px; margin-left:00px; float :left; margin-left:-5px;}
#main .estateList .estateListTop .autohide .mainside .tabs .tabNavigation {color:#000; font-size:18px; font-weight:normal; list-style-image:none; list-style-position:outside; list-style-type:none; height:50px; background-image:url("images/tabs-menu-ul-bg.gif"); background-repeat:repeat-x; background-position:left top; margin:0 0 0 0px; }

#main .estateList .estateListTop .autohide .mainside .tabs .tabNavigation li {border-bottom:1px solid #FFF; display:inline; float:left; margin:0 7px 0 0; }
#main .estateList .estateListTop .autohide .mainside .tabs .tabNavigation li.last {margin-right:0px; }
#main .estateList .estateListTop .autohide .mainside .tabs .tabNavigation li a, #main .estateList .estateListTop .autohide .mainside .tabs .tabNavigation li p {color:#000; float:left; width:132px; height:23px; display:block; padding-top:17px; padding-bottom:10px; text-align:center; text-decoration:none; vertical-align:middle; background-image:url("images/tabs-menu-bg.gif"); }
#main .estateList .estateListTop .autohide .mainside .tabs .tabNavigation li p {color:#9c9c9c; }
#main .estateList .estateListTop .autohide .mainside .tabs .tabNavigation li a.selected {background-image:url("images/tabs-menu-selected-bg.gif"); }

#main .estateList .estateListTop .autohide .mainside .tabs .tabNavigation li a:hover {background-color:#FFF; position:relative; }
#main .estateList .estateListTop .autohide .mainside .tabs .tabdetails {clear:both; background-image:url("images/tabs-content-bg.gif"); background-repeat:no-repeat; background-position:left bottom; margin-top:-1px; float:left; width:390px; padding:10px;}

#main .estateList .estateListTop .autohide .mainside .tabs .tabdetails img.small {width:105px; height:74px; border:0px; padding:10px; }
#main .estateList .estateListTop .autohide .mainside .tabs .tabdetails p.gallery {text-align:center}
#main .estateList .estateListTop .autohide .mainside .tabs .tabdetails p.gallery_info {color:#87190d; text-align:center; font-size:12px; font-weight:bold; padding-top:5px; padding-bottom:5px; }

#main .estateList .estateListBottom {width:600px; height:14px; background-image:url("images/estate-list-bottom-bg.gif"); background-repeat:no-repeat; background-position:left top; margin-bottom:10px; }



#main .re_gallery {float:left; width:710px; padding:20px 0px; }
#main .re_gallery p {text-align:center; padding-bottom:10px; }
#main .re_gallery .large {width:400px; height:340px; margin-bottom:5px; }
#main .re_gallery .small {width:123px; height:100px; }
#main .re_gallery img {float:none; border:1px solid #A2A2A2; margin:0 10px 0 0; padding:2px; }


/* Generalv */
.clear {clear:both; }
.space {clear:both; padding-bottom:20px;}
.center {text-align:center; }
.centered {margin:0 auto; }
.metainfo {background-color:#F8F8F8; border-bottom:1px solid #DDD; border-top:1px solid #DDD; margin-top:10px; padding-top:7px; padding-left:3px; }
p small {font-size:10px; line-height:14px; }
.googlemap {float:left; position:relative; }

.alignleft {float:left; padding:3px; border:none; margin-right:10px; }
.alignright {float:right; padding:3px; border:none; margin-left:10px; }

.alignleft_nomargin {float:left; padding:3px; border:none; margin-right:0px; }
.alignright_nomargin {float:right; padding:3px; border:none; margin-left:0px; }

.navigation a {background-color:transparent;color:#777777;font-size:13px;line-height:18px;margin:0;padding:2px 5px;text-decoration:none; }
.navigation a:hover {color:#A91C0D;}



/* pagenavi section */
.wp-pagenavi {width:600px; height:56px; background-image:url("http://suitelife.es/images/bg_wp-pagenavi.png"); background-repeat:no-repeat; text-align:center; vertical-align:middle; font-size:12px; padding:11px 0px 0px 0px; margin:20px 0px 0px 0px;}
.wp-pagenavi a, .wp-pagenavi a:link {zdisplay:block; zfloat:left;	padding:2px 4px 2px 4px; 	margin:8px 2px 2px 2px; 	text-decoration:none; border:1px solid #5F5F5F; 	color:#A91C0D; 	background-color:#FFF; 	}
.wp-pagenavi a:visited {	padding:2px 4px 2px 4px; 	margin:2px 2px 2px 2px; 	text-decoration:none; 	border:1px solid #5F5F5F; 	color:#ca220f; 	background-color:#FFF; }
.wp-pagenavi a:hover {		border:1px solid #000; 		color:#FFF; 	background-color:#A91C0D; }
.wp-pagenavi a:active {		padding:2px 4px 2px 4px; 	margin:2px 2px 2px 2px; 	text-decoration:none; 	border:1px solid #5F5F5F; 	color:#7DA939; 	background-color:#FFF; }
.wp-pagenavi span {zfloat: left;}
.wp-pagenavi span.pages {	padding:2px 4px 2px 4px; 	margin:2px 2px 2px 2px; 	color:#545454; 	border:1px solid transparent; 	background-color:transparent; font-weight:bold; color:#FFFFFF; }
.wp-pagenavi span.current {	padding:2px 4px 2px 4px; 	margin:2px 2px 2px 2px; 	font-weight:bold; 	border:1px solid #545454; 	color:#545454; 	background-color:#f7f7f7; }
.wp-pagenavi span.extend {	padding:2px 4px 2px 4px; 	margin:2px 2px 2px 2px; 		border:1px solid #545454; 	color:#545454; 	background-color:#FFF; }

.estate_filter {float:left; padding-top:0px; padding-bottom:30px; width:600px; }
.estate_filter p {display:inherit; font-size:12px; float:left; margin-right:10px; font-weight:bold; }
.estate_filter p.button {display:inherit; margin-right:0px; float:left; padding-top:9px; border:0; background-color:white; }
.estate_filter p select {display:inherit; margin-top:4px; border:1px solid black; height:75px; }
a.post-edit-link {font-size:12px; background-color:#a91c0d; color:#FFF; padding:2px 2px 1px 2px; } 

#google_map_content {}
.google_map_content .ajax_loading {height: 50px; margin-top: 150px; margin-bottom: 150px;}



/* stuff R added */

div.header_logo_reg	{
			position:absolute; 
			left:50%; top:48px; 
			margin-left:-200px; 
			background-image:url("images/header_logo_tag.png");
			background-repeat:no-repeat;
			display:inline;
			}
div.header_logo_blog	{
			position:absolute; 
			left:50%; top:48px; 
			margin-left:-200px; 
			background-image:url("images/header_logo_blog.png");
			background-repeat:no-repeat;
			display:none;
			}

div.header_logo_reg a img	{border:0; width:320px; height:101px; }
div.header_logo_blog a img	{border:0; width:320px; height:101px; }

div.header_follow a img {border:0; width:103px; height:38px; margin:3px 0; }

.red		{color:#a91c0d; }

dl 			{padding:0 0 20px 0; }
dt 			{padding:10px 0 5px 0; font-weight:bold; font-size:125%; }
dd 			{padding-left:16px; }


input, textarea, select {
			border-color:#BBB #777 #777 #BBB;
			border-style:solid;
			border-width:1px;
			}
textarea	{font-size:13px; font-family:Arial,Verdana,Helvetica; padding-left:2px; }
body, select, textarea	{
			scrollbar-base-color:#c52a18;		scrollbar-track-color:#e08e85;
			scrollbar-face-color:#c52a18;		scrollbar-arrow-color:#ffffff; 
			scrollbar-highlight-color:#d6695d;	scrollbar-3dlight-color:#6a0f04; 
			scrollbar-shadow-color:#ae200f;		scrollbar-darkshadow-color:#6a0f04;
 			}
.button			{
			border-color:#ffdcd8 #bb7770 #bb7770 #ffdcd8;
			border-style:solid;
			border-width:2px;
			background-color:#FFD2CD;
			cursor:pointer; font-weight:bold;
			}



div.aweber_form			{; }
div.aweber_form table td	{padding-bottom:10px; font-size:12px; font-family:Arial; }
div.aweber_form table td input	{width:120px; }



div.small_form form		{position:relative; left:34px; top:30px; }
div.small_form form input	{float:right; }
div.small_form form table 	{margin-bottom:10px;  }
div.small_form {
	font-size:13px;
	position:relative; left:50%; 
	width:272px; min-height:177px;
	margin:10px 0 0px -136px;
	background-image:url("http://www.suitelife.es/images/small_form_bg.png"); background-repeat:no-repeat;
	}

div.medium_form form		{position:relative; left:34px; top:30px; }
div.medium_form form input	{zfloat:right; }
div.medium_form {
	font-size:13px;
	position:relative; left:50%; 
	width:272px; min-height:177px;
	margin:10px 0 30px -136px;
	background-image:url("http://www.suitelife.es/images/small_form_bg.png"); background-repeat:no-repeat;
	}




td			{vertical-align:top; }

ul.listro		{
			padding-left:30px;
			margin-left:30px;
			list-style-image:url("http://www.suitelife.es/images/arrow.gif");
			list-style-position:inside;
			}

.properties_form	{
			font-size:13px; border:1px solid #A91C0D; 
			position:relative; left:50%; 
			margin:10px 0 10px -160px; width:320px;
			background-color:#e6a0a0;
			background-image:url("http://www.suitelife.es/images/services/email_form_bg.jpg"); 
			background-repeat:repeat-X;
			}

.properties_form form		{margin:15px 20px 0px 10px; }
.properties_form form input	{float:right; }

#main ol		{margin-bottom:10px;}
#main ol li		{margin-left:20px;}




div.footer		{
			display:block;
			clear:both;
			font-size:10px;
			padding:5px;
			text-align:center;
			}
div.footer a		{color:#a91c0d; background-color:transparent; text-decoration:none; }
div.footer a:hover	{color:#d48e86; background-color:transparent; text-decoration:none; }

#footerBig	{
			display:block;
			clear:both;
			width:100%;
			min-width:1040px;
			height:390px;
			overflow:hidden;
			background-color:#414141;
			background-image:url('http://suitelife.es/images/bg_bigfooter.png');
			background-repeat:repeat-x;
			margin:0; 
			padding:0;
			text-align:center;
			}
#footerBig div {
			margin:34px auto 0 auto;
			padding:0;
			width:1040px;
			height:350px;
			overflow:hidden;
			text-align:left;
			zborder:1px solid #555;
			}	
#footerBig div ul.horizontalList {
			list-style-type:none;
			margin:0;
			padding:0;
			width:1040px;
			zborder:1px solid #666;
			}
#footerBig div ul.horizontalList li {
			height:350px;
			border-left:1px solid #dd5b4d;
			margin:0 0 0 27px;
			padding:0;
			float:left;
			zborder:1px solid #444;
			}
#footerBig div ul.horizontalList li.footerIntro {
			width:270px;
			border-left:0;
			margin-left:0;
			padding:0;
			text-align:justify;
			}
#footerBig div ul.verticalList {
			}
#footerBig div ul.verticalList li {
			font-size:11px;
			font-family:Verdana, sans-serif;
			color:#fff;
			margin:0 0 9px 18px;
			line-height:13px;
			}
#footerBig ul.horizontalList li.footerIntro h1 {margin-left:0px}
#footerBig ul.horizontalList li.footerIntro p {margin-left:0px}
#footerBig ul.horizontalList li.footerCol1 {width:165px;}
#footerBig ul.horizontalList li.footerCol2 {width:150px;}
#footerBig ul.horizontalList li.footerCol3 {width:175px;}
#footerBig ul.horizontalList li.footerCol4 {width:160px;}

#footerBig div ul.horizontalList li h1 {
			font-size:20px;
			font-family:"HeaderFont",Verdana,sans-serif;
			font-weight:normal;
			color:#fff;
			margin:0 0 15px 18px;
			padding:0;
			}
#footerBig div ul.horizontalList li p {
			font-size:11px;
			font-family:Verdana, sans-serif;
			color:#fff;
			margin:0 0 5px 18px;
			line-height:13px;
			}
#footerBig div ul.horizontalList li p a {
			color:white;
			text-decoration:none;
			}
#footerBig div ul.horizontalList li p a:hover {
			color:white;
			text-decoration:underline;
			}





.related_posts {
			margin:20px 0px 20px 0px;
			}
.related_posts p {
			margin:0px 0px -10px 0px;
			}
.related_posts ul {
			margin:0px;
			list-style-image:url("http://suitelife.es/images/bullet2.gif");
			}
.related_posts ul li {
			margin:0px 0px 0px 10px;
			}

img.bordered {
			background:#eee; padding:4px; border:1px solid #ccc;
			}
img.spaceleft {
			margin-left:10px;
			}
img.spaceright {
			margin-right:10px;
			}



.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
padding-bottom: 1px;
margin: 0 6px;
/* optional rounded corners for browsers that support it */
-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: 9px;
line-height: 9px;
padding: 5px 4px 2px 0px;
margin: 0;
}






/* FOLLOWBOX */

#followbox	{
			width:200px; height:102px;
			font-size:8px; 
			position:absolute; 
			right:20px; top:40px; 
			}


#followbox p	{
			font-family:"HeaderFont",Verdana,Helvetica; 
			font-size:18px; 
			font-weight:normal;
			color:white;
			text-decoration:none; 
			text-align:center;
			margin:0px 0px 0px 0px;
			padding:12px 0px 7px 0px;
			}

#followbox ul	{
			margin:0px; padding:0px;
			width:200px;
			list-style-type:none;
			text-align:center;
			position:relative; left:18px;
			}

#followbox ul li	{
			margin:0px; padding:0px;
			width:45px; float:left; 
			text-align:center;
			}

#followbox ul li a	{
			margin:0px; padding:0px;
			font-family:Arial,Verdana,Helvetica; 
			font-size:10px; 
			text-decoration:none; 
			color:#fff;
			}

#followbox ul li a img	{
			margin:0px; padding:0px; border:0px;
			}

#wpstats	{width:0px; height:0px;}


.spaced	{margin:0px 10px 10px 10px ;}



/* pagebar section */

.pagebar {width:600px; height:56px; background-image:url("http://suitelife.es/images/bg_wp-pagenavi.png"); background-repeat:no-repeat; text-align:center; vertical-align:middle; font-size:12px; padding:11px 0px 0px 0px; margin:20px 0px 0px 0px; color:#ffffff; font-weight:bold; }

.pagebar a, .pagebar  a:link {zdisplay:block; zfloat:left;
	padding:2px 4px 2px 4px;
 	margin:8px 2px 2px 2px;
 	text-decoration:none; border:1px solid #5F5F5F;
 	color:#A91C0D; 	background-color:#FFF; 	}

.pagebar a:visited {
	padding:2px 4px 2px 4px;
 	margin:2px 2px 2px 2px;
 	text-decoration:none;
 	border:1px solid #5F5F5F;
 	color:#ca220f;
 	background-color:#FFF; }

.pagebar  a:hover {
	border:1px solid #000;
 	color:#FFF;
 	background-color:#A91C0D; }

.pagebar  a:active {
	padding:2px 4px 2px 4px;
 	margin:2px 2px 2px 2px;
 	text-decoration:none;
 	border:1px solid #5F5F5F;
 	color:#7DA939;
 	background-color:#FFF; }

.pagebar  span.this-page {
	padding:2px 4px 2px 4px;
 	margin:2px 2px 2px 2px;
 	font-weight:bold;
 	border:1px solid #545454;
 	color:#545454;
 	background-color:#f7f7f7; }


.widget .pagebar {display:none; }
.widget a {text-decoration:none; }
#right_side .widget h2 {display:none; }
#right_side h2 a {color:black; text-decoration:none; }


.blogfootnote	{
	margin: 20px;
	padding:10px;
	color: #444444;

	border:2px solid #ac0904;

	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;

	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;

	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
}


.WP-EmailIcon {float:right; width:90px; height:15px; margin-top:10px; }


.downloadsTable A H4 {margin-top:0px; margin-bottom:0px; }
.downloadsTable A P  {color:#000000; text-align:justify; }
.downloadsTable A    {color:#000000; }
.downloadsTable H4   {color:#000000; }



/* bios list */

ul.bios_list {
list-style:none;
width:100%;
float:left;
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style-image:none;
}

.bios_list li {
float:left;
width:30%;
height:190px;
overflow:hidden;
text-align:center;
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style-image:none;
}

.bios_list li a img {
border:0;
}
