/*  
Theme Name: iBlogPro5
Theme URI: http://www.pagelines.com/
Description: iBlogPro5 is an Apple like PageLines theme.
Version: 5.0.9
PLVersion: 2.0.b24
Author: PageLines
Author URI: http://www.pagelines.com/
Tags: developer
Sections: core, reader, profiles, pricing

Template: pagelines

*/

body{
	background: #F5F6F7;
	text-shadow: #fff 0 1px 0;
	font-size: 13px;
	line-height: 1.6em;
}

body, 
.vanilla a.Title, 
.vanilla  h1 a, 
.vanilla  h4 a, 
.wiki_header_wrap h2 a{
	color:#000;
}

a, 
vanilla h1 a:hover, 
.vanilla a.Title:hover, 
.wiki_header_wrap h2 a:hover{
	color: #08C;
}

.entry-title a, .post-nav a, .fcolumns a, .fboxtitle h3 a{ color:#222;}

.fcolumns a, .secondnav_menu a {color:#666}
.fcolumns a:hover, .secondnav_menu a:hover{color:#08C}
.simplenav a{color:#999}

#featurenav a{ color: #999; background:#dfdfdf}
#featurenav a.activeSlide{ color: #444; background:#ddd}

.vanilla .Meta span {color:#444;}


/* @ Layout Column Padding */

.fullwidth #column-main .mcolumn-pad{ padding: 0px;}

.one-sidebar-right #column-main .mcolumn-pad, .two-sidebar-right #column-main .mcolumn-pad{ 
	padding: 0em 15px 15px 0;
}
.one-sidebar-left #column-main .mcolumn-pad, .two-sidebar-left #column-main .mcolumn-pad{ 
	padding: 0em 0px 0 15px;
}

#content section.container, .hentry, .clip_box, .widget, .ui-accordion{ margin: 15px 0;} 
.two-sidebar-center #column-main .mcolumn-pad{padding-right: 10px;}
#sidebar2 .scolumn-pad{padding-left: 10px;}

.hentry {margin-right: 0; margin-left: 0}

/* @ Nav */
.main_nav_container, .brandnav-nav {
	background: #5a5c5e url(images/nav-bg.png) repeat-x left bottom;
	border: 1px solid #444;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
}
	.brandnav-nav{ border-right: none }

	.main_nav li a{
		
		padding: 5px 15px;
		color:#eee;
		text-shadow: #000 0 -1px 0;
		border: none;
		border-right: 1px solid #444;
		-moz-box-shadow: inset 0 0 5px #888;
		-webkit-box-shadow: inset 0 0 5px #888;
		box-shadow: inset 0 0 5px #888;
	}
		.main_nav li a:hover{
			background: #f5f6f7 url(images/sprite-nav-bg.png) repeat-x 0 -35px;
			-moz-box-shadow: inset 0 0 5px #666;
			-webkit-box-shadow: inset 0 0 5px #666;
			box-shadow: inset 0 0 5px #666;

		}
			.main_nav li a:active, .main_nav li.current-menu-item a{
				background: #f5f6f7 url(images/sprite-nav-bg.png) repeat-x 0 -70px;
				-moz-box-shadow: inset 0 0 5px #000;
				-webkit-box-shadow: inset 0 0 5px #000;
				box-shadow: inset 0 0 5px #000;
			}
			.main_nav li.current-menu-item a{
				-moz-box-shadow: inset 0 0 8px #000;
				-webkit-box-shadow: inset 0 0 8px #000;
				box-shadow: inset 0 0 8px #000;
			}
		.main_nav li ul li{
			background:#444;
			border-bottom: 1px solid #333;
		}
/* @ Search */
#page .searchform .searchfield {
	border: 1px solid #ddd; 
	color:#888;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	font-size: 10px;
	padding: 6px 30px 5px 13px;
}
#page .navigation_wrap .searchform .searchfield{
	
	padding: 5px 30px 4px 13px;
	background: url(images/bg-search.png) repeat-x 0 0;
	-moz-box-shadow: inset 0 0 9px #000;
	-webkit-box-shadow: inset 0 0 9px #000;
	box-shadow: inset 0 2px 4px #444;
	
	color: #AAA;
	text-shadow: #444 0 -1px 0;
	border: 1px solid transparent;
	border-bottom:1px solid #999;
	
}
	#page .searchform input.submit{
		box-shadow: none;
	}

/* Second Nav */
#secondnav.container {margin-top: 5px; margin-bottom: -15px}

