/*  
Theme Name: WP-Brasilienreise 
Theme URI: http://brasil-online.net
Description: Portal für die Domain www.brasilienreise.ch, zweispaltig, valides XHTML 1.0.  
Version: 1.0
Author: Dietmar Lang
Author URI: http://brasil-online.net
*/

/******************************************
*   HTML Elements                         
******************************************/

* {
	margin:0;
	padding:0;
	}

body,html {
	min-height:101%;
       }
	
body {
	background-color: #DADADC;
       padding: 0;
	}

body, select, input, textarea {
	font: 12px Arial, Verdana, Sans-Serif;
	line-height:1.5em;
	}
	
p {	
	margin: 0 0 15px 0;
	}


hr {
	display: block;
	height:4px;
	background:#ddd;
	border:0;
	}

small {
	font-size: 0.9em;
       line-height: 120%;
	padding:3px 0px;
       color: #909090;
	}

.catdesc {
font-size: 1.1em;
       line-height: 120%;
       padding:3px 0 0 0;
       color: #909090;
       margin: 10px 0 20px 0;
	border-bottom:4px solid #ddd;
}
	
/******* Hyperlinks ********************/

/* standard link behaviour */
a:link, a:active, a:visited { 
	color:#990000;
        font-weight: bold;
	text-decoration: none; 
	} 
a:hover	{ 
	color:#444;
	text-decoration: none; 
	}


a[rel=lightbox] img {
    cursor: url("http://www.brasilienreise.ch/wp-content/plugins/lightbox-gallery/graphics/zoomin.cur"), pointer !important;
}


/* Title area links */
.title:link, .title:active, .title:visited { 
	color: #81A7D5; 
	text-decoration: none;
	} 

.title:hover { 
	color: #81A7D5; 
	text-decoration: underline;
	} 
	
/* HTML headline links */
h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}
h3 a:hover {text-decoration:underline;}

h4 a:link, h4 a:active, h4 a:visited  {color:#990000; text-decoration:none;}
h4 a:hover {text-decoration:underline;}


/* How tags appear */
#tags a {text-decoration:none;}
#tags a:hover {text-decoration:underline;}

/* Links within comments metadata (date, Author etc.) */
.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited  {text-decoration:none;}
.commentmetadata a:hover {text-decoration:underline;}

/* Links in the footer */
#footer a {text-decoration: none;} 
#footer a:hover	{text-decoration: underline;}


/****** Images ****************************/

.ad_728 { margin: 0 0 15px 0; border: none; }
.ad_300 { margin: 25px 0 0 0; border: none; }
.ad_300a { margin: 10px 0 0 0; border: none; }


.archview img, .indexbox img {border:1px solid #999; padding:1px;}
img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; border:1px solid #999; padding:1px;}
img.left{ float:left; margin:0 12px 5px 0; }
img.center{ display:block; margin:0 auto 5px auto; }
img.right{ float:right; margin:0 0 5px 12px; } 

#leadpic {
         float:left;
         margin: 0 20px 10px 0;
         padding:1px;
         border:1px solid #999;
         }

.home-cat-img {
         float:left;
         margin:0 6px 4px 0;
         }

.thumb {
       float:left;
       margin:5px 12px 2px 0;
       }

.alignleft, .aligncenter, .alignright, .alignnorm {
         border:1px solid #999; padding:1px;
         }

.alignnorm {
         margin:0 0 5px 0;
         }

.alignleft { 
         float:left;
         margin:5px 12px 5px 0; }

.thumbleft { 
         float:left;
         margin:5px 10px 5px 0px; }

.aligncenter { 
         display:block;
         margin:0 auto 5px auto;
         }

.centered { 
         margin:0 0 5px 0;
         }

.alignright{
         float:right;
         margin:0 0 5px 5px; }
	
		
/******************************************
*   Main Element Structure                         
******************************************/

#page { /* main container */
	width: 860px;
	margin: 0 auto;
	font-size:1em;
	background:#fefefe;
	padding: 0 0 0 0;
	border-top:4px solid #4245B4;
	border-bottom:4px solid #4245B4;
       border-left:2px solid #4245B4;
       border-right:2px solid #4245B4;
       }

