/*
Theme Name: Peekaboo
Theme URL: http://themeforest.net/user/population2/
Author: Population2
*/


/*-------------------------------
Basic elements
-------------------------------*/
h1, h2, h3, h4, h5, h6 	{ color: #622d67; }
a 						{ color: #BF2360; }
.highlight 				{ background: #23adb2; }
::selection, .highlight { background: #23adb2; }
::-moz-selection 		{ background: #23adb2; }
/* Buttons */
.fancy 					{ background: #1d989f; }
.fancy:hover 			{ background: #34b1b8; }
/*-------------------------------
Navigation
-------------------------------*/
.sf-menu a, .sf-menu a:visited { color:#FFF; }
.sf-menu ul a:hover 	{ background:#d75685; }
.sf-menu li li 			{ background:#e586a9; }
#nav-wrapper  			{ display:block; background: url("../img/nav-bg-left-4.png") no-repeat; bottom: 36px; float: left; height: 46px; padding: 0 0 0 18px; position: absolute; right: 0; }
#nav-wrapper-center  	{ background: url("../img/nav-bg-ctr-4.png") repeat-x; height: 46px; float:left; }
#nav-wrapper-right  	{ background: url("../img/nav-bg-right-4.png") no-repeat; height: 46px; width: 18px; float:left;   }
.sf-menu ul 			{ padding: 5px; background:#e586a9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/*-------------------------------
Quick Menu
-------------------------------*/
#quickmenu 				{ border: 1px solid #107d83; background: #1d989f url(../img/quickmenu-bg-4.jpg) no-repeat center top;  }
#quickmenu h2 			{ color: #F6F6F6; text-shadow: 1px 1px 5px #8d6727;  }
#quickmenu .next:hover 	{ background:transparent url(../img/quick-menu-arrow-2.png) no-repeat scroll 0 -17px; }
#quickmenu .prev:hover 	{ background:transparent url(../img/quick-menu-arrow-2.png) no-repeat scroll -25px -17px; }
.overview li a.menu-box { background: #4fccd3; color: #494242; }
.overview li a.menu-box:hover 				{ background: #7bddd8; }
.overview li a.menu-box:hover span.arrow 	{ background: url(../img/menu-box-arrow-4.png) no-repeat left top; }
.overview span.arrow 	{ background: url(../img/menu-box-arrow-4.png) no-repeat left bottom; }
.overview span.title 	{ color: #494242; }
/*-------------------------------
Common styles
-------------------------------*/
/* Sidebar Widget */
.sidebar-widget a 		{ color: #2F2F2F; }
.sidebar-widget a:hover { color:#622D67; }
.sidebar-widget ul li 	{ list-style: url(../img/list-bullet-4.jpg); }
.widget_recent_entries, .widget_pages, .widget_nav_menu, .widget_categories, .widget_archive, .widget_recent_comments, .widget_rss, .widget_tag_cloud, .widget_meta, .widget_links, .pkb_widget_latest_post, .pkb_widget_popular, .pkb_widget_single_post { box-shadow:0 2px 4px #DDD; -moz-box-shadow:0 2px 4px #DDD; -webkit-box-shadow:0 2px 4px #DDD; border: 5px solid #1D989F; }
/* Footer Widget */
.footer-widget 			{ border: 0 none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.footer-widget a.url 	{ color:#74AFAC; }
.footer-widget li 		{ background: url(../img/bullet-arrow-4.png) no-repeat left 5px; }
/*-------------------------------
Custom Widgets
-------------------------------*/
/*Twitter widget*/ 
ul#twitter_update_list li a 		{ color: #74afac; }
ul#twitter_update_list li span a 	{ color: #F6F6F6; }
#sidebar ul#twitter_update_list 	{ color: #0082C0; padding-left:0; }
/* Testimonial Widget*/
.testimonials-container 			{ background: #99DBDF url(../img/chat.png) no-repeat 10px 10px; border: 5px solid #11898F; }
#footer .testimonials-container 	{ background: #99DBDF url(../img/chat.png) no-repeat 10px 10px; }
/* Map Widget*/
.directions 			{ border: 5px solid #AF1552; }
.directions h3 a 		{ color: #1F1F1F; padding: 12px 75px 12px 20px; font-size: 22px; background: #EF95B8 url(../img/directions.png) no-repeat 170px 5px; display: block; font-weight: normal; margin:0; }
.directions h3 a:hover 	{ text-decoration: none; background: #EFD1EF url(../img/directions-over.png) no-repeat 170px 5px; }
/* Single Post Widget */
.pkb_widget_single_post h5 a 		{ color:#343434; }
.pkb_widget_single_post p a 		{ color:#BF2360; }
#footer .pkb_widget_single_post 	{ color:#FFF; }
#footer .pkb_widget_single_post a 	{ color:#D75685; }
/* Download Widget */
.download				{ border: 5px solid #4E394E; }
.download h3 a 			{ padding: 12px 75px 12px 20px; background: #CFA8CF url(../img/download.png) no-repeat 170px 2px; display: block; font-weight: normal; }
.download h3 a:hover 	{ background: #CFA8CF url(../img/download.png) no-repeat 170px 4px; }
/* Contact Widget */
.modalmap 				{ background: url(../img/map-pin-4.png) no-repeat top left; }
a.modalmap:hover 		{ background: url(../img/map-pin-4.png) no-repeat left 1px; }
/* Misc Widget Properties */
.meta-sidebar 			{ color: #74AFAC; }
.meta-sidebar a 		{ color: #74AFAC; }
/* Sub pages navigation */
ul#submenu { border: 5px solid #1D989F; background: #FFF;  }
ul#submenu li a { color:#4F4F4F; background: url(../img/nav-sidebar-4.jpg) no-repeat left bottom; }
ul#submenu li.current_page_item > a { background: url(../img/nav-sidebar-4.jpg) no-repeat left -2px; color: #FFF; }
ul#submenu li a:hover { background: url(../img/nav-sidebar-4.jpg) no-repeat left -2px; color: #FFF; }
ul#submenu li li a 		{  background: url(../img/nav-sidebar-4.jpg) repeat 20px bottom; }
ul#submenu li li a:hover { background: url(../img/nav-sidebar-4.jpg) repeat 20px -2px; }
/*-------------------------------
Footer
-------------------------------*/
#footer 				{ background: url(../img/footer-bg-4.jpg) no-repeat top center #4e394e; border-top: 1px solid #8F748E; border-right: 1px solid #5F415F; border-bottom: 1px solid #2F232F; border-left: 1px solid #5F415F; }
#footer a, #footer address { color:#F6F6F6; }
#footer span.date 		{ color:#1c6de7; }
#footer h4 				{ color: #d75685; }
#footer-bottom 			{ border-top: dotted 2px #8e627a; color: #406F29; }
#footer-note 			{ color: #c6afb9; }
#footer-note a 			{ color: #c6afb9; }
#toTop { width:100px; background: url(../img/top-arrow-btn-4.png) no-repeat left 6px; color:#c6afb9; }
/*-------------------------------
Common
-------------------------------*/
.page_title 			{ background: #1D989F;  }
.page_title h1 			{ color: #FFF; }
.post_title a 			{ color:#622D67; }
.post h2 a 				{ color:#622D67; }
.post h2 a:hover 		{ color:#000; }
.post_meta .comment_count { background: url(../img/comment-bg-4.png) no-repeat left top; color: #FFF;  }
.post_meta .comment_count:hover { background: url(../img/comment-bg-4.png) no-repeat scroll  left bottom; }
.pagination a:hover 	{ background: #fdc8dc;  }
.pagination .current 	{ background: #fdc8dc; }
.comment_text h5 a 		{ color: #622D67; }
.profile dt 			{ color: #6A930B; }
#commentform input#submit { background: #1D989F; }
#commentform input#submit:hover { background: #34b1b8; }