/* @ Entry */
.entry-title{
	margin-bottom: 7px;
}
.metabar em {
	color:#666;
	background: #EEE;
	color: black;
	font-size: .8em;
	font-style: normal;
	padding: 5px 5px;
	line-height: 2.4em;
}
	.metabar em a{color:#000;}
	
.hentry, .scolumn .widget, #page #boxes .box-media, .post-footer, .wp-comments, .morefoot-col{
	border-bottom: 1px solid #BBB;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-top: 1px solid #E4E4E4;
	-moz-box-shadow: 0 1px 3px #ccc;
	-webkit-box-shadow: 0 1px 3px #ccc;
	box-shadow: 0 1px 3px #ccc;
}
.hentry-pad, .scolumn .widget-pad, #page #boxes .box-media-pad, .post-footer-pad, .wp-comments-pad, .morefoot-col-pad{
	border:1px solid #fff;
	padding: 20px;
	background: #fff url(images/box-bg.png) repeat-x left bottom;
	text-shadow: #fff 0 1px 0;
}


	.banner_container, .tbubble, .fcolumns-pad, .hentry, .hentry-pad, .main_nav_container, .widget, .widget-pad, #feature_slider, #page #boxes .box-media, #page #boxes .box-media-pad, .post-footer, .post-footer-pad, .callout-area, .brandnav-nav, .pl_reader_container, .pcol-head, .pcol-head-pad, .morefoot-col, .morefoot-col-pad, .action-link, .action-link-pad{
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	
	#feature-footer{
		
	   -moz-border-radius-bottomleft: 4px;
	   -moz-border-radius-bottomright: 4px;
	   -webkit-border-bottom-left-radius: 4px;
	   -webkit-border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	
	.brandnav-nav ul > :last-child a, .reader-content{
		
	   -moz-border-radius-topright: 4px;
	   -moz-border-radius-bottomright: 4px;
	   -webkit-border-top-right-radius: 4px;
	   -webkit-border-bottom-right-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	
/* @ Features Section */

	#feature_slider{
		-moz-box-shadow: 0 1px 3px #ccc;
		-webkit-box-shadow: 0 1px 3px #ccc;
		box-shadow: 0 1px 3px #ccc;
		border: 1px solid #dedede;
		border-right: 1px solid #d1d1d1;
		border-bottom: 1px solid #d1d1d1;
		background: url(images/bg-box-bottom.png) repeat-x left bottom;
	}
		.iblogpro5 #feature-footer{
			border-top: 1px solid #fff;
			border-left: 1px solid #fff
		}
	
/* @Banner Container */ 

	.banner_container{
		background:#fff;
		border: 1px solid #ddd;
		-moz-box-shadow: 0 1px 3px #ccc;
		-webkit-box-shadow: 0 1px 3px #ccc;
		box-shadow: 0 1px 3px #ccc;
	}


/* Inset Style */
.callout-area, .tbubble{
	background: #dcdcde url(images/bg-inset.jpg) repeat-x 0 0;
	border: 1px solid #bbb;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	
	-moz-box-shadow: inset 0 1px 2px #bbb;
	-webkit-box-shadow: inset 0 1px 2px #bbb;
	box-shadow: inset 0 1px 2px #bbb;
}

/* @ Carousel */ 
#carousel .thecarousel{
	background: #888 url(images/bg-carousel.png) repeat 0 0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; /* future proofing */
	-moz-box-shadow: inset 0 1px 7px #555;
	-webkit-box-shadow: inset 0 1px 7px #555;
	box-shadow: inset  0 1px 7px #555;
}
 	#carousel .thecarousel li a img{
		background:#aaa;
		-moz-box-shadow: 0 1px 3px #555;
		-webkit-box-shadow: 0 1px 3px #555;
		box-shadow:  0 1px 3px #555;
	}
		#carousel .thecarousel li a:hover img{
			background:#ccc;
		}

/* @TwitterBar */ 	

	
	.tbubble{
		font-size: .85em;
		color: #888;
		padding: 15px;
		position: relative;
	}
		body .tbubble-pad{padding-left: 30px}
		
/* @FColumns */ 
.fcolumns{
	margin-bottom: 1em;
}
	.fcolumns-pad{
		font-size: .9em;
		color: #888;
		border: 1px solid #DDD;
		padding: 20px;
	}

/* @ Inputs */
	
