/*  
Theme Name: Igloo News
Description: Developed by <a href="http://bizzartic.com">Zeljan Topic</a>.
Version: 3.4
Author: BizzArtic
Author URI: http://bizzartic.com/
*/

/* Import base styling for grid framework*/
@import url('library/css/base.css');

/*---------MAIN--------- */

*{border:0; margin:0; padding:0 }
body{background:#FFF; color:#53534C; font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;}
a{color:#000000; text-decoration:none }
a:link, a:visited, a:hover, a:active {color:#000000; text-decoration:none; }
page2 a:hover {color: #000}
input, select, textarea{border:#cacaca 1px solid; font-size:12px; padding:5px }
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {	margin: 0; padding: 0 }
h1, h2, h3, h4, h5 {padding: 10px 0; font-family: Georgia; color: #000; }
ul, ol{list-style:none }
small {font-size: 11px }
code {background: #FFFFC1 }


/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0 }
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }

/*---------MISC STYLING --------- */
.fix{clear:both; height:1px; overflow:hidden; margin:0 0 -1px }
.clear{clear:both }
img.fl{margin:0 12px 5px 0; background:#F4F4F4;	border:1px solid #DDDDDD; padding:5px; }
img.fr {margin:0 12px 5px 0; background:#F4F4F4;	border:1px solid #DDDDDD; padding:5px; }
img.fll, .entry img{background:#F4F4F4; border:1px solid #DDDDDD; padding:5px; margin:0 0 6px 0; }
img.fl:hover, img.fll:hover, .entry img:hover, .box-front img:hover{border:1px solid #666 }
img.feedimage {padding: 3px 0 0 6px;}
.fl, .fll{float:left;   }
.fr, .frr{float:right;  }
.ac, span .ac{text-align:center }
.ar, span .ar{text-align:right }
.al, span .al{text-align:left }
.gravatar{float:left; background:#EDEDED; margin:0 7px 0 0; padding:4px }
.border-top{border-top:2px solid #CCC6B7 }
.border-bottom{border-bottom:1px solid #CCC6B7 }
.alpha{margin-left:0}.omega{margin-right:0}
.wp-caption {background:#F4F4F4; margin:0 0 6px 6px }
.wp-caption .wp-caption-text {font-size:11px; text-align:center; margin:0; padding:0 0 6px 0 }
img.alignleft{margin:0 10px 0 0 }
/*p.fl, p.fr {color:#999;font-size:11px; height:27px; line-height:25px; font-family: verdana, arial, sans-serif; }*/

/*---------TOP NAVIGATION for PAGES--------- */
.top_menu{background: transparent; text-align:left; padding: 0; margin-bottom: 5px; font-size:12px; font-family:verdana, Georgia, Times, serif }
.page-menu li{float:left; line-height:30px }
.page-menu li a{color:#000; display:block; padding:10px 6px 0 6px }




/*---------SUBSCRIBE --------- */
.subscribe{color:#FCFCFC; float:right; font:11px Verdana; height:16px; font-weight: normal; }
.rss-button{font-weight:700; font-size:10px; color:#FFF; background:#D54100; border:1px solid #E48348; padding:1px 4px }

/*---------HEADER --------- */
#header-wrapper {width: 100%; margin: 0; height: 30px; border-bottom: 1px solid #ccc; }
#header{margin:0; border: none; float: left; padding: 0 0 0 5px; background: transparent; }
#header p.sum {font-size: 14px; color:#4A0000; font-family: Gill Sans MT, Trebuchet MS, sans-serif; margin-top: 5px;}
#header-nav { margin:0 0 0 630px; padding: 0;}

h1.head {
font: 20px verdana, arial, sans-serif;margin: 0;padding: 8px 0 0 0;text-align: left;
margin-left: 0;
color: #000;
}

h1.head a:visited, h1.head a:hover {color: #000;}

h1.head span {font-size: 12px; margin-left: 10px;}



/*---------LOGO --------- */
/*#header h1{margin-top:20px; float:left; text-indent:-9999px; }
#header h1 a{display:block; height:80px; width:520px }
#header h1 a:hover{text-decoration:none }*/

#header .blog-title{margin-top:30px; line-height:50px; font-family:"Gill Sans Ultra Bold" }
#header .blog-title a{color:#000; font-size:35px }
#header .blog-title a:hover{text-decoration:none; color:#000 }
#header .blog-description{font-family:Georgia, Times, serif; color:#888; }

.introducing {
height: 65px;
background: transparent:
width: 1050px;
padding-bottom: 20px;
margin-left: 0;
}

/*.container_16 {
border-top: 1px solid #ccc;
}*/

/*---------TYPOGRAPHY--------- */
h2.posttitle {color:#000; font:18px Georgia, "Times New Roman", Times, serif; margin:0 0 5px; padding: 0 0 10px 0; }
h2 a, h2.postitle a, h2.posttitle a:hover {color:#000 }
h3,h4,h5{color:#363636; font-size:12px; font-weight:700; margin:0 0 5px }
#columns h3{font-weight:700 }
#sidebar h3{font:bold 12px Arial, Helvetica, sans-serif; color:#363636; display:block; text-align:left; border-bottom:3px solid #363636; height:16px; margin:0 0 7px; padding:4px 8px }
#sidebar h3.ads {height: 32px;}
#main-container h3.browsing{font-size:18px; font-weight:normal; background:transparent; color:#2A2A2A; height:25px; margin:0 0 5px; padding:8px 18px 3px }



/*---------POST PROPERTIES --------- */
.default-title{padding:0;  }
.default-title h2{font-size:20px; font-family:Georgia, Times, serif }
.edit-entry{font:normal 11px Verdana; color:#999;padding:0 0 0 10px }
.date-comments {color:#999;font-size:11px; height:27px; line-height:25px; margin:0 0 10px }
.date-comments a:hover {color: #999}
span.comments{background:url(images/comments.png) no-repeat left; padding:0 0 0 20px }
span.read-on{line-height:20px; color:#999; font-size:14px; padding:1px 0 1px 0 }
span.read-on a{font-size:11px}
span.read-on a:hover{color:#000}
span.read-on-archives{background:url(images/arrow.png) no-repeat right center; margin-bottom:20px; padding:0 15px 0 0 }
span.read-on-archives-alt{background:url(images/arrow-left.png) no-repeat left center; margin-bottom:20px; padding:0 0 0 15px }
span.read-on-archives a, span.read-on-archives-alt a{color:#777; font-weight:700; font-size:14px }
a.more{background:url(images/arrow.png) no-repeat left; color:#777; font-size:11px; padding:0 0 0 15px }
#main-container{margin:0 5px 20px 0 }

/*---------BOX styling(all boxes)--------- */
.post {width: 1090px;}
.posts {width: 800px;} /*for pages with a sidebar*/
.box, .box-front, .box2, .widget{background: #FFF; border:none; margin:0; padding:10px; text-align:left; }
.box-s {width: 800px; } /*for pages with a sidebar*/
.box-front {min-height: 700px; }
.box img, .box-front img {margin-left: auto; margin-right: auto; background:#F4F4F4; border:1px solid #DDDDDD; padding:5px; }

.box-nav {background: transparent; background: #2361a1; border-bottom:1px solid #2361A1; margin:-5px 0 4px; padding: 0 0 0 10px; text-align:left; }

.content {min-height: 500px;}
.box, .box2, .widget{ background: transparent; margin:0; padding:18px; text-align:left; }
.box-nav {background: transparent; background: #2361a1; border-bottom:1px solid #2361A1; margin:-5px 0 4px; padding: 0 0 0 10px; text-align:left; }
.box2 .spacer.white, .box4 .spacer.white{background:#fff; clear:both; margin:0 }
/*.widget {margin-left: 20px;}*/

/*---------BOX STYLING (main)--------- */
.box p{line-height:18px; padding:0 0 10px }
.boxed{width:282px; width: 600px; }
.boxed .date-comments{margin:0 0 1px }
.graybox { width: 100%; padding: 10px; margin: 0; background: transparent; border-top: 1px solid #ccc;}
.singlebox {width: 100%; padding: 10px 50px; margin: 30px 0 0 0; background: transparent; border-top: 1px solid #ccc; color:#999;font-size:11px; height:27px; line-height:25px; font-family: verdana, arial, sans-serif; }

/*---------BOX STYLING (ads) --------- */
.box3{background:transparent; padding:0 18px; margin-top: 0; }
.box3-spacer{padding:20px 0 0 }
.box3 .spacer.white{background:#fff; border:1px solid #dedbd1; clear:both; margin:0}

/*---------BOX2 STYLING (center sidebar) --------- */
.box4{border:solid #CCC6B7; border-width:0 0 1px 0; background:#E8E8E8; margin:0; padding:20px 18px }

/*---------FOOTER --------- */
#footer{font-size:11px; padding:20px 0 }
#footer, #footer a{color:#000; }
.footer-box{width:1180px; color:#000; height: 23px; background:transparent; border-top:1px solid #ccc; padding: 8px 10px 0 10px; font-size:11px; font-family:verdana, arial, san-serif }

.footpage-menu {list-style:none; margin:0; padding:0 }
.footpage-menu li{display:inline; margin:0; padding:0 }
.footpage-menu li.page_item {margin:0 0 0 4px; padding: 0 0 0 9px; border-left:1px solid #474747 }

.footer-box .page_item{list-style: none }
.footer_left {width: 800px; float: left;}
.footer_right{clear:right; margin-left: 801px; text-align:right }
.footer_right span{color:#000 }


/*---------COMMENTS --------- */
h2.commh2{font-size:1.4em !important; color:#333 !important; padding:0 0 5px }
#comments ol{padding:20px 0;}
#respond{padding:10px 0 0 0;}
#comments .comment {margin-top: 10px; width: 100%;}
#comments .comment .meta-left {width: 90px; float:left; color:#bbb; font-family:Georgia, Times, serif }
#comments .comment .meta-left p{ padding:10px 0 0 0 }
#comments .comment .meta-left .meta-wrap {width: 90px; margin-right: -16px; overflow: hidden; padding-right: 7px; min-height:70px }
.authorcomment, .authorcomment a, .authorcomment a:hover {color:#515151 }
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right {height: 100px }
#comments .comment .text-right {min-height: 70px; background:#F8F8F8; padding: 12px; border: #DEDEDE 1px solid; margin-left:100px; float:none }
#comments .comment .text-right p {line-height: 18px; padding: 0 0 8px 0 }
#comments ul.children {margin:10px 0 0 20px; padding:0 }
#comments .commentlist {padding:0 }
#comments .comment .authcomment{background:#EAEAE3; border: #CCC6B7 1px solid; }

.commpadd{padding:5px 0 10px }
span.comm-reply a, span.comm-reply a:hover{float:right; padding:5px 0 0 0; color:#bbb; }
.cancel-comment-reply{padding:0 0 10px 0 }
#respond {padding:10px 0 0 0 }
#respond textarea, .commpadd input{border: #DEDEDE 1px solid; background:#F8F8F8; }
input#submit{font:bold 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; color:#FFF; text-align:center; border:1px solid #DEDBD1; background:#2C6193; margin:0 0 7px }

/*---------SINGLE POST STYLING --------- */

span.bookmarks{background:url(images/bookmark.png) no-repeat left; padding:1px 0 0 23px }
.singleh2{font-size:1.8em !important; padding-top:5px }
.entry {padding: 0 0 10px 0 }
.entry p{text-align:left; font-size:12px; line-height:20px !important; padding:8px 0 }
.entry blockquote{border-left:2px solid #444; width:85%; color:#666; font-style:italic; margin:5px auto 15px; padding:0 10px }
.entry ol, .entry ul {line-height: 18px; padding:8px 0 }
.entry ul {padding-left: 60px }
.entry ul li {list-style: disc; padding: 3px 0 }
.entry ul li ul li {list-style: circle }
.entry ol {padding-left: 50px }
.entry ol li {list-style: decimal inside; padding: 3px 0 }

.entry h2, .entry h3 {font-weight:normal }
.entry h2 {font-size: 24px }
.entry h3 {font-size: 18px }
.entry h4 {font-size: 14px }
.entry h5 {font-size: 11px }
.default-title a, .default-title a:hover, .entry a, .entry a:hover {color: #000;}
.default-title ul {margin-left: 20px;}
p.fl-themes {margin-left: 40px;}
p.fl-single {float:left; width: 700px;}
p.fr-single {margin-left: 705px;}
 

.page{padding:10px 0 }
.last-updated{font-size:11px; color:#999; text-align:right }
.date-comments a, span.read-on a, .singlebox a{color:#999;font-weight:700 }

/*---------ARCHIVE --------- */
.arclist ul li{color:silver; font-size:12px; border-bottom:1px solid #f1f1ed; padding:5px 0 }
.arclist ul li ul{border-bottom:0; padding:0 0 0 5px }
.arclist ul li ul li{border-bottom:0; padding:10px 0 0 5px }
.rss-archive{background:url(images/rss-small.gif) center left no-repeat; padding-left:24px; line-height:23px }
.rss-archive a, .rss-archive a:hover{color:#E4760F; font-size:13px }
.arclist .archives-time{float: left; text-transform: uppercase; color: #666666; width: 90px; border-right: dashed 1px #ddd; margin:0 15px 0 0 }
.arclist a, .arclist a:hover {color: #000;}

/*---------PAGE NAVIGATION --------- */
.navigation a{color:#666; font-weight:700; font-size:14px }
.alignleft{display:inline; float:left }
.alignright{display:inline; float:right }
.aligncenter {margin: 10px auto 20px auto; display: block }

/*---------PAGE NAVIGATION - pagination --------- */
.pagination {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; padding: 10px 0; }
.Navi { float: right; }
.Navi a { text-decoration: none !important }
.Navi .on { color:#333; display: block; float: left; font-size: 14px; padding: 3px 9px 4px 9px; margin-left: 4px; background: #ccc !important }
.Navi a { border:none; color: #333; display: block; float: left; padding: 3px 7px; margin-left: 4px }
.Navi a:hover { color:#000; background: #ddd }

/*---------WIDGETS IN DYNAMIC SIDEBAR --------- */
.textwidget{clear: both; padding: 5px 2px; line-height:20px }
.textwidget tr{line-height:25px }
.widget ul{line-height:16px; padding:0 }
.widget ul li{border-bottom:1px solid #f1f1ed; padding:5px 0 }
.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 }
.list1{padding:15px }
.list1 li a, .widget ul li a{color:#222 }
.list1 li{background:url(images/list-bullet-trans.png) no-repeat top left; margin:0 0 8px; padding:0 0 0 22px }
.list2 li{background:#fff; border:1px solid #dedbd1; margin:0 0 5px; padding:12px 10px }
.list2 p{line-height:16px }

.page-side-menu h3{list-style:none }

/*--------- SEARCH WIDGET --------- */
.widget input{border:#cacaca 1px solid }
#searchform, .widget #searchform { position:relative; }
#s, .widget #s{ padding:5px; width:220px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:13px; color:#a3a192; }
#searchsubmit, .widget #searchsubmit{ font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#fff; border:1px solid #000; font-size:13px; font-weight: 700; line-height:12px; background:#333; color:#fff }

.widget label.screen-reader-text{ visibility:hidden; display:none }
.widget form { line-height:1px }

.entry img {margin-left: 50px; background-color: #FFF; }
.default-title-ba {margin-top: -20px;}
.default-title-ba h2 a {color: #FFF; display: hidden;}

