/* TYPOGRAPHY  */
#lib_cnt .pos .poi .h { margin-top: 0 !important; }
#lib_cnt .navigation { font-size: 11px; font-weight: bold; }
.poi .entry-meta,
.entry-date,
.poi .subscribe_remind,
.single .entry-date,
#comments-list ol li.comment .comment-author span,
.lib_sb .sm ul li { font-size: 11px; }
#lib_cnt h1 { line-height: 1.2em; }
/* TYPOGRAPHY  */



/* DEFAULTS */
.admin_thumbs_preview {
	position: absolute;
	margin-left: -120px;
	width: 100px;
	height: 100px;
	overflow: auto;
	}
.admin_thumbs_preview img { margin: 0 0 1px 0 !important;	}

/* pos */
.pos { margin: 0 !important; list-style-image: none !important; }
	/* poi */

/* CONTENT */
	/* navigation */
#lib_cnt #nav-above { margin-bottom: 20px; }
#lib_cnt #nav-below,
#nav-images { margin-top: 20px; }
	
#lib_cnt .navigation div { width: 45%; text-align: center; }
#lib_cnt .navigation .nav-previous { float: left; }
#lib_cnt .navigation .nav-next	{ float: right; }

/* Begin Images */
p img { padding: 0; max-width: 100%; }

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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 */

	/* entry-meta */
