/*
 * Kotodama - Blue
 */


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

a{
	color: #2274bd;
}

h1{
	color: #2274bd;
}

span.highlight{
	color: #fff;
	background: #2274bd;
}

::-moz-selection{
	color: #fff;
	background: #2274bd;
}

::selection{
	color: #fff;
	background: #2274bd;
}


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

#topPanel a{
	color: #2274bd;
}

#topPanelHandle:hover span{
	color: #2274bd;
}


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

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

ul#navMenu li.parent ul li a:hover{
	color: #2274bd;
}


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

.button{
    background: #2274bd;
}

.button:hover, .button:focus{
	color: #2274bd;
}

.button:active{
	color: #2274bd;
}


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

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

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


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

#footer{
	border-top: 25px solid #2274bd;
}

#footer a{
	color: #2274bd;
}

#footer ul.arrowList li a:hover{
	color: #2274bd;
}


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

.pagination ul.pageList li a:hover{
	background-color: #2274bd;
}

.pagination ul.pageList li span.current{
	background-color: #2274bd;
}


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

.postMeta .postTitle a:hover{
	color: #2274bd;
}

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


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

.portfolioItem h2 a:hover{
	color: #2274bd;
}

.portfolioItem.innerDesc .description .date{
	color: #2274bd;
}

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


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

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

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

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

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

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

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

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

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


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

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

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

/* - Testimonial - */

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

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

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

/* - Twitter - */

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

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

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

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

/* - Tags - */

ul.tagsList li a{
	color: #3d8aa6;
	border-color: #a7d6ec;
	background: #ddf1f9;
}

ul.tagsList li a:hover{
	border-color: #2274bd;
	background: #2274bd;
}

/* - Archives - */

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

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

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



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

h1.notFound strong{
	color: #2274bd
}