/*  
Theme Name: tropical
Theme URI: http://3oneseven.com/wp-themes/
Description: A simple, fluid and lightweight theme with custom features.
Version: 3.17
Tags: 4 columns fluid width newspaper
Author: miloIIIIVII
Author URI: http://3oneseven.com/

Customize, edit, poke, prod, and adapt to your own style. Please leave credit where credit is due so that others may find the source for your site and adapt a suitable version for their own website.

#E6E2D9

#F2641A

#645C4F
*/



/* Font styles */











/* Layout styles for home page, internal pages and blog/directory pages */







/* Admin bar styles */







@import url( _inc/css/screen.css );

/* Default example styles -- these should be your own styles in a child theme */











/* ----------------------------------- reset.css */ 































html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

* {

	margin:0;

	padding:0;

}

body {

	color:#333;

	background-color: #E6E2D9;

	background-image: url(fondonuevo.jpg);

	background-repeat: repeat;

	background-position: 0 0;

	font-family: Verdana, Geneva, sans-serif;

}

#wrap {

	color:#333;

	font:14px/20px Arial, Tahoma, Helvetica, Sans-Serif;

	padding:0;

	width:1000px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: 70px;

}

#wrap .main, #wrap .main-column, #wrap #main {
	float: right;
	width: 704px;
	padding: 0 10px;
	background: white;
}



a, a:visited {

	color:#F2641A;

	text-decoration:none;

}

a:hover {

	text-decoration:none;

	color:#333;

}

.entry a img {

	padding:5px;

	margin:0;

}

/* ----------------------------------- Widgets*/ 















.widget {

	margin-bottom: 20px;

	border: 8px solid #FC0;

	background-color: #FFF;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 15px;

	padding-left: 0;

	background-image: url(http://tropicalenlinea.com/wp-content/tropicalb.jpg);

}

#middle .widget > * {

	padding: 0 18px;

	margin-left: 20px;

}

#middle .widgettitle {

	text-align: center;

	font-weight: bold;

	font-family: Verdana, Geneva, sans-serif;

	color: #FFFFFF;

	background-image: url(http://tropicalenlinea.com/wp-content/backside.png);

	background-repeat: no-repeat;

	height: 50px;

	/* margin-top: -14px;















	margin-right: -14px;















	margin-bottom: 15px;















	margin-left: -14px; */















	line-height: 40px;

	font-size: 18px;

}

/* "See All" links in widget headers */















			.widget h4 span {

	float: right;

}

/* ----------------------------------- Endwidget */ 































































































































































/* ----------------------------------- wrapper */ 































#mow {

	width:700px;

	display:block;

	overflow:hidden;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 5px;

	padding-left: 0;

	float: left;

	background-color: #000;

	border: 3px solid #FC0;

	height: 320px;

}

#contentmiddle {

	float:left;

	width:700px;

	overflow:hidden;

	background:#fff;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 5px;

	margin-left: 0;

	padding-top: 6px;

	padding-right: 0;

	padding-bottom: 6px;

	padding-left: 0;

	border: 3px solid #FC0;

}

#contentmiddleos {

	width:700px;

	overflow:hidden;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 5px;

	margin-left: 0;

	padding-top: 6px;

	padding-right: 0;

	padding-bottom: 6px;

	padding-left: 0;

	list-style-type: none;

	list-style-image: none;

}

#contentmiddle2 {

	float:left;

	width:670px;

	border:thin solid #FC0;

	background:#fff;

	margin-top: 14px;

	margin-right: 0;

	margin-bottom: 14px;

	margin-left: 0;

	padding: 10px;

	clear: left;

}

#contentmiddle3 {

	float:left;

	width:65%;

	margin:14px 0;

	padding:18px 0;

	border:0;

	background:#fff;

}

#content {

	width:1000px;

	background:transparent;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

	clear: both;

}

#content2 {

	width:1000px;

	background:transparent;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

	margin-top: 10px;

}

#contentprofile {

	/* width:1000px; */

	background:transparent;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

	/*margin-top: 50px;*/

	clear: none;

}

/* ----------------------------------- header */ 

#header {

	background:transparent;

	width:1000px;

	margin:0;

	padding:0;

}

#logo {

	float:left;

	height: 180px;

	width: 210px;

	z-index: 4;

}

#header h1, #header h1 a {

	font:normal 210%/100% helvetica, futura, tahoma, verdana, sans-serif;

	color:#645C4F;

	text-transform:lowercase;

	border:0;

	margin:0;

	padding:5px 0 0 0;

	letter-spacing:-4px;

}

#header h1 span {

	color:#F2641A;

}

#header h1 a:hover {

	background:transparent;

}

.des {

	margin:-10px 0 0 0;

	padding:0 0 0 0;

	color:#666;

	text-transform:uppercase;

}

#tag {

	float:left;

	width:100px;

	height:185px;

	overflow:hidden;

	display:inline-block;

	overflow:hidden;

	z-index:1;

	position:absolute;

	top:-4px;

	right:210px;

	background:#645C4F;

}

#clock {

	width:100%;

	margin:0;

	padding:0;

	z-index:1;

	text-align:center;

}

#flash {

	height:150px;

	overflow:hidden;

	width:100%;

	margin:50px 0 0 0;

	padding:0;

	z-index:1;

	text-align:center;

}

#dateToday {

	width:200px;

	float:right;

	overflow:hidden;

	display:inline-block;

	margin:0;

	position:absolute;

	top:3px;

	left:0;

	background:transparent;

	color:#645C4F;

	padding:2px;

	border:1px solid #ccc;

	font-weight:500;

	font:14px helvetica, futura, tahoma, Sans-Serif;

}

#dateToday div {

	float:left;

}

/* ---------------------------------- navi */































#navi {

	background:#fff;

	display:block;

	margin:28px auto 0;

	padding:0;

	font:normal 16px helvetica, futura, tahoma;

	text-transform:uppercase;

	height:30px;

	border-top:1px solid #DD7335;

}

#menu, #menu ul {

	margin:0;

	padding: 0;

	list-style: none;

	height:30px;

}

#menu a {

	color: #333;

	display: block;

	padding:6px 10px 6px 10px;

}

#menu a:hover {

	color:#fff;

	display:block;

	text-decoration: none;

	background:#645C4F;

}

#menu li {

	float: left;

	margin: 0;

	padding: 0;

}

#menu li li {

	float: left;

	margin: 0 0 0 5px;

	padding: 0;

	width: 130px;

}

#menu li li a, #menu li li a:link, #menu li li a:visited {

	background:#fff;

	width: 150px;

	float: none;

	margin: 0;

	padding: 6px 10px 5px 10px;

	color:#645C4F;

}

