/*
Theme Name: LaFarola
Theme URI: http://www.margeners.cat
Version: 1.0
Description: Theme original para Margeners de Guissona
Author: Iván Tamayo
Author URI: http://www.art-e-facto.net
*/

/*- Comunes ---*/
* { margin:0; padding:0; }
body { background:#900 url(http://itportafolder.appspot.com/margeners/images/bg-dots-dark.png); font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:62.5%; margin:0; padding:0; }
a:link, a:active, a:visited { color:#C90; text-decoration:none; }
a:hover { color:#CCC; }
a { outline:none; }
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
li { list-style-type:none; }
.clear { clear:both; font-size:1px; line-height:0; margin:0; padding:0; }
/* =Clearfix
------------------------------------------------------*/
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

/*------------------ Headings --------------------*/
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4, h5, h6 { font-size: 1.4em; }

/*------------------ Header ----------------------*/
h1 { display:block; height:181px; left:106px; margin:0; position:absolute; top:30px; width:164px; }
	h1 a { background:url(images/logo-margeners.gif) no-repeat; display:block; height:181px; text-indent:-9000px; width:164px; }
	
h2.slogan { bottom:70px; color:#E3AE39; font-family: 'Ubuntu', arial, serif; font-size:24px; font-style:italic; left:70px; letter-spacing:-0.03em; text-shadow:0 1px 1px #333; position:absolute; }


.headings { background:#4E3129; clear:both; color:#FFF; display:block; font-family: 'Ubuntu', arial, serif; font-size:12px; font-weight:bold; height:21px; line-height:19px; margin-bottom:10px; /*padding:4px 0; */text-indent:12px; text-transform:uppercase; width:203px; }

#wrapper { background:url(http://itportafolder.appspot.com/margeners/images/bg-cabecera-mrgnrs-high.png) no-repeat; height:361px; margin:auto; padding:0; position:relative; width:970px; z-index:2; }
.post-wrapper { margin-top:30px; width:636px; }
.rule { border-top:1px solid #ccc;clear:both; margin:15px 0px; width:636px; }
.random-images { left:471px; height:265px; position:absolute; top:31px; width:354px; }


.home-wrapper { color:#FFF; margin-top:10px; }
.home-left { float:left; width:445px; }
.home-post-wrap { border-bottom:1px dotted #960; padding:15px 0 18px 0px; width:445px; zoom:1; }
.home-post-wrap-2 { border-bottom:1px dotted #960; color:#FFF; padding:15px 0px; width:636px; }
.home-post-wrap-3 { border-bottom:1px dotted #960; padding:0; width:636px; }
.home-right { border-left:1px solid #4E3129; float:right; width:195px; }
.home-sidebar-box { clear:both; margin-bottom:10px; width:203px; }
	.home-sidebar-box ul { margin:0px 0px 15px 15px; padding-left:0; list-style-type:none; }
		.home-sidebar-box ul li, .home-sidebar-box ul li a { line-height:15px; }
		.home-sidebar-box ul li { margin-bottom:5px; }
.readmore { background-image:url(http://itportafolder.appspot.com/margeners/images/bullet.gif) no-repeat top left; float:right; margin-top:10px; padding-left:20px; }
	.readmore a:link, .readmore a:hover { color:#7B7B6F; }
p.readmore-featured { display:block; height:20px; }
	p.readmore-featured a:link, p.readmore-featured a:active, p.readmore-featured a:visited { background:url(http://itportafolder.appspot.com/margeners/images/btn-readmore.png) no-repeat top left; display:block; float:right; height:22px; margin-right:15px; padding:0; text-indent:-10000px; width:110px; }
	p.readmore-featured a:hover { background:url(http://itportafolder.appspot.com/margeners/images/btn-readmore.png) no-repeat bottom left; }

h3.titles { margin:0; }
h3.post-title { margin-top:10px; margin-bottom:15px; }

.titles a:link, .titles a:visited, .titles a:active { clear:both; color:#C18300; float:left; font-family: 'Ubuntu', arial, serif; font-size:21px; font-weight:bold; letter-spacing:-0.03em; line-height:22px; margin-bottom:8px; margin-top:7px; text-decoration:none; }
.titles a:hover { color:#FC0; }

.post-title a:link, .post-title a:hover, .post-title a:visited { color:#C18300; font-family: 'Ubuntu', arial, serif; font-size:26px; font-weight:bold; letter-spacing:-0.03em; line-height:28px; margin-bottom:5px; margin-top:7px; }
.post-title a:hover { color:#FC0; }

.entry p { color:#FFF; line-height:1.6em; margin:10px 0; }

/*pre, blockquote { background-color:#F5F5F5; border:1px solid #E0E0E0; line-height:1.8em; margin:20px 30px; overflow:auto; padding:0 10px; }
pre:hover, blockquote:hover { background-color:#F0F0F0; border:1px solid #D0D0D0; }
*/
/*-------------- Menú Páginas horizontal, desplegable ---------------- */

#nav { clear:both; /*height:40px; */left:20px; margin:auto; position:absolute; top:320px; width:670px; }

/*----------------- Box Suscripciones: RSS, email --------------------*/
#rss-links { background:url(http://itportafolder.appspot.com/margeners/images/icono-rss.png) no-repeat; color:#FFF; height:25px; margin:15px auto; padding-left:28px; padding-top:6px; width:148px; }
#rss-links a { color:#FFF; border-bottom:1px dotted #FFF; font-size:1.1em; }

/*----------------- Menú Categorías ----------------------------------*/
#categories { background:#C09; margin:0 auto; min-height:22px; width:950px; }
	#categories ul { float:left; list-style-type:none; margin:0px; padding-left:0px; }
		#categories ul li { display:block; float:left; height:22px; padding-left:0px; }
			#categories ul li a:link, #categories ul li a:visited, #categories ul li a:active { color:#FFF; display:block; float:left; font-family:Verdana, Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; height:18px; line-height:1.6em; margin:0px; padding:2px 15px; text-transform:lowercase; }
			#categories ul li a:hover { background-color:#F09; }

#header { background:url(http://itportafolder.appspot.com/margeners/images/header-bg.gif) repeat-x #373434; float:left; height:219px; margin-top:0px; width:950px; }

#container { background: url(http://itportafolder.appspot.com/margeners/images/bg-content.png) repeat-y; margin:0 auto; width:970px; z-index:1; }

#left-div { /*color:#333;*/ float:left; font-size:1.3em; line-height:1.6em; margin-left:30px; width:650px; }
#left-inside { float:left; padding:0px 0px 0px 19px; }

.adwrap { float:left; margin-left:9px; padding:5px 0px; }
	.adwrap a, .adwrap a:hover, .adwrap a:visited { display:block; float:left; margin-bottom:5px; margin-right:5px; }
#sidebar { color:#4E3129; float:right; font-size:1.2em; line-height:1.4em; margin-right:10px; padding-bottom:5px; padding-top:10px; width:271px; }

/*----------------- Footer ------------------------*/
#footer {  background:url(images/bg-footer-credits.png) no-repeat; clear:both; color:#FFF; font-size:11px; height:90px; margin:0 auto; margin-bottom:20px; width:970px; }

.creditos { color:#CCC; font-size:11px; float:left; margin-left:25px; margin-top:13px; width:700px; }
	.creditos a:link, .creditos a:active, .creditos a:visited { border-bottom:1px dotted #F90; color:#F90; }
	.creditos a:hover { border-bottom:1px dotted #F60; color:#F60; }
.copyright { color:#4E3129; float:right; font-size:11px; margin-top:54px; margin-right:40px; width:auto; }

/*----------------- Sidebar Boxes ----------------*/

.sidebar-box { border:1px dotted #963; float:right; margin-bottom:5px; margin-right:7px; padding:10px; width:235px; }
	.sidebar-box ul li { clear:both; margin:5px 3px 3px 5px; }
	.sidebar-box ul { clear:both; list-style-type:none; margin-left:0; margin-top:0; padding-left:10px; padding-top:0; }

.sidebar-box-title { color:#FFF; float:left; font-size:13px; font-weight:bold; margin-bottom:10px; padding:0; text-transform:uppercase; }

.sidebar-box ul#recentcomments { clear:both; color:#333; font-size:1.2em; line-height:1.3em; list-style-type:none; margin-left:0; margin-top:0; padding-left:10px; padding-top:0; }
.sidebar-box ul#recentcomments li { margin-bottom:8px; }


/*----------------- Buscador --------------------*/
#search { bottom:5px; height:20px; position:absolute; right:76px; width:146px; }
#searchform { margin-bottom: 15px; width:145px; }
#search input { background:url(images/bg-search.png) no-repeat scroll 1px 1px; border:0 none; color:#CCC; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; padding:5px 10px 8px 31px; width:147px; }
#search input:focus { outline:none; }


#about-image { border:5px solid #fff; display:inline; float:left; margin-right:10px; }

.thumbnail-div { border:1px dotted #960; display:inline; float:left; height:100px; margin-right:10px; padding:3px; width:100px; }


.post-info { border-bottom:1px dotted #999; color:#CCC; display:block; font-family: 'Ubuntu', arial, serif; font-size:10px; text-transform:uppercase; }
	.post-info a:link, .post-info a:hover, .post-info a:visited { color:#C90; }


/*----------------- Featured --------------------*/

.featured-thumb { border: 10px solid #eeeedd; margin-bottom: 19px; }
.featured { color:#FFF; margin-top:20px; width:650px; }
.featured-thumb-wrapper { float:left; position:relative; }
.featured-categories { float:left; margin-left:-17px; margin-top:-85px; position:absolute; width:690px; }
	.featured-categories ul, .featured-categories li { float: left; list-style-type:none; }
	.featured-categories a:link, .featured-categories a:visited { background-color:#76A0B0; color:#FFF; display:block; float:left; font-weight:bold; margin-right:10px; padding:5px 10px; text-transform:uppercase; }
	.featured-categories a:hover { background-color:#80B79F; }
.featured-content { float:right; margin-right:5px; width:353px; }

.thumbnail-div-featured { border:1px dotted #960; display:inline; float:left; height:120px; margin-right:10px; padding:3px; width:220px; }

.titles-featured a, .titles-featured a:hover, .titles-featured a:visited, .titles-featured { color:#C18300; font-family:'Ubuntu', arial, serif;; font-size:25px; font-weight:bold; letter-spacing:-0.03em; line-height:28px; margin-bottom:5px; margin-top:7px; }
.titles-featured a:hover { color:#FC0; }
.featured-date { color:#76A0B0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height: 30px; margin-left:12px; text-transform:uppercase; }

.current-category { background-color:#FFF; border:1px solid #EBEBEB; color:#7B7B6F; display:block; margin-bottom:10px; margin-top:25px; padding:5px; width:603px; }

/*-------------------- Captions -------------------*/
.aligncenter,
div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background-color:#F3F3F3; border:1px solid #ddd; margin:10px; padding-top:4px; text-align:center; }
	.wp-caption img { border:0 none; margin:0; padding:0; }
	.wp-caption p.wp-caption-text { font-size:12px; line-height:17px; margin:0; padding:0 4px 5px; }

/*------------------- Images -------------------*/
p img { border:1px dotted #963; max-width:100%; padding:0; }
img.centered { display:block; margin:0 auto; }
img.alignright { display:inline; margin:0 0 2px 7px; padding:4px; }
img.alignleft { display:inline; margin:0 7px 2px 0; padding:4px; }
.alignright { float:right; }
.alignleft { float:left }

/* plugin quotes, bloque pre-footer -------------------------------------- */

.quote-margeners { background:url(http://itportafolder.appspot.com/margeners/images/quotes.gif) no-repeat 12px 12px #930; border:#D9C171; margin:0 auto; margin-top:20px; padding:10px 20px 15px 75px; width:839px; }
.quote-margeners .quotescollection_nextquote { display:none; }
.quote-margeners .quotescollection_randomquote cite { color:#CCC; display:block; font-family:Calibri, Tahoma, sans-serif; font-size:13px; font-weight:bold; margin-bottom:0; margin-top:4px; padding-right:60px;  text-transform:uppercase; }
.quote-margeners .quotescollection_randomquote q { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; line-height:1.3em; color:#FFF; font-style:italic; letter-spacing:-.4px; }
.quote-margeners .quotescollection_randomquote q:before, .quote-margeners .quotescollection_randomquote q:after { content:""; }

/* comments -------------------------------------- */
#commentsContainer { margin-bottom:30px; }
#commentsContainer span.hook { background:url(http://itportafolder.appspot.com/margeners/images/comments.gif) no-repeat 0 6px; display:block; padding-left:18px; position:relative;  }
#commentsContainer h3 { border-top:1px dotted #999; color:#CBBA89; font-size:1.5em; margin:10px 0; padding:7px 4px 0; }
.comment-body { color:#FFF; }
.commentlist { list-style:none; margin: 0 0 20px; }
.commentlist .comment-author { border-top:1px solid #ccc; padding-top:7px; margin-top:10px; overflow:hidden; }
.commentlist .comment-author img.avatar { display:block; float:left; height:16px; width:16px; margin:0 4px 0 0; }
.commentlist .comment-meta { margin:0 0 0 20px; }
.commentlist li .reply { text-align:right; padding-bottom:10px; }
.commentlist li .reply a:link, .commentlist li .reply a:visited, .commentlist li .reply a:active  { background:#FFF none repeat scroll 0 0; border:1px solid #09F; color:#AAA; display:inline; font-size:0.9em; padding:4px 7px 3px; text-transform:uppercase; }
.commentlist li .reply a:hover { color:#039; }
.commentlist li p { margin:1em 0; padding:0 3px; }
.commentlist li ul,
.commentlist li ol,
.commentlist li blockquote { margin:0 20px; }
.commentlist .children { margin:0 0 0 40px; }
.commentlist .children li { list-style:none; }

#commentform .contain { margin:0 0 3px 0 !important; }
#commentform #author, #commentform #email, #commentform #url {/* float:left; */ }
#commentform #author,
#commentform #email,
#commentform #url,
#commentform textarea { border:1px solid #CBBA89; background:#BDA96C; color:#333; font-family:Tahoma, Geneva, Arial, sans-serif; font-size:1em; margin-right:4px; margin-top:5px; outline:none; padding:2px; width:340px; } 
#commentform label { float:left; padding-top:8px; width:155px; }
#commentform .requerido { font-weight:bold; color:#C00; }
#commentform label.error { background:url(http://itportafolder.appspot.com/margeners/images/cancel.gif) no-repeat 4px 4px #fbfcda; display:block; margin-left: 155px !important;  font-size:11px; padding-left:30px; padding-top:2px; width:310px !important; }
#commentform #submit { margin-left:156px; margin-top:7px; }

.cancel-comment-reply { position:absolute; top:-1px; right:4px; }
#cancel-comment-reply-link { color:#3C6C92; font-size:0.8em; }
.commentlist .comment-meta a { color:#0CF; }
.commentlist .comment-author cite { font-style:normal; font-weight:bold; }
.commentlist .comment-meta { font-size:10px; }
#commentform p span input,
#commentform span textarea { color:#333; font-size:1em; }

.social_bookmark { display:block; line-height:1.5em; margin-left:auto; margin-right:auto; padding-top:5px; text-align:center; }

.social_img img { border:0; padding:1px; }

#sidebar .wordtube { margin-left:3px; }

/* plugin wp-email -------------------------------------- */
.post-info a.recomendar { background:url(http://itportafolder.appspot.com/margeners/images/mail_generic.png) no-repeat; padding-bottom:2px; padding-left:20px; }

.shashin_thumb { border:none; }

/* plugin the events calendar -------------------------------------- */

#tec-content h2.entry-title { color:#C18300; }
h2.tec-cal-title, h2.entry-title  { font-weight:bold; margin:20px 0; }
.category-events #tec-content { background:#fff; padding:1px 35px; margin-left:10px; }
#tec-events-calendar-header { position:relative; margin-bottom:18px; }
.tec-calendar-buttons { position:absolute; right:13px; top:18px; }
.tec-calendar-buttons a { background:#999; border-radius:3px; color:#fff; display:block; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:bold; height:27px; line-height:27px; margin:21px 0 24px 10px; padding: 0 4px; text-align:center; text-shadow:1px 1px 0 rgba(0,0,0,.5); text-transform:uppercase; width:auto; -moz-border-radius:3px; -webkit-border-radius:3px; }
.upcoming a.tec-button-on, .grid a.tec-button-on { background:#0F81BB; }
.upcoming a.tec-button-off, .grid a.tec-button-off { background:#999; }
#tec-nav-above { margin:5px 0 0; }
.category-events #tec-nav-below { margin:21px 0; }
select.tec-events-dropdown { float:left; font-size:11px; margin-right:10px; width:auto; }
.category-events .post { margin-bottom:0; overflow:hidden; padding:0 0 12px 10px; }
.category-events .upcoming .entry-title { font-size:15px; margin:15px 0 6px; }
.category-events .entry-title a, .tec-event-meta-desc, .tec-event-day { color:#555; }
.category-events .post .alt { border-width:0; background:#f9f9f9; }
table.tec-calendar { background:#EEE; font-size:12px; border-collapse:collapse; border:1px solid #aaa; clear:both; margin-top:18px; }
.tec-calendar .daynum { background-color:#eee; color:#333; font-size:10px; padding:3px 9px; }
.tec-calendar td.tec-present .daynum { background-color:#2d81bb; color: #fff; }
.tec-calendar td.tec-past .daynum { color:#aaa; }
.tec-calendar th { background:#999 url(http://itportafolder.appspot.com/margeners/images/grid-th-bg.png) repeat-x; color:#fff; height:10px; padding:4px 0; text-shadow:1px 1px 0 rgba(0,0,0,.5); text-align:center; width:250px; }
.tec-calendar td { border:1px solid #aaa; color:#114B7D; height:100px; padding:0; vertical-align:top; width:14.28%; }

/*.tec-calendar td .tec-event {	line-height:1.2; padding:6px 9px; }
.tec-calendar td a { font-size:91.7%; }
.tec-calendar hr { background-color:#D4DBCC; border:0 none !important; display:block; height:1px; margin:0 9px; }
.tec-calendar .tec-event { position:relative; }
.tec-calendar .tec-tooltip { background-color:#f9f9f9; border:1px solid #666; bottom:30px; color:#333; left:3px; line-height:1.4em; position:absolute; width:320px; z-index:1001; }
.tec-tooltip .tec-arrow {  bottom:-11px; background:url(http://itportafolder.appspot.com/margeners/images/tooltip-arrow.png) no-repeat 0 bottom; display:block; height:11px; left:20px; position:absolute; width:19px; }
.tec-calendar .tec-right .tec-tooltip { left:auto; right:3px; }
.tec-right .tec-tooltip .tec-arrow { left:auto; right:30px; }
.tec-tooltip .tec-event-title { background:#418ccf url(http://itportafolder.appspot.com/margeners/images/tooltip-title.png) repeat-x; color:#fff; font-size:12px; height:24px; line-height:24px; margin:0; padding:0 6px; }
.tec-tooltip .tec-event-body { font-size:12px; padding:3px 6px 6px; }
.tec-tooltip .tec-event-date { font-style:italic; margin:3px 0; }
.tec-event .post { position:relative; }
#tec-event-meta { border-width:1px 0; border-style:solid; border-color:#aaa; clear:both; font-size: 12px; margin:18px 0 12px; padding:12px 0 2px; overflow:hidden; }
#tec-event-meta .column { float:left; margin:0; padding:0 4% 0 0; text-align:left; width:45%; }
#tec-event-meta dt { clear:left; float:left; font-weight:bold; width:70px; }
#tec-event-meta dd { margin-left:70px; margin-bottom: 10px; padding:0; }
#tec-event-meta .gmap, .tec-event-meta-desc .gmap { background:#3D6294; border-radius:2px; color:#fff; font-size:9px; padding:1px 3px; -moz-border-radius:2px;  -webkit-border-radius:2px; }
span.back { display:block; margin:12px 0 0; }
#tec-events-loop { clear:both; font-size:13px; }
.tec-events .tec-event-entry { float:left; padding:0 5% 0 0; width:60%; }
.tec-events .tec-event-list-meta { border-left:1px solid #ccc; float:right; font-size:12px; margin-bottom:20px; padding:0 0 0 4%; width:30%; }
.tec-event-list-meta table { border-collapse:collapse; }
.tec-event-list-meta td { padding-bottom:4px; text-align:left; vertical-align:top; }
.tec-event-meta-desc { font-weight:bold; padding-right:12px; width:64px; }
h4.tec-event-day { clear:both; font-weight:bold; font-size:18px; margin:12px 0 -3px; }
h4.tec-event-day + .post .entry-title { margin-top:6px; }
#eventbrite-embed { min-height:225px; margin:24px 0; width:100%; }

.clearfix:after { content: "."; display:block; clear:both; height:0; visibility:hidden; }
.clearfix { zoom:1; /* For IE */ }*/

.sidebar-box .upcoming { color:#CCC; }
.sidebar-box .dig-in { border-bottom:1px dotted #960; text-align:right; }


/* plugin pagenavi -------------------------------------- */
.wp-pagenavi { clear:both; color:#FFF; margin-top:20px; }
.wp-pagenavi a, .wp-pagenavi span { border:1px solid #BFBFBF; margin:2px; padding:3px 5px; text-decoration:none; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { border-color:#000; }
.wp-pagenavi span.current { font-weight:bold; }

.column-1 { color:#000; font-size:12px; font-weight:bold; }
#left-div #tec-event-meta { color:#FFF; }

#wp-table-reloaded-id-1-no-1_wrapper .column-2, #wp-table-reloaded-id-1-no-1_wrapper .column-3, #wp-table-reloaded-id-1-no-1_wrapper .column-4, #wp-table-reloaded-id-1-no-1_wrapper .column-5, #wp-table-reloaded-id-2-no-1_wrapper .column-2, #wp-table-reloaded-id-2-no-1_wrapper .column-3, #wp-table-reloaded-id-2-no-1_wrapper .column-4, #wp-table-reloaded-id-2-no-1_wrapper .column-5, #wp-table-reloaded-id-3-no-1_wrapper .column-2, #wp-table-reloaded-id-3-no-1_wrapper .column-3, #wp-table-reloaded-id-3-no-1_wrapper .column-4, #wp-table-reloaded-id-3-no-1_wrapper .column-5, #wp-table-reloaded-id-4-no-1_wrapper .column-2, #wp-table-reloaded-id-4-no-1_wrapper .column-3, #wp-table-reloaded-id-4-no-1_wrapper .column-4, #wp-table-reloaded-id-4-no-1_wrapper .column-5 { text-align:center; }

img.zero { display:none; }

/* EventCalendar. Copyright (C) 2005 2006, Alex Tingle.  $Revision: 263 $
 * This file is licensed under the GNU GPL. See LICENSE file for details.
 */

/* =Calendar
------------------------------------------------------*/
#wp-calendar {color:#CCC; margin:0 auto; margin-bottom:20px; margin-top:15px; width:95%;}
#wp-calendar table {width:100%;}
#wp-calendar img { border:0; }
#wp-calendar #prev {text-align:left;}
#wp-calendar #next {text-align:right;}
#wp-calendar .ec3_eventday a.eventday {color:#23CFE0; font-weight:bold;}
#wp-calendar table td, #wp-calendar table th {text-align:center;}
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {border:none; padding:1px;}
#wp-calendar table td:hover, #wp-calendar table #today {border:solid 1px #999; padding:0;}
/* The EC graphic. */
.ec3_ec {border:none; display:block; float:right; height:9px; width:13px;}
.ec3_ec span {display:none}

/* =Popup
------------------------------------------------------*/
.ec3_popup {border:none; margin:0; /*opacity:.80;*/ padding:0; position:absolute; /*filter:alpha(opacity=80); -moz-opacity:.80;*/ z-index:1000;}
.ec3_popup td {padding:0;}
.ec3_popup table {
 border:solid #FFF 1px;        /* popup border */
 background-color:#EEB;        /* popup background colour */
 font-size:small;            /* popup font size */
 color:black;
 text-align:left;
}
.ec3_popup table td {padding:2px 4px;}
#ec3_shadow0 div {height:32px; width:8px;}
#ec3_shadow0 {background-repeat:no-repeat; background-position:bottom right; border:none; margin:0; padding:0; vertical-align:bottom; width:8px;}

#ec3_shadow1 {background-repeat:repeat-x; border:none; height:16px; margin:0; padding:0;}
#ec3_shadow2 div {height:32px; width:8px;}
#ec3_shadow2 {background-repeat:no-repeat; background-position:bottom left; border:none; margin:0; padding:0; vertical-align:bottom; width:8px;}

/* =Event List
------------------------------------------------------*/
.ec3_list {color:#800; letter-spacing:-0.2px; margin-left:-12px; word-spacing:-1px;}
.ec3_list li {font-size:1em !IMPORTANT;}
.ec3_list li:before {content:"" !IMPORTANT;}

/* =Schedule
------------------------------------------------------*/
table.ec3_schedule {border:solid 1px #800; border-collapse:collapse; float:left; margin:0.5ex 1ex 0.5ex 0;}
table.ec3_schedule td {color:#800; padding:0 0.5ex 0 0.5ex;}
td.ec3_start {text-align:right;}
td.ec3_to {text-align:center;}

/* =Quotes
------------------------------------------------------*/
.quote-margeners blockquote {background:none; border:none;}
#yarq_quote p {background:none; color:#F2F2F2; font-family: 'Goudy Bookletter 1911', arial, serif; font-size:2em; line-height:1.2em; }
#yarq_author {color:#FFF; display:block; font-size:1.3em; padding-left:600px;}
