/* HEADER */
.lang_sw { text-align:right; margin-right:3em; margin-top:3em;}

#logo {height:140px;}


/* NAVIGATION BAR */
#navbar {
	font-size:18px;
	color: #CA0557;
	background:#FFF url(images/navbar.png) no-repeat;
	}
#page-bar a, #page-bar a:visited {
    color:#CA0557;
    padding:0 14px 0 14px;
	}
#page-bar li {
	border-right: none;
	font-size:17px;
    }
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
    padding: 0 10px 0 10px;
	}	
/* END OF NAVIGATION BAR */

/* STYLES */

#headline div.title, #front-list .title, #top div.label, #content h2.title { font-family:Georgia, serif;}

/* END STYLES */

/* RSS BAR */		
#rss {
	margin:0 auto;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	}

#feedform {
float:left;
padding:2px;
text-align:left;
width:240px;
}

#subbox {
	background: #9EEA32 !important;
	width: 238px;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0px 3px 5px;
	border: 1px solid #333333;
	display: inline;
	}

#subbutton {
	font-size: 11px;
	padding: 3px 3px 2px 3px;
	border: 1px solid #333333;
	}

/* END RSS BAR */		

/* HOME PAGE */
#headline {padding-top:15px;}

#headline a img {
   border:3px solid #9EEA32;
   }

/* #headline h3 {color:#CA0557; font-family:Georgia, serif; font-size:18px; padding-bottom:7px;}
#headline h3 span {color:#9EEA32;} */

#featured a img {
   border:2px solid #9EEA32;
   }
.entry img, .post a img, #front-list img {
   border:1px solid #9EEA32;
   }
.tanbox img {
   border:1px solid #9EEA32;
   }
#single_head a img {
   border:3px solid #9EEA32;
   }
/* SIDEBAR */
.spoiler img {
   border:1px solid #9EEA32;
   }
#sidebar-top {margin-bottom:20px;}
/* END SIDEBAR */

/* EVENT CALENDAR */
#wp-calendar table {
 width:100%;
}

.custom #wp-calendar #prev {
  text-align:center;
  vertical-align:middle;
  border:none;
}

.custom #wp-calendar #next {
  text-align:center;
  vertical-align:middle;
  border:none;
}

.custom #wp-calendar #prev a, .custom #wp-calendar #prev a:hover, .custom #wp-calendar #next a, .custom #wp-calendar #next a:hover {text-decoration:none;}

.custom #ec3_publish {display:none;}

.custom .ec3_eventday a {
   color:#9EEA32 !important;
   background: #CA0557 !important;
   font-weight: bold;
   padding:0px;
   border:solid 1px #9EEA32;
   display:block;
   }

.custom #wp-calendar table td,
.custom #wp-calendar table th {
  text-align:center;
}

#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
 padding:1px;
 border:none;
}

.custom #wp-calendar table td:hover, .custom #wp-calendar table #today {border:1px solid #CA0557;padding:0;}

/* The EC graphic. */
.ec3_ec {
 display:block;
 float:right;
 border:none;
 width:13px;
 height:9px;
}
.ec3_ec span { display:none }


/***
 ***  Popup
 ***/

.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
}

.ec3_popup td {
 padding:0;
}

.ec3_popup table {
 border:solid #999 1px;        /* popup border */
 background-color:#eeb;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 text-align:left;
}

.ec3_popup table td {
 padding:1.5px 3px 1.5px 3px;
}

#ec3_shadow0 div { width:8px; height:32px; }
#ec3_shadow0 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom right;
 vertical-align:bottom;
}

#ec3_shadow1 {
 margin:0;
 padding:0;
 border:none;
 height:16px;
 background-repeat:repeat-x;
}

#ec3_shadow2 div { width:8px; height:32px; }

#ec3_shadow2 {
 margin:0;
 padding:0;
 border:none;
 width:8px;
 background-repeat:no-repeat;
 background-position:bottom left;
 vertical-align:bottom;
}

/***
 ***  Event list
 ***/

.ec3_list {
 margin-left:-12px;
 word-spacing:-1px;
 letter-spacing:-0.2px;
 color:#CA0557;
}

.ec3_list li {
 font-size:1em !IMPORTANT;
}

.ec3_list li:before {
 content:"" !IMPORTANT;
}

/***
 ***  Schedule
 ***/

table.ec3_schedule {
 border-collapse:collapse;
 margin:0.5ex 1ex 0.5ex 0;
 border:solid 1px #9EEA32;
 color: #CA0557;
}

table.ec3_schedule td {
 padding:0 0.5ex 0 0.5ex;
}

td.ec3_start { text-align:right; }

td.ec3_to    { text-align:center; }

/* added stuff */
#wp-calendar a:link, #wp-calendar a:visited {font-weight:bold;font-size: 14px;color: #CA0557;}
#wp-calendar caption {text-align:center;padding-bottom:10px;}

.entry li {list-style-type:none;}
.entry li a, .entry li a:hover {text-decoration:none;}
a:hover, a:active {color:#CA0557;}


#sidebar li.page-item-18 {display:none;}
#sidebar li.page-item-18 a:link, #sidebar li.page-item-18 a:visited {display:none;}

.custom .shashin_image {display: block;margin: 5px;background-color: White;border:none;}

.custom .shashin_thumb {margin-left: auto;margin-right: 15px;background-color: White;border:none;}

.custom .shashin_album {background-color:White;display:block;margin:5px;text-align:center;border:none;}
.custom a.highslide-credits:hover, .custom a.highslide-credits:hover i {display:none;}
.custom .highslide-wrapper #hsId2 {display:none;}


/* END added stuff */

/* END EVENT CALENDAR */

/* CATEGORY */
.category p {
   display:none;
   }
.category:hover p {
   display:block;
   }

/* END CATEGORY */

/* FOOTER */
#foto-galleria {
float:left;
padding:0 20px 0 20px;
width:880px;
}

.custom #photo-gallery a, .custom #photo-gallery a:hover, .custom #photo-gallery a:active {color:#9EEA32;text-decoration:underline;}
.credits {text-align:center;margin:0 auto;}
img#wpstats {display:none;}
/* END FOOTER */

.entry ul.blogroll li {list-style:none;margin-left:30px;padding-bottom:30px;clear:both;}
.entry ul.blogroll li a img {float:left;padding-right:10px;padding-bottom:30px;border:none;}