#menu li li a:hover, #menu li li a:active {

	background:#ccc;

	width: 150px;

	float: none;

	margin: 0;

	padding:6px 10px 5px 10px;

	color:#000;

}

#menu li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	z-index:1;

}

#menu li:hover ul {

	left: auto;

	display: block;

}

#menu li:hover ul, #menu li.sfhover ul {

	left: auto;

}

#menu li.current_page_item a {

	background:#fafafa;

	color:#DD7335;

}

#menu li.current_page_item a:hover {

	color:#000;

	text-decoration:none;

}

/* ----------------------------------- catnavi */































/*#sf{































	height:47px;































	margin-right: 10;































	margin-bottom: 0;































	margin-left: 20;































	width: 500px;































	float: left;































	padding-top: 50;































	padding-right: 10;































	padding-bottom: 0;































	padding-left: 80;































}*/































.sf-menu, .sf-menu * {

	margin:0;

	padding:0;

	list-style:none;

	text-transform:uppercase;

	position:relative;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 20px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FFF;

}

.sf-menu {

	height:30px;

	background:transparent;

	width:575px;

}

.sf-menu ul {

}

.sf-menu ul li {

	margin-left: 0px;

}

.sf-menu li:hover {

	visibility:inherit;

}

.sf-menu li {

	float:left;

	margin-left: 0px;

}

.sf-menu a {

	display:block;

	position:relative;

	color:#FFF;

}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {

	left:0;

	top:30px;

	z-index:150;

}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {

	top:-999em;

}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {

	left:10em;

	top:0;

}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {

	top:-999em;

}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {

	left:10em;

	top:0;

}

.sf-menu {

	float:left;

	background-image: url(http://tropicalenlinea.com/wp-content/themes/tropical/images/menubkg.png);

	height: 47px;

	margin-top: 62px;

}

.sf-menu a {

	text-decoration:none;

	color:#FFF;

	background:transparent url(images/04.png) center right no-repeat;

	padding-top: 12px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-left: 15px;

}

.sf-menu a:visited {

	color:#FFF;

}

.sf-menu li {

	background:transparent;

	color: #000;

}

.sf-menu li li {

}

.sf-menu li li li {

}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	outline:0;

	color:#645C4F;

}

.sf-menu li.current-cat a {

	color:#DD7335;

}

.sf-menu li.current-cat a:hover {

	background:#fff;

	color:#333;

}

/* ----------------------------------- search */ 































#search {

	background:transparent;

	width:210px;

	height:30px;

	float:right;

	margin:-25px 0 0 0;

	padding:0;

}

#searchform {

	margin:0 auto;

	padding:5px 3px;/* text-align: center; */

}

#searchform #s {

	width:200px;

	padding:2px;

	background:transparent;

	border:1px solid #ccc;

	font-size:14px;

	margin:0;

	color:#645C4F;

	float:right;

	position:absolute;

	top:3px;

	right:0;

}

/* ----------------------------------- feed */ 































#feed {

	width:25px;

	padding:2px;

	background:transparent url(images/feed.png) top right no-repeat;

	width:50px;

	height:30px;

	font-size:15px;

	margin:0;

	color:#ff9900;

	position:absolute;

	top:4px;

	left:220px;

}

#feed a {

	color:#ff9900;

}

.sub {

	width:200px;

	padding:2px;

	background:transparent;

	margin:0;

	position:absolute;

	top:50px;

	right:0px;

}

/* ---------------------------------- glider */































#featured {

	background:transparent;

	padding:0;

	width:100%;

	height:320px;

	overflow:hidden;

	display:inline-block;

	float:right;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 3;

}

#vid {

	background:transparent;

	padding:0 0 10px 0;

	margin:0;

	width:200px;

	height:300px;

	overflow:hidden;

	display:inline-block;

	float:right;

	z-index:-1;

	text-align:center;

}

#featured h3, #vid h3, #vidpag h3, .fet {

	padding:0;

	font-size:17px;

	line-height:17px;

	text-transform:none;

	font-family: Verdana, Geneva, sans-serif;

	font-weight: bold;

	color: #FFF;

}

#glidercontent {

	margin:0px 0;

	border:0;

	width:70%;

	height:320px;

	float:left;

}

.glidecontentwrapper {

	position:relative;

	width:95%;

	height:320px;

	overflow:hidden;

	margin:0;

	background:transparent;

}

.glidecontent {

	position:absolute;

	background:#fff;

	padding:0;

	visibility:hidden;

	width:100%;

	height:320px;

	color:#333;

	margin:0;

	z-index:-1;

}

#glidercontent h2 a {

	padding:0;

	margin:0;

	line-height: 34px;

	color:#FC0;

	text-transform:none;

	font-weight: bold;

}

.hentry {

	margin:0;

	padding:0;

	overflow:hidden;

	background:transparent;

	position:relative;

}

.hentry p {

	margin:3px 0;

	padding:0 10px;

	color:#FFF;

}

.hentry a {

	color:#FFF;

}

#glidercontent .hentry .lead {

	margin:0;

	padding:0;

	width:100%;

	background:transparent;

	height:320px;

	position:relative;

}

#glidercontent .hentry .lead img {

	margin:0;

	padding:0;

	width:100%;

	height:100%;

}

.hentry .txt {

	position:absolute;

	margin:0;

	padding:0 10px;

	bottom:10px;

	right:0px;

	/*height:90px;*/



	width:45%;

	overflow:hidden;

	font-weight: bold;

	color: #FFF;

	font-family: Verdana, Geneva, sans-serif;

	background-color: #000;

}

.glidecontenttoggler {

	width:30%;

	margin:0px 0;

	padding:0;

	float:right;

	border-top-width: 0;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FC0;

	border-right-color: #FC0;

	border-bottom-color: #FC0;

	border-left-color: #FC0;

	background-color: #000;

}

.glidecontenttoggler a {

	display:block;

	text-decoration:none;

	border:0;

	text-align:center;

	color:#FFF;

}

.glidecontenttoggler h3 {

	display:block;

	text-decoration:none;

	border:0;

}

.glidecontenttoggler a.selected, .glidecontenttoggler a:hover {

	background:transparent;

	border:0;

	color:#F2641A;

	background:transparent url(images/r.png) no-repeat 10px 90%;

}

.glidecontenttoggler a.toc {

	display:block;

	width:99%;

	border:0;

	padding:1px 0;

	margin:0;

	border-top:1px solid #ccc;

	overflow:hidden;

}

.glidecontenttoggler .fet {

	display:block;

	height:3em;

	overflow:hidden;

	font-family: helvetica, futura, tahoma, Sans-Serif;

	text-transform:lowercase;

	margin:1px 0;

	padding:0;

}

