/*  
Theme Name: IYP
Theme URI: http://premiummod.com/freshmortar/
Version: 0.1
Description: Inspiring Young People
Author: NS
Author URI: http://www.naweedshams.com/


	Copyright: (c) 2009 WooThemes. Modifications copyright (c) 2009 Premium Mod.
	License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html

*/

/*=== Setup ===*/
*{border:0;margin:0;padding:0;}
body{background:#eeeeee url(images/bgr.png) repeat-fixed;color:#555;font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;}
a{color:#e8a02c;text-decoration:none;}
a:hover{text-decoration:underline;}
input,select,textarea{border:#cacaca 1px solid;font-size:12px;padding:5px;}
select{padding:0;}
li{list-style:none;}
#top{clear:both;height:30px;line-height:29px;font-size:11px;margin:0 auto;padding:0;}

/*========= TOP NAVIGATION =========*/

.nav1,.nav1 ul{list-style:none;z-index:100;margin:0;padding:0;}
.nav1 a{display:block;z-index:100;color:#a0a09b;padding:0 10px;}
.nav1 li{float:left;}
.nav1 li ul{position:absolute;width:130px;left:-999em;}
.nav1 li ul li{border:1px solid #F7F6F6;background:#FFF;border-width:0 1px 1px;}
.nav1 li ul li a{line-height:25px;font-size:11px;color:#555;width:130px;padding-bottom:0;}
.nav1 li ul li ul li a{border-width:0 1px 1px 0;}
.nav1 li ul ul{margin:-25px 0 0 150px;}
.nav1 li ul ul li a{line-height:25px;}
.subscribe{color:#a0a09b;float:right;}
.subscribe a:hover{text-decoration:underline;}
#topmenu{position:relative;height:33px;margin-bottom:20px;}
#topmenu li{border-left:1px solid #dedbd1;float:left;line-height:33px;}
#topmenu li a{color:#333;display:block;margin:0 1px 0 0;padding:0 15px;}
#topmenu li a:hover,#topmenu li.active a{color:#ff7800;text-decoration:none;}
#nav,#nav ul{float:left;list-style:none;padding:0;}
#nav{padding:0;}
#nav a{display:block;}
#nav li{float:left;line-height:33px;}
#nav li a:hover{background:none;}
#nav li ul{position:absolute;width:15em;left:-999em;padding-top:1px;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;z-index:1000;}
#nav li ul li{background:#FFF url(images/bgr-box-trans.png) repeat-x top;border-bottom:1px solid #dedbd1;border-left:1px solid #dedbd1;border-right:1px solid #dedbd1;line-height:28px;width:15em;}
#nav li ul ul{margin:-29px 0 0 15em;}
.nav1 li:hover ul,.nav1 li.sfhover ul,.nav1 li:hover ul,.nav1 li li:hover ul,.nav1 li.sfhover ul,.nav1 li li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}
.current_page_item a,.subscribe a{color:#e8a02c;}
.nav1 li:hover ul ul,.nav1 li.sfhover ul ul,#nav li:hover ul ul,#nav li.sfhover ul ul,#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
.nav1 li:hover,.nav1 li.hover,#nav li:hover,#nav li.hover{position:static;} 

/*==============  HEADER  ===================*/
#header{height:160px;}
#header .spacer{color:#a0a09b;float:right;font-size:11px;text-align:right;padding:37px 0 0;}
#header .spacer p{clear:both;}
#header h1{display:none;}
#header #title{height:155px;overflow:hidden;}
#header .logo{margin-top:15px;}
#rss{position:absolute;top:-10px;right:0;height:38px;width:39px;display:inline;float:right;}
}
/*- Search -*/
#search{background:url(images/bgr-search.png) no-repeat;height:32px;margin:0 0 10px;}
#search input{background:transparent;border:0;color:#a3a192;float:left;font-size:12px;width:178px;margin:5px 0 0 10px;padding:2px;}
#search .btn{width:auto;margin:7px 0 0;padding:0;}

/*=== typography ===*/
h2{color:#000;font:18px Georgia, "Times New Roman", Times, serif;margin:0 0 5px;}
h2 a{color:#000;}
h3,h4,h5{color:#363636;font-size:12px;font-weight:700;margin:0 0 5px;}
#columns h3{font-weight:700;}
#sidebar h3{background:#ebe9e1;font:12px Arial, Helvetica, sans-serif;color:#363636;font-weight:700;display:block;text-align:left;border:1px solid #dedbd1;height:16px;margin:0 0 7px;padding:5px 8px;}
#centercol h3{background:#f5f4f0;border:1px solid #dedbd1;color:#363636;text-align:left;height:20px;font-size:14px;margin:0 0 15px;padding:10px 18px 5px;}
.featuredpost h2{font-size:30px;}

/*- SideTabs -*/
.idTabs{font-size:12px;float:left;margin:0 0 8px;}
.idTabs li{float:left;}
.idTabs li a{background:#fff;color:#363636;font-weight:700;display:block;text-align:left;border:1px solid #dedbd1;margin:0 7px 0 0;padding:5px 8px;}
.idTabs li.last a{margin:0;}
.idTabs li a:hover,.idTabs .selected{background:#ebe9e1;text-decoration:none;}

/*=== Post ===*/

.date-comments{border-bottom:1px solid #cacaca;color:#999;font-size:11px;height:30px;line-height:25px;margin:0 0 10px;}
.date-comments a{color:#999;}
#centercol .date-comments p{line-height:25px;}
span.comments{background:url(images/ico-comments.gif) no-repeat left;padding:0 0 0 20px;}
span.continue{background:url(images/ico-continue-trans.png) no-repeat left;line-height:20px;padding:1px 0 1px 20px;}
span.continue-archives{background:url(images/ico-arrow-trans.png) no-repeat right center;margin-bottom:20px;padding:0 15px 0 0;}
span.continue-archives-alt{background:url(images/ico-arrow-trans-left.png) no-repeat left center;margin-bottom:20px;padding:0 0 0 15px;}
span.continue-archives a,span.continue-archives-alt a{color:#777;font-weight:700;font-size:14px;}
a.more{background:url(images/ico-arrow-trans.png) no-repeat left;color:#777;font-size:11px;padding:0 0 0 15px;}

/*=== Styling Boxes ===*/

/*- Box (main column boxes) -*/
.box,.widget{background:#FFF url(images/bgr-box-trans.png) repeat-x top left;border:1px solid #dedbd1;overflow:hidden;margin:0 0 15px;padding:18px;}
.box img{border:1px solid #FFF;margin:0 0 10px;}
.box p{line-height:18px;padding:0 0 10px;}
.widget{padding:15px;}
.box2{background:#f5f4f0 url(images/bgr-box-trans.png) repeat-x top left;border:1px solid #dedbd1;margin:0 0 15px;padding:18px;}
.box2 .nav1{float:none;padding:0;}
.box2 .spacer.white{background:#fff;border:1px solid #dedbd1;clear:both;margin:0;}
.box2 .flickr_badge_image img{float:left;background:#fff;border:1px solid #dedbd1;margin:4px 9px 4px 0;padding:7px;}
.box2 .flickr_badge_image img:hover{background:#ebe9e1;border:1px solid #dedbd1;}
/*- Ads -*/
.ads{margin:0;padding:0;}
.ads img{float:left;border:1px solid #dedbd1;margin:10px 0 0 15px;}
.ads img.last{float:right;margin:0;}
#mpu_banner{border:1px solid #dedbd1;}

/*=== Styling Lists ===*/

/*- List1 -*/
.list1{padding:15px;}
.list1 li{background:url(images/ico-star-trans.png) no-repeat top left;margin:0 0 8px;padding:0 0 0 22px;}
.list1 li a{color:#222;}
.list2{clear:both;}
.list2 li{background:#fff;border:1px solid #dedbd1;margin:0 0 5px;padding:12px 10px;}
.list2 p{line-height:16px;}
/*- Widget lists -*/
.widget ul{line-height:16px;padding:0;}
.widget ul li{border-bottom:1px solid #f1f1ed;padding:5px 0;}
.widget ul li a{color:#222;}
.widget ul li ul{margin:5px 0 0 10px;}
.widget ul li ul li{background:none;border-top:1px solid #f1f1ed;border-bottom:none;padding:5px 0;}
/*=== Footer ===*/

#footer{background:#e4e2db url(images/bgr-footer.gif) repeat-x;font-size:11px;height:32px;margin-top:10px;line-height:22px;padding:18px 0 0;}
#footer,#footer a{color:#777;}
#footer img{vertical-align:middle;}

/*=== Misc. ===*/

.fix{clear:both;height:1px;overflow:hidden;margin:0 0 -1px;}
.fl{float:left;}
img.fl{margin:0 12px 5px 0;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}
.gravatar{float:left;border:1px solid #DEDBD1;background:#FFF;margin:0 7px 0 0;padding:4px;}

/*========= VIDEO =========*/

.video{height:250px;width:300px;display:inline;margin:0 0 10px;}
.vidtabs .idTabs{font-size:12px;width:100%;float:none;margin:10px 0 0;}
.vidtabs .idTabs li{float:none;padding:0;}
.vidtabs .idTabs li a{background:#fff;color:#363636;font-weight:700;display:block;text-align:left;border:0;margin:0;padding:5px 8px;}
.vidtabs .idTabs li.last a{margin:0;}
.vidtabs .idTabs li a:hover,.vidtabs .idTabs .selected{background:#ebe9e1;text-decoration:none;}

/*========= COMMENTS =========*/

h2.commh2{font-size:1.4em!important;color:#333!important;padding:0 0 5px;}
ol.commentlist{list-style:none;font-size:12px;line-height:20px;margin:10px 0 20px;padding:0;}
ol.commentlist p,#respond p{margin-bottom:10px;line-height:20px;}
ol.commentlist .content{margin-left:70px;}
.commentmetadata a{font-size:11px;color:#333;}
ol.commentlist cite{font-style:normal;font-weight:700;}
ol.commentlist li.comment{background:#F8F8F4;border:1px solid #DEDBD1;margin:10px 0;padding:15px 15px 5px;}
input#submit{font-size:12px;color:#363636;font-weight:700;text-align:left;border:1px solid #DEDBD1;background:#F5F4F0;margin:0 0 7px;padding:7px 10px;}

/*========= SINGLE POST SPECIFIC =========*/

span.tags{background:url(images/ico-tags-trans.png) no-repeat left;padding:1px 0 0 20px;}
.singleh2{font-size:1.8em!important;padding-top:5px;}
.entry{margin-bottom:5px;}
.entry p{text-align:left;font-size:12px;line-height:20px!important;}
.entry blockquote{border-left:2px solid #777;width:85%;color:#777;font-style:italic;margin:5px auto 15px;padding:0 10px;}
.entry blockquote p{font-size:12px;line-height:20px;margin:5px 0;padding:5px 0;}
.entry img{background:#F8F8F4;border:solid 1px #e6e6e6;padding:2px;}
.entry ul,.entry ol{margin-bottom:15px;font-size:12px;line-height:20px;}
.entry ul li ul,.entry ol li ol{margin-bottom:0;padding-top:3px;}
.entry ul li{list-style:circle inside!important;margin-left:15px;padding:3px 0;}
.entry ul li ul li{list-style:disc inside!important;}
.entry ol li{list-style:decimal inside!important;font-size:12px;padding:3px 0;}
.entry ol li ol li{list-style:decimal-leading-zero inside!important;}

/*========= ARCHIVE SPECIFIC =========*/

.arclist ul li{color:silver;font-size:12px;border-bottom:1px solid #f1f1ed;padding:5px 0;}
.catrss{background:url(images/ico-rss.gif) center left no-repeat;padding-left:24px;line-height:16px;}
.navigation a{color:#666;font-weight:700;font-size:14px;}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}

/*========= AUTHOR INFO =========*/

.author_info{margin-top:15px;color:#666;padding:0;}
.author_photo{float:left;margin-right:10px;width:58px;}
.author_photo img{background-color:#FFF;border:1px solid #ccc;width:48px;height:48px;float:left!important;padding:4px;}
.author_info p{font-size:12px;margin-bottom:10px;padding:0;}
.author_info a{color:#000;text-decoration:none;padding:0;}
.author_info a:hover{text-decoration:underline;}
.author_info ul,.author_info li{margin:0;padding:0;}
.author_info h3{font-size:14px;margin-bottom:10px;padding:0;}
.author_email a{background-image:url(images/ico-email.png);background-repeat:no-repeat;background-position:left center;padding-left:26px;padding-top:2px;padding-bottom:2px;text-decoration:none;font-weight:700;}
.entry .wp-caption{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#F8F8F4;border:solid 1px #e6e6e6;text-align:center;padding:1px;}
.entry .wp-caption img{border:0;background:none;margin:0;padding:4px 0;}
.entry .wp-caption-text{font-size:11px;text-align:center;margin:0;padding:0;}
.entry .aligncenter{display:block;margin:10px auto 20px;}
.entry .alignleft{float:left;margin:10px 10px 8px 0;}
.entry .alignright{float:right;margin:10px 0 8px 10px;}
ol{zoom:1;}


/*=============================================================

NEW STYLES VERSION 2.0

==============================================================*/

img.post-thumbnail{float:left;margin:5px 10px 5px 0;}

/* PageNavi */

.more_entries{font-size:11px;padding-bottom:35px;}
.more_entries .wp-pagenavi{clear:both;float:right;}
.more_entries .wp-pagenavi a{text-decoration:none!important;font-weight:400;font-size:12px;}
.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi a:hover{background:#b3deff!important;}
.more_entries .wp-pagenavi a,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi span.pages{background:#fff;color:#666;margin-left:4px;border:1px solid #dfdccf;line-height:24px;padding:4px 8px!important;}
.more_entries .wp-pagenavi .extend{background:none;border:none;}

/* Home Page Blog Module */

.wrap{width:960px;overflow:auto;float:left;padding:0;}
#col_1 .box{width:900px;}
#col_1 .box .thumbnail{float:left;margin:0 20px 0 0;}
#col_2 .box{float:left;width:422px;}
#col_3 .box{float:left;width:262px;}
#col_4 .box{float:left;width:182px;}
.box{border-style:solid;border-width:1px;margin:10px;}
.box h2{font-size:20px;margin-bottom:5px;}
.box h4 a{color:#111;}
.box a{padding:0!important;}
.box a:hover{text-decoration:underline;}
.box img{margin-bottom:10px;}
#featured .box{margin-bottom:0;border:none;}
#featured a,#featured h2,#featured h3,#featured p{color:#fff!important;}
#featured h2{font-size:18px;margin:0;}
#line_break{margin-top:2.5em;padding-top:3em;border-top:1px solid #E4E4E4;}
.archive_options{float:left;margin-bottom:20px;width:460px;padding:10px 0;}
.single{margin:0 0 20px;}