/* reset styles */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td	{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}:focus {	outline: 0;}body {	line-height: 1;	color: black;	background: white url('/imgs/WebBackground.jpg') no-repeat fixed center;}ol,ul {	list-style: none;}table {	border-collapse: separate;	border-spacing: 0;}caption,th,td {	text-align: left;	font-weight: normal;}blockquote:before,blockquote:after,q:before,q:after {	content: "";}blockquote,q {	quotes: "" "";}/* end reset *//* self-clearing floats */.self-clear:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}/* --------------------- *//* -- POST FORMATTING -- *//* --------------------- */.post {	clear: both;}body.home .last-post,body.archive .last-post {	background-image: none;	margin-bottom: 0;	border-bottom-width: 0;}body.single .post-wrap,body.page .post-wrap {	padding-bottom: 0;	border-bottom-width: 0;}strong {	font-weight: 700;}em {	font-style: italic;}.aligncenter,div.aligncenter img {	display: block !important;	margin-left: auto !important;	margin-right: auto !important;}.alignright {	margin: 0 0 15px 30px !important;	display: inline !important;	float: right !important;}.alignleft {	margin: 0 30px 15px 0 !important;	display: inline !important;	float: left !important;}.wp-caption-text {	text-align: center !important;}#main-wrap-inner img.wp-smiley {	border: none !important;	padding: 0 0.25em !important;	margin: 0 !important;	float: none !important;	display: inline !important;}#main-wrap-inner .sociable img {	border: none !important;}/* ---------- *//* -- MENU -- *//* ---------- */#topnav,#nav ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;}#topnav {	margin-left: 100px;}#topnav li li {	margin-right: 0;}#topnav a,#nav li.sfhover {	display: block;}#topnav li { /* all list items */	float: left;}#topnav li:hover {	position: static; /* help IE7 a bit */}#topnav li ul { /* second-level lists */	position: absolute;	width: 130px;	left: -999em;}#topnav li ul a {	width: 150px;	/*width:114px;*/	padding: 5px 8px;	font-size: 80%;}#topnav li:hover ul,#topnav li.sfhover ul {	/* lists nested under hovered list items */	left: auto;}#topnav #searchsubmit-top {	margin-top: -3px;}#topnav li.topnavright {	margin-right: 0;}li#search-top ul {	padding: 14px 8px 3px 8px;	width: auto !important;}li#search-top ul li input#s-top,li#search-top ul li input#searchsubmit-top	{	margin-bottom: 8px;}li#nav-rss a {	float: left;}#topnav li ul ul,#topnav li ul ul ul,#topnav li ul ul ul ul,#topnav li ul ul ul ul ul	{	margin: -1.90em 0 0 130px;	margin-top: -1.85em;}#topnav li:hover ul ul,#topnav li.sfhover ul ul,#topnav li:hover ul ul ul,#topnav li.sfhover ul ul ul,#topnav li:hover ul ul ul ul,#topnav li.sfhover ul ul ul ul,#topnav li:hover ul ul ul ul ul,#topnav li.sfhover ul ul ul ul ul	{	left: -999em;}#topnav li li:hover ul,#topnav li li.sfhover ul,#topnav li li li:hover ul,#topnav li li li.sfhover ul,#topnav li li li li:hover ul,#topnav li li li li.sfhover ul,#topnav li li li li li:hover ul,#topnav li li li li li.sfhover ul	{	left: auto;}#topnav {	z-index: 2;}#topnav ul {	z-index: 3;}#topnav ul li {	z-index: 4;}#topnav ul li ul {	z-index: 5;}#topnav ul li ul li {	z-index: 6;}#topnav a {	z-index: 7;}/* ------------------ *//* -- CONTACT FORM -- *//* ------------------ */body.home .protected {	padding-bottom: 0px;}body.single .comments-body,body.is-ipad .comments-body,body.is-iphone .comments-body	{	max-height: none !important;}/* -------------- *//* -- LIGHTBOX -- *//* -------------- *//* ---------- *//* -- MISC -- *//* ---------- */li.widget {	list-style-type: none;}body.single .post {	border-bottom: none;	background-image: none;	margin-bottom: 0;	padding-bottom: 0;}.entry-title {	margin-bottom: 2em;}#audio-player-wrap {	text-align: center;	margin: 0 auto;}#copyright-footer #audio-player-wrap {	margin-bottom: 0.5em;}.protected p input {	margin-bottom: 8px;}.entry-meta-bottom .post-categories {	display: inline;}.edit-link-top {	margin-left: 1.3em;}.entry-meta-top p {	margin-bottom: 0;}body.single p#nav-below {	padding-top: .3em;	margin-bottom: .5em;}#maintenance-mode-remind {	padding: 7px;	width: 100%;	z-index: 100000;	text-align: center;	color: red;	position: absolute;	top: 0;	left: 0;	background-color: yellow;	border: 2px solid orange;}#pp_ea {	display: none;}/* gallery popup windows */body.gallery-popup #copyright-footer {	display: none;}body.gallery-popup {	padding: 0;	margin: 0;}body.gallery-popup #main-wrap-inner {	background-image: none;	background-color: #f6f0e7;} /*----------------------------------*//* General CSS                      *//*----------------------------------*/body {	/* background: #ffffff url(http://rafaelbadillo.com/wp-content/uploads/p3/images/blog_bg_1311826091.jpg) no-repeat fixed bottom right;*/	color: #21272A;	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;	padding: 20px 0 0px 0;	text-transform: none;}p,.p3-flash-gallery-wrapper {	margin-bottom: 1.2em;}body,p {	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;	color: #21272A;	font-style: normal;	font-size: 14px;	text-transform: none;	line-height: 1.25em;	font-weight: 400;}a {	font-style: normal;	color: #21272A;	text-transform: lowercase;	font-weight: 400;}a:link {	color: #21272A;	text-decoration: none;}a:visited {	color: #21272A;	color: #21272A;	text-decoration: none;}a:hover {	color: #21272A;	text-decoration: none;}h2 {	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;	color: #030303;	font-style: normal;	font-size: 25px;	text-transform: uppercase;	font-weight: 400;	letter-spacing: normal}h3 {	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;	color: #030303;	font-style: normal;	font-size: 25px;	text-transform: uppercase;	font-weight: 400;	letter-spacing: normal}.entry-title {	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;	/* color:#030303; */	color: #840808;	font-style: normal;	/* font-size:25px; bcw*/	font-size: 14px;	text-transform: uppercase;	font-weight: 400;	letter-spacing: normal}#outer-wrap-centered { /* width:760px; bcw*/	width: 820px;	margin: 0 auto;}body.single #content-wrap,body.page #content-wrap,.content-bg,body.has-sidebar #content-wrap	{	background-image: none;	background-repeat: repeat;	background-position: top left;	background-attachment: scroll;}* html body.single #content-wrap,body.page #content-wrap,.content-bg,body.has-sidebar #content-wrap	{	}body.has-sidebar #content-wrap .content-bg,body.single #content-wrap .content-bg,body.page #content-wrap .content-bg	{	background-color: transparent !important;	background-image: none !important;}#inner-wrap { /*  background-color: #f6f0e7; */	background-color: #ffffff;	width: 820px;	border-top-width: 0;	border-bottom-width: 0;	margin: 0 auto;	/*text-align: center;*/	overflow: hidden;}#logo-wrap {	background-color: transparent;}#bg-header-img {	width:650px;}.picture_captions {	text-align: center;	font-size: 9px;	line-height: 14px;	color: #CC6633;}.entry-content,.post-header,.page-title,.archive-meta,.entry-meta-bottom,#searchform-no-results	{	margin-left: 0px;	margin-right: 0px;}.entry-content {	clear: both;}p#nav-below {	padding: 1.6em 0px;	margin-bottom: 0;}.nav-previous {	float: left;}.nav-next {	float: right;}#nav-below  a {	font-size: 15px;	text-transform: uppercase;	font-weight: 400;}#masthead {	margin: 0px 0 0px 0;}#topnav-wrap {	margin: 0px 0 17px 0;}#inner-wrap #bio {	margin: 0px 0 0px 0;}#contact-form {	margin-bottom: 17px;}#logo-wrap {	margin: 0px 0 0px 0;}.post-wrap,.page-title-wrap {	margin-bottom: 0px;}#bio {	margin-bottom: 0px;}body.archive .post-wrap {	margin-bottom: 0px;}body.has-sidebar .post-wrap,body.has-sidebar .page-title-wrap {	margin-bottom: 0;}body.single .post-wrap,body.page .post-wrap {	margin-bottom: 0;}#inner-header {	position: relative;}/* logo css */#logo h1,#logo h2,#logo p {	text-indent: -9999em;}h1#alt-h1,h1#alt-h1 a,h2#alt-h1,h2#alt-h1 a {	height: 0 !important;	overflow: hidden;	width: 0 !important;	display: none !important;}#logo { /*	width: 123px; bcw*/	/*	height: 51px; bcw*/	width: 700px;/*	height: 111px;  	overflow: hidden;*/	margin: 0 auto;	float: none;}#topnav li#search-top {	float: left;	display: inline;}/* -- bio area css -- */p.icon-note {	margin: 0 !important;}.widget_calendar th {	font-weight: bold;}.widget_calendar td {	padding: 0 2px;}li.widget li {	margin-left: 1.2em;	line-height: 1.1em;	margin-bottom: 0.7em;	list-style-type: disc;	list-style-position: outside !important;}li.widget .p3-html-twitter-widget li {	margin-left: 0;	list-style-type: none;}li.widget #searchsubmit {	margin-top: 0.3em;}h3.widgettitle {	line-height: 1em;	margin-bottom: 0.35em;}.twitter-interactive-badge {	height: 350px;}.js-info {	display: none;}.twitter-follow-link {	margin-top: 4px;}.twitter-follow-link a {	font-size: 10px;	text-decoration: none;	line-height: 1em;}.p3-twitter-html p {	font-size: .8em;	text-align: right;	font-style: italic;}.p3-twitter-html p a {	font-style: italic;}.p3-twitter-html li {	font-size: .9em;	line-height: 1.2em;	margin-bottom: .75em;	margin-left: 0 !important;}.twitter-interactive-badge-wrap {	width: 290px;	height: 350px;}.twitter-simple-badge-wrap {	width: 176px;	min-height: 176px;}.twitter-simple-badge-wrap a {	font-size: 10px;	text-align: center;	display: block;	line-height: 1em;	margin-top: 3px;}#outer-wrap-centered .widget_p3-twitter-com-widget a img {	height: 15px !important;}.widget_p3-facebook-likebox iframe {	background: #fff;} /* -- menu styles -- */#topnav-wrap {	background-image: none;	background-repeat: repeat;	background-position: top left;	background-attachment: scroll;}/*#topnav-wrap {	border-bottom: solid 1px #21272A;}*//*HTML5 */header {	margin:20px auto;	width:650px;}nav{	border-bottom: solid 1px #21272A;}article {	margin:20px auto;	width:625px;}#name-caption {	text-align: center; 	font-size: 18px; 	padding-bottom: 15px;}nav {	margin: 0 auto; 	width: 650px;}#topnav {	line-height: 10px;	font-size: 10px;	float: left;	padding: 0 30px;}#topnav li {	margin-right: 18px;	padding-top: 7px;	padding-bottom: 7px;}#topnav li ul {	margin-top: 7px;	background: #ffffff !important;}#topnav ul li {	margin-right: 0px;	background: #ffffff !important;	line-height: 15px;}li#search-top ul {	background: #ffffff !important;}#topnav li li {	padding-top: 0;	margin-right: 0;}#topnav li li,#topnav li#subscribebyemail-nav {	padding-bottom: 0;}#topnav li#subscribebyemail-nav {	padding-top: 1px;}#topnav a {	color: #21272A;	font-style: normal;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: 400;	text-transform: uppercase;	letter-spacing: normal;	cursor: pointer;}#topnav a:link {	color: #21272A;	text-decoration: none;}#topnav a:visited {	color: #21272A;	text-decoration: none;}#topnav a:hover {	color: #000000;	text-decoration: none;}#topnav ul li a {	color: #21272A;}#topnav ul li a:link {	color: #21272A;}#topnav ul li a:visited {	color: #21272A;}#topnav ul li a:hover {	color: #000000;}#topnav li li a {	font-size: 10px;}#topnav li ul a:hover {;	}.nav-link-icon-text .icon-link {	margin-right: 0.5em;}.nav-link-icon-text a {	float: left;}#topnav li#subscribebyemail-nav {	float: right;	margin: 0 0 0 20px;}#invalid-email {	color: red;	margin-left: .5em;	display: none;}div.p3-has-error #invalid-email {	display: inline;}.entry-title {	line-height: 1em;}.post-title-wrap .post-date {	float: right;	margin-top: 2px;}.entry-title,.entry-meta-top,.post-date { /* text-align: left; bcw*/	text-align: center;}.entry-title {	}.post-date {	}.entry-title a,#content .entry-title {	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;	color: #030303;	font-style: normal;	font-size: 25px;	text-transform: uppercase;	font-weight: 400;	letter-spacing: normal}#content .entry-title {	font-family: Times, Georgia, serif;	font-size: 16px;	font-weight: 700;	letter-spacing: normal}.entry-title a {	font-family: Times, Georgia, serif;	font-size: 16px;	letter-spacing: normal;	font-weight: 700;}.entry-title a:link {	text-decoration: none;}.entry-title a:visited {	text-decoration: none;}.entry-title a:hover {	text-decoration: none;}#content .entry-title {	}.entry-title a {	line-height: 1em;}#content a.post-edit-link {	font-size: 10px !important;	font-weight: 400 !important;	letter-spacing: normal !important;	font-family: Arial, sans-serif;	text-transform: uppercase;	text-decoration: none;	font-style: normal;	margin: 0 8px;}.entry-title a:visited,.entry-title a:hover {	color: #030303;}.post-header .postmeta {	font-size: 12px;}.post-header .postmeta  a {	font-size: 12px;}.post-header .postmeta  a:hover {	text-decoration: none;}.post-header .post-date {	color: #9dbfcd;	font-size: 12px;}.entry-meta-top span {	margin-right: 1.1em;}.post-header-comment-count span {	display: none;}.post-header {	margin-bottom: 5px;}.post-wrap-inner {	padding-top: 10px;}.post-wrap-inner {	background-image: none;	background-repeat: repeat;	background-position: top left;	background-attachment: scroll;}* html .post-wrap-inner {	}body.page .post-wrap-inner {	background-image: none;}body.page .post-wrap-inner {	background-image: none;	background-repeat:no-repeat;	background-attachment:fixed;	background-position:center; }* html body.page .post-wrap-inner {	}.entry-content li {	font-size: 12px;	line-height: 1.0625em;	margin-bottom: 0.7em;	margin-left: 3em;}.entry-content p,.entry-content li {	font-family: Arial, Helvetica, sans-serif;}.entry-content p a {	font-family: Arial, Helvetica, sans-serif;}.entry-content li a {	font-family: Arial, Helvetica, sans-serif;}.entry-content img,.entry-content .gallery img,.p3-img-protect {	border: solid 0px #fff !important;	margin-top: 0px;	margin-bottom: 5px;}#main-inner-wrap #content .entry-content .p3-image-protect img {	border: solid 0px #fff !important;	margin-top: 0 !important;	margin-bottom: 0 !important;}blockquote {	padding-left: .8em;	margin-left: 3.2em;	border-left: 1px dotted #21272A;}.entry-content blockquote p {	font-size: 10px;}/* image protection */.p3-img-protect {	position: relative;}#content-wrap p {	margin: 5px;	text-align: justify;}#content-wrap #content .p3-img-protect .p3-overlay {	position: absolute;	top: 0;	left: 0;	text-align: justify;	margin: 0 !important;	padding: 0 !important;	border-width: 0 !important;}#content-wrap #content .no-watermark .p3-img-protect .p3-overlay {	background-image: none;}#content-wrap #content .entry-content .p3-img-protect img {	border: solid 0px #fff !important;	margin-top: 0 !important;	margin-bottom: 0 !important;}/* constrain captions to entry-content width */.wp-caption {	max-width: 760px !important;}body.has-sidebar .wp-caption {	max-width: 760px !important;}body.excerpted-posts a.img-to-permalink {	margin-top: 0;	margin-bottom: 1.5em;	margin-right: 1.5em;	margin-left: 0;	float: left;}body.excerpted-posts .entry-content .p3-img-protect,body.excerpted-posts .entry-content img	{	float: left;	margin: 0 !important;}body.excerpted-posts .shrink-to-thumbnail {	height: auto;	width: 150px !important;}body.excerpted-posts .shrink-to-medium-thumbnail {	height: auto;	width: 300px !important;}h2.page-title {	color: #666666;	font-style: normal;	font-size: 19px;}body.category .page-title,body.tag .page-title {	margin-bottom: 0;}.archive-meta {	width: 75%;	font-style: italic !important;	padding: 1em 0 0 0;}.archive-meta p {	margin-bottom: 0;}.page-title-wrap {	padding: 1.5em 0;}#main-wrap-inner .entry-content .p3-lightbox-gallery img {	margin-bottom: 5px;}.entry-content .p3-lightbox-gallery-thumbs a img {	margin: 0 5px 5px 0;	display: inline;	opacity: 0.65;}.entry-content .p3-lightbox-gallery-thumbs .last a img {	margin-right: 0;}.p3-lightbox-gallery img {	display: block;	cursor: pointer !important;	margin-right: auto;	margin-left: auto;}.p3-flash-gallery-wrapper {	margin-left: auto;	margin-right: auto;}#content .entry-content .p3-flash-gallery-holder {	display: none !important;}.post-footer {	background-repeat: no-repeat;	background-position: bottom;	border-bottom: solid 1px #cccccc;	height: 30px;}.last-post .post-footer,body.single .post-footer,body.page .post-footer,body.post .post-footer,body.archive .last-post .post-footer	{	background-image: none;	border-bottom-width: 0;	height: 30px;}footer {	margin:0 auto;	padding:10px;	width:650px;	color: #21272A;	font-size: 11px;	text-align:center;	border-top:1px solid #21272A;}