#header {/* Where the logo is located */
	width:860px;
	height:200px;
	padding-bottom:0px;
	background:url(images/bons-header.jpg) no-repeat;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

#sidebar {
       width: 220px;
       float:left;
       margin-top: 5px;
       margin-bottom: 25px;
       margin-right: 10px;
       }

/******************************************
*   All Headlines and related stuff                         
******************************************/

.leadmeta, .leadmeta a {/* That�s how the Date and Author appear in the leadarticle section above the Headline */
	font: 0.9em Arial, Helvetica, sans-serif;
	margin-top:-4px;
	color:#ddd;
	text-decoration:none;
	}
	
.blogtitle {
        text-align:right;
	}

.cat-head {/* Background for the category teasers headline on the homepage */
	margin-bottom:3px;
	background-color:#ddd;
	padding:3px 2px 1px 4px;
	}

h1 {
	color: #81A7D5;
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	padding: 20px 0px 0px 10px;
	}
	
h2 {
	color: #81A7D5;
	font: 1.6em Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:8px;
	border-bottom:4px solid #ddd;
	margin: 15px 0 20px 0;
	}

h2.cattitle {
        padding-bottom: 0;
        border-bottom: none;
        margin: 20px 0 0 0;
        font: 1.6em Arial, Helvetica, sans-serif;
        }

h3 {
	font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#01085F;
	}

.entry h3 {
        font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
        letter-spacing:0.1em;
        margin:35px 0 7px 0;
        padding:0;
	font-weight:bold;
	color:#444;
	}

h3#respond {
	border-top:4px solid #ddd;
	margin-top:25px;
	padding-top:20px
	}

h3#comments {
	margin-top:32px
	}


h4 {
	color:#444;
	font-size:1.2em;
	margin-bottom:6px;
	}
	
.rsstitle, .rsstitle a, .rsstitle a:visited {
	color:#990000;
        padding-bottom:8px;
        text-decoration:none;
	font-size:1.1em;
	}
		
.rsstitle a:hover {
        color:#444;
        }

/******************************************
*   Content styles                    
******************************************/

/* some structural styles for the content area */

#content {/* index content (right of sidebar) */
	width: 603px;
        padding:5px 15px 20px 12px;
        margin: 0;
        float:right;
        }

*+html #content {
         padding-bottom: 5px;
         }

#pagecontent {/* page, post & archive content (right of sidebar) */
	width: 580px;
        padding:5px 30px 20px 12px;
        margin: 0;
        float:right;
       }

*+html #pagecontent {
         padding-bottom: 5px;
         }

.archview p {
        display: inline;
        }


/* The lead story on the homepage */

#leadcontainer {
	background:#FCF7D3;
	color:#444;
	border-top:1px solid #DBB255;
	border-bottom:2px solid #DBB255;
        border-left:1px solid #DBB255;
	border-right:2px solid #DBB255;
	padding:15px;
        margin: 0;
	width: 605px;
	}

#leadcontainer .title {
	font:2.2em Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	color: #C29704;
	}

#leadheader {
	display:block;
	}

#leadheader a {color:#ddd;}


.read-on a { /* This can be used to format the "continue readng..." link in the lead story */
	text-decoration:none;
	}
	
.read-on a:hover {color:#C29704!important;}

	
/* Featured Articles formatting in "hometop-rightcol" */

.feature {
	background: #eee;
	padding:10px 10px 10px 20px;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	}

.feature:hover {
	background:#ddd;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	}

/*.feature p { margin:0;	}*/

#hometop-rightcol img {
	margin-bottom:4px;
	padding:1px;
	border:1px solid #999;
	}

#hometop-rightcol .feature {margin-bottom: 10px;}

#hometop-rightcol.title, #hometop-rightcol a.title  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color: #81A7D5;
	margin:10px 0 15px 0;
	}

/**********************************************************/
	
.description {
	font-size: 1.3em;
	font-weight: bold; 
	color:#999;
	}
		
