/*
Theme Name: iGuides Blogs
Description: iGuides Blogs Official Theme
Version: 1.0
Author: Furqan
Author URI: http://www.iguides.org/
Tags: 
*/
html { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
body { margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#54533E; background:#fff url(images/bodyBG.jpg) repeat-x top left; }

.clear { clear:both; }
a { text-decoration:none; color:#878455; }
a:hover { text-decoration:underline; color:#313131; }
a img { border:0px; }
.error, .req, .errForm { color:red!important; }
.req { padding-right:8px !important; }
.errForm { padding:2px 0px!important; }
.limit_field { border:0 solid transparent; color:#128318; font-size:11px; padding-left:5px; width:30px; }
.text { width:515px; }


.wrapper { width:991px; margin:0px auto; }
.header-links { margin:0px; float:right; list-style:none; padding:7px 0px 0px 0px; height:33px; line-height:24px; }
.header-links li, .header-links li a, .header-links li a span { background:url(images/typo/li-top.png); }
.header-links li.active, .header-links li.active a, .header-links li.active a span, .header-links li.hover, .header-links li.hover a, .header-links li.hover a span { background:url(images/typo/li-top-2.png)!important; }
.header-links li { float:left; list-style:none; height:24px; line-height:24px; font-size:15px; margin-right:7px; padding-left:6px; background-repeat:no-repeat; }
.header-links li a { display:block; color:#E5E4C8; padding-right:6px; background-position: bottom right!important; float:left; background-repeat:no-repeat; richness:  100; }
.header-links li a span { background-position:-48px!important; display:block; float:left; }
.header-links li a:hover { color:#E5E4C8; text-decoration:none; }
.header-links li.active, .header-links li.hover { background-repeat:no-repeat; }
.header-links li.active a, .header-links li.hover a { background-position: bottom right!important; background-repeat:no-repeat; richness:  100; }
.header-links li.active a span, .header-links li.hover a span { background-position:-48px!important; }
.header-links li a:hover { color:#E5E4C8; text-decoration:none; }

.logoNavAds { height:197px; }
.logoNavAds .logo { height:157px; width:380px; float:left; }
.logoNavAds .NavAds { height:197px; width:595px; float:right; }
.logoNavAds .NavAds .nav, .logoNavAds .NavAds .nav .navI, .logoNavAds .NavAds .nav .navB { background:url(images/typo/nav-top.png); }
.logoNavAds .NavAds .nav { float:right; width:/*453*/410px; height:27px; line-height:26px; background-repeat:no-repeat; padding-left:6px; }
.logoNavAds .NavAds .nav .navI { background-position: bottom right; padding-right:6px; background-repeat:no-repeat; }
.logoNavAds .NavAds .nav .navB { background-position: 0px -26px; height:27px; text-align:center; }
.logoNavAds .NavAds .nav a { color:#1C1C1C; }
/*.logoNavAds .NavAds .ads { height:60px; width:468px; background:#E9E8D7; border:1px solid #B5B5B5; margin-top:50px; float:right; }

.search, .searchI, .searchB { background:url(images/typo/search.png); }
.search { float:right; width:/*453/190px; height:30px; background-repeat:no-repeat; padding-left:6px; margin-top:-59px; margin-right:10px; overflow:hidden; }*/
.logoNavAds .NavAds .ads { background:url(images/ads-bg.png) no-repeat; height:60px; padding:8px 0px; width:480px; margin-top:94px; margin-right:12px; float:right; text-align:center; }


.socialButton { float:left; padding:8px 0 15px 0!important; margin:0!important; width:100%; }
.socialButton li { float:left; padding:0 8px 0 0!important; background:#fff!important }

.search, .searchI, .searchB { /*background:url(images/typo/search.png);*/ }
.search { float:left; width:/*453 190px*/248px; height:30px; background-repeat:no-repeat; padding-left:6px; margin-top:4px; margin-right:10px; margin-left:12px; overflow:hidden; border-width:6px 1px 0 6px; border-color:#A8B00A #E6E5E5 #E6E5E5 #A8B00A; border-style:solid; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; background:#fff; }
.search .searchI { background-position: bottom right; padding-right:6px; background-repeat:no-repeat; }
.search .searchB { background-position: 0px -30px; height:25px; text-align:center; padding-top:5px; }
.textSearch { float:left; background:#FBFAF7; border:1px solid #FBFAF7; font-size:12px; font-family:"trebuchet ms", verdana, arial, sans-serif; height:15px; width:158px; }
.search label { display:block; padding:4px 6px 0 0px; float:left; font-weight:bold; }
.search .textbox { width:178px; background:#FBFAF7; border:1px solid #E9E8D7; padding:0px 1px; float:left; }
.btnSubmit { float:left; margin-top:1px; }

.content { /*position:relative; top:-25px; z-index:-1;*/ padding-bottom:20px; margin-top:-1px; }
.content .cInside, .content .cTop, .content .cBot { background:url(images/typo/conbg.png); }
.content .cInside { background-position:center top; padding:0px 15px; }
.content .cTop { height:6px; }
.content .cBot { background-position:top right; height:6px; }

.content .columns {  padding-top:5px; background:url(images/typo/bg.col.gif) repeat-y 308px 0px; }
.content .columns .leftCol { width:294px; float:left; }
.content .columns .rightCol {  float:right; width:640px; }

.columns_single {  padding-top:30px; background:url(images/typo/bg.col.gif) repeat-y 389px 0px; }
.columns_single .leftCol { width:375px; float:left; }
.columns_single .rightCol {  float:right; width:558px; }

.columns2 {  margin-top:30px; background:url(images/typo/bg.col.gif) repeat-y 308px 0px; }
.columns2 .col1 { width:294px; float:left; }
.columns2 .col2 {  float:right; width:313px; }

.sep { height:15px; }

.blogs { list-style:none; padding:0px; margin:10px 0px 20px; }
.blogs li { margin-bottom:4px; height:20px; line-height:20px; border:1px solid #CDCAA3; padding:0px 6px; }
.blogs li a { color:#878455; text-decoration:none; }
.blogs li a:hover { text-decoration:none; }

.guides { list-style:none; padding:0px; margin:10px 0px 20px; }
.guides li { margin-bottom:4px; border-bottom:1px dotted #CDCAA3; padding:6px 0px; }
.guides li h3 { font-size:18px; margin:0px; font-weight:normal; background:url(images/typo/list-guides.gif) no-repeat top left; padding:6px 0px 6px 40px; }
.guides li p { margin:4px 0px 8px; }
.guides li h3 a { color:#3E3E3D; }
.guides li h3 a:hover { text-decoration:none; color:#878455; }
.guides li a { color:#878455; display:block; text-decoration:none; }


.featured_list li { background-color:#F8F7F2!important; }
.otherDetail { background-color:#F8F7F2!important; margin-bottom:4px; border:1px solid #E9E8D7; padding:6px; }
.dbox { float:left; height:250px; margin:5px 0 5px 0px; padding:5px; width:295px; }
.dbox2 { background:#fff!important; float:right; height:250px; margin-bottom:5px; margin-right:0; margin-top:5px; padding:5px; width:295px; }

/*.breadcrumb { margin-bottom:14px; border:1px solid #E9E8D7; padding:6px; background:#FBFAF7; }*/
.BreadCrumb { font-size: 11px; margin: 0px 0px 15px 0px; padding:7px; color:#666; font-family:Arial, Helvetica, sans-serif!important; margin-bottom:14px; border:1px solid #E9E8D7; padding:6px; background:#FBFAF7; }
.BreadCrumb ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 20px; background: url(http://www.iguides.org/articles/templates/iguides/Images/BreadCrumbIcoUl.png) no-repeat left center;}
.BreadCrumb li { background: url(http://www.iguides.org/articles/templates/iguides/Images/trail_arrow.gif) no-repeat left center; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; display: inline;}
.BreadCrumb li a { margin: 0px; padding: 0px; }

.listing { list-style:none; padding:0px; margin:10px 0px 20px; }
.listing li { margin-bottom:4px; border:1px solid #E9E8D7; padding:6px; background:#FBFAF7; }
.listing li h3 { font-size:18px; margin:0px; font-weight:normal; padding:0px; }
.listing li p { margin:4px 0px 8px; color:#696855; }
.listing li p.wherefrom { margin:0px; color:#4B4A4A; font-size:14px; }
.listing li h3 a { color:#656B2E; }
.listing li a { color:#656B2E; text-decoration:none; }
.listing li a:hover { text-decoration:none; }

.form { margin-bottom:4px; border:1px solid #E9E8D7; padding:6px; background:#FBFAF7; }
.pricingBox { margin-bottom:4px; border:1px solid #E9E8D7; padding:6px; background-color:#F8F7F2; }
.pricingBox h4 { border-bottom:1px solid #d8d3ba; font:bold 13px Georgia,"Times New Roman",Times,serif; margin:0px; padding-bottom:10px; }
.pricingBox .pricing {float:right; background-color:#FBFAF7; border:1px solid #E9E8D7; font:bold 18px "trebuchet ms", verdana, arial, sans-serif; color:#878455; text-align:center; margin:-20px 0 0; padding:4px 7px;}
.list_desc { list-style-type:square; }
.list_desc li { list-style-type:square; }
.button {color:#616058; margin-top:10px;font:bold 11px Arial, Helvetica, sans-serif; margin-bottom:10px; background:#dad9c6; border-top:1px solid #cbcab3; border-right:1px solid #616058; border-bottom:1px solid #616058;border-left:1px solid #d1d0bb; padding:2px 8px;}
.button2 {color:#616058; font:bold 11px Arial, Helvetica, sans-serif; background:#dad9c6; border-top:1px solid #cbcab3; border-right:1px solid #616058; border-bottom:1px solid #616058;border-left:1px solid #d1d0bb; padding:4px 10px; margin-left:2px;}


.categs { list-style:none; padding:0px; margin:10px 0px 20px; }
.categs li { margin-bottom:2px; border-bottom:1px dotted #CDCAA3; padding:3px 6px; }
.categs li a { color:#878455; display:block; text-decoration:none; }
.categs li a:hover { text-decoration:none; color:#313131; }

.top_categs { list-style:none; padding:0px; margin:10px 0px 0px; }
.top_categs li { margin:0px 7px 2px 0px; border:1px solid #CDCAA3; padding:3px 6px; float:left; width:194px; }
.top_categs li.nmr { margin:0px 0px 2px 0px; }
.top_categs li a { color:#878455; display:block; text-decoration:none; }
.top_categs li a:hover { text-decoration:none; color:#313131; }

.aboutText { color:#54533E; line-height:16px; font-size:12px; padding-bottom:10px; }
.post { padding-bottom:10px; border-bottom:2px dotted #A7B137!important; margin-bottom:20px;  }
.post p { line-height:20px; color:#0a0a0a; }
.post p.postmeta { background:#E9E8BE; padding:4px 6px; }
.post ul { padding:0px; margin:0px; list-style:none; clear:both; }
.post ul li { padding:0px 2px 6px 24px; margin:0px; list-style:none; background:url(images/typo/bullet.gif) no-repeat 0px 0px; }
.more-link { float:right; color:#000; display:block; padding:3px; border:1px solid #E9E8D7; background:#F4F1C3; }
.more-link:hover { color:#fff; text-decoration:none; padding:3px; border:1px solid #E9E8D7; background:#A7B137; }

h2.headings { margin:0px 0px 6px;padding-bottom:3px; border-bottom:3px solid #E9E8BE; font-weight:normal; font-size:22px; color:#878455; font-style:italic; }
h2.headings a { color:#878455!important; }
h2.headings span { color:#3C3B3B!important; }


h1, h2, h3, h4, h5, h6 { margin:0px 0px 6px; font-weight:normal!important; color:#878455; font-style:italic; display:block; }
h1 { font-size:24px;  }
h2 { font-size:22px;  }
h3 { font-size:20px;  }
h4 { font-size:18px;  }
h5 { font-size:16px;  }
h6 { font-size:14px;  }

/* Begin Images */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */
/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

.wp-pagenavi { padding:10px 10px; text-align:right; }
.wp-pagenavi a { background: #F4F1C3; border:1px solid #E9E8D7; color:#000000; }
.wp-pagenavi span.pages, .wp-pagenavi span.current { border:1px solid #E9E8D7; background:#A7B137; color:#FFF; }



/*Comments Listing*/
.comment_text{ width: 505px; float: left; background: url(images/comment_txt.png) right repeat-y; }
.comment_text_top{ color: #54533E; width: 442px; float: left; padding: 20px 24px 30px 36px; background: url(images/comments_text_top.png) top no-repeat; min-height:140px; }
.comment_text_top p{ color: #54533E; font-size: 12px; margin: 0px 0px 25px 0px; }
.comment_text_btm{ width: 505px; float: left; height: 5px; background: url(images/comment_txt_btm.png) bottom right no-repeat; }
ol.commentlist { list-style:none; margin:0px 0px 20px; padding:0; text-indent:0; }
ol.commentlist li { height:1%; margin:0 0 10px; padding:5px 7px 0px; position:relative; }
ol.commentlist li h4 { font-size:12px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard {  }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta {  }
ol.commentlist li div.comment-meta a { color:#C9C9C9; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#C9C9C9; text-decoration:underline; }
ol.commentlist li p { margin:0 0 1em; }
ol.commentlist li ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply {  }
ol.commentlist li div.reply a { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; display:block; width:30px; }
ol.commentlist li div.reply a:hover { background:#c30; border:1px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {  }
ol.commentlist li.odd {  }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.gravator { float:left; width:120px; padding-top:20px; }
.gravator img { margin:0 0 11px; }
#respond h4 { font-size:12px; }
#comment { width:100%!important; border-width:0px!important; }
.rigAlign { padding-left:138px; }
.respond_input { border:1px solid #E6E6E6; height:25px; margin:10px 0 0; width:485px; }
.respond_input input { background:transparent none repeat scroll 0 0; border:medium none; color:#8F8F8F; height:20px; padding:5px 4px 0 11px; width:470px; }

.tags a { color:#878455; }
.tags a:hover { color:#313131; }

.footer { border-top:3px solid #E8E6BA; }
.footer .footerI { border-top:1px solid #fff; }
.footer .footerM { border-top:5px solid #6A673B; height:60px; }
.copyright { text-align:center; padding-top:20px; color:#3D3D3A; }
.copyright p { margin:0px; }
.copyright a { color:#6A673B; }

.childcats { margin-top:5px; padding-right:8px; }
.childcats .inside { margin: 0px 0px 10px 1px; padding: 10px 0px; list-style-type: none; }
.childcats .inside ul{ padding:0px; list-style:none; margin:0px; }
.childcats .inside ul li { float:left; width:133px; padding:4px 4px 4px 20px; background-image: url(images/folder.png); background-position: 0 2px; background-repeat: no-repeat; }
.childcats .inside ul li a { color:#000000; text-decoration:none; }
.childcats .inside ul li a:hover { color:#000000; text-decoration:underline; }
.childcats .inside .clear { clear:both; }

#categs li { }
#categs ul { list-style: none; margin: 0; padding: 0; }
#categs li { background-image: url(images/bullet2-b.gif); background-position: 0 5px; background-repeat: no-repeat; padding-left: 20px; border-bottom:1px dotted #CDCAA3; }
#categs li ul li { border-width:0px!important; }
#categs li.folder, #categs li.parentc { background-image: url(images/typo/bullet.gif); }
.children { margin-top:9px!important; }

.gbox{ text-align:left; padding:0px 0px 20px;  }
.rssbox{ padding:2px 0px;  color:#A5A5A5 }
.rssbox .input { border:1px solid #E6E6E6; height:25px; margin:0px; width:292px; }
.rssbox input.text {background:#fff; border:medium none; color:#8F8F8F; height:20px; padding:5px 4px 0 11px; width:275px; }
div.input-i-pwd { width:230px!important }
div.input-i-pwd input.i-pwd { width:215px!important; }

.icon{float:right!important;margin:-7px 0px 0 0;}
.line{margin:8px 0 3px 0;display:block;}
.rssbox label {padding:10px 0px 0px;display:block;} .i-width{width:210px;} 
.rssbox a {color:#878455!important; text-decoration:none; }
.rssbox a:hover {color:#878455!important; text-decoration:underline; }
.subscribebtn { background: url(images/shd.gif) repeat-x scroll center top; border:1px solid #CCCCCC; color:#990000; margin-left:2px; }

.mu_register { background:#fff!important; }