.glidecontenttoggler .leads {

	display:inline-block;

	width:60px;

	height:60px;

	float:left;

	overflow:hidden;

	margin:0;

	padding:0;

}

.glidecontenttoggler .leads img {

	border:1px solid #645C4F;

	margin:0;

	padding:1px;

	width:60px;

	height:60px;

}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next {

	display:none;

}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover, .glidecontenttoggler a.toc:hover {

	border-color:#645C4F;

	background:transparent url(images/r.png) no-repeat 10px 90%;

	color:#F2641A;

}

#mow small a, #wrap .sm, #wrap .sm a {

	color:#7F7665;

	font:11px georgia, times new roman;

	text-transform:uppercase;

}

.read {

	margin:0;

	color:#060;

	text-align:right;

	font-style:italic;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 3px;

}

.sharethis {

	margin:0;

	text-align:right;

	padding-top: 1px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 1px;

	float: left;

}

.sharethis a img {

	margin:0;

	text-align:right;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 1px;

	float: left;

	padding: 0;

}

.entry .read a {

	line-height: 26px;

}

/* ---------------------------------- mails */































#vid #email {

	background:transparent;

	font:normal 13px helvetica, futura, tahoma;

	color:#645C4F;

	border:1px solid #ccc;

	width:200px;

	margin:2px auto;

	padding:2px;

	text-align:center;

}

#submits {

	background:#645C4F;

	font:normal 16px times new roman, serif;

	color:#fff;

	border:1px solid #ccc;

	width:200px;

	text-transform:uppercase;

	margin:2px auto;

	text-align:center;

}

/* ----------------------------------- slider */































#slider {

	background:transparent;

	padding:0;

	margin:0;

}

.stepcarousel {

	position:relative;

	overflow:scroll;

	width:100%;

	height:200px;

	margin:10px 0 0 0;

	background:transparent;

}

.stepcarousel .belt {

	position:absolute;

	left:0;

	top:0;

	z-index:1;

}

.stepcarousel .panel {

	float:left;

	overflow:hidden;

	margin:0 60px 0 10px;

	width:200px;

	background:transparent;

	height:220px;

	border:0;

}

.stepcarousel .lead {

	overflow:hidden;

	margin:0;

	width:195px;

	background:transparent;

	height:150px;

	border:0;

	border:2px solid #7F7665;

}

.stepcarousel .panel .entry {

	text-align:left;

	overflow:hidden;

	margin:0;

	padding:0;

	font-size:80%;

}

.stepcarousel h4 a, .stepcarousel h4 {

	height:25px;

	overflow:hidden;

	display:block;

	margin:0;

	padding:0;

}

.stepcarousel h5 {

	display:none;

}

.stepcarousel .panel img {

	background:transparent;

	margin:0;

	padding:0;

}

.stepcarousel .belts {

	position:absolute;

	left:230px;

	top:0;

	width:230px;

	height:200px;

	margin:0;

	padding:0 5px;

	z-index:3;

	background:#fff;

}

.stepcarousel .belts ul, .stepcarousel .belts p {

	list-style:none;

	margin:0;

	padding:0;

	font-size:80%;

}

.stepcarousel .belts li {

	list-style:none;

	margin:0;

	padding:0;

}

.stepcarousel .belts ul li {

	margin:0;

	padding:5px 0 0 0;

}

.stepcarousel .belts ul li a {

	text-decoration:none;

	display:block;

	height:18px;

	overflow:hidden;

}

/* ----------------------------------- bars */ 































#r_sidebar {

	float:right;

	background:#fff;

	width:11%;

	margin:14px 0;

	padding:18px 0;

	overflow:hidden;

}

#l_sidebar {

	float:left;

	background:#fff;

	width:11%;

	margin:14px 0;

	margin-left:3%;

	padding:18px 0;

	overflow:hidden;

}

#left_sidebar {

	float:left;

	background:#fff;

	width:50%;

	margin-left:3%;

	overflow:hidden;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 14px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 18px;

	padding-left: 0;

}

#middle {

	float:right;

	width:270px;

	margin-bottom: 14px;

	margin-left: 0;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 18px;

	padding-left: 0;

}

#bar {

	float:right;

	background:#fff;

	width:200px;

	margin:14px 0;

	padding:18px 0;

	overflow:hidden;

}

#sbar {

	float:left;

	background:#fff;

	width:16%;

	margin:14px 0;

	margin-left:3%;

	padding:18px 0;

	overflow:hidden;

}

.r1 {

	clear:both;

	background:#fff;

	width:98%;

	height:160px;

	overflow:hidden;

	margin:1px 0;

	padding:0;

	border:2px solid #060;

}

.r1:hover, .r3:hover {

	border:2px solid #DD7335;

}

.r2 {

	background:#fff;

	width:30%;

	height:250px;

	overflow:hidden;

	margin:1px 10px 0 0;

	padding:0;

	float:left;

	display:inline-block;

}

/* ----------------------------------- Widgetspace */ 































































































































/* ----------------------------------- Endwidgetspacer */ 















































































































.contentslide {

	margin:-12px 0 0 0;

	padding:0;

	width:100%;

	height:480px;

	overflow:hidden;

	background:transparent;

}

.contentslide .opacitylayer {

	width:100%;

	height:460px;

}

.contentslide .contentdiv {

	display:none;

}

.pagination {

	width:99%;

	padding:5px 0;

	font:normal 14px times new roman, georgia, baskerville;

	text-align:left;

}

.pagination a {

	padding:0 5px;

	text-decoration:none;

	color:#7F7665;

	border:1px solid #fff;

}

.pagination a:hover, .pagination a.selected {

	color:#F2641A;

	border:1px solid #F2641A;

}

.contentslide h3 a {

	margin:0;

	padding:0;

	display:block;

	height:19px;

	width:99%;

	overflow:hidden;

}

.r3 {

	background:#fff;

	width:98%;

	height:350px;

	overflow:hidden;

	margin:0;

	padding:0;

	border:2px solid #7F7665;

}

/* ----------------------------------- bar lists */ 































#l_sidebar ul, #left_sidebar ul, #middle ul, #bar ul, #sbar ul, #footer ul {

	list-style:none;

	margin:0;

	padding:0 0 6px 0;

}

#l_sidebar li, #left_sidebar li, #r_sidebar li, #middle li, #bar li, #sbar li, #footer ul li a {

	list-style:none;

	margin:0;

	padding:0;

	color:#ccc;

}

#l_sidebar ul li, #left_sidebar ul li, #middle ul li, #bar ul li, #sbar ul li, #footer ul li {

	margin:0;

	padding:3px 0;

}