.entry-meta { color: #888; }
.entry-meta { clear: both; }
.entry-meta { padding-top: 5px; background: transparent url(../ii/g_hozline.gif) repeat-x; margin-bottom: 0; }

	/* shared: posts-list & single posts */
.poi { margin-bottom: 30px; }
.poi .sociable_tagline { margin-bottom: 10px; }
.pgee-read-more { display: block; margin-top: 10px; }
.pgee-read-more a { border-bottom: 1px dotted transparent; }
.poi .subscribe_remind,
.poi .divider { margin-bottom: 10px; clear: both; }

	/* posts-list */
.pos .poi { padding-bottom: 5px; background: transparent url(../ii/g_hozline.gif) repeat-x 0 100%; }

	/* i-cn */
.pos .poi img.ti { float: left; margin: 0 20px 10px 0; }
.pos .poi .entry-title { margin-bottom: 0; }

.entry-attachment,
.attachment #lib_cnt .entry-title { text-align: center; }
.attachment #lib_cnt .entry-title { padding-bottom: 0; background: none; margin-bottom: 20px; }

.pos .poi .entry-date,
.pos .poi .subscribe_remind { color: #888; }
.pos .poi .entry-date { margin-bottom: 10px; }
.pos .poi .entry-date abbr { border: none; }
.pos .poi .subscribe_remind { padding-top: 5px; }
.pos .poi .entry-meta { padding-top: 3px; background: transparent url(../ii/g_hozline.gif) repeat-x; margin-bottom: 0; }
.pos .poi .divider { background: transparent url(../ii/g_hozline1.gif) repeat-x 0 50%; }	
.pos .poi .divider2 { background: transparent url(../ii/g_hozline2.gif) repeat-x 0 50%; }	
.pos .poi img { margin: 5px; }

	/* single posts */
.single .entry-date { margin: -22px 0 20px 0; color: #888; }	
.single .entry-date abbr { border: none; }

.single .poi { padding-bottom: 5px; background: transparent url(../ii/g_hozline.gif) repeat-x 0 100%; }	
.single img.pi { float: left; margin: 0 20px 10px 0; }	
.single .poi .divider { background: transparent url(../ii/g_hozline.gif) repeat-x 0 50%; }

blockquote {
	color: #777;
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #DDD;
	}
blockquote cite { margin: 5px 0 0; display: block; }

/* gallery */
.gallery {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 5px;
	}

.gallery .gallery-item { float: left; margin: 0 5px 0 0; }
.gallery .gallery-item .gallery-icon img { margin: 0; }
.single .gallery .gallery-item .gallery-icon img {
	border-top: 1px solid #EEE;
	border-left: 1px solid #EEE;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	}

/* comments */
#comments-list ol,
#comments-list ol li.comment { padding: 0; margin: 0; }
#comments-list ol { background: transparent url(../ii/g_hozline.gif) repeat-x 0 100%; margin-bottom: 20px; }
#comments-list ol li.comment { list-style-type: none; list-style-image: none; }
#comments-list ol li.comment { padding-top: 5px; background: transparent url(../ii/g_hozline.gif) repeat-x; }
#comments-list ol li.comment .comment-author { float: left; clear: left; padding: 0 10px 0 0; }
#comments-list ol li.comment .comment-author span { display: block; color: #888; text-align: center; }
#comments-list ol li.comment .comment-meta { color: #888; margin-bottom: 5px; }

/* forms */
	/* comment button */
#zrx_captcha .formbut,
#commentform #submit { width: auto; }
.form-container #commentform p#login { margin-top: 0; }

/* plugins */
	/* removes wp_stats plugin smily face image */
img#wpstats{display:none}

/* lib_sb */
	/* lu ad */
.lib_sb .gad_lu { margin-bottom: 20px; }

/* rss */
#lib_sb1 .lar_c2 ul.lib_rss_links li {background: transparent url(../ii/g_rss_16x16_refl.gif) 0 8px no-repeat;}
#lib_sb1 .lar_c2 ul.lib_rss_links li a,
#lib_sb1 .lar_c2 ul.lib_rss_links li span {
	padding: 9px 0 11px 30px;
	width: 130px !important; /* for most browsers */
	width /**/:160px; /* for pre 6.0 IE Win */
	}

/* btn images */
.lib_sb .lib_technorati_il { margin-bottom: 20px; }
.lib_sb .lib_btn_il { margin-bottom: 5px; }

/* navigation - used when can't edit a ul (produced by plugin/function etc) to add in sm class so surround with sm div instead */
.lib_sb .sm h2 { margin-bottom: 5px; }
.lib_sb .sm ul { list-style-type: none; margin: 0; padding: 0; }
.lib_sb .sm ul {
	position: static !important; /* for most browsers */
	position /**/:relative; /* for pre 6.0 IE Win */
	background: transparent url(../ii/g_hozline.gif) repeat-x 0 100%;
	padding-bottom: 2px;
	margin-bottom: 20px;
	text-align: left;
	}
	
.lib_sb .sm ul ul { background: none; }
.lib_sb .sm ul li { list-style-image: none; padding: 0; margin: 0; }
	.lib_sb .sm ul li a {
	background: transparent url(../ii/g_hozline.gif) repeat-x;
	display: block;
	padding: 2px 0 1px 0;
	margin: 0;
	}
/* level 1 */
#lib_sb1 .sm ul li a {
	width: 336px !important; /* for most browsers */
	width /**/:336px; /* for pre 6.0 IE Win */
	}
#lib_sb1 .lar_c2 .sm ul li a {
	width: 160px !important; /* for most browsers */
	width /**/:160px; /* for pre 6.0 IE Win */
	}
#lib_sb1 .lar_c3 .lac1 .sm ul li a,
#lib_sb1 .lar_c3 .lac3 .sm ul li a {
	width: 101px !important; /* for most browsers */
	width /**/:101px; /* for pre 6.0 IE Win */
	}
#lib_sb1 .lar_c3 .lac3 .sm ul li a {
	width: 102px !important; /* for most browsers */
	width /**/:102px; /* for pre 6.0 IE Win */
	}
	/* Email Subscription form */
.lib_sb .emsub .form-container label {
	float: none;
	text-align: left;
	position: none;
	margin-right: 0;
	margin-bottom: 5px;
	padding-right: 0;
	}
#lib_sb1 .emsub .form-container .forminputtext { width: 290px; }
.lib_sb .emsub .form-container .formbut { width: 160px; }
