/*
Theme Name: Blog One
Theme URI: http://topblogger.pl/wordpress-themes-szaty-wordpress/
Description: A light 2-column wordpress theme with character. Clean and simple, plus recent posts and comments, ready for localization and easy to customize. Created by <a href="http://topblogger.pl/">TopBlogger</a>.
Tags:two-columns,fixed-width,right-sidebar,white,blue,black,silver
Version: 1.0.2
Author: TopBlogger (modified by Thomas Phinney)
Author URI: http://topblogger.pl
*/

/* FONT DECLARATIONS */

/* OPENTYPE FEATURES */

.all-ligs{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  /* dlig = discretionary ligatures, ss01 = stylistic set 1 */
  /* clig = contextual ligatures, hlig = historical ligatures */
  -moz-font-feature-settings: "dlig=1,clig=1,hlig=1";
}

.frac{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  /* lnum = lining/monospaced numerals, tnum = tabular numerals*/
  /* frac = diagonal fractions  */
  -moz-font-feature-settings: "frac=1,lnum=1,tnum=1";
}

.numr{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  /* numr = numerators */
  -moz-font-feature-settings: "numr=1";
}

.dnom{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  /* dnom = denominators */
  -moz-font-feature-settings: "dnom=1";
}

.prop-oldstyle{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  /* pnum = proportional numerals, onum = oldstyle numerals*/
  -moz-font-feature-settings: "pnum=1,onum=1";
}

.smallcaps{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  /* pnum = proportional numerals, onum = oldstyle numerals*/
  -moz-font-feature-settings: "smcp=1";
}

.allsmallcaps{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  /* pnum = proportional numerals, onum = oldstyle numerals*/
  -moz-font-feature-settings: "smcp=1,c2sc=1";
}

.superscript{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  -moz-font-feature-settings: "sups=1";
}

.subscript{
  /* format: feature-tag=[0,1] with 0 to disable, 1 to enable */
  -moz-font-feature-settings: "subs=1";
}

/* GENERAL */

* {margin:0;padding:0;border: 0;}

