/**
   * General Skin
*/

	html{ background:#fbfbfb url("../../../images/theme/back_grounds/left_light_back_ground.jpg") repeat-y 0px 0px; }
	body{ color:#000000; background:transparent url("../../../images/theme/back_grounds/right_light_back_ground.jpg") repeat-y 220px 5px fixed; }
	#pk_button_sidebar{ background:transparent url("../../../images/theme/button_icons/buttons_sidebar_sprite.png") no-repeat 0px 0px; }
	#pk_button_sidebar.pk_open_sidebar{ background-position:0px -36px; }


/**
   * Default Typography Skin
*/

	/* Titles Skin */ 

	h1, h2, h3, h4, h5, h6{ color:#2e5a7b; }

	/* Links Skin */ 
	a, a span{ color:#575757; }
	a:hover, a:hover span{ color:#181818; }

	/* Basic Tags Skin */

	del{ color:#555555; }
	ins{ border-bottom:solid 1px #9e9e9e; }
	small, sup, sub{ color:#999999; }
	abbr{ border-bottom:solid 1px #9e9e9e; }
	mark{ color:#555555; border:solid 1px #9e9e9e; }
	dfn{ border-bottom:solid 1px #9e9e9e; }
	
	pre, .pk_pre{ border:solid 1px #e9e9e9; background-color:#f2f2f2; }
	code, .pk_code{ border:solid 1px #e9e9e9; background:#f2f2f2 url("../../../images/theme/back_grounds/code_light_back_ground.png") repeat 0px 0px; }
	
	blockquote{ color:#575757; background:transparent url("../../../images/theme/back_grounds/quote_back_ground.png") no-repeat 0px 0px; }
	blockquote.pk_alignleft{ border-right:solid 1px #c9c9c9; }
	blockquote.pk_alignright{ border-left:solid 1px #c9c9c9; background-position:15px 0px; }
	blockquote cite{ color:#909090; }
	dt{ color:#999999; }

	label{ color:#808080; }
	fieldset{ border:solid 1px #e9e9e9; }
	select{ color:#707070; border:solid 1px #e9e9e9; background-color:#ffffff; }
	input[type=submit], button{ color:#808080; border:solid 1px #e9e9e9; background-color:#f2f2f2; }
	input[type=text], input[type=password], input[type=email], textarea{ color:#808080; border:solid 1px #e9e9e9; background-color:#ffffff; }
	input[type=text]:focus, input[type=password]:focus, input[type=email]:focus{ border:solid 1px #d6d6d6; }


/**
   * Table Skin
*/

	table caption{ border:solid 1px #e9e9e9; background-color:#ffffff; }
	table th{ color:#575757; border:solid 1px #e9e9e9; background-color:#f2f2f2; }
	table td{ border:solid 1px #e9e9e9; background-color:#ffffff; }
	table tfoot td{ background-color:#f2f2f2; }
	tbody tr:hover td{ color:#575757; background-color:#fbfbfb; }


/**
   * Extended Typography
*/

	/* Lists Skin */

	.pk_underline_list a{ color:#575757; }
	.pk_underline_list a:hover{ color:#181818; }
	.pk_underline_list span, .pk_underline_list a{ border-bottom:solid 1px #e9e9e9; }

	.pk_thumbnail_list, .pk_comments_list, .pk_twitter_list{ border-top:solid 1px #e9e9e9; }
	.pk_thumbnail_list li, .pk_comments_list li, .pk_twitter_list li{ border-bottom:solid 1px #e9e9e9; }
	.pk_thumbnail_list a, .pk_posts_list a, .pk_comments_list a, .pk_twitter_list a{ color:#575757; }
	.pk_thumbnail_list a:hover, .pk_posts_list a:hover, .pk_comments_list li a:hover, .pk_twitter_list a:hover{ color:#181818; }
	.pk_thumbnail_list .pk_post_meta, .pk_posts_list .pk_post_meta, .pk_comments_list .pk_post_meta{ color:#999999; }

	/* Special Lists Skin */
	
	.pk_arrow_list li{ background:transparent url("../../../images/theme/list_icons/list_dark_icons.png") no-repeat -137px -2px; }
	.pk_check_list li{ background:transparent url("../../../images/theme/list_icons/list_dark_icons.png") no-repeat -81px -53px; }
	.pk_circle_list li{ background:transparent url("../../../images/theme/list_icons/list_dark_icons.png") no-repeat -109px -27px; }
	.pk_comments_list li{ background:transparent url("../../../images/theme/list_icons/list_dark_icons.png") no-repeat -57px -74px; }
	.pk_posts_list li{ background:transparent url("../../../images/theme/list_icons/list_dark_icons.png") no-repeat -32px -98px; }
	.pk_twitter_list li{ background:transparent url("../../../images/theme/list_icons/list_dark_icons.png") no-repeat -8px -119px; }

	.pk_underline_list.pk_arrow_list li{ background-position:-137px 1px; }
	.pk_underline_list.pk_circle_list li{ background-position:-109px -25px; }
	.pk_underline_list.pk_check_list li{ background-position:-81px -50px; }
	.pk_underline_list.pk_posts_list li{ background-position:-32px -98px; }
	
	.pk_thumbnail_list.pk_arrow_list li{ background-position:-137px 8px; }
	.pk_thumbnail_list.pk_circle_list li{ background-position:-109px -17px; }
	.pk_thumbnail_list.pk_check_list li{ background-position:-81px -43px; }
	.pk_thumbnail_list.pk_posts_list li{ background-position:-32px -92px; }


/**
   * Header / Nav Skin
*/

	/* Nav Skin: top level */

	body nav a{ color:#707070; }
	body nav a:hover{ color:#181818; }

	/* class current top level */

	body nav .current-menu-item, body nav .current-menu-ancestor{ color:#d6d6d6; }

	/* sub menus */

	body nav ul ul a, body nav .current-menu-ancestor ul a{ color:#707070; }
	body nav ul ul a:hover{ color:#181818; }
	body nav ul ul{ border-left:solid 1px #e9e9e9; background-color:#fbfbfb; }
	body .sub-menu .current_page_ancestor, body .sub-menu .current-menu-ancestor{ color:#181818; }

	/* class current sub menus */
	
	body nav .sub-menu .current-menu-item{ color:#d6d6d6; }
	body nav .sub-menu .current-menu-item:hover{ color:#3a3a3a; }


/**
   * Blog Skin
*/

	.pk_post{ background-color:#ffffff; }
	.pk_post .pk_caption{ background:transparent url("../../../images/theme/back_grounds/caption_light_back_ground.png") no-repeat right center; }
	.pk_post .pk_caption .pk_featured_image{ background-color:#ffffff; }
	.pk_post .pk_caption h4{ color:#707070; }
	.pk_post .pk_caption p{ color:#909090; }
	.pk_post .pk_caption .pk_featured_image.pk_preloader{ background:#ffffff url("../../../images/theme/back_grounds/works_slider_light_preloader.gif") no-repeat center center; }

	.pk_entry .pk_gallery{ background-color:#fbfbfb; }
	.pk_entry .pk_gallery .pk_video{ background-color:#000000; }
	.pk_entry .pk_gallery.pk_preloader{ background:#fbfbfb url("../../../images/theme/back_grounds/gallery_light_preloader.gif") no-repeat center center; }
	.pk_entry .pk_gallery_navigation_button{ background:transparent url("../../../images/theme/button_icons/gallery_buttons_circle_sprite.png") no-repeat 0px 0px; }
	.pk_entry .pk_selected{ background-position:0px -8px; }

	.pk_single{ background-color:#ffffff; }
	.pk_entry .pk_entry_title a{ color:#575757; }
	.pk_entry .pk_entry_title a:hover{ color:#808080; }
	
	.pk_post_buttons{ background:transparent url("../../../images/theme/back_grounds/border_top_small_light.jpg") no-repeat 0px 0px; }
	.pk_post_buttons .pk_total_comments{ border-right:solid 1px #d6d6d6; background:transparent url("../../../images/theme/back_grounds/comments_light_icon.png") no-repeat 0px 5px; }


/**
   * Comments Skin
*/

	.pk_comments_rss{ background:transparent url("../../../images/theme/back_grounds/comments_light_icon.png") no-repeat 0px 5px; }
	.pk_comments .pk_comment_meta{ border-top:solid 1px #d6d6d6; }
	.pk_comments .pk_comment_meta .comment-reply-link{ background:transparent url("../../../images/theme/button_icons/button_reply_light_icon.png") no-repeat 0px center; }
	.pk_comments .pk_comment_text{ border-top:solid 1px #d6d6d6; }

	.pk_comments .comment_list .children .pk_comment_text{ background:transparent url("../../../images/theme/back_grounds/replied_comment_light_back_ground.png") no-repeat 0px 18px; }
	.pk_comments .comment_list .children .children .pk_comment_text{ background-position:30px 18px; }
	.pk_comments .comment_list .children .children .children .pk_comment_text{ background-position:60px 18px; }
	.pk_comments .comment_list .children .children .children .children .pk_comment_text{ background-position:90px 18px; }
	.pk_comments .comment_list .children .children .children .children .children .pk_comment_text{ background-position:120px 18px; }
	
	#cancel-comment-reply-link{ background:transparent url("../../../images/theme/button_icons/button_reply_light_icon.png") no-repeat 0px center; }

	/* Comments Form Skin */
	
	#respond .pk_button_tags{ border-bottom:solid 1px #e9e9e9; }
	#respond .pk_comments_allowed_tags{ color:#999999; }
	#pk_comments_form form{ border-top:solid 1px #d6d6d6; }


/**
   * Categories Filter Skin
*/

	.pk_categories_filter .pk_button_categories span{ background:transparent url("../../../images/theme/button_icons/button_categories_light_icon.png") no-repeat right 3px; }
	.pk_categories_filter .pk_categories_list{ background-color:#ffffff; }
	.pk_categories_filter li a{ color:#808080; }
	.pk_categories_filter li a.pk_current{ color:#000000; font-weight:bold }
	.pk_categories_filter li a:hover{ color:#3a3a3a; }
	.pk_categories_filter li span{ color:#dddddd; }


/**
   * Footer Skin
*/

	footer .pk_copyright{ color:#9e9e9e; }


/**
   * Pagination
*/

	/* Blog Posts */
	
	.pk_pagination{ background-color:#ffffff; }
	.pk_pagination a{ color:#757575; background:transparent url("../../../images/theme/button_icons/pagination_buttons_sprite.png") 0px 0px; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.5); }
	.pk_pagination a:hover{ color:#575757; background-position:-24px 0px; }
	.pk_pagination a.pk_current_page{ color:#757575; background-position:-24px 0px; }
	
	.pk_previous_next_post_links{ border-top:solid 1px #e9e9e9; }
	.pk_previous_post_links a{ background:transparent url("../../../images/theme/button_icons/button_prev_post_light_icon.png") no-repeat 0px 0px; }
	.pk_next_post_links a{ background:transparent url("../../../images/theme/button_icons/button_next_post_light_icon.png") no-repeat right 0px; }
	
	/* Blog Pages */
	
	.pk_posts_link_pages_wrapper{ background:transparent url("../../../images/theme/button_icons/buttons_left_sprite.png") no-repeat 0px 0px; }
	.pk_posts_link_pages{ background:transparent url("../../../images/theme/button_icons/button_light_right.png") no-repeat right 0px; }
	.pk_posts_link_pages{ color:#757575; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.6); }
	.pk_posts_link_pages a{ color:#575757; }
	.pk_posts_link_pages a:hover{ color:#181818; }
	
	/* Comments */
	
	.pk_pagination.pk_pagination_comments{ border-top:solid 1px #e9e9e9; }
	.pk_pagination.pk_pagination_comments .pk_current_page{ color:#757575; background:transparent url("../../../images/theme/button_icons/pagination_buttons_sprite.png") -24px 0px; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.5); }


/**
   * Widgets
*/

	/* PK Flickr */

	#pk_sidebar .pk_flickr_widget { background-color:#f0f0f0; }

	/* WP Search Skin */

	#searchform{ border:solid 1px #e9e9e9; background-color:#ffffff; }
	#searchform input[type=text]{ background-color:none; }
	#searchform input[type=submit]{ background:transparent url("../../../images/theme/button_icons/button_search_light.png") no-repeat 0px 0px; }

	/* WP-Calendar */
	
	#calendar_wrap caption{ border-bottom:none; }
	#today, #pk_page #today{ color:#f2f2f2; background-color:#575757; }
	#today a, #pk_page #today a{ color:#f2f2f2; }
	#today a:hover, #pk_page #today a:hover{ color:#f2f2f2; }


/**
   * Shortcodes
*/
 
	/* WP-Gallery Skin */
	
	.gallery img{ border:solid 1px #e9e9e9; background:#fbfbfb; }
 	
	.pk_entry_attachment{ border:solid 1px #e9e9e9; background-color:#ffffff; }
	.pk_attachment_caption p{ border:solid 1px #e9e9e9; background-color:#ffffff; }
	.pk_prev_atachment a, .pk_next_atachment a{ color:#575757; }
	.pk_prev_atachment a:hover, .pk_next_atachment a:hover{ color:#575757; }
	.attachment{ border:solid 1px #e9e9e9; background-color:#fbfbfb; }
	
	/* PK Get Size */
	
	.pk_get_size{ border:solid 1px #e9e9e9; background-color:#fbfbfb; }


/**
   * WP Caption Skin
*/

	.wp-caption{ border:solid 1px #e9e9e9; background:#fbfbfb; }
	.wp-caption-text{ color:#808080; }


/**
   * Contact Form Skin
*/

	.pk_contact_form .pk_contact_form_textarea_wrapper{ border:solid 1px #e9e9e9; background-color:#ffffff; }
	.pk_contact_form .pk_contact_form_textarea_wrapper.pk_textarea_focus{ border:solid 1px #d6d6d6; }
	.pk_contact_form input[type=submit]{ color:#707070; border:none; background:transparent url("../../../images/theme/button_icons/button_light_right.png") no-repeat right 0px; }
	.pk_contact_form textarea{ border:none; }
	
	/* Contact Form 7 Skin */
	
	.wpcf7 .wpcf7_textarea_wrapper{ border:solid 1px #e9e9e9; background-color:#ffffff; }
	.wpcf7 .wpcf7_textarea_wrapper.pk_textarea_focus{ border:solid 1px #d6d6d6; }
	.wpcf7 input[type=submit]{ color:#707070; border:none; background:transparent url("../../../images/theme/button_icons/button_light_right.png") no-repeat right 0px; }
	
	.wpcf7 .wpcf7-mail-sent-ok{ color:#44802a; border:solid 1px #91cc76; background-color:#c9f0b8; }
	.wpcf7 .wpcf7-mail-sent-ng{ color:#af3017; border:solid 1px #d38676; background-color:#f1bbb0; }
	.wpcf7 .wpcf7-spam-blocked{ color:#705213; border:solid 1px #f1b940; background-color:#ffd987; }
	.wpcf7 .wpcf7-validation-errors{ color:#af3017; border:solid 1px #d38676; background-color:#f1bbb0; }
	.wpcf7 .wpcf7-not-valid-tip{ border:none; background:none; }


/**
   * Buttons Skin
*/

	.pk_button_small{ background:transparent url("../../../images/theme/button_icons/buttons_left_sprite.png") no-repeat 0px 0px; }
	.pk_button_small span{ color:#707070; background:transparent url("../../../images/theme/button_icons/button_light_right.png") no-repeat right 0px; text-shadow:0px 1px 0px rgba(255, 255, 255, 0.6); }
	.pk_button_small:hover{ background-position:0px -36px; }
	.pk_button_small:hover span, .pk_button_small:hover input[type=submit]{ color:#8c8c8c; background-position:right -36px; }

  	/* Buttons Square Skin */

	.pk_button_square.pk_button_next{ background:transparent url("../../../images/theme/button_icons/buttons_next_sprite.png") no-repeat 0px 0px; }
	.pk_button_square.pk_button_prev{ background:transparent url("../../../images/theme/button_icons/buttons_prev_sprite.png") no-repeat 0px 0px; }
	.pk_button_square.pk_button_up{ background:transparent url("../../../images/theme/button_icons/buttons_up_sprite.png") no-repeat 0px 0px; }
	.pk_button_square.pk_button_down{ background:transparent url("../../../images/theme/button_icons/buttons_down_sprite.png") no-repeat 0px 0px; }
	.pk_button_square.pk_button_close{ background:transparent url("../../../images/theme/button_icons/buttons_close_sprite.png") no-repeat 0px 0px; }
	.pk_button_square.pk_button_next:hover, 
	.pk_button_square.pk_button_prev:hover, 
	.pk_button_square.pk_button_close:hover,
	.pk_button_square.pk_button_up:hover, 
	.pk_button_square.pk_button_down:hover{ background-position:-24px 0px; }


/**
   * Dividers Skin
*/

	.pk_divider_small{ background:transparent url("../../../images/theme/back_grounds/border_top_small_light.jpg") no-repeat 0px 0px; }
	body .pk_divider hr{ border-top:solid 1px #e9e9e9; }