
div#logo a {
  display: block;
  width: 100%;
  height: 100%;
}
#footer_text a {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  color: #5B995D;
  text-decoration: underline; white-space: nowrap;
}

    
#key_visual {
   background: url(resources/BonsaiBanner.jpg) no-repeat;
}

.page_item a{
  background: url(/images/dynamic/buttonset1/n1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  background-position: top left;
  text-align: center;
}
.page_item a:hover {
  background: url(/images/dynamic/buttonset1/n1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #245604;
  background-position: top left;
  text-align: center;
}

.current_page_item a {
  background: url(/images/dynamic/buttonset1/n1active.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #245604;
  background-position: top left;
  text-align: center;
}

a.sub_nav_active_item {
  background: url(/images/dynamic/buttonset1/sn1active.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
}
a.sub_nav_item {
  background: url(images/dynamic/buttonset1/sn1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #416109;
  text-align: center;
}
a.sub_nav_item:hover {
  background: url(images/dynamic/buttonset1/sn1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
}
.content h1 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
  color: #5C843E;
  margin: 0px 0px 15px 0px;
  padding: 0px;
  line-height: 1.5em;
}
.content h2 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #5C843E;
    margin: 0px 0px 15px 0px;
  padding: 0px;
}
.content h3 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #5C843E;
    margin: 0px 0px 15px 0px;
  padding: 0px;
}

.content a:link {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #6CA80E;
}
.content a:visited {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #6CA80E;
}
.content a:hover {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #6CA80E;
}
.content a:active {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #6CA80E;
}

.right a:link {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #737373;
}
.right a:visited {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #737373;
}
.right a:hover {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #737373;
}
.right a:active {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #737373;
}


#footer_text {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #5B995D;
}

.content ul {
	margin: 0px;
	padding: 0px;
	margin-left: 19px;
	margin-bottom: 15px;
	}
	
.content ol {
	margin: 0px;
	padding: 0px;
	margin-left: 23px;
	margin-bottom: 15px;
	color: #6CA80E;
	font-weight: bold;
	}
.content ul  {
	margin: 0px;
	padding: 0px;
	margin-left: 19px;
	margin-bottom: 15px;
	color: #6CA80E;
	}
	
.content ul li span, .content ol li span  {
color: #737373;
font-weight: normal;
	}
blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 15px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	line-height: 1.3em;
	}
.left {float:left; width: 495px;}

.film{border: 1px solid #ddd; padding: 5px; background-color: #eee; width: 480px; height: 385px; margin-bottom: 15px;}
.right-inner {margin-top: 6px;}
.right {float:right; width: 190px;  height: 393px; font-size: 12px; line-height: 1.5em}
.right ul {list-style: none; margin-left: 0px;}
.right ul li{margin-bottom: 8px; color: #737373;}
.right h2 {color: #0F380A; font-size: 13px; margin-bottom: 10px}
hr { border: none; border: 1px solid #fff; border-top: 1px dashed #CCC; margin: 15px 0px;}

.blog-title {margin-bottom: 0px!important; padding-bottom: 0px!important;}
.postmeta {margin-bottom: 25px!important; padding-bottom: 0px!important; font-size: 11px;}
.date {font-size: 11px;}
.aktt_tweet_time {color: #5C843E!important; display: block;}

#twitter-tools h2 {background-image: url(/images/tweets-bg.gif); background-position: left; background-repeat: no-repeat; padding-left: 30px; line-height: 21px;}