.title, a.title  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color: #81A7D5;
	margin:10px 0 15px 0;
	}
		
#homemidcol .clearfloat, #homeleftcol .clearfloat, #homerightcol .clearfloat {

	border-bottom:1px solid #ccc;
	padding:12px 0;
	}	

/******************************************
*  PAGINATION                   
******************************************/	

.navigation  {
	text-align: right;
       font-size: 0.9em;
       margin-bottom: 5px;
	}

/******************************************
*  POST FORMATTING                   
******************************************/

.entry {
	 padding-bottom:5px;
	 text-align:justify;
	 }

.post ul {
        margin:20px 0;
         }

.entry ul li {
        list-style-type:none;
        list-style-position:outside;
        margin:5px;
        background-image: url(images/raquo.gif);
        background-position: left;
        background-repeat: no-repeat;
         }

.entry ul li a {
        font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
        letter-spacing:0.1em;
        padding-left:18px;
        font-weight:bold;
	color:#990000;
        text-decoration: none;
         }

.entry .feed ul li {
        background-image: none;
        margin-bottom: 30px;
                 }

.entry .feed ul li a {
        text-transform: 
        none; padding-left:0;
       text-align: left;
                 }

.entry .feed ul li a.morelink {
        text-transform: none;
                 }


.post blockquote {
	 color:#666;
	 padding:6px 14px;
	 margin:18px 35px;
	 border-top:1px solid #DDD;
	 border-bottom:1px solid #DDD;
	 }	



.post ol li {
	 margin-bottom:5px;
	 margin-left:48px;
	 }
	
#tags {
	 padding:5px;
	 background-color:#eee;
	 border-bottom:1px solid #999;
	 border-top:1px solid #999;	
	 }	
		
.postmetadata {
        margin: 30px 0;
        }
	
.metadata {
	 padding: 10px 0;
        color: #666;
        font-size: 0.8em;
	 }

/******************************************
*  FORM ELEMENTS                    
******************************************/

select {
 	 background:#eee;
	 border-top:2px solid #999;
	 border-bottom:2px solid #999;
	 border-left:none;
	 border-right:none;
	 width:100%
	 }
	
.searchform {
        padding:2px 2px 2px 0;
        }

.searchbutton {
	 font-weight:bold;
	 padding: 1px;
	 background:#fff;
	 color:#999;
	 border:1px solid #ddd;
	 }

.searchbutton:hover {
	 color:#666;
	 background:#eee;
	 border:1px solid #999;
	 text-decoration:none;
	 }

.submit {
         width: 70px;
         font-size: 11px;
         height: 19px;
         border: 1px solid #bbb;
         background: #eee;
         color: #666;
         margin-left: 10px;
         }

.subnews {
         width: 50px;
         font-size: 11px;
         height: 21px;
         border: 1px solid #bbb;
         background: #eee;
         color: #666;
         margin-left: 2px;
         }


.submit:hover {
         border: 1px solid #bbb;
         background: #fff;
         color: #000;
         margin-left: 6px;
         }


.searchfield {
	 width:150px;
	 padding: 1px 1px 1px 20px;
	 background: url(images/search-16.png) no-repeat #fff;
	 color:#666;
	 border:1px solid #ddd;
	 }

.searchfield:hover, .searchfield:focus {
	 background: url(images/search-16.png) no-repeat #eee;
	 border:1px solid #999;
	 text-decoration:none;
	 }


.button {
	 font-weight:bold;
        width: 60px;
        height: 20px;
	 background:#eee;
        line-height: 120%;
        padding: 0;
        margin:0;
	 color:#666;
	 border:2px solid #ddd;
	  }

.button:hover {
	 color:#333;
	 background:#eee;
	 border:2px solid #999;
	 text-decoration:none;
	 }


/******************************************
*   FLOAT PROPERTIES                        
******************************************/

.clear {
	 clear:both;
	 }

.clearfloat:after {
	 display:block;
	 visibility:hidden;
	 clear:both;
	 height:0;
	 content:".";
         line-height: 1px;
	 }

.clearfloat { display:inline-block; }

