/*  
Theme Name: A - Guilherme Inuit
Theme URI: http://bizzartic.com/bizzthemes/inuitypes/
Description: Developed by <a href="http://bizzartic.com">Zeljan Topic</a>.
Version: 1.8
Author: BizzArtic
Author URI: http://bizzartic.com/

*/

/*
               IMPORTANT NOTE!
               If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. Instead, use the custom.css template
               to define custom styles. This way, you will still be able to take advantage of future upgrades to the theme
               without worrying about overwriting your style changes.
*/

/*=== Setup ===*/ 
body{ font-family:Verdana, Arial, Georgia, "Times New Roman", Times, serif; font-size:13px; margin:0; padding:10px 0 0; background-color:#FFF;}
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 }
/*text color titles*/ 
a, h1, h2, h3, h4, h5, h6  { color:#3C2E15 }
ul, ol{ list-style:none }
small { font-size: 11px }
code { background: #FFFFC1 }

/*---------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.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{ border:1px solid #666 }
.fl, .fll{ float:left }
.fr, .frr{ float:right }
.fc{text-align:center}
.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 }
h1{font-size:30px; line-height:30px; font-weight:700; letter-spacing:-1px} 
h2,h3,h4,h5{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:700; margin:0 }
.aligncenter{ display:block; margin:10px auto 20px }
.alignleft{ float:left; margin:10px 20px 8px 0 }
.alignright{ float:right; margin:10px 0 8px 20px }
.widget ul li ul li,.widget_pages ul li ul li{ border:none; margin:8px 0 5px 15px; padding:0 0 0 10px }
a,.widget ul li a,.featured_post h3 a:hover{ text-decoration:none }
a:hover,.widget .more a,.content .more a:hover,.post h2 a:hover,.featured_post h2 a:hover,.navigation a:hover{ text-decoration:underline }
/* .widget ul li a:hover, #pagenav li ul li a:hover */
.content_left,.footer_left,.fl{ float:left }
.content_right,.footer_right,.col2,.fr{ float:right }

/*---------LAYOUT--------- */
.wrapper{ width:936px; margin-right:auto; margin-left:auto; padding-bottom:10px }
.page{ float:left; width:936px; padding:0 30px }
#header{ float:left; height:0px; width:610px; padding-top:0px; padding-bottom:0px }
#header-about h2{ float:left; width:100%; font:normal 33px/33px georgia; border-top:1px solid #DDD; border-bottom:1px solid #DDD; margin:0 0 30px; padding:15px 0 }
#header img{ border:none !important }
.nav{ float:left; width:610px }
.content{ background-color:#FFF; left:320px; width:610px; padding:20px 0 30px 0 }
.content li{ margin-bottom:5px }
#header .blog-title{ line-height:55px }
#header .blog-title a{ color:#222222; font-size:50px; font-weight:bold }
#header .blog-title a:hover{ text-decoration:none; color:#666666 }
#header .blog-description{ color:#666666 }

/*---------TOP NAVIGATION for PAGES---------  */
.top_logo{ width:936px; height:157px; background-image: url(images/bgr-default.png)}
.top_menu{ height:40px; text-align:left; background-color:#FFF; border-top:1px solid #FEEED2; border-bottom:1px solid #FEEED2; margin-bottom:4px; padding-top:0px; padding-bottom:0px; // -moz-border-radius: 10px; -webkit-border-radius: 10px;  } 
.top_menu ul{ list-style:none; margin:0; padding:0; }
.page-menu li a{ margin-top:8px; margin-bottom:8px; font-size: 10px; font-family: Verdana, sans-serif; text-transform:uppercase; color:#FFF; display:block; padding:0 15px }
.page-menu li ul li a{ border:0 }
.page-menu li a:hover,.top_menu li.active a{ color:blue; background:#555; text-decoration:none }
/* top menu span hovered:  */
.page-menu li.current_page_item a{ color:yellow; background:#F4E7C9; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.page-menu li.current_page_item a:hover{ color:#999; background:#555; text-decoration:none }
.page-menu li a:hover{ color:blue; background:#555; text-decoration:none }
/* menu text hovering around the div:  */
.page-menu li.current_page_item a:hover,#pagenav li:hover a{color:#C89D4E}


/*---------DROPDOWN NAVIGATION FOR PAGES---------  */
#pagenav a{ display:block }
#pagenav li{ float:left; font-weight:normal; line-height:24px; color:green }
/* default color for top menu:  */
#pagenav li a{font-family: Verdana, sans-serif; font-size: 10px; padding-top:0; color:#C89D4E}
#pagenav li a:hover{ background:#1E1E1E;text-decoration:none; color:#FFF }
/* drop down box for undermenu  */
#pagenav li ul{ position:absolute; width:15em; left:-999em; text-decoration:none; background:#FFF; border:solid #F1EDE5; border-width:0 1px 1px 1px; -moz-border-radius: 0px 0px 7px 7px; -webkit-border-radius: 0px 0px 7px 7px;  }
#pagenav li:hover ul,#pagenav li.sfhover1 ul{ left:auto; z-index:1000 }
/* undermenu span not selected:  */
#pagenav li ul li{background:#FFF; line-height:26px; width:15em; border:solid #F1EDE5; border-width:0 0 1px 0; font-family: Verdana, sans-serif; -moz-border-radius: 0px 0px 17px 17px; -webkit-border-radius: 0px 0px 17px 17px;}
#pagenav li:hover,#pagenav li.hover{ position:static }
#pagenav li ul ul{ margin:-29px 0 0 15em;}
#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul{ left:-999em; padding:2px 0 0 }
/* span background top menu and undermenu hovered:  */
#pagenav li:hover,#pagenav li.sfhover1{ background:#FFF }
/* hovering color selected:  */
#pagenav li a:hover,#pagenav li a.sfhover1{ color:#AB8643; background-color:#F4E7C9; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#pagenav li ul li ul li,#pagenav li ul li ul li ul li,#pagenav li ul li ul li ul li ul li{ border:1px solid #595959 }
#pagenav li:hover ul ul,#pagenav li.sfhover1 ul ul,#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li:hover ul ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul,#pagenav li.sfhover1 ul ul ul ul{left:-999em}
#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li li li li.sfhover1 ul{left:auto}
select,#pagenav{ padding:0 }
#pagenav li a span{ font-size:12px; color:#9D9D9D; font-weight:400}


/*---------SUBSCRIBE ---------  */
.subscribe{ color:#C89D4E; float:right; font-family:Verdana,sans-serif;  font-size: 10px; height:29px; padding:6px 15px 0 0; margin:7px 0 0 0 }
.subscribe a{ color:#C89D4E; font-weight:700 }
.subscribe a:hover{ color:#94763A; font-weight:700 }
a.admin-link, a.admin-link:hover{ color:#94763A }
.rss-button{ width:28px; height:29px; background-image: url(images/feedIcon.png); padding:5px 12px }
/*font-weight:700; font-size:10px; color:#FFF; background:#D54100; border:1px solid #E48348; padding:1px 4px }*/





/*---------FEATURED POSTS --------- */
.feat_background{ background:#000; border: 1px solid #fff }
.boxed_featposts .featured_post{ width:288px; margin:0 5px 10px 0px; position:relative }
.full_featposts .featured_post{ width:610px; margin:0 5px 10px 0px; position:relative }
.featured_post span.date_bg{ position:absolute; right:2px; top:2px; background:#000; color:#fff; padding:4px }
.boxed_featposts .featured_content{ float:left; width:228px; color:#FFF; padding:0 0 0 15px }
.full_featposts .featured_content{ float:left; width:570px; color:#FFF; padding:10px 0 0 15px }
.featured_post img{ background:transparent; border:0; padding:0 0 0 5px; margin:0 }
.featured_post img:hover{ border:0 }
.featured_content p{ margin:0 0 5px}
.featured_content a{ color:#FFF !important }
.featured_post img{border:none;margin-left:auto;margin-right:auto;margin-top:5px;display:block}
.featured_post .date{color:#fff;font-weight:700;margin-right:10px;margin-left:15px;padding-top:15px;width:45px;height:50px}
.featured_date p{ line-height:32px; margin: 0}
.featured_content h2 a{ font-weight:400; color:#FFF; font-size:23px; font-family:Georgia, Times, serif }
.boxed_featposts.featured_content h2{ color:#FFF; margin-bottom:10px; line-height:16px }
.full_featposts .featured_content h2{ color:#FFF; margin-bottom:10px; line-height:16px }
.comments-feat { color:#fff !important }
.comments-feat a{ padding-left:2px; font-size:25px; text-transform:none; font-family:Georgia; font-weight:400; color:#aaa !important }
.hr-border{ background:url(images/hr-trans.png) no-repeat top; height:55px }




/*---------REST OF ENTRIES --------- */
/*summary of featured posts*/
.content .post{ color:#8D816A; float:left; margin-bottom:30px; width:610px }
.boxed_posts .post{ float:left; width:280px; background-image:none !important; margin:10px 15px 10px 10px !important; padding:0 !important; display: inline }
.full_posts .post{ float:left; width:600px; background-image:none !important; margin:10px 15px 10px 10px !important; padding:0 !important; display: inline }
.blog .post h2{ margin-bottom:5px; font-size:20px; font-weight:400; font-family:Georgia }
.post h2{ font-weight:700; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing:-1px }
.post h2.post_title{ font-size:32px; margin-bottom:30px }
p.header_meta span{ font-size:12px; margin-right:5px; color:#FFF; padding:5px }
.blog .post p{ margin:5px 0; line-height:20px }
.col1,.col2{ width:300px }
.col1{ margin-right:10px; float:left }


/*---------SIDEBAR ---------  */
.sidebar{ width:255px; margin-top:0px }
.sidebar_right{ float:right; padding-left:0px; border-left:0px solid #DDD }
.sidebar_left{ float:left; padding-right:0px; border-right:0px solid #DDD }
.sidebar h3{ font-weight:700; font-size:16px }
.sidebar p{ font-size:13px; color:#fff }
.nosidebar .post2, .nosidebar .header-about h2{ width:930px; float:left;margin-bottom:30px }

/*---------widgets ---------  */
.widget .more,.content .more{ color:#1D1D23;font-weight:700; font-family:Verdana,sans-serif; margin-bottom:0; border:0px solid #30303B; }
.widget .more span,.content .more span{ color:red; margin-right:5px }
.widget{ width:225px; margin-bottom:30px; float:left; list-style:none; overflow:hidden; padding:15px; background-color:#FFF; color:#999; border:0px solid #30303B; }
.tagcloud { background-color:#222222 !important; color:#FFFFFF }
.widget a, .widget h2, .widget h3, .widget li, .widget p { font-family: Verdana, sans-serif; padding-top:6px; padding-bottom:6px; font-size: 10px; font-weight: normal; display: block; color:#C89D4E !important }
.widget a {padding-left:12px;}
.widget li{ padding-top:3px; padding-bottom:3px; list-style-type:none; line-height:20px; border-bottom:1px solid #FEEED2; border-top:0px solid #30303B }
.widget h2{ margin-bottom:15px; font-size:10px;}
.widget h3{ margin-bottom:0px; font-size:11px; border-bottom:1px solid #FEEED2; font-family:Verdana, sans-serif; text-transform: uppercase; color:red;  padding:0 0 10px 12px }
/*.widget li:hover {background-color:#FFF; -moz-border-radius: 7px; -webkit-border-radius: 7px; }*/
.widget a:hover {background-color:#F4E7C9; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-decoration:none }
.flickr h2 span{ color:#0061D8 }
.flickr h2 span span{ color:#FF1183 }
.flickr ul{ margin:15px 0 0; padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 10px 10px 0 }
.flickr img{ border:12px solid #111; background-color:#999; padding:1px }
.flickr img:hover{ border-color:#333 }
#calendar_wrap{ padding:0 0 0 40px }
#calendar_wrap caption{ padding:10px 0 }
li.recentcomments a{ font-style:italic }
.widget #searchform label{ display:none }
.widget #searchform input { height:20px; width:209px; padding: 6px 7px 2px 9px; background-color:#FEF6E7; border: 1px solid #FEF6E7; color: #E1BB75; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.widget #searchform input:hover {background-color:#F4E7C9; border: 1px solid #F4E7C9; color: #94763A; }

/* .widget #searchsubmit input {}

#search { position: relative; float: right; top: 5px; height:40px; width:165px;}
#search #s { float: left; display: block; margin:0;padding: 5px 5px 5px 20px; width: 140px; border: none; font-size: 12px; color: #999; vertical-align: bottom;  background: #e5ded6 url(images/search.png) 3px 5px no-repeat;-moz-border-radius: 5px;-webkit-border-radius: 5px;line-height: 1}
#search #s:hover { color: #666;background: #ddd5cd url(images/search.png) 3px 5px no-repeat;}


&nbsp;*/

#twitter p.website{ margin:10px 0 0 0; padding: 20px 0 30px 48px; background: url(images/twitter-trans.png) left 6px no-repeat }

/*---------ADVERTISING ads --------- */
.box3{ background:transparent; padding:0 0 30px 0; margin:0 }
.ads123456{ height:125px; margin:0; padding: 2px 0 0 0 }
.ads123456 img{ float:left; border:1px solid #fff; margin:0 }
.ads123456{ float:right; margin:0 }
#big_banner img{ background:transparent; border:1px solid #ddd; margin:0 0 0 2px }

.adsense-468{ text-align:center; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px 0; margin:20px 0 30px 0 }
.adsense-728{ text-align:center; padding:30px 0 0 0; margin:10px 0; width:910px }

/*---------SINGLE POST STYLING --------- */
span.comments { margin-left:5px; padding-left:20px; background: url(images/comments-trans.png) no-repeat bottom left }
.single-post #header-about h1{ float:left; width:460px; font:normal 33px/33px georgia; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; margin:0 0 20px; padding:15px 0; text-transform:none }
.single-post #header-about h3{ float:right; text-align:right; width:150px; font:normal 13px/13px georgia; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; margin:0 0 20px; padding:25px 0; text-transform:none }
.date-comments{ color:#B99863 }
.date-comments a{ color:#B99863;font-weight:700 }
.date-comments span.comments a{ font-size:22px; font-weight:400 }
.tags{ padding: 10px 0 }
.entry { color:#8D816A; padding: 0 0 30px 0; }
.entry a{ text-decoration:underline }
.entry a:hover{ color:#CBA866 }
.entry img.fr{ margin:0 }
.entry img.alignright{ margin:0 0 10px 10px }
.entry p{ text-align:left; font-size:13px; 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 }

/*---------SINGLE PAGE STYLING --------- */
.page{ padding:10px 0 }
span.edit-entry { background: transparent url(images/edit-trans.png) no-repeat top right; font-size:16px; color:#999; margin:0 0 0 20px; padding: 7px 0 7px 30px }
.last-updated{ font-size:11px; color:#999; text-align:right }

/*---------COMMENTS --------- */
#comments h3{ font:bold 17px Georgia; padding:0 0 20px 0; margin:0 }
  #comments .commentlist { padding:0; margin:0 }
  #comments ol{padding:20px 0;}
  #comments .comment { margin: 10px 0 0 0; width: 100%;}
    #comments .comment a{ text-decoration:none; border-bottom:1px dotted; padding:1px 0 }
	  #comments .comment a:hover{ color:#000000 }
    #comments .comment .meta-left { width: 90px; float:left; color:#aaaaaa }
    #comments .comment .meta-left p{ padding:10px 0 0 0; margin:0 }
      #comments .comment .meta-left .meta-wrap {width: 90px; overflow: hidden; padding-right: 7px; min-height:70px }

  #comments .comment small {font-size: 11px }
  * html #comments .comment .text-right { height:70px }
  #comments .comment .text-right { min-height:70px; margin:0; background:none; border:1px solid #EEEEEE; padding: 12px; 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 .comment .authcomment{ background:#F7F7F7; border:1px solid #DCDCDC }
  p.commpadd{ padding:0; margin:0 0 10px 0 }
  span.comm-reply{ float:right; color:#aaa; padding:5px 0 0 0 }
  span.comm-reply a{ font-size:13px; color:#aaa }
  .cancel-comment-reply{ padding:0 0 10px 0 }
#respond { padding:10px 0 0 0; margin:0; width:595px }
  #respond p{ padding:5px 0; margin:0 }
#respond textarea, .commpadd input{ background:none; border:1px solid #DCDCDC }
#respond textarea { margin:0; padding:5px }
  p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px }
  p.commpadd label{ padding:0 0 0 5px }
input#submit{ display:block; font:bold 12px Georgia; color:#FFFfff; text-align:center; padding: 8px 12px; background:#999; border:0px dotted #aaaaaa; margin:0; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
input#submit:hover{color:#FFF; background-color:#000}

/*---------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 }
.browsing-archive #header-about h2{ font-size:24px }

/*---------PAGE NAVIGATION - pagination --------- */
.pagination { width: 100%; font-family: Verdana, Georgia; font-size: 10px; font-weight: bold; font-style:italic; padding: 26px 0 }
.Navi { float: right; padding: 0 0 20px 0 }
.Navi a { text-decoration: none !important }
.Navi .on { -moz-border-radius: 15px; -webkit-border-radius: 15px; border:1px solid #000; color:#fff; display: block; float: left; font-size: 10px; padding: 7px 10px 8px 10px; margin-left: 4px; background: #000 !important }
.Navi a { -moz-border-radius: 15px; -webkit-border-radius: 15px; border:1px solid #CCC6B7; color: #000; display: block; float: left; padding: 7px 10px 8px 10px; margin-left: 4px }
.Navi a:hover { color:#000; background: #ddd }

/*---------AUTHOR STYLING --------- */
.author-archive{ padding:0 0 25px 0; margin: 0 0 30px 0; border-bottom: 1px solid #ddd }
.auth_gravatar{ float:left; margin-right:10px; width:58px}
.auth_gravatar img{ background:#FFF; border:1px solid #ccc; width:48px; height:48px; float:left !important;padding:4px }
.auth_email a{ padding: 2px 0 2px 0; text-decoration:none; font-weight:700 }
.auth_email a:hover{ text-decoration:underline }

/*---------FOOTER --------- */
.copyright{ color:#666; font-size:9px; margin:20px 0 0 0; padding:15px 20px 70px 20px; width:948px; border-top:1px solid #DDDDDD; background-color:#FFF; }
.copyright a{ color:#666 }
  .copyright .fr span{ background:url(images/bizzartic_credits-trans.png) right no-repeat; margin: 0 0 0 5px; padding:3px 57px }
  

