/*
Theme Name: Peekaboo
Theme URL: http://themeforest.net/user/population2/
Author: Population2
Version: 1.04
*/



	
/*------------------------------------------------------------------

1.	GLOBAL

------------------------------------------------------------------*/
 
/*-------------------------------
Basic elements
-------------------------------*/
body 					{ color: #444; font: 14px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 	{ font-weight:normal; color: #0082c0; font-weight:bold; line-height: 1; }
h1 						{ font-size: 28px; margin-bottom: 15px; }
h2 						{ font-size: 24px; margin-bottom: 13px; letter-spacing: -1px; }
h3 						{ font-size: 22px; margin-bottom: 12px; letter-spacing: -1px; }
h4 						{ font-size: 18px; margin-bottom: 10px; }
h5 						{ font-size: 16px; margin-bottom: 9px; }
h6 						{ font-size: 14px; margin-bottom: 8px; }
h4.replace 				{ font-size: 20px; }
.replace 				{ letter-spacing:0; }
a 						{ text-decoration: none; color: #e57200; }
a:hover 				{ text-decoration: underline; }
a images 					{ border: 0; background: none; }
a images.arrow 			{ margin: 0 0 -1px 4px !important; }
hr, hr.pad 				{ background:none; height:4px; line-height:4px; border-bottom:4px dotted #CCC; margin:4px 0 18px; border-top-style: none; border-right-style: none; border-left-style: none; }
hr.pad 					{ margin:12px 10px 15px; }
hr.thin 				{ background:none; height:2px; line-height:2px; border-bottom:2px dotted #CCC; margin:4px 0 18px; border-top-style: none; border-right-style: none; border-left-style: none; }
p, pre 					{ margin-bottom: 16px; }
pre 					{ white-space:pre; }
pre, code 				{ background:#444; border:1px solid #e0dfdf; padding:0.8em 1.2em; margin-bottom:10px; font: 0.8/1.5 'andale mono', 'lucida console', monospace; display:block; color:#EBEBEB; }
p 						{ line-height: 1.5; color:#4d4d4d;}
p.author 				{ font-weight: bold; }
small 					{ font-size: 80%; }
strong 					{ font-weight: bold; }
ol li, ul li 			{ line-height: 1.8; }
ol 						{ list-style-type: decimal; padding-left: 20px; margin-bottom: 15px; }
ul 						{ list-style-type: disc; padding-left: 20px; margin-bottom: 15px; }
ul.checklist,
ul.checklist2 			{ margin-left: 0; padding-left: 0; }
ul.checklist li 		{ background: url(../images/checked.png) no-repeat 0 3px; list-style-type: none; padding: 0 0 0 20px; }
ul.checklist2 li 		{ background: url(../images/checked2.png) no-repeat -1px 3px; list-style-type: none; padding: 0 0 0 20px; }






#container 				{ width:960px; margin: 0 auto; padding: 0; }
#main 					{ background: #FFF; margin-bottom: 20px; padding: 20px 15px 35px; }
#home-content, #content { width: 645px; margin: 0 10px; }
#content-clear 			{ width: 665px; margin: 0; }
#sidebar-home, #sidebar { margin: 0 10px; width:245px; }
#main, #footer, #slide-container { box-shadow:1px 1px 6px rgba(102, 102, 102, 0.4); -webkit-box-shadow:1px 1px 6px rgba(102, 102, 102, 0.4); }
.col_212, .col_290, .col_445, .col_146, .col_201, .col_312, .col_240 { /*display: inline;*/ float: left; padding: 0 !important; vertical-align:top; }
.full 					{ margin: 0 10px; }
.pad-left-10 			{ padding-left: 10px; }
/*footer sidebar*/
.col_240 				{ width:240px; margin: 0 10px; }
/*without 245px sidebar*/
.col_212 				{ width:212px; margin: 0 10px; }
.col_290 				{ width: 290px; margin: 0 10px; }
.col_445 				{ width: 445px; margin: 0 10px; }
/*with 245px sidebar*/
.col_312 				{ width: 312px; margin: 0 10px; }
.col_201 				{ width: 201px; margin: 0 10px; }
.col_146 				{ width: 146px; margin: 0 10px; }
.alpha 					{ margin-left:0; }
.omega 					{ margin-right:0; }








/* Footer Widget */
.footer-widget 			{ border: 0 none; box-shadow: none; -webkit-box-shadow: none; }
.footer-widget a.url 	{ color:#F5CF47; }
.footer-widget .textwidget, .footer-widget .recentcomments, .footer-widget #wp-calendar caption { color: #FFF; }
.footer-widget li 		{ background: url(../images/bullet-arrow.png) no-repeat left 5px; display:block; padding-left: 17px; }
#footer .widget_archive, #footer .widget_categories, #footer .widget_links, #footer .widget_pages, #footer .pkb_widget_single_post, #footer .widget_recent_entries, #footer .widget_tag_cloud, #footer .widget_nav_menu, #footer .widget_meta, #footer .pkb_widget_latest_post, #footer .widget_recent_comments, #footer .pkb_widget_contact, #footer .pkb_widget_flickr, #footer .pkb_widget_popular, #footer .pkb_widget_map, #footer .widget_calendar, #footer .pkb_widget_ad245,  #footer .pkb_widget_download, #footer .pkb_widget_video, #footer .pkb_widget_testimonial, #footer .pkb_widget_social { padding: 0 0 15px; }
/* Home page Widget */
.landing_col .widget { border: none; padding: 0; box-shadow: none;}


#footer 				{ background: url(../images/footer-bg.png) no-repeat scroll center top rgb(69, 151, 41); padding: 20px 15px 18px; margin-bottom: 20px;
 border-top: 1px solid #BCCF4D; border-right: 1px solid #88AA31; border-bottom: 1px solid #7F9F27; border-left: 1px solid #88AA31; float:left; -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; margin-top:20px;}
#footer ul 				{ padding-left:0; margin-bottom: 6px; }
#footer li 				{ list-style: none; padding-bottom: 10px; line-height: 1.5; color:#fff; }
#footer a, #footer address { color:#FFF; font-size:12px;}
#footer span.date 		{ padding-left: 5px; color:#f5cf47; }
#footer h4 				{ text-transform:uppercase; color: #406f29; margin-bottom: 15px; }
#footer-bottom 			{ border-top: dotted 2px #ADC442; clear:both; padding: 5px 0 0 12px; margin-right: 7px; color: #406F29; position:relative; }
#footer-note 			{ padding-top: 5px; padding-right: 10px; }
#footer-note a 			{ color: #406F29; }
#toTop 					{ width:100px; background: url(../images/top-arrow-btn.png) no-repeat left 6px; text-align:center; padding: 5px 5px 0 10px; cursor:pointer; color:#f5cf47; }



#mc_embed_signup input.email {
     display: block;
    height: 28px;
    margin: 0 4% 10px 0;
    min-width: 130px;
    padding: 8px 0;
    text-indent: 5px;
    width: 89%;
	border-radius:8px;
}

#mc_embed_signup {
    background: none !important;
    clear: left;
    font: 14px Helvetica,Arial,sans-serif;
}

#mc_embed_signup form {
    display: block;
    padding: 10px 0 10px 3%;
    position: relative;
    text-align: left;
}


/*------------------------------------------------------------------

8.	MEDIA QUERIES

------------------------------------------------------------------*/