textarea, input[type="text"] {
	background:#f7f7f7;
	border: 1px solid #ddd;
	-moz-box-shadow: inset 0 3px 6px #fff;
	-webkit-box-shadow: inset 0 3px 6px #fff;
	box-shadow: inset 0 1px 2px #fff;
}
	textarea:focus, input[type="text"]:focus{border: 1px solid #bbb}
	
/* @ Author */ 

.author-thumb img{

	padding: 8px;
	background:#fafafa;
	border: 1px solid #fff;
		-moz-box-shadow: 0 1px 3px #aaa;
		-webkit-box-shadow: 0 1px 3px #aaa;
		box-shadow: 0 1px 3px #aaa;
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
}	
	
/* Comments */

		.commentlist { text-shadow: #fff 0 1px 0; }
		.commentlist ul.children .even {background:#fff;}
		.commentlist .alt { 
			border:1px solid #fff;
			background: #f5f6f7; 
			-moz-box-shadow: 0 1px 2px #bbb;
			-webkit-box-shadow: 0 1px 2px #bbb;
			box-shadow: 0 1px 2px #bbb;
		}
		.commentlist .children img.avatar {  float: left;  margin: 0 10px 5px 0;  position: relative; }
		.commentlist .comment-meta  a{ color: #999999; }
		.commentlist cite a{color:#222}
		.commentlist li { margin-bottom: 1em; }
		.commentlist li #respond textarea{background:#fff}
	
/* READER Section */ 

	.pl_reader_container{
		background: #f1f1f1;
		border: 1px solid #d1d1d1;
		-moz-box-shadow: 0 1px 3px #ccc;
		-webkit-box-shadow: 0 1px 3px #ccc;
		box-shadow: 0 1px 3px #ccc;
	}	
		.reader-content-container-pad{
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
		}
		.reader-content{
			background: #fff;
			
		}
			.reader-content-pad{
				border-left: 1px solid #ccc;
				margin-left: -2px;
			}
		#questionlist{border-bottom:1px solid #fff}
	
		.readernav ul li{
			border: 1px solid #fff;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}
		.readernav ul li span{
	
		}
		.readernav span{
			background: #eee url(images/bg-reader-tab.png) repeat-x 0 0px;
		}
		.readernav span.readerselected, .readernav span:hover{
			background: #eee url(images/bg-reader-tab.png) repeat-x 0 -40px;
		}
	
	
/* Profiles */ 
	.profile_wrap, .pcol-head{
		background: #fff;
	}
		.profile_title{
			text-shadow: #000 0 -1px 0;
			-moz-box-shadow: 0 1px 3px #444;
			-webkit-box-shadow: 0 1px 3px #444;
			box-shadow: 0 1px 3px #444;
		}
		.profile_wrap, .pcol-head{
			-moz-box-shadow: 0 1px 3px #bbb;
			-webkit-box-shadow: 0 1px 3px #bbb;
			box-shadow: 0 1px 3px #bbb;
		}
		

/* Pricing */ 
	.pcol-head-pad{
		border:2px solid #fff;
		text-shadow: #fff 0 1px 0;
		background: #fff url(images/bg-box-invert.png) repeat-x 0 0;
	}

	.pcol-title{ color:#AAA; }
	
	.action-link{
		color:#777;
		border: 1px solid #ccc;
		background: #ddd url(images/bg-action-link.png) repeat-x 0 0;
		-moz-box-shadow: 0 1px 3px #ddd;
		-webkit-box-shadow: 0 1px 3px #ddd;
		box-shadow: 0 1px 3px #ddd;
	}

		.action-link-pad{
			border: 1px solid transparent;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
		}
	
	.action-link:hover{
		color:#777;
		border: 1px solid #ccc;
		background: #ddd url(images/bg-action-link.png) repeat-x 0 -50px;
	}
	.action-link:active{
		color:#777;
		border: 1px solid #ccc;
		background: #ddd url(images/bg-action-link.png) repeat-x 0 -100px;
		-moz-box-shadow: inset 0 1px 4px #666;
		-webkit-box-shadow: inset 0 1px 4px #666;
		box-shadow: inset 0 1px 4px #666;
	}
		.action-link:active .action-link-pad{
			border: 1px solid transparent;
		}
	.pcol-features ul{border-top: 1px solid #ddd;border-bottom: 1px solid #fff; margin-bottom: 1em;}
	.pcol-features ul li{
		border-top: 1px solid #fff;
		border-bottom: 1px solid #ddd;
		font-weight: bold;
	}
	
		.pcol-features ul li a{
			color:#111111;
		}
		
/* @ MediaWiki */ 

.wiki-content .hentry{
	margin: 0;
	margin-right: 1em;
}
	.wiki-content .hentry-pad{
		padding: 40px;
	}
	
	.wiki_area_title {
		float:none;
	}
	#wiki_tools{
		position:static;
	}
	.wiki_page #wiki_header .wiki_area{
		border-bottom:none;
	}
	
	#wiki_header .content-pad{
		padding-bottom: 0;
	}

	