#l_sidebar ul li a, #left_sidebar ul li a, #middle ul li a, #bar ul li a, #sbar ul li a {

	color:#645C4F;

	text-decoration:none;

}

#footer ul li a:hover {

	color:#645C4F;

	text-decoration:none;

}

.sl {

	margin:10px auto;

	padding:0;

	width:100%;

	height:3px;

	clear:both;

	display:block;

	background:transparent url(images/01.jpg) 0 0 repeat-x;

}

#l_sidebar ul li a:hover, #left_sidebar ul li a:hover, #r_sidebar ul li a:hover, #middle ul li a:hover, #sbar ul li a:hover, #bar ul li a:hover, #s_footer ul li a:hover, .social ul li a:hover {

	color:#333;

	text-decoration:none;

	background:#ccc;

}

#l_sidebar li a, #r_sidebar li a, #middle li a, #bar li a, #sbar li a, #s_footer li a, .social li a {

	display:block;

}

#l_sidebar p, #left_sidebar p, #r_sidebar p, #middle p, #bar p {

	padding:2px 0 16px 0;

	margin:0;

	line-height:20px;

}

#content p {

	padding:10px 0;

	margin:0;

}

/* ----------------------------------- h tags */































h2 {

	color:#333;

	letter-spacing:-2px;

	line-height:20px;

	padding:10px 0;

	margin:0;

	text-transform:none;

	border:0;

	color:#060;

	border:0;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 40px;

}

h2 span, h3 span {

	color:#060;

}

h3 {

	color:#060;

	text-transform:none;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin-top: 2px;

	margin-right: 0;

	margin-bottom: 2px;

	margin-left: 0;

	padding-top: 4px;

	padding-right: 0;

	padding-bottom: 4px;

	padding-left: 0;

}

#footer h3 {

	color:#fff;

	margin:10px 0;

	padding:1px 0;

}

h4 {

	color:#333;

	font:18px helvetica, futura, tahoma, Sans-Serif;

	margin:0;

	text-transform:lowercase;

	margin:10px 0;

	padding:8px 0;

}

.entry {

	clear:both;

	margin-top: 1px;

	margin-right: 0;

	margin-bottom: 1px;

	margin-left: 0;

	padding-top: 4px;

	padding-right: 0;

	padding-bottom: 4px;

	padding-left: 0;

}

.conrss {

	margin:1px 0;

	padding:0 10px 10px 10px;

	clear:both;

	font:14px georgia, times;

	font-style:italic;

}

#contentmiddle li.first {
	border-top:0;
}
#contentmiddle li {
	border-top:1px dotted #ccc;
	/* height: 95px ;*/
}

#contentmiddle .split-line {
	clear: both;
	/* height: 95px ;*/
}

/* ----------------------------------- lists */































#content p ol, #content p ul {

	margin:0;

	padding:0 0 0 10px;

	list-style:none;

}

blockquote {

	margin:0 0 0 25px;

	padding:0 25px 0 10px;

	font-style:italic;

	color:#666;

	border-left:6px solid #645C4F;

}

#content blockquote p {

	margin:0 0 20px 0;

	padding: 0;

}

#contentmiddle ul li, #contentmiddle2 ul li, #contentmiddle3 ul li {

	margin:0 10px;

	list-style:none;

	width:155px;

	float:left;

}

#contentmiddle ul li a, #contentmiddle2 ul li a, #contentmiddle3 ul li a {

	color:#645C4F;

	text-decoration:none;

	list-style:none;

}

#contentmiddle ul li a:hover, #contentmiddle2 ul li a:hover, #contentmiddle3 ul li a:hover {

	color:#333;

	text-decoration:none;

}

#content img.wp-smiley {

	float:none;

	border:none;

	padding:0;

	margin:0;

}

#content img.wp-wink {

	float:none;

	border:none;

	padding:0;

	margin: 0;

}

.entry .drop {

	float:left;

	font:3.5em georgia, serif;

	line-height:100%;

	margin:3px 8px 0 0;

	width:30px;

	text-align:center;

	color:#645C4F;

}

/* ----------------------------------- posts */































.date {

	font-size:11px;

	text-align:left;

	margin-bottom:2px;

	letter-spacing:1px;

}

.date span.date {

	color:#7F7F7F;

	padding:0 2px 0 4px;

}

.bigdate {

	font:25px times, sans serif;

	color:#333;

	text-decoration:none!important;

}

.meta {

	display:block;

	background:transparent url(images/01.jpg) 0 0 repeat-x;

	font-size:80%;

	/*line-height:90%;*/



	margin:0;

	padding: 4px;

}

.meta a {

	color: #FFF;

}

#contentmiddle2 .meta, #contentmiddle3 .meta {

	border-top:1px dotted #ccc;

}

.postspace {

	background:transparent;

	width:99%;

	height:32px;

	margin:0;

	padding:0;

	clear:both;

	display:block;

}

#postmeta {

	background:transparent url(images/01.jpg) 0 0 repeat-x;

	width:99%;

	margin:0;

	padding:0;

	display:block;

}

.rel {

	float:left;

	width:48%;

	margin:0;

	padding-right:20px;

}

.social {

	float:right;

	width:44%;

	margin:0;

	padding:0;

}

/* ----------------------------------- footers */































#footer {

	clear:both;

	width:100%;

	margin:10px 0 0 0;

	padding:10px 0 0 0;

	color:#ccc;

	overflow:auto;
/*
	border-top:3px solid #645C4F;

	background-color: #FFF;*/

	background-repeat: repeat;

	background-position: 0 0;

}

.TerminosCondiciones a:Hover, .TerminosCondiciones a:Active, .TerminosCondiciones a:Link, .TerminosCondiciones a:Visited
{
color:#000000;
text-decoration: underline;
}

#footer .meta {

	display:block;

	list-style-type:none;

	list-style-image:none;

	background:transparent;

}

.inner {

	background:transparent;

	width:90%;

	margin:0 auto;

	padding:0;

}

/* ----------------------------------- footer navi */































#footer #navbarf {

	width:100%;

	margin:5px 0;

	padding:10px 0;

	background:transparent;

	border-top:3px solid #645C4F;

}

#footer #navbarf li {

	display:inline;

	list-style-type:none;

	margin:0;

	padding:0;

}

#footer #navbarf ul {

	margin:0;

	padding:0;

}

#footer #navbarf ul li a {

	font:normal 16px helvetica, futura, tahoma;

	text-transform:uppercase;

	color:#645C4F;

	text-decoration:none;

	padding:0 25px 0 5px;

	border-right:1px solid #645C4F;

}

