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


/*-------------------------------
Basic elements
-------------------------------*/
h1, h2, h3, h4, h5, h6 	{ color: #000; }
a 						{ color: #F66102; }
.highlight 				{ background: #ECA228; color: #000; }
::selection, .highlight { background: #ECA228; color: #000; }
::-moz-selection 		{ background: #ECA228; color: #000; }
/* Buttons */
.fancy 					{ background: #df2b0d; }
.fancy:hover 			{ background: #f64a2d; }
/*-------------------------------
Navigation
-------------------------------*/
.sf-menu a, .sf-menu a:visited { color:#FFF; }
.sf-menu ul a:hover 	{ background:#df2b0d; }
.sf-menu li li 			{ background:#3a3535; }
#nav-wrapper  			{ display:block; background: url("../img/nav-bg-left-5.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-5.png") repeat-x; height: 46px; float:left; }
#nav-wrapper-right  	{ background: url("../img/nav-bg-right-5.png") no-repeat; height: 46px; width: 18px; float:left;   }
.sf-menu ul 			{ padding: 5px; background:#3a3535; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/*-------------------------------
Quick Menu
-------------------------------*/
#quickmenu 				{ border: 1px solid #151515; background: #3a3535 url(../img/quickmenu-bg-3.jpg) no-repeat center top; }
#quickmenu h2 			{ color: #FFF; 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: #dfdedc; color: #494242; }
.overview li a.menu-box:hover { background: #ECA228; }
.overview li a.menu-box:hover span.arrow { background: url(../img/menu-box-arrow-3.png) no-repeat left top; }
.overview span.arrow { background: url(../img/menu-box-arrow-3.png) no-repeat left bottom; }
.overview span.title { color: #494242; }
/*-------------------------------
Common styles
-------------------------------*/
/* Sidebar Widget */
.sidebar-widget a 		{ color: #2F2F2F; }
.sidebar-widget a:hover { color:#006699; }
.sidebar-widget ul li 	{ list-style: url(../img/list-bullet-5.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 #0A84B5; }
/* Footer Widget */
.footer-widget 			{ border: 0 none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.footer-widget a.url 	{ color:#AED9E6; }
.footer-widget li 		{ background: url(../img/bullet-arrow-5.png) no-repeat left 5px; }
/*-------------------------------
Custom Widgets
-------------------------------*/
/*Twitter widget*/ 
ul#twitter_update_list li a 		{ color: #aed9e6; }
ul#twitter_update_list li span a 	{ color: #aed9e6; }
#sidebar ul#twitter_update_list 	{ color: #aed9e6; padding-left:0; }
/* Testimonial Widget*/
.testimonials-container 			{ background: #dfdedc url(../img/chat.png) no-repeat 10px 10px; border: 5px solid #3a3535; }
#footer .testimonials-container 	{ background: #dfdedc url(../img/chat.png) no-repeat 10px 10px; }
/* Map Widget*/
.directions 			{ border: 5px solid #3a3535; }
.directions h3 a 		{ color: #444; background: #dfdedc url(../img/directions.png) no-repeat 170px 2px; }
.directions h3 a:hover 	{ background: #A7CFDF url(../img/directions-over.png) no-repeat 170px 2px; }
/* 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:#152D36; }
#footer .pkb_widget_single_post a 	{ color:#FFF; }
/* Download Widget */
.download 				{ border: 5px solid #3a3535; }
.download h3 a 			{ background: #dfdedc url(../img/download.png) no-repeat 170px 2px; }
.download h3 a:hover 	{ background: #A7CFDF url(../img/download.png) no-repeat 170px 4px; }
/* Contact Widget */
.modalmap 				{ background: url(../img/map-pin-5.png) no-repeat top left; }
a.modalmap:hover 		{ background: url(../img/map-pin-5.png) no-repeat left 1px; }
/* Misc Widget Properties */
.meta-sidebar 			{ color: #83B2BF; }
#footer .meta-sidebar	{ color: #AED9E6; }
/* Sub pages navigation */
ul#submenu { border: 5px solid #0A84B5; background: #FFFFEF;  }
ul#submenu li a { color:#4F4F4F; background: url(../img/nav-sidebar-5.jpg) no-repeat left bottom; }
ul#submenu li.current_page_item > a { background: url(../img/nav-sidebar-5.jpg) no-repeat left -2px; color: #FFF; }
ul#submenu li a:hover { background: url(../img/nav-sidebar-5.jpg) no-repeat left -2px; color: #FFF; }
ul#submenu li li a 		{  background: url(../img/nav-sidebar-5.jpg) repeat 20px bottom; }
ul#submenu li li a:hover { background: url(../img/nav-sidebar-5.jpg) repeat 20px -2px; }
/*-------------------------------
Footer
-------------------------------*/
#footer					{ background: url(../img/footer-bg-5.jpg) no-repeat top center #0a84b5; border-top: 1px solid #2CCEEF; border-right: 1px solid #0B8CBF; border-bottom: 1px solid #08698F; border-left: 1px solid #0B8CBF; }
#footer a, #footer address { color:#152d36; }
#footer span.date 		{ color:#aed9e6; }
#footer h4 				{ color: #f6f6f6; }
#footer-bottom 			{ border-top: dotted 2px #aed9e6; color: #406F29; }
#footer-note 			{ color: #005a8c; }
#footer-note a 			{ color: #005a8c; }
#toTop 					{ width:100px; background: url(../img/top-arrow-btn-5.png) no-repeat left 6px; color:#F6F6F6; }
/*-------------------------------
Common
-------------------------------*/
.page_title 			{ background: #0a84b5;  }
.page_title h1 			{ color: #FFF; }
.post_title a 			{ color:#622D67; }
.post h2 a 				{ color:#000; }
.post h2 a:hover 		{ color:#0099CC; }
.post_meta .comment_count { background: url(../img/comment-bg-3.png) no-repeat left top; color: #FFF;  }
.post_meta .comment_count:hover { background: url(../img/comment-bg-3.png) no-repeat scroll  left bottom; }
.pagination a:hover 	{ background: #87C0E6;  }
.pagination .current 	{ background: #87C0E6; }
.comment_text h5 a 		{ color: #000; }
.profile dt 			{ color: #E57200; }
#commentform input#submit { background: #df2b0d; }
#commentform input#submit:hover { background: #f64a2d; }