.clearfloat { display:block; }


	


/******************************************
*   FOOTER                        
******************************************/

#footer {
	 margin: 0 auto;
	 width: 850px;
	 font-size:0.9em;
	 text-align:center;
	 padding:10px 0px;
	 color:#666;
	 }

#footer a {
	 color:#990000;
	 }


/******************************************
*   HEADER NAVIGATION                       
******************************************/

#nav {
	 background:#4245B4;
	 font-size:1em;
	 border-top:2px solid #4245B4;
	 border-bottom:2px solid #4245B4;
         margin-bottom:15px;
         clear:both;
	 }
	
#nav, #nav ul {
	 list-style: none;
	 line-height: 1;
	 }

#nav a, #nav a:hover {
	 display: block;
	 text-decoration: none;
	 border:none;
	 }

#nav a {
	 display: block;
	 text-decoration: none;
	 border:none;
	 }


#nav li {
	 float: left;
	 list-style:none;
	 }

#nav a {
	display:block;
	font-weight:bold;
	color: #444;
        padding:6px 18px;
	}


/* #nav a:visited {
	display:block;
	font-weight:bold;
	color: #ddd;
        padding:6px 18px;
	} */

#nav .link1 {
        background: #808000;
        color: #ddd;
        }

#nav .link2 {
        background: #5A2859;
        color: #ddd;
        }

#nav .link3 {
        background: #468046;
        color: #ddd;
        }

#nav .link4 {
        background: #972F2F;
        color: #ddd;
        }

#nav .link5 {
        background: #468074;
        color: #ddd;
        }

#nav .link6 {
        background: #4245B4;
        color: #ffcc00;
        }


#nav a:hover {
	 background-color:#ddd;
	 color:#990000;
	 text-decoration:none;
	 }	



	
	
/******************************************
*  AD-BANNER                     
******************************************/

.ad-banner {
	 padding: 20px;
	 text-align:center;
         border: none;
	 }

.ad-banner a:link img {
         border: none;
         }

.adside  {
        margin-bottom:15px;
        padding: 0px;
        clear:both;
        text-align:right;
        }

.adside a:link img {
         border: none;
         }

/******************************************
*  SIDEBAR - MENU                     
******************************************/

#sidebar h3 {
        font: bold 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
        clear:both;
        display: block;
	letter-spacing:0.3em;
	padding: 13px 10px 10px 10px;
        margin: 0 0 0 0;
        border-top: 3px solid #A8ABB2;
        border-left: 1px solid #CFD0D3;
        background-color: #E3E8FF;
	font-weight:bold;
        color:#01085F;
        }

.textwidget {
        display: block;
        font: 0.8em arial, helvetica, sans-serif;
        border-right: 1px solid #A8ABB2; 
        border-top: 1px solid #A8ABB2; 
        line-height: 120%;
        padding: 0px 10px 5px 10px;
        margin: 0;
        color: #444;
        background: #CFD0D3;
        text-decoration: none;
        }


.widget-text.textwidget {
        font-weight: bold;
        font-size: 0.9em;
        }

#sidebar ul, #sidebar ul ul { 
        list-style: none;
        margin:0px;
        padding: 0;
        }

#sidebar ul {
        border-bottom: 2px solid #A8ABB2;
         }

.popout a  {
        display: block;
        font: bold 0.9em arial, helvetica, sans-serif;
        letter-spacing: 0.1em; 
        border-right: 1px solid #A8ABB2; 
        border-top: 1px solid #A8ABB2; 
        padding: 12px 10px 10px 10px;
        line-height: 120%;
        margin: 0;
        color: #444;
        background: #CFD0D3;
        text-decoration: none;
        background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
        }

.popout a:hover {
        color: #990000;
        background: #ddd;
        background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
        }

.popout ul ul a {
        color: #444;
        background: #eee;
        padding-left: 15px;
        font: bold 0.85em arial, helvetica, sans-serif;
        background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
        }

div.popout ul li:hover ul, div#popout ul ul li:hover ul {
        display: block;
        }

.current_page_item a, .current-cat a {
        background: #ddd;
        color: #990000!important;
background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
        }