#footer h1, #footer h1 a {

	font:normal 210%/100% helvetica, futura, tahoma, sans-serif;

	color:#645C4F;

	text-transform:lowercase;

	border:0;

	margin:0;

	padding:0;

	letter-spacing:-4px;

}

#footer h1 span {

	color:#F2641A;

}

#footer h1 a:hover {

	background:transparent;

}

.col1 {

	width:20%;

	float:left;

	margin-right:15px;

	margin-left:15px;

	background:transparent url(images/bt2.gif) top right no-repeat;

}

.col2 {

	width:15%;

	float:left;

	margin-left:15px;

	background:transparent url(images/bt3.gif) top right no-repeat;

}

.col3 {

	width:19%;

	float:right;

	margin-left:15px;

	background:transparent url(images/bt4.gif) top right no-repeat;

}

.col4 {

	width:22%;

	margin-right:3%;

	float:left;

	margin-top:10px;

	padding:35px 0;

}

.col5 {

	width:27%;

	float:left;

	margin-top:10px;

	padding:35px 0;

}

.col6 {

	width:18%;

	margin-left:3%;

	float:left;

	margin-top:10px;

	padding:35px 0;

}

.col7 {

	width:22%;

	float:right;

	margin-top:10px;

	padding:35px 0;

}

/* ----------------------------------- credits */ 































.credits {

	clear:both;

	width:100%;

	height:65px;

	display:block;

	margin:20px 0 0 0;

	padding:0;

	background:transparent;

}

.creditsl {

	display:inline-block;

	margin:0;

	padding:0;

	float:left;

	width:20%;

	color:#645C4F;

}

.creditsr {

	display:inline-block;

	margin:0;

	padding:0;

	color:#645C4F;

	float:right;

	width:20%;

	height:65px;

	background:transparent url(images/05.png) top right no-repeat;

}

.creditsr p {

	margin:0;

	padding-right:60px;

	text-align:right;

}

#dateToday a, .credits a {

	color:#645C4F;

}

#dateToday a:hover, .credits a:hover {

	color:#645C4F;

}

/* ----------------------------------- comments */































#comments {

	clear:both;

	width:100%;

	padding:20px 0;

	margin:4px 0;

	border-top:1px solid #ccc;

}

#comments h3, h3#respond {

	color:#555;

	margin:7px 0;

}

ol.commentslist {

	margin:5px 0;

	list-style-type:upper-roman;

}

ol.commentslist li {

	margin:5px 0;

	list-style-type:upper-roman;

}

.commentslist li {

	background:#fff;

	border:1px solid #ccc;

	margin:7px 0;

	padding:7px 0;

}

.commentslist li a {

	font-family:georgia;

}

.commentslist li.alt {

	background:#fafafa;

}

.commentslist li:hover {

	border-color:#888;

}

.commentslist .comment_text {

	margin:0;

	line-height:1.4em;

	overflow:hidden;

}

.comment_text p, .comment_text ul, .comment_text ol, .comment_text blockquote {

	margin:1em 0;

	padding:0 0 0 10px;

	float:left;

	width:80%;

}

.comment_text ul, .comment_text ol, .comment_text blockquote {

	margin:0 1em;

}

.comment-date {

	width:60px;

	float:right;

	padding:0 0 0 20px;

	margin:0;

	height:70px;

	display:inline-block;

}

p.author_meta {

	font-weight:700;

	margin:0 0 0 7px;

	padding:0 20px;

	width:80%;

}

p.post_meta {

	font-size:11px;

	text-align:right;

	margin:0 7px 0 0;

}

.count {

	float:right;

	display:block;

	width:53px;

	height:53px;

	font:53px georgia;

	color:#333;

	line-height:53px;

}

.commentslist li.author {

	background:transparent;

	color:#ccc;

}

.commentslist li.author a {

	color:#ddd;

}

.commentslist li.author a:hover {

	color:#333;

}

#comments_closed {

	background:#fafafa;

	color:#333;

	padding:7px 0;

	margin:12px 0;

	line-height:1.5em;

}

p.nocomments {

	margin:0 12px 0 7px;

}

p.nocomments a {

	color:#ddd;

	font-family:georgia;

	text-decoration:underline;

}

p.nocomments a:hover {

	color:#ccc;

}

ol.pingslist {

	margin:1.5em 2em;

	font-size:12px;

}

.pingslist li {

	color:#7F7F7F;

	margin:0 0 7px 0;

}

.pingslist li a {

	font-family:georgia;

}

#commentform p {

	margin:1em 0;

}

#commentform p a {

	font-family:georgia;

}

#author, #email, #url, #comment {

	font:1.1em arial, helvetica, verdana, sans-serif;

	border:1px solid #BBB;

	padding:2px;

}

#comment {

	width:99%;

	overflow:hidden;

}

#commentform p small {

	font-size:10px;

	color:#7F7F7F;

}

.commentslist code {

	background:transparent;

}

#commentform textarea {

	width:99%;

	height:255px;

	border:1px solid #666;

	padding:2px 0;

	margin-top:3px;

	color:#000;

	background:#fff;

}

#commentform input {

	border:1px solid #666;

	padding:2px 0;

	margin-top:3px;

	color:#000;

	background:#fff;

}

#commentform #submit, #submits, #submitl, #submitsl, #emails {

	background:#fff;

	font:normal 18px helvetica, futura, tahoma, Sans-Serif;

	color:#666;

	border:1px solid #ccc;

	width:98%;

	height:25px;

	cursor:pointer;

	text-transform:lowercase;

}

/* ----------------------------------- tooltip */































#toolTip {

	position:absolute;

	z-index:1000;

	width:170px;

	background:#7F7665;

	text-align:left;

	padding:8px;

	min-height:1em;

}

#toolTip p {

	margin:0;

	padding:0;

	color:#fff;

	font:14px/12px georgia, arial, sans-serif;

}

#toolTip p em, body div#toolTip p em span {

	display:none;

}

/* ----------------------------------- clearfix */































.clearfix:after, .widget ul.item-list li:after, #contentmiddle #oscarmiddle:after, #disqus_thread #dsq-content .dsq-login-buttons:after, #wrap .bpentry:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearfix {

	display:inline-block;

}

* html .clearfix {

	height:1%;

}

.clearfix {

	display:block;

}

hr.clear {

	clear:both;

	visibility:hidden;

	margin:0;

	padding:0;

}

/* ----------------------------------- domtabs */































.domtabs {

	float:left;

	width:99%;

	list-style-type:none;

	margin:0;

	padding:0;

	font-family:arial, helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

}

.domtabs li {

	float:left;

}

.domtabs li a {

	display:block;

	padding:5px 10px;

	border:1px solid #fff;

	text-decoration:none;

	color:#333;

}

