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


/*-------------------------------
Basic elements
-------------------------------*/
h1, h2, h3, h4, h5, h6 	{ color: #000; }
a 						{ color: #275c9c; }
.highlight 				{ background: #275c9c; color: #000; }
::selection, .highlight { background: #275c9c; color: #000; }
::-moz-selection 		{ background: #275c9c; color: #000; }
/* Buttons */
.fancy 					{ background: #019ec5; }
.fancy:hover 			{ background: #00b1dd; }
/*-------------------------------
Navigation
-------------------------------*/
.sf-menu a, .sf-menu a:visited { color:#e2e8f0; }
.sf-menu ul a:hover 	{ background:#5c8ecb; }
.sf-menu li li 			{ background:#e0e0e0; }
#nav-wrapper  			{ display:block; background: url("../img/nav-bg-left-3.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-3.png") repeat-x; height: 46px; float:left; }
#nav-wrapper-right  	{ background: url("../img/nav-bg-right-3.png") no-repeat; height: 46px; width: 18px; float:left;   }
.sf-menu ul 			{ padding: 5px; background:#e0e0e0; -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: #00b1dd; 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: #00b1dd; }
.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: #4F4F4F; }
.sidebar-widget a:hover { color:#006699; }
.sidebar-widget ul li 	{ list-style: url(../img/list-bullet-3.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 #333333; }
/* Footer Widget */
.footer-widget 			{ border: 0 none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.footer-widget a.url 	{ color:#29A8C8; }
.footer-widget li 		{ background: url(../img/bullet-arrow-3.png) no-repeat left 5px; }
/*-------------------------------
Custom Widgets
-------------------------------*/
/*Twitter widget*/ 
ul#twitter_update_list li a 		{ color: #29a8c8; }
ul#twitter_update_list li span a 	{ color: #29a8c8; }
#sidebar ul#twitter_update_list 	{ color: #29a8c8; padding-left:0; }
/* Testimonial Widget*/
.testimonials-container 			{ background: #dfdedc url(../img/chat.png) no-repeat 10px 10px; border:none; padding: 20px 15px 5px; }
#footer .testimonials-container 	{ background: #dfdedc url(../img/chat.png) no-repeat 10px 10px; }
/* Map Widget*/
.directions 			{ border:none; }
.directions h3 a 		{ color: #444; background: #dddddd url(../img/directions.png) no-repeat 170px 2px; padding: 11px 5px 15px 25px; !important
}
.directions h3 a:hover { background: #ffcccc 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:#29A8C8; }
#footer .pkb_widget_single_post 	{ color:#999999; }
#footer .pkb_widget_single_post a 	{ color:#FFF; }
/* Download Widget */
.download 				{ border: none; }
.download h3 a			{ background: #dddddd url(../img/download.png) no-repeat 170px 2px; }
.download h3 a:hover 	{ background: #99ccff url(../img/download.png) no-repeat 170px 4px; }
/* Contact Widget */
.modalmap 				{ background: url(../img/map-pin-3.png) no-repeat top left; }
a.modalmap:hover 		{ background: url(../img/map-pin-3.png) no-repeat left 1px; }
/* Misc Widget Properties */
.meta-sidebar 			{ color: #29A8C8; }
#footer .meta-sidebar	{ color: #29A8C8; }
/* Sub pages navigation */
ul#submenu 				{ border: 5px solid #333;  background:#EFEFEF; }
ul#submenu li a { color:#4F4F4F; background: url(../img/nav-sidebar-3.jpg) no-repeat left bottom; }
ul#submenu li.current_page_item > a { background: url(../img/nav-sidebar-3.jpg) no-repeat left -2px; color: #FFF; }
ul#submenu li a:hover { background: url(../img/nav-sidebar-3.jpg) no-repeat left -2px; color: #FFF; }
ul#submenu li li a 		{  background: url(../img/nav-sidebar-3.jpg) repeat 20px bottom; }
ul#submenu li li a:hover { background: url(../img/nav-sidebar-3.jpg) repeat 20px -2px; }
/*-------------------------------
Footer
-------------------------------*/
#footer 				{ background: url(../img/footer-bg-3.jpg) no-repeat top center #252525;  border-top: 1px solid #4F4F4F; border-right: 1px solid #2F2F2F; border-bottom: 1px solid #0F0C0C; border-left: 1px solid #2F2F2F;}
#footer a, #footer address { color:#999; }
#footer span.date 		{ color:#29a8c8; }
#footer h4 				{ color: #f6f6f6; }
#footer-bottom 			{ border-top: dotted 2px #999; }
#footer-note 			{ color: #615f5f; }
#footer-note a 			{ color: #615f5f; }
#toTop 					{ width:100px; background: url(../img/top-arrow-btn-3.png) no-repeat left 6px; color:#F6F6F6; }
/*-------------------------------
Common
-------------------------------*/
.page_title 			{ background: #757575;  }
.page_title h1 			{ color: #00CCFF; }
.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.png) no-repeat left top; color: #FFF;  }
.post_meta .comment_count:hover { background: url(../img/comment-bg.png) no-repeat scroll  left bottom; }
.pagination a:hover 	{ background: #87C0E6;  }
.pagination .current 	{ background: #87C0E6; }
.comment_text h5 a 		{ color: #000; }
.profile dt 			{ color: #275c9c; }
#commentform input#submit { background: #019ec5; }
#commentform input#submit:hover { background: #00b1dd; }