body {font-family:hypatia-sans-pro-1,hypatia-sans-pro-2,"Lucida Sans","Lucida Grande",verdana,sans-serif;background:#eee;color:#333;font-size:16px; line-height:140%; text-rendering:optimizeLegibility; -moz-font-feature-settings: "pnum=1,onum=1"; -webkit-hyphens: auto;-moz-hyphens: auto; hyphens: auto;}

a:link, a:visited {text-decoration: none; color:#00F;}

a:hover {text-decoration: underline;}

pre {white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
	
pre,
blockquote {margin: 12px;background: #eee url('images/sideboxbg.gif') top left repeat-x;font-family: hypatia-sans-pro-1,hypatia-sans-pro-2,"Lucida Sans","Lucida Grande", verdana,sans-serif;font-style: italic;padding: 9px;border: 1px solid #ddd;font-size: 0.9em; line-height:140%;}
	
.alignleft {float: left;}

.alignright {float: right;}
	
.clearing {clear: both;}

/* CONTAINER */

.internal {margin: 0 auto;width:960px;padding: 10px 0;}

.internal  ul {margin: 10px 0;}

/* HEADER & FOOTER */

.header {background: #fff; color: #333; font-family: hypatia-sans-pro-1,hypatia-sans-pro-2, "Lucida Sans", "Lucida Grande", Verdana !important; border-bottom: 4px solid #eee;}
	
.header a {color: #999; font-family:hypatia-sans-pro-1,hypatia-sans-pro-2, "Lucida Sans", "Lucida Grande" !important;padding: 3px 0;}

.header a:hover {color: #333; text-decoration: none; font-family:hypatia-sans-pro-1,hypatia-sans-pro-2, "Lucida Sans", "Lucida Grande" !important;}

.blogtitle {font-size: 1.8em; font-family:hypatia-sans-pro, "Lucida Sans", "Lucida Grande" !important;}

.blogdesc {font-size: 0.9em;}

/* HEADER MENU */

.header ul {float: right;padding: 0;margin: 15px 0 0 0;}

.header li{list-style: none; display: inline; padding: 0px;}

.header li a{margin-right: 3px; padding: 10px;}

/* SUBHEADER & SUBFOOTER */
	
.subheader {background:#133869; color: #000; border-top: 4px solid #194b8b; border-bottom: 4px solid #194b8b;}

.subheader ul {padding: 0;margin: 0; overflow: hidden; height: 140px;}

.subheader a {color: #eee;}

.subheader li {color: #268ECF; border-bottom: 1px solid #1c549c;}

.subheader  h4 {color: #fff;padding: 0;text-align: right;}

.infobox {line-height: 150%;height: 150px;background: #194b8b;padding: 10px 13px 20px 37px;}

.infobox3 {line-height: 150%;height: 160px;background: #194b8b url('images/header_about.gif') top left no-repeat; padding: 10px 13px 10px 37px; overflow: hidden;}

.box1 {width: 270px;margin-right: 10px; background: #194b8b url('images/header_posts.gif') top left no-repeat; overflow: hidden;}

.box2 {width: 260px;margin-right: 10px; background: #194b8b url('images/header_comments.gif') top left no-repeat; overflow: hidden;}

.box2 h4 {margin-bottom: 5px;}

.box3 {width: 260px; overflow: hidden;}

.box3 p {margin: 5px 0; color: #268ECF; }

.box3 img {width: 50px; height: 50px; padding: 5px 10px 0 0; float: left;}

.searchbox {margin-top: 10px;}
	
/* SEARCHBOX */

.searchform { margin: 0px; padding: 0px; overflow: hidden; }

.s {background: #fff;width: 190px; color: #333; font-size: 12px; font-family: hypatia-sans-pro-1,hypatia-sans-pro-2,"Lucida Sans","Lucida Grande", verdana,sans-serif; padding: 5px;
	margin: 0px; border: 1px solid #133869;}

/* CONTENT */

.mainpart{width:580px; padding:30px; background:#fff;}

.mainpart p {line-height: 140%;margin-bottom: 18px}

.mainpart em {color: #000;}

.mainpart a {color: #268ECF;}

h1 {margin: 5px 0;padding: 0 0 5px 0;border-bottom: 1px solid #eee;font-size: 1.6em;font-family:hypatia-sans-pro-1,hypatia-sans-pro-2, "Lucida Sans", "Lucida Grande" !important}

h2 {font-size: 1.4em;font-family:hypatia-sans-pro-1,hypatia-sans-pro-2, "Lucida Sans", "Lucida Grande";margin: 5px 0; line-height: 120%}

h3 {font-size: 1.2em;font-family:hypatia-sans-pro-1,hypatia-sans-pro-2, "Lucida Sans", "Lucida Grande";margin: 5px 0; line-height:110%}
	
.metadata {color: #999;margin-bottom: 20px;}
	
.metadata_bottom {color: #999;padding: 10px;margin: 20px 0 30px 0;border-top: 1px solid #eee;border-bottom: 5px solid #eee;}
	
.metadata a,
.metadata_bottom a {color: #888;font-family: hypatia-sans-pro-1,hypatia-sans-pro-2,"Lucida Sans","Lucida Grande", verdana,sans-serif; font-weight: bold; font-style: normal}
	
.metadata a:hover,
.metadata_bottom a:hover {color: #333;}
	
.metadata_link {text-align: center;margin-top: -30px;padding: 10px;background: #ddd;color: #fff;}

.metadata_link a {font-family: hypatia-sans-pro, "Lucida Sans", "Lucida Grande"; font-weight: Bold; text-rendering:optimizeLegibility;}
	
.more-link {display: block;font-family: hypatia-sans-pro, "Lucida Sans", "Lucida Grande";font-weight: bold;margin: 20px 0;text-align: center;}

.bottomad {margin-top: 20px; text-align: center;}

.topreturn {text-align: right;}
	
/* SIDEBAR */

.sidebar {width:310px; margin-left: 10px;}

h4 {margin: 0; padding: 5px 0; font-size: 1.1em; color: #333; text-rendering:optimizeLegibility;}

h5 {font-size: 0.9em; color: #666; margin: 0 0 20px 0; padding:0; text-rendering:optimizeLegibility;}

.sidead {margin: 0 0 10px 10px;;}

.sidead img {margin: 10px;}

.sidebox {background: #eeeeee url('images/sideboxbg.gif') top left repeat-x; padding: 10px; color: #333; margin-bottom: 10px;}

.sidebox a {color: #268ECF;}

.sidebox ul li {border-bottom: 1px solid #dedede;}

/* FOOTER */

.footer {background:#133869; color: #1f5dad; border-top: 4px solid #194b8b;}

.footer a {color: #eee;}

.footer a.credits {color: #1f5dad;}

/* lists */

ul {list-style: none; padding: 4px 0; margin: 0 10px;}

ul li{margin:0px; padding: 4px 0; line-height:125%}

.mainpart ul {margin-bottom: 10px;}

.mainpart ul li{padding-left:20px; margin: 2px 0 10px; line-height:125%; color:#333; background: url('images/tiny_bullet.png') left top no-repeat}

/* border-bottom: list-style-type:none; 1px solid #dedede; commented out of list item formatting above */

.mainpart ol {margin: 0 30px 30px 30px;}

.mainpart ol li {padding: 3px 0; lineheight:200%;}

/* ----- COMMENTS ----- */

#comments{ margin:30px 0; line-height:1.5em;}

#comments ul {margin: 0; padding: 0; background: #fff; line-height:1.5em;}

#comments .comcolor {background: #fff;}

#comments .combyauthor {background: #eee; border-bottom: 1px solid #268ECF;}

#comments .avatar {float: left; position: relative; padding: 1px; border: 1px solid #999; margin: -7px 10px 0 0;}

#comments .commentbody {color: #333;margin-bottom: 3px;padding: 0;}

.commentbody p{padding: 10px;margin: 0;border: none;}

.commentsmeta {color: #999;padding: 10px;}

.commentsmeta a  {color: #888;font-family: hypatia-sans-pro,"Lucida Sans","Lucida Grande", verdana,sans-serif; font-weight: bold}

.commentsmeta a:hover {color: #333;}
	
.commentsdate {font-family: hypatia-sans-pro,"Lucida Sans","Lucida Grande", verdana,sans-serif; font-style: italic;margin-left: 15px;}

#author,
#email,
#url,
#commenting { border: 1px solid #ccc; padding: 5px; margin-top: 5px;}

#author 				{width: 250px; }

#email 				{width: 250px; }

#url 				{width: 250px; }

#commenting 			{width: 500px; }

#submit 		{background: #268ECF; color: #fff; padding: 10px; border: 1px solid #ccc; margin-top: 10px;}

/* WORDPRESS STUFF */

.previous-entries a { float: left; padding-left: 18px; }

.next-entries a { float: right;	padding-right: 18px; }

.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;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}

.wp-caption img {margin: 0;padding: 0;border: 0 none;}

.wp-caption p.wp-caption-text {font-size: 13px;line-height: 17px;padding: 0 4px 5px;margin: 0;}