/*
 * Kotodama - Green
 */


/* - - - - - - - - - - - - - - - - - - - - */
/* Typography
/* - - - - - - - - - - - - - - - - - - - - */

a{
	color: #8dc63f;
}

h1{
	color: #8dc63f;
}

span.highlight{
	color: #fff;
	background: #8dc63f;
}

::-moz-selection{
	color: #fff;
	background: #8dc63f;
}

::selection{
	color: #fff;
	background: #8dc63f;
}


* - - - - - - - - - - - - - - - - - - - - */
/* Logo
/* - - - - - - - - - - - - - - - - - - - - */

#logoContainer h1 {
	color: #505050;
}

#logoContainer a {
	font-weight: bold;
	color: #8DC63F;
}

#logoContainer a:hover, #logoContainer a:focus{
	color: #8DC63F;
}

#logoContainer a:active{
	color: #8DC63F;
}

#logoContainer h1{
	font: normal 40px/1em "Droid Sans", sans-serif;
	font-weight: bold;
	color: #444;
	margin: 0 0 0px;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* Top Panel
/* - - - - - - - - - - - - - - - - - - - - */

#topPanel a{
	color: #8dc63f;
}

#topPanelHandle:hover span{
	color: #8dc63f;
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Navigation
/* - - - - - - - - - - - - - - - - - - - - */

ul#navMenu li.parent a{
	background-image: url(../img/colors/green/menu-arrow.png);
}

ul#navMenu li.parent ul li a:hover{
	color: #8dc63f;
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Buttons
/* - - - - - - - - - - - - - - - - - - - - */

.button{
    background: #8dc63f;
}

.button:hover, .button:focus{
	color: #8dc63f;
}

.button:active{
	color: #8dc63f;
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Image Frames
/* - - - - - - - - - - - - - - - - - - - - */

.imgShadow a.lightbox,
.postThumb a.lightbox,
a.lightbox .thumbHolder{
	background-image: url(../img/colors/green/magnify.png);
}

.imgShadow a.lightbox.video,
.postThumb a.lightbox.video,
a.lightbox.video .thumbHolder{
	background-image: url(../img/colors/green/play.png);
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Footer
/* - - - - - - - - - - - - - - - - - - - - */

#footer{
	border-top: 4px solid #8dc63f;
}

#footer a{
	color: #8dc63f;
}

#footer ul.arrowList li a:hover{
	color: #8dc63f;
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Pagination
/* - - - - - - - - - - - - - - - - - - - - */

.pagination ul.pageList li a:hover{
	background-color: #8dc63f;
}

.pagination ul.pageList li span.current{
	background-color: #8dc63f;
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Blog
/* - - - - - - - - - - - - - - - - - - - - */

.postMeta .postTitle a:hover{
	color: #8dc63f;
}

.commentList ul.children{
	background-image: url(../img/colors/green/comment-reply.png);
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Portfolio
/* - - - - - - - - - - - - - - - - - - - - */

.portfolioItem h2 a:hover{
	color: #8dc63f;
}

.portfolioItem.innerDesc .description .date{
	color: #8dc63f;
}

.portfolioItem.innerDesc .portfolioThumb a.viewDetail{
	background-image: url(../img/colors/green/open-link.png);
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Slider
/* - - - - - - - - - - - - - - - - - - - - */

.contentSliderWrapper .csDirectionNav.csPrev{
	background-image: url(../img/colors/green/slider-arrow-left.png);
}

.contentSliderWrapper .csDirectionNav.csNext{
	background-image: url(../img/colors/green/slider-arrow-right.png);
}

.contentSliderWrapper .csBulletNav li{
	background-image: url(../img/colors/green/slider-bullet-nav.png);
}

.contentSliderWrapper .csNavWrapper .csThumbnailNavArrowLeft{
	background-image: url(../img/colors/green/slider-thumb-arrow-left.png);
}

.contentSliderWrapper .csNavWrapper .csThumbnailNavArrowRight{
	background-image: url(../img/colors/green/slider-thumb-arrow-right.png);
}

#mainSlider .nivo-prevNav{
	background-image: url(../img/colors/green/slider-arrow-left.png);
}

#mainSlider .nivo-nextNav{
	background-image: url(../img/colors/green/slider-arrow-right.png);
}

#mainSlider .nivo-controlNav a{
	background-image: url(../img/colors/green/slider-bullet-nav.png);
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Widgets
/* - - - - - - - - - - - - - - - - - - - - */

.toggle .toggleTitle{
	background-image: url(../img/colors/green/button-toggle.png);
}

ul.accordion li .accordionTitle h4{
	background-image: url(../img/colors/green/button-accordion.png);
}

/* - Testimonial - */

.testimonialWidget ul.testimonialList{
	background-image: url(../img/colors/green/quote-left.png);
}

ul.testimonialList li{
	background-image: url(../img/colors/green/quote-right.png);
}

.testimonialDetail .testimonialArrows span{
	background-image: url(../img/colors/green/testimonial-arrows.png);
}

/* - Twitter - */

.twitterArrows span.twitterArrowUp{
	background-image: url(../img/colors/green/twitter-arrow-up.png);
}

.twitterWidget.large .twitterArrows span.twitterArrowUp{
	background-image: url(../img/colors/green/twitter-arrow-up-large.png);
}

.twitterArrows span.twitterArrowDown{
	background-image: url(../img/colors/green/twitter-arrow-down.png);
}

.twitterWidget.large .twitterArrows span.twitterArrowDown{
	background-image: url(../img/colors/green/twitter-arrow-down-large.png);
}

/* - Tags - */

ul.tagsList li a{
	color: #4a6333;
	border-color: #aacf49;
	background: #e5f2c0;
}

ul.tagsList li a:hover{
	border-color: #8dc63f;
	background: #8dc63f;
}

/* - Archives - */

.widgetArchive ul,
.widgetMenu ul{
	background-image: url(../img/colors/green/widget-title-arrow.png);
}

.widgetArchive h4,
.widgetMenu h4{
	border-bottom: 3px solid #8dc63f;
}

.widgetArchive ul li a,
.widgetMenu ul li a{
	background-image: url(../img/colors/green/sidebar-list-arrow.png);
}


/* - - - - - - - - - - - - - - - - - - - - */
/* Extra Pages
/* - - - - - - - - - - - - - - - - - - - - */

h1.notFound strong{
	color: #8dc63f
}