.current_page_ancestor a {
        background: #ddd;
        }

.current_page_item    ul a {
        color: #444!important;
        }

.current_page_item    ul a:hover {
        color: #990000!important;
        }

.catout ul li a {
        display: block;
        font: bold 0.9em arial, helvetica, sans-serif;
        letter-spacing: 0.1em; 
        border-right: 1px solid #A8ABB2; 
        border-top: 1px solid #A8ABB2; 
        padding: 12px 10px 10px 10px;
        line-height: 120%;
        margin: 0;
        color: #444;
        background: #CFD0D3;
        text-decoration: none;
        background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
        }

.catout ul li a:hover {
        color: #990000;
        background: #ddd;
        background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
        }


.catout ul ul a {
        color: #444;
        background: #eee;
        padding-left: 15px;
        font: bold 0.85em arial, helvetica, sans-serif;
        background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
               }

a.current_cat_ancestor {
        background: #ddd;
 
        }

a.current-cat {
        color:#990000!important;
        }

.catout ul li a.current_cat_ancestor, .catout ul li a.current_cat_ancestor:hover {
         background: #ddd;
  background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
          }

.catout ul ul.children a.current-cat {
         background: #eee;
 background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
          }

.catout ul ul.children a.current-cat:hover {
         background: #ddd;
 background-image: url(images/raquo.gif);
        background-position: 97%;
        background-repeat: no-repeat;
          }

/******************************************
*  MAIN CONTENT BOXES ON INDEX                    
******************************************/
 
#wetterbox {
	background:#E3E8FF;
	color:#444;
        border-top:1px solid #c8c8c8;
	border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	border-right:2px solid #8e8e8e;
	padding: 15px 1px 15px 15px;
        margin-bottom: 20px;
	width: 579px;
        /* min-height: 323px; */ 
	}

* html #wetterbox {  /* HACK IE6 */
        height: 330px;
        }

.indexbox {
	background:#E3E8FF;
	color:#444;
        clear: both;
        text-align:justify;
	border-top:1px solid #c8c8c8;
	border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	border-right:2px solid #8e8e8e;
	padding: 15px 15px 25px 15px;
        margin-bottom: 20px;
	width: 565px;
        }

.indexbox p, #zecabox p {
       display: inline;
       }


#indexbox-column {
       width:598px;
       padding: 0px;
       margin:0px;
       display: table;
       }



#indexbox-left {
	background:#E3E8FF;
        float: left;
        text-align:justify;
	color:#444;
	border-top:1px solid #c8c8c8;
	border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	border-right:2px solid #8e8e8e;
	padding: 15px 15px 15px 15px;
        margin-bottom: 0px;
	margin-right:15px;
        width: 257px;
        min-height: 230px;
         }

#indexbox-right {
        background:#E3E8FF;
        color:#444;
        text-align:justify;
        float: right;
	border-top:1px solid #c8c8c8;
	border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	border-right:2px solid #8e8e8e;
	padding: 15px 15px 15px 15px;
        margin-bottom: 0px;
	width: 257px;
        min-height: 230px;
         }

#indexbox-right li {
       list-style-type: none;
       list-style-position: outside;
       }

#zecabox {
	background:#E3E8FF;
	color:#444;
        clear: both;
        text-align:justify;
	border-top:1px solid #c8c8c8;
	border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	border-right:2px solid #8e8e8e;
	padding: 15px 15px 25px 15px;
        margin-bottom: 20px;
	width: 565px;
        min-height: 260px;
        }

* html #zecabox {   /* HACK IE6 */
        height: 215px;
        }

/******************************************
*  FORMATTING DOWNLOAD LINK                    
******************************************/

.download {
        font-size: 1em;
        padding: 15px 20px 5px 0px;
        border-top:1px solid #c8c8c8;
	border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	border-right:2px solid #8e8e8e;
        color: #909090;
        }

.download img {
        border: none;
        float: left;
        margin: -10px 15px 0 15px;
        
        }

.download a {
         font-size:16px;
         
         }





