/*
Theme Name: Glance World
Description: Glance World Official Theme
Version: 1.0
Author: Muhammad Furqan Abid
Author URI: http://www.glanceworld.com/
Tags: white, blue, two-columns, right-sidebar, theme-options, threaded-comments
*/
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}


body { margin:0px; padding:0px; font-family:Arial; font-size:12px; background:#322721 url(images/body.gif) repeat-x top left; color:#414134; }

.clear { clear:both; }

a { color:#707070; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0px; }

/* Header Start Here */
.wrapper { width:/*988*/843px; margin:0px auto; }
.topNavigation { background:#281F18; border-bottom:1px solid #95AC3C; font:normal 10px arial; height:38px; line-height:38px; text-transform:uppercase; }
.topNavigation span { color:#5A4C41; padding:0px 5px; }
.topNavigation a { color:#F0F1F3; }




.logoarea { height:130px; }
.logoarea .logo { float:left; background-position:top left; padding-left:11px; }
.logoarea .logo h1 { margin:0px; font-size:30px; font-weight:normal; line-height:44px; padding:0px; display:none; }
.logoarea .logo .slogan { color:#244867; padding:3px 0px 0px; font-weight:bold; font:bold 14px arial; display:none; }
.logoarea .imgLogo { width:170px; padding-top:40px; float:left; }
.logoarea .adsense { border:1px solid #fff; width:468px; height:60px; background:#F5F3E6; margin-top:26px; float:right; }

.site_section { padding:0px; float:right; margin:21px 0 0; list-style:none; width:280px; }
.site_section li a, .site_section li a span, .site_section li a span span { background:url(images/topnav-n.gif) top left; color:#281F16; }
.site_section li a:hover, .site_section li a:hover span, .site_section li a:hover span span { background:url(images/topnav-h.gif) top left; }
.site_section li a.selected, .site_section li a.selected span, .site_section li a.selected span span { background:url(images/topnav-h.gif) top left; }
.site_section li { font-family:Georgia; font-size:13px; font-style:italic; float:left; margin-left:5px; line-height:21px; }
.site_section li a { display:block; background-position:0px -27px; background-repeat:repeat-x; text-decoration:none; }
.site_section li a span { background-position:0px 0px!important; background-repeat:no-repeat!important; display:block; }
.site_section li a span span { display:block; padding:0px 6px; background-position:right -54px!important; background-repeat:no-repeat!important; height:27px; }
.site_section li a:hover { text-decoration:none; }
.site_section li a:hover, .site_section li a.selected { background-position:0px -27px; background-repeat:repeat-x; color:#5E5F28; }
.site_section li a:hover span,.site_section li a.selected span { background-position:0px 0px!important; background-repeat:no-repeat!important; }
.site_section li a:hover span span, .site_section li a.selected span span { background-position:right -54px!important; background-repeat:no-repeat!important; }


.featuredCats { background:url(images/featuredCats.gif) repeat-x top left; height:51px; }
.featuredCats .catsW { width:580px; float:left; font-size:11px; padding:10px 0px 0px; }
.featuredCats .catsW a, .featuredCats .catsW a span, .featuredCats .catsW a span span { background:url(images/btn.jpg); }
.featuredCats .catsW a { color:#424242; display:block; float:left; background-position: 0px -32px!important; line-height:32px; margin-left:7px; color:#B4B5B0; }
.featuredCats .catsW span { display:block; background-position:0px 0px!important; background-repeat:no-repeat!important; padding:0px 0px 0px 6px; }
.featuredCats .catsW span span { height:32px; display:block; background-position:right -64px!important; background-repeat:no-repeat!important; padding:0px 0px 0px 0px; }
.featuredCats .catsW span span span { padding:0px 6px 8px 0px!important; }
.featuredCats .catsW a:hover { text-decoration:none; }
.featuredCats .catsW a:hover, .featuredCats .catsW a:hover span, .featuredCats .catsW a:hover span span { background:url(images/btn2.jpg); }
.featuredCats .catsW a:hover { text-decoration:none; color:#fff; }
.featuredCats .catsW a:hover span span span { padding:0px 6px 6px 0px!important; background:url(images/btn2-v.jpg) no-repeat bottom center!important; }


.featuredCats .search { width:288px; height:30px; padding:5px; float:right; background:url(images/search.gif) no-repeat top left; }
.featuredCats .search .text { background:#FFF; border:1px solid #929383; color:#414141; padding:6px 2px; width:230px; color:#ADAEA0; float:left; }
.featuredCats .search .submit { color:#FDFDFD; text-transform:uppercase; float:right; }

.content { padding:0px 0px 0px; margin-bottom:24px; background:transparent url(images/content.gif) repeat-y bottom left; }
.content .bcontent { background:transparent url(images/content-bg2.gif) no-repeat top left; }
.content .bcontent .bcontent2 { padding:16px; background:transparent url(images/content-bg.gif) no-repeat bottom left; }
.content .leftside { width:540px; float:left; padding-top:10px; }
.content .sidebar { width:245px; float:right; }
.post-wrapper { padding:0px; }
.post-bottom { background:url(images/post-bottom.png) no-repeat; width:358px; height:319px; padding:0px 6px 0px 290px; }


.sidebarbox2 { margin-bottom:8px; background:#fff; }
.sidebarbox2 .sidebarboxheading { background:url(images/headings2.gif) no-repeat top left!important; }
.sidebarbox2 .sidebarboxheading h2 {  }

.sidebarbox { margin-bottom:8px; }
.sidebarbox .sidebarboxheading { background-repeat: no-repeat; margin-bottom:6px; height:34px; background:url(images/headings.gif) no-repeat top left; padding:0px 6px; }
.sidebarbox .sidebarboxheading h2 { color:#F1F1EF; font-size:18px; font-family:Georgia; font-weight:normal; font-style:italic; margin:0px; line-height:34px; }
.sidebarbox .body { padding:5px 5px; }
.sidebarbox .body p { color:#686C6F; line-height:18px; }
.sidebarbox .body ul { list-style:none; margin:0px; padding:0px;  }
.sidebarbox .body ul li { padding:0px 8px 5px 12px; margin-bottom:4px;  background:url(images/listing.gif) no-repeat 0px 5px; line-height:16px; border-bottom:1px solid #CDCDCD; }
.sidebarbox .body ul li a { color:#2A2A2C; font-size:11px; }
.mostpopular { width:350px; border-bottom-width:0px!important; }
.mostpopular ul { margin-left:18px!important; }
.mostpopular li { border-bottom-width:0px!important; }
.mostpopular li a { font-weight:normal!important; }


.footbarboxheading, .footbarbox .bodyWrapper, .footbarbox .bodyWrapper .body { background:url(images/footbarbox.jpg); }
.footbarspacer { margin-right:20px!important; }
.footbarbox { width:311px; margin-bottom:20px; float:left; }
.footbarbox .footbarboxheading { background-repeat: no-repeat; height:52px; }
.footbarbox .footbarboxheading h2 { font-weight:normal; margin:0px; font-size:18px; font-family:Georgia; color:#403732; font-style:italic; }
.footbarbox .footbarboxheading h2 a { color:#403732; }
.footbarbox .bodyWrapper { background-repeat:repeat-y; background-position:-311px 0px; }
.footbarbox .bodyWrapper .body { background-repeat:no-repeat; background-position:bottom right; padding:0px 10px 18px;  }
.footbarbox .bodyWrapper .body ul { list-style:none; margin:0px; padding:0px;  }
.footbarbox .bodyWrapper .body ul li { padding:0px 0px 5px 0px; margin-bottom:4px; background:url(images/sep-list.gif) repeat-x bottom left; line-height:16px; }
.footbarbox .bodyWrapper .body ul li a { padding:0px 0px 0px 12px; display:block; background:url(images/astarick.png) no-repeat 2px 5px; font-weight:bold; color:#565656; }

.adboxside { text-align:center; background:#FFF; width:160px; margin:0px auto; }
.adboxside span { text-align:right; display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#939393; padding:0px 5px; }

.breadcrumb { border:1px solid #DEE3E8; padding:6px; margin:6px 0px 0px; }

.topHeading { color:#424242; margin:0px;font-weight:normal; padding:0px 10px 10px; }
.topHeading h1, .topHeading h2 { font-weight:normal; margin:0px; font-size:24px; font-family:Georgia; color:#403732; font-style:italic; }

.post { background:url(images/posting-b.gif) repeat-y; padding:0px; margin-bottom:8px; }
.post .post_info { padding:0px 0px 6px 0px; border-bottom:1px dotted #D3D3D3; }
.post .post_info h2 { font-weight:normal; margin:0px; font-size:18px; font-family:Georgia; color:#403732; font-style:italic; }
.post .post_info h2 a { color:#403732; }
.post .post_info p { color:#403732; margin:3px 0px; font-size:11px; }
.post .post_info p a { color:#B5BF35; }
.post .post_info p span a { color:#EB0241!important; }
.post .post_info .sociable { width:120px; float:right; }
.post .postbody { padding:0px 10px; }
.post .postdetail { color:#403732; padding:16px 0px 0px; }
.post .postdetail h1, .post .postdetail h2, .post .postdetail h3, .post .postdetail h4, .post .postdetail h5, .post .postdetail h6 { font-weight:normal!important; color:#114477; margin-bottom:2px; }
.post .postdetail a { color:#EB0241; }
.post .postdetail p { line-height:20px; margin-top:0px; text-align:justify; }
.post .postdetail a.more-link { color:#003366; float:right; font-weight:bold; font-family:Arial; padding:0 0 15px }
.post .postdetail .posttags { padding-left:24px; background:url(images/post-tags.gif) no-repeat top left; font-size:11px; }
.post .postdetail .posttags a { color:#EA0140; }

span.cap { float:left; font-size:361%; font-family:Georgia; font-style:italic; line-height:1em; margin-bottom:-0.4em; margin-right:0.05em; position:relative; }
span.cap span{ display:block; height:0pt; position:relative; right:0.06em; top:-1.06em; }
span.cap:before{ content:attr(title); color:#FFF; }

ul.categg { padding:0px; list-style:none; margin:0px; }
ul.categg li { float:left; width:150px; padding:4px 4px 4px 18px; background:url(images/folder.png) no-repeat 0px 2px; }
ul.categg li a { color:#EB0241; text-decoration:none; }
ul.categg li a:hover { color:#EB0241; text-decoration:underline; }

.simplepost { background:url(images/posting-b.gif) repeat-y; padding:0px; margin-bottom:8px; }
.simplepost .post_info { padding:0px 0px 6px 0px; }
.simplepost .post_info h2 { font-weight:normal; margin:0px; font-size:18px; font-family:Georgia; color:#403732; font-style:italic; }
.simplepost .post_info p { color:#403732; margin:3px 0px; font-size:11px; }
.simplepost .postbody { padding:0px 10px; }
.simplepost .postdetail { color:#403732; padding:16px 0px 0px; }


.relatedPost td { border-bottom:1px dotted #D3D3D3; }

#respond .commentF { width:120px; float:left; }
#respond .commentF p label { display:block; padding:0px 0px 5px; }

.twoadvertise { padding:0px 0px 23px; margin-bottom:20px; background:url(images/sep.gif) repeat-x center bottom}
.twoadvertise .advertisetext { float:left; width:300px; text-align:left; padding-left:5px; }
.twoadvertise .advertiseimage { margin-left:300px; text-align:right; padding-right:5px; }

.bookmark {padding:0px 8px; margin-top:20px;}
.bookmark .social { border:1px solid #dedede; height:31px; padding:0px 5px; background:transparent url(images/socials/digg.gif) repeat-x top left; }
.bookmark .social a img { border:0px; }
.bookmark .sharethis { float:right; padding-top:7px; padding-right:5px; }

/* 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; }
.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 */

/* Begin Images */
p img {
	padding: 0; height:auto;
	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; }

/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .post ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .post li { margin: 7px 0 8px 10px; }
.post ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }
.post ol { padding: 0 0 0 35px; margin: 0; }
.post ol li { margin: 0; padding: 0; }

.wp-pagenavi { padding:2px 10px 4px; }
.wp-pagenavi a { background: #114477!important; border-color:#B4B4B4!important; color:#FFF!important; }
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend { background: #D0E0F1!important; border-color:#B4B4B4!important; color:#010101!important; }

#commentsbox .post_info, #commentsbox2 .post_info { border-bottom-width:0px!important; }


.categories {}
.cat-item {}
.current-cat {  background:url(images/listing-h.gif) no-repeat 0px 5px;  }
.current-cat a { color:#E70141!important; }
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }

ol.commentlist { list-style:none; margin:0px 0px; padding:0; text-indent:0; }
ol.commentlist li { border:5px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
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 { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; 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 #ddd; 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 { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply a { background:#999; border:2px solid #666; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
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 { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
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 {}

#respond {  }
#comment { width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; }

#author, #email, #url {width:170px; margin-right:2px; background:#fff; border:1px solid #ACACAC; color:#414141; }
#url { width:168px; margin-right:0px; }
.tableComment { margin:7px 0px; }

.adboxside { text-align:center;  width:300px; margin:0px auto; }

#submit { background:#F37234; border:1px solid #A7A7A7; color:#FDFDFD; padding:1px; text-transform:uppercase; float:right; }
.widget_categories .body, .widget_ratings .body, .widget_archive .body, .widget_pages .body, .widget_links .body, .widget_meta .body , .widget_rss .body , .ngg_images .body {  }
.widget_rss .rsswidget { color:#2384C6; font-weight:bold; }
.widget_rss .rss-date { font-style:italic; display:block; font-size:11px; padding:0px 0px 4px; }
.widget_rss .rssSummary { font-size:11px; text-align:justify; }
.widget_rss cite { font-size:11px; display:block; text-align:right; }

/*.widget_categories ul li { width:145px!important; margin-right:8px; float:left!important; padding:0px!important; background:#F6F5EA!important; border:1px solid #D0E0F1!important; }
.widget_categories ul li a { display:block!important; color:#114477!important; padding:3px 5px!important; text-decoration:none; }
.widget_categories ul li a:hover { text-decoration:none!important; background:#1161B2; color:#fff!important; }*/

.widget_categories {  }
.widget_categories .body ul    { padding:0; margin:6px; list-style:none; }
.widget_categories .body ul li { padding:0 0 0 16px; }
.widget_categories .body ul li.noBorder { border-width:0px; }
.widget_categories .body ul li a { color:#303233; }
.widget_categories .body ul.children { margin:0px; }
.widget_categories .body ul.children li { border-bottom-width:0px; }


.widget_sponsors .body { padding:0px 0px 0px 6px; }
.widget_sponsors ul li { width:112px!important; height:112px!important; margin-right:0px; float:left!important; padding:0px!important; background:#352C23!important; border:1px solid #EA0041!important; float:left; text-align:center; color:#fff; }
.widget_sponsors ul li span { line-height:24px; display:block; }
.widget_sponsors ul li a { color:#95AC3C!important; font-weight:bold; }

ul.children li { border-width:0px!important; }

.widget_userlogin { background:url(images/userlogin.png) no-repeat 0px 0px; height:133px; }
.widget_userlogin .sidebarboxheading { background-repeat: no-repeat; margin-bottom:6px; border-bottom:1px solid #D3D3D3; padding:0px 8px; }
.widget_userlogin .sidebarboxheading h2 { color:#165797; font:24px Georgia; font-weight:normal; margin:0px; background:url(images/bullet.gif) no-repeat 0px 14px; padding:8px 0px 6px 26px; border-bottom:1px solid #FFF; }
.widget_userlogin label { padding-bottom:4px; display:block; padding-left:18px; } .i-width{width:195px;}  .i-pass{width:155px;} 
.widget_userlogin .links { padding:0px 8px 4px; text-align:right; }
.widget_userlogin .links a { color:#D55127; }

.userlogin { background:url(images/user-login.png) no-repeat top left; height:10px; }

.footer { background:#281F18; border-top:5px solid #B4BF35; padding-bottom:20px; }
.footer .copyright { padding:20px 0px 0px; font-size:11px; width:447px; padding-right:10px; float:left; }
.footer .copyright p { color:#949689; margin:0px; }
.footer .copyright a { color:#BBAA9A; text-decoration:underline; }
.footer .flogo { padding-top:20px; width:89px; float:right; }