.domtabs a:hover {

	background:#ccc;

}

.domtabs li.active a {

	border:1px solid #ccc;

}

.domtabs a img {

	border:1px solid #ccc;

	max-width:29%;

	float:left;

	margin:0 5px;

	padding:2px;

}

/* ----------------------------------- floatss */































.aligncenter, .center {

	display: block;

	margin:0 auto;

	text-align:center;

	padding:3px;

}

.alignright, .right {

	float: right;

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}

.alignleft, .left {

	float: left;

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}

/* ----------------------------------- flickr */

.ff a img {

	border:.08em solid #ccc;

	padding:.077em;

	width:3.5em;

	height:3.5em;

	margin:5px;

}

.ff a:hover img {

	border:.08em solid #333;

	width:3.5em;

	height:3.5em;

	margin:5px;

	padding:.077em;

}

/* ----------------------------------- ads */































.ad {

	border:0;

	padding:0;

	width:99%;

	margin:0;

	clear:both;

	text-align:center;

}

.ad a img {

	border:1px solid #ccc;

	margin:0;

	padding:2px;

}

.ads {

	border:0;

	padding:20px 0;

	width:99%;

	margin:0;

	clear:both;

}

.ads a img {

	border:1px solid #ccc;

	margin-right:1%;

	padding:2px;

	float:left;

}

.navigation {

	clear:both;

	/*border:1px dotted #ccc;*/



	width:90%;

	margin:10px 0;

	padding:5px;

	display:block;

}

.rss a img {

	border:0;

	padding:2px;

	margin:0;

}

/* ----------------------------------- basics */































table {

	width:100%;

	background:#fafafa;

	border:1px solid #ccc;

	color:#333;

	margin:12px 0;

}

caption {

	font-size:.8em;

	font-style: italic;

	text-align:right;

	color:#333;

}

td {

	padding:.3em;

	border:1px solid #ccc;

}

tr {

	color:#333;

	background:#fafafa;

}

tr.alt, tr.even {

	background:#f6f6f6;

}

th {

	padding:.3em;

	color:#333;

	background:#fafafa;

	border:1px solid #ccc;

}

td a, th a {

	font-weight:bold;

	color:#645C4F;

}

dl {

	margin:12px 0;

	border-bottom:1px solid #ccc;

	padding:0.5em 0;

}

dt {

	display:inline;

	margin:9px 0;

	padding:0;

	color:#333;

	font-style:italic;

}

dd {

	display:block;

	margin:7px 0;

	padding:0;

}

dd a {

	color:#333;

}

dd a:hover {

	color:#333;

}

code {

	padding:0 3px;

	margin:12px 0;

	background:#fafafa;

}

pre {

	overflow:auto;

	padding:9px;

	background:#fafafa;

	border:1px solid #ccc;

}

pre code {

	padding:0;

	background:transparent;

}

.wp-caption {

	padding:6px 1px 0 1px;

	background:#fafafa;

	text-align:center;

}

.wp-caption .wp-caption-text {

	margin:0;

	padding:0 5px;

	text-align:right;

	font-size:.8em;

	color:#666;

}

.wp-caption img {

	margin:0 auto;

	padding:0;

	border:1px solid #666;

}

.gallery {

	display:block;

	text-align:center;

	margin:18px 0;

}

.gallery img {

	border:1px solid #ccc;

}

/* ----------------------------------- sliding panel */































#toppanel {

	position:absolute;

	top:0px;

	left: 0;

	width: 100%;

	z-index: 999;

	text-align: center;

	margin-left: auto;

	margin-right:auto;

	font-size:99%;

}

#panel {

	width: 100%;

	height:280px;

	color:#ccc;

	background:#7F7665;

	overflow: hidden;

	position: relative;

	z-index: 3;

	display: none;

	border-bottom:1px solid #AFB8BF;

}

#panel h1 {

	font: 1.6em helvetica, tahoma;

	padding: 5px 0 10px;

	margin: 0;

	color:#333;

	text-align: left;

}

#panel h2 {

	font-size: 1.2em;

	padding: 10px 0 5px;

	margin: 0;

	color:#333;

	text-align: left;

	letter-spacing:0px;

}

#panel p {

	margin: 5px 0;

	padding: 0;

}

#panel a {

	text-decoration: none;

	color: #fafafa;

}

#panel a:hover {

	color:#666;

}

#panel a-lost-pwd {

	display: block;

	float: left;

}

#panel ul {

	margin: 0 0 5px 0;

	padding: 0;

	line-height: 1.6em;

	list-style: none;

}

#panel .content {

	width: 960px;

	margin: 0 auto;

	padding-top: 15px;

	text-align: left;

	font-size: 0.85em;

}

#panel .content .left {

	width: 230px;

	float: left;

	margin-bottom: 25px;

	padding: 0 15px;

	border-right: 1px solid #333;

	min-height: 220px;

}

#panel .content .border {

	border-left: 1px solid #333;

}

#panel .content .narrow {

	width:120px !important;

}

#panel .content form {

	margin: 0 0 10px 0;

}

#panel .content label {

	float: left;

	padding-top: 8px;

	clear: both;

	width: 280px;

	display: block;

}

#panel .content input.field {

	border: 1px #1A1A1A solid;

	background: #414141;

	margin-right: 5px;

	margin-top: 4px;

	width: 200px;

	color:#fff;

	height: 16px;

}

#panel .content input:focus.field {

	background: #545454;

}

/* -----------------------------------  Buttones */































#panel .content input.bt_login, #panel .content input.bt_register {

	display: block;

	float: left;

	clear: left;

	height: 24px;

	text-align: center;

	cursor: pointer;

	border: none;

	font-weight: bold;

	margin: 10px 0;

}

#panel .content input.bt_login {

	width: 74px;

	background: transparent;

}

#panel .content input.bt_register {

	width: 94px;

	color:#333;

	background: transparent;

}

#panel .lost-pwd {

	display: block;

	float:left;

	clear: right;

	padding: 15px 5px 0;

	font-size: 0.95em;

	text-decoration: underline;

}

/* -----------------------------------  Panel Tab/ */































.tab {

	background:transparent;

	height:42px;

	position:relative;

	top:0;

	z-index:999;

}

.tab ul.login {

	display: block;

	position: relative;

	float: right;

	clear: right;

	height: 42px;

	width: auto;

	font-weight:400;

	line-height: 42px;

	margin: 0;

	right:10px;

	color:#333;

	font-size:90%;

	text-align: center;

}

.tab ul.login li.left {

	background:transparent;

	height: 42px;

	width: 30px;

	padding: 0;

	margin: 0;

	display: block;

	float: left;

}