/******************************************
*  FORMATTING CONTACTFORM                    
******************************************/

.contact {
        font-size: 0.9em;
        padding: 7px 10px 10px 10px;
        border-top:1px solid #c8c8c8;
	 border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	 border-right:2px solid #8e8e8e;
        color: #990000;
        }

.contact p {
         margin: 0;
         padding: 0;
         }

.contact img {
        border: none;
        }

.contactform img {
        border: none;
        }



/******************************************
*  DIVERSES                    
******************************************/

.news  {
       background:#E3E8FF;
       }

.entry .tvrss {
       margin-bottom:20px;
       border-bottom: 2px solid #ddd;
       }

#sidebar .tvrss {
       margin-top:10px;
       border-bottom: 0px solid #0000cc;
       }

.tvside {
        background: #CFD0D3;
        text-decoration: none;
        line-height:140%;
        color: #444;
        font-size:0.9em;
        text-align: justify;
        padding: 25px 15px 18px 10px;
        }


.top img { 
      align: right;
      border: none;
      }

a.anker img {
      margin-left: 505px;
      border: none;
      border: 0px!important;   /* ONLY FOR IE6 */
      }


.titlebox {
        font: 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
        background: #E3E8FF;
        letter-spacing:0.1em;
        margin:25px 0 30px 0;
        font-weight:bold;
	color:#444;
        padding: 10px 10px;
        border-top:1px solid #c8c8c8;
	border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	border-right:2px solid #8e8e8e;
         }

.relatedbox {
        background: #f3f3f3;
        padding: 10px 10px 0px 10px;
        margin:25px 0 0 0;
        border-top:1px solid #c8c8c8;
	border-bottom:2px solid #8e8e8e;
        border-left:1px solid #c8c8c8;
	border-right:2px solid #8e8e8e;
         }



.randompost {
         width:270px;
         padding:0 15px 10px 0;
         }

* html .randompost {
         width:258px;
         }

.randompost li {
        list-style-type:none;
        list-style-position:outside;
        line-height:90%;
        margin-top:3px;
        }

.randompost li a {
        font: 0.9em Arial, Helvetica, sans-serif;
	font-weight:bold;
        color:#855D5D;
        text-decoration: none;
         }

.randompost li a:hover {
        color:#444;
        text-decoration: none;
         }

.randomtitle {
        font: 0.9em Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
        letter-spacing:0.1em;
        color:#444;
        text-decoration: none;
        margin-bottom:0px;
         }


img.zeca {
       float:left;
       margin: 5px 15px 0 0;
       border: none;
       }

img.map {
       float:left;
       margin-right:0px;
       border: none;
       }

.entry h1 {
       margin-top:30px;
       margin-bottom:7px;
       margin-left:10px;
       padding: 0;
       }

.failedtitle {
        font-size: 1.3em;
        margin: 15px 0 8px 0;
        }

.failed {
        padding-bottom:20px;
        border-bottom: 2px solid #ddd;
        }

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #D5D5D3;
	color: #444;
	background-color: #E3E8FF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #D5D5D3;
	color: #444;
	background-color: #E3E8FF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #D5D5D3;
	color: #444;
	background-color: #CFD0D3;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #D5D5D3;
	color: #ddd;
	background-color: #CFD0D3;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #444;
	border: 1px solid #D5D5D3;
	background-color: #E3E8FF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight:bold;
       border: 1px solid #D5D5D3;
	color: #444;
	background-color: #CFD0D3;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #D5D5D3;
	color: #444;
	background-color: #E3E8FF;
}

#timer { height: 25px; display: block; }

.flickrbox img { border:1px solid #b9b9b9; padding:1px;} 
.flickrbox {
        width: 330px;
        text-align: center;
        padding: 0;
        margin: 10px auto;
}
.flickrbox .flickr-item { 
     float: left; 
     margin: 0 2px 2px 0;
    }
.flickrbox .flickrnote { line-height:12px; text-align:left; font-size:9px; color:#909090; padding: 0 0 0 3px; }
.flickrbox .flickrnote a { font-weight: normal; text-shadow:none; }


/* END CSS */