.tab ul.login li.right {

	background:transparent;

	height: 42px;

	width: 30px;

	padding: 0;

	margin: 0;

	display: block;

	float: left;

}

.tab ul.login li {

	text-align: left;

	padding: 0 6px;

	display: block;

	float: left;

	height: 42px;

	background:transparent;

}

.tab ul.login li a {

	color:#333;

}

.tab ul.login li a:hover {

	color:#ccc;

}

.tab .sep {

	color:#333;

}

.tab a.open, .tab a.close {

	height: 20px;

	line-height: 20px !important;

	padding-left: 30px !important;

	cursor: pointer;

	display: block;

	width: 100px;

	position: relative;

	top: 5px;

}

.tab a.open, .tab a.close, .tab a:hover.open, .tab a:hover.close {

	background:transparent;

}

/* ---------------------------------- bp */































#footer .fcount {

	color:#333;

	font-size:80%;

	background:transparent;

}

.col1f ul li span, .col2f ul li span, .col3f ul li span {

	font-size:80%;

}

.col1f ul li img, .col2f ul li img, .col3f ul li img, .col6f ul li img {

	float:right;

	width:25px;

	height:25px;

}

#s_footer blockquote {

	display:none;

}

#sfversion, #wp-admin-bar, .sfforumlink {

	display:none;

	height:0px;

}

body {

	padding-top:0px;

}

.info-group .clear {

	clear: both;

}

.inner-tube {

	float: right;

	width: 100%;

	background-color: #FFF;

}

/* ---------------------------------- mainnav */

ul.content-header-nav {

	margin:2px 0;

	list-style:none;

}

ul.content-header-nav li {

	float:right;

	padding: 8px .5em;

	height: 30px;

	font: normal 0.9em times new roman new roman, sans-serif !important;

}

ul.content-header-nav li a {

	color: #333;

	text-decoration: underline;

}

ul.content-header-nav li a:hover {

	color: #ccc;

	text-decoration: none;

}

ul.content-header-nav li span {

	color: #666;

}

ul.content-header-nav li.current {

	background: transparent;

}

ul.content-header-nav li.current a {

	text-decoration: none;

	font-style:italic;

}

/* ----------------------------------- register ****************/









#headerprofile {

	text-decoration: none;

	font-style:italic;

	clear: both;

	float: left;

	height: 200px;

	margin-bottom: 10px;

}





















.register-section {

	margin: 0 0 30px 0;

}

#basic-details-section input, #basic-details-section textarea, #profile-details-section input, #profile-details-section textarea, input#signup_blog_title {

	width: 50% !important;

}

.register-section .checkbox input {

	width: auto !important;

}

.register-section .radio input {

	width: auto !important;

}

#basic-details-section input[type=password] {

	width: 25% !important;

}

#blog-details-section input#signup_blog_url {

	width: 20%;

}

.register-section span.label {

	margin-top: 20px;

}

.register-section div.error {

	border: 1px solid #ccc;

	background:#fff;

	padding: 5px;

	width: 35%;

	margin: 5px 0 10px 0;

}

.ajax-loader {

	background: url(images/ajax-loader.gif ) center left no-repeat !important;

	padding: 8px;

	display: none;

}

/* ----------------------------------- settings ****************/





.editfield label, .standard-form label {

	border-left: 2px solid #ccc;

	padding:0 0 0 5px;

	margin: 5px 0;

	color:#F2641A;

}

.editfield input, .editfield textarea, #field_57, #field_50, .editfield option, #wire-post-textarea, .standard-form input, .standard-form textarea, .standard-form option {

	padding:0;

	margin:5px 0;

	width:99%;

}

.standard-form radio {

	padding:0;

	margin:5px 0;

	width:40%;

}

.editfield, .standard-form {

	padding:8px 0;

	margin:8px 0;

	clear:both;

	display:block;

	width:99%;

}

form.standard-form p input[type=radio] {

	width:65%;

	clear:both;

	display:block;

}

form.standard-form input[type=checkbox] {

	display:inline-block;

	float:right;

}

form.standard-form input[type=text] {

	display:block;

	width:99%;

	font-size: 1.3em;

}

.standard-form input, .standard-form select, .standard-form textarea {

	font-size: 1.3em;

	color: #666;

}

.grund {

	width:50%;

	margin:10px auto;

	padding:0;

	height:31px;

	background:#fff;

	display:block;

	border-top:1px solid #ccc;

	clear:both;

}

.grund1 {

	width:50%;

	margin:10px 0;

	padding:0;

	height:31px;

	background:#fff;

	display:block;

	border-top:1px solid #ccc;

	clear:both;

}

#user-status {

	padding:8px 0;

	margin:8px 0;

	border-top:1px solid #ccc;

	border-bottom:2px solid #ccc;

}

/* ----------------------------------- profile tables ****************/































table {

	width:100%;

	background:#645C4F;

	border:1px solid #645C4F;

	color:#666;

	margin:12px 0;

}

caption {

	font-size:.8em;

	font-style: italic;

	text-align:right;

	color:#666;

}

td {

	padding:.3em;

	border:1px solid #fff;

}

tr {

	color:#333;

	background:#fff;

}

tr.alt, tr.even {

	background:#645C4F;

}

th {

	padding:.3em;

	color:#333;

	background:#645C4F;

	border:1px solid #ccc;

}

td a, th a {

	font-weight:bold;

	color:#F2641A;

}

#oscarmain {

	width:700px;

	background-color: #FFF;

	border: 4px solid #FF0;

	height: 800px;

}

#oscarmiddle {

	background-color: #FFF;

	margin-bottom: 10px;

}

#oscarar {

	width:700px;

	background-color: #FFF;

	border: thin solid #FC0;

}

#sidebaros {

	width:270px;

	background-color: #FFF;

	float: right;

}

#youtube {

	background-color: #FFF;

	margin-top: 2.5px;

	margin-bottom: 10px;

	border: 8px solid #FC0;

}

#redes {

	margin-top: 0px;

	margin-bottom: 0px;

}

#search-login-bar {

	border-top-width: 10px;

	border-top-style: solid;

	border-top-color: #f7740a;

	background-color: #FC0;

	background-image: none;

	background-repeat: repeat;

	background-attachment: scroll;

	background-position: 0% 0%;

	overflow-x: hidden;

	overflow-y: hidden;

	width: 100%;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

}

#wiki {

	background-color: #FFF;

	margin-top: 10px;

	margin-bottom: 10px;

	border: 8px solid #FC0;

	background-color: #FFF;

	padding: 10px 5px;

	font-size: 10px;

	font-family: Verdana, Geneva, sans-serif;

	width: 245px;

	float: left;

	clear: right;

}

#wiki img {

	float: left;

}

#wikiform {

	width: 175px;

	float: right;

}

#wikilogo {

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 15px;

	padding-left: 0;

	width: 67px;

	float: left;

}

#chat {

	margin-bottom: 20px;

	border: 8px solid #FC0;

	background-color: #FFF;

	padding: 10px;/*padding-top: 10px;



	padding-right: 0;



	padding-bottom: 15px;



	padding-left: 0px;*/



}

#chatlogo {

	margin-bottom: 3px;

}

#chatmain {

	margin-left: 5px;

	float: left;

}

#pollmain {

	margin-right: 30px;

	float: right;

}

#barra {

	width: 270px;

	float: right;

}

#sideright {

	width: 270px;

	margin-top: 10px;

	float: right;

}

/*** Home Widgets ************************************************************/







.widget {

	margin: 0 0 25px 0;

}

h2.widgettitle, .directory h3, h2.pagetitle {

	padding: 5px 8px 0 8px;

	margin-bottom: 3px;

	height: 36px;

	border-radius: 3px;

	border: none;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	font: bold 1em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif !important;

}

h2.widgettitle a {

	text-decoration: none;

	color: #555;

}

h2.widgettitle img {

	vertical-align: middle;

	margin-right: 4px;

}

.widget_bp_core_welcome_widget h2 {

	background: url(../images/welcome_header_back.gif) top left no-repeat !important;

	color: #fff !important;

}

.widget ul.item-list li, .activity-list {

	background: url(../images/item_list_back.gif) top left repeat-x;

	padding: 15px;

}

.widget ul.item-list {

	margin-top: 5px !important;

	width: 88%;

}

.widget ul.item-list li .item-avatar {

	float: left;

}

.widget ul.item-list li .item-avatar img, img.avatar {

	border: 3px solid #ddd;

}

.widget ul.item-list li h4.item-title {

	font: normal 1.4em "Georgia", Times, serif;

	margin: 0 0 7px 0;

}

.widget_bp_blogs_widget_recent_posts img.avatar {

	width: 50px !important;

	height: 50px !important;

}

.widget ul.item-list li .item {

	float: left;

	margin-left: 2px;

	width: 146px;

}

.widget_bp_blogs_recent_posts_widget ul.item-list li .item {

	margin-left: 31px !important;

}

.widget ul.item-list li .item-meta {

	font: normal 1em "Georgia", Times, serif;/*margin: 10px 0;*/



	}

.widget .item-options {

	text-align: right;

	font-size: 0.9em;

	margin: -15px 0 0 0;

}

.widget_bp_core_widget_whos_online .item-avatar {

	float: left;

	margin-right: 10px;

}

div.create-account {

	margin: 10px 0;

	text-align: right;

}

.widget-error {

	padding: 10px;

	background: #fff9df;

}

span.activity, .message-metadata small {

	color: #888;

	background: #FFF9DB;

	padding: 0px 4px;

	border-right: 1px solid #FFE8C4;

	border-bottom: 1px solid #FFE8C4;

	display: inline-block;

	font: normal 0.9em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif !important;

}

div.avatar-block {

	padding: 0 15px;

}

.bp_core_widget_whos_online img {

	margin-bottom: 15px !important;

}

.widget table#wp-calendar {

	width: 100%;

}

.widget table#wp-calendar caption {

	text-align: center;

	font-size: 1.2em;

	font-family: georgia, times, serif;

	padding-bottom: 10px;

}

.widget table#wp-calendar th {

	text-align: center;

	font-weight: bold;

}

.widget table#wp-calendar td {

	background: #eee;

	border: 2px solid #fff;

	text-align: center;

}

.widget table#wp-calendar td:hover {

	background: #ccc;

	cursor: pointer;

}

.widget table#wp-calendar td#today {

	background: #fff9df;

}

.widget table#wp-calendar td.pad {

	background: none;

}

.widget #ajax-loader-members, .widget #ajax-loader-groups {

	margin-right: 7px;

	float: none !important;

}

.widget h2 {

	font-size: 1em;

}

#third-section .widget h2 {

	background: url(../images/rightcol_header_back.gif) top left no-repeat;

	color: #fff;

}

#second-section .widget h2 {

	background: url(../images/centercol_header_back.gif) top left no-repeat;

	color: #fff;

}

#first-section .widget h2, #sidebar h2.widgettitle, .page h2.pagetitle {

	background: url(../images/leftcol_header_back.gif) top left no-repeat;

}

ul#group-list li, ul#member-list li, ul#blog-list li, ul#comment-list li, ul.item-list li {

	background-color: transparent;

	background-image: url(../images/message_thread_back.gif);

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position: left top;

}

 ul.item-list li (line 513) {

 position: relative;

 padding-top: 10px;

 padding-right: 10px;

 padding-bottom: 10px;

 padding-left: 10px;

 overflow-x: hidden;

 overflow-y: hidden;

}

 ul#group-list li, ul#member-list li, ul#blog-list li, ul#comment-list li, ul.item-list li (line 1803) {

 background-color: transparent;

 background-image: url(../images/message_thread_back.gif);

 background-repeat: repeat-x;

 background-attachment: scroll;

 background-position: left top;

}

 .widget ul.item-list li, .activity-list (line 779) {

 background-color: transparent;

 background-image: url(../images/item_list_back.gif);

 background-repeat: repeat-x;

 background-attachment: scroll;

 background-position: left top;

 padding-top: 15px;

 padding-right: 15px;

 padding-bottom: 15px;

 padding-left: 15px;

}

#disqus_thread #dsq-content {

	margin-top: 15px;

}

#disqus_thread #dsq-content #dsq-comments li {

	width: 100%;

}

#disqus_thread #dsq-content table {

	border: 0;

	margin: 0;

	background: none;

}

#disqus_thread #dsq-content .dsq-item-trackback {

	clear: both;

	padding-top: 10px;

}

#disqus_thread #dsq-content .dsq-login-buttons li {

	width: auto;

	margin: 0;

	margin-right: 5px;

}

/* Login Form */

#login-form a, #login-form input[type=image] {

	vertical-align: -10px;

}

.mu_register h2 {

	line-height: 35px;

}

#facebook-login, #login-form {

	display: inline;

}

#pollchatsingle {
	display: inline;
	float: left;
	width: 700px;
}

#PDI_container2577421 div (line 1)

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

width:270px;

}

#PDI_container2577421 .pds-box-outer (line 1)

{

padding-top: 12px;

padding-right: 12px;

padding-bottom: 12px;

padding-left: 12px;

width:270px;

}

/****** BuddyPress **************/