/*  
Theme Name: vtravelled
Theme URI: http://blog.vtravelled.com/
Description: This is a hand coded, custom theme, made exclusively for vtravelled.com.
Version: 1.0
Author: Lyrical Media
Author URI: http://www.lyricalmedia.com/
*/


/*------------------------------------------ Table of Contents -------------------------------------------/
0.0 - Development Notes
1.0 - CSS Reset
  1.1 - 960.gs
2.0 - Common
3.0 - Header
  3.1 - Navigation
  3.2 - Search
4.0 - Feature Slider
5.0 - Posts
  5.1 - Post Content
  5.2 - Breadcrumb
  5.3 - Sociable Icons
  5.4 - Author Info
  5.5 - Related Posts
  5.6 - Comments
6.0 - Sidebar
7.0 - Popular Posts
8.0 - Footer
  8.1 - Newsletter Signup
9.0 - Pagination


/*------------------------------------------ 0.0 Development Notes -------------------------------------------/

This Wordpress theme relies on the following plugins, which must be installed in order for it to
function correctly:

1. - Twounter (Uses Twitter API to get follower count)
2. - FeedburnerCount (Uses Feedburner API to get subscriber count)
3. - Yet Another Related Posts Plugin (Adds related articles to the end of each blog post)
4. - Breadcrumb NavXT (Creates dynamic breadcrumb trail)
5. - WP PostRatings (Adds function for users to rate blog posts)
6. - Search Suggest (Offers "did you mean...?" search spellcheck functionality)

For optimum performance please compress this file prior to deployment.
http://www.cssdrive.com/index.php/main/csscompressor/


/*------------------------------------------ 1.0 CSS Reset ------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
}
:focus {
   outline: 0;
}
body {
   line-height: 22px;
}
ul {
   list-style: none;
}
table {
   border-collapse: separate;
   border-spacing: 0;
}
caption, th, td {
   text-align: left;
   font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
   content: "";
}
blockquote, q {
   quotes: "" "";
}
	
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Hides from IE-max \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*------------------------------------------ 1.1 960.gs ------------------------------------------*/

/* IMPORTANT: This is version of 960.gs does NOT use underscores as they are not part of the official CSS W3C spec */
.container12{margin-left:auto;margin-right:auto;width:960px}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{display:inline;float:left;margin-left:10px;margin-right:10px}.container12 .grid3{width:220px}.container12 .grid6{width:460px}.container12 .grid9{width:700px}.container12 .grid12{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container12 .grid1{width:60px}.container12 .grid2{width:140px}.container12 .grid4{width:300px}.container12 .grid5{width:380px}.container12 .grid7{width:540px}.container12 .grid8{width:620px}.container12 .grid10{width:780px}.container12 .grid11{width:860px}.container12 .prefix3{padding-left:240px}.container12 .prefix6{padding-left:480px}.container12 .prefix9{padding-left:720px}.container12 .prefix1{padding-left:80px}.container12 .prefix2{padding-left:160px}.container12 .prefix4{padding-left:320px}.container12 .prefix5{padding-left:400px}.container12 .prefix7{padding-left:560px}.container12 .prefix8{padding-left:640px}.container12 .prefix10{padding-left:800px}.container12 .prefix11{padding-left:880px}.container12 .suffix3{padding-right:240px}.container12 .suffix6{padding-right:480px}.container12 .suffix9{padding-right:720px}.container12 .suffix1{padding-right:80px}.container12 .suffix2{padding-right:160px}.container12 .suffix4{padding-right:320px}.container12 .suffix5{padding-right:400px}.container12 .suffix7{padding-right:560px}.container12 .suffix8{padding-right:640px}.container12 .suffix10{padding-right:800px}.container12 .suffix11{padding-right:880px}


/*------------------------------------------ 2.0 Common ------------------------------------------*/

html {background:#f2f1e6 url(img/bg-html.png) top left repeat-x;}

body {
	font-size:14px;
	font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
	background:url(img/bg-body.png) top center no-repeat;
}

h1 {
	font-size:28px;
	line-height:28px;
	font-weight:bold;
}

h2 {
	font-size:26px;
	line-height:26px;
	font-weight:bold;
}

h3 {
	font-size:20px;
	font-weight:bold;
}

h4 {
	font-size:17px;
	font-weight:bold;
}

h5 {
	font-size:15px;
	font-weight:bold;
}

h6 {
	font-size:14px;
	font-weight:bold;
}

h1, h2, h3, h4, h5, h6 {margin-bottom:11px;}
p {margin-bottom:22px;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
a {color:#e52f36;}
a:hover {text-decoration:none;}

.red {color:#e52f36;}

.more {
	padding:2px 7px 4px 7px;
	text-decoration:none;
	color:#fff;
	background:#e52f36;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:absolute;
	right:30px;
	bottom:-12px;
}
	.more:hover {background:#000;}

.container12 {position:relative;left:27px;}

#globalheader {
	width:100%;
	height:65px;
	position:fixed;
	top:0px;
	left:0px;
	z-index:950;
	overflow:hidden;
}

#globalfooter {
	width:100%;
	height:35px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:945;
	overflow:hidden;
}

#header, #featurewrap, #content, #sidebar, #footer {position:relative;z-index:40;}

.external {margin-bottom:20px;}

.aligncenter {margin:10px auto 20px auto;display:block;}
.alignleft {margin:10px 20px 8px 0;float:left;}
.alignright {margin:10px 0px 8px 20px;float:right;}

.thumbnail {display: block;}
.box .thumbnail {margin: 0 0 5px 0 ;}


/*------------------------------------------ 3.0 Header ------------------------------------------*/

#header {padding:83px 0 9px 0;margin:0 0 20px 0;}

.socialbox {
	width:130px;
	padding:8px 10px;
	margin:9px 0 0 10px;
	float:right;
	font-size:13px;
	line-height:15px;
	color:#fff;
	background:#000;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}

.socialbox img {vertical-align:top;}
.socialbox span {font-size:11px;}


/*------------------------------------------ 3.1 Navigation ------------------------------------------*/

#nav {
	float:left;
	display:block;
	margin:45px 0 0 0;
	font-size:17px;
}
#nav li {
	display:block;
	float:left;
	margin:0 9px 0 0;
	padding:0 11px 4px 0;
	line-height:12px;
	background:url(img/bg-nav-li.png) top right repeat-y;
}
#nav li.last {background:none;margin-right:0;padding-right:0;}
#nav li a {
	padding:2px 7px 4px 7px;
	color:#000;
	text-decoration:none;
}
#nav li a.current_page_item, #nav li.current-cat a, #nav li a:hover {
	color:#fff;
	background:#e52f36;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}


/*------------------------------------------ 3.2 Search ------------------------------------------*/

#searchform {
	float:right;
	margin:38px 0 0 0;
}

#searchform input[type="text"] {
	width:247px;
	padding:6px;
	color:#999;
	border:#ddd 1px solid;
	background:#fff;
}

#searchform input[type="submit"] {
	padding:5px 7px;
	color:#fff;
	cursor:pointer;
	border:none;
	background-color:#e52f36;
	background-image:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}	
	#searchform input[type="text"]:focus {color:#222;border:#6d6c65 1px solid;}
	#searchform input[type="submit"]:hover {background-color:#000;cursor:pointer;}

.screen-reader-text {display:none;}


/*------------------------------------------ 4.0 Feature Slider ------------------------------------------*/

#featurewrap {
	position:relative;
	margin-bottom:40px;
}
	.featuredslider {
		position:relative; /* IE breaks without this */
		height:305px!important;
		overflow:hidden;
	}
	
	.featureditem {
		width:940px;  /* Webkit breaks without this */
		position:relative;
	}
	
	#featurewrap img {border:#000 10px solid;}
	
	#featurewrap h2 a {
		font-size:35px;
		line-height:36px;
		letter-spacing:-1px;
		font-weight:normal;
		color:#fff;
		text-decoration:none;
	}
	
	#featurewrap .title {
		max-width:820px;
		padding:9px 15px 11px 15px;
		color:#fff;
		position:absolute;
		top:20px;
		right:10px;
		background:url(img/bg-featuredslider.png) top left repeat;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-bottomleft:3px;
		-webkit-border-top-left-radius:3px;
		-webkit-border-bottom-left-radius:3px;
	}

	#featurewrap .excerpt {
		width:280px;
		height:100px;
		padding:9px 15px 11px 15px;
		color:#fff;
		line-height:19px;
		position:absolute;
		top:86px;
		right:10px;
		background:url(img/bg-featuredslider.png) top left repeat;
		-moz-border-radius-topleft:3px;
		-moz-border-radius-bottomleft:3px;
		-webkit-border-top-left-radius:3px;
		-webkit-border-bottom-left-radius:3px;
	}
		#featurewrap .excerpt p {margin:0;}
		#featurewrap .more {right:20px;}
	
	#featurewrap .tab {
		width:60px;
		height:37px;
		padding:9px 0;
		color:#fff;
		font-size:10px;
		text-transform:lowercase;
		text-align:center;
		position:absolute;
		left:10px;
		background:url(img/bg-featuredslider.png) top left repeat;
		-moz-border-radius-topright:3px;
		-moz-border-radius-bottomright:3px;
		-webkit-border-top-right-radius:3px;
		-webkit-border-bottom-right-radius:3px;
	}
		#featurewrap .tab a {padding:0 10px;color:#fff;text-decoration:none;}
		#featurewrap .tab span {font-size:30px;letter-spacing:-3px;}
		#featurewrap .date {top:20px;}
		#featurewrap .comments {top:85px;}
		#featurewrap .tweets {top:150px;}

#featurenav {
	position:absolute;
	bottom:-30px;
	left:0px;
}
	#featurenav a {
		margin:0 10px 0 0;
		padding:2px 6px;
		color:#fff;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		background:#000;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	#featurenav a:hover, #featurenav .activeSlide {
		background:#e52f36;
	}


/*------------------------------------------ 5.0 Posts ------------------------------------------*/

.post {margin-bottom:30px;padding:20px 30px 60px 30px;}
.extra {margin-bottom:30px;padding:20px 30px;}

.box {
	position:relative;
	background:#fff url(img/bg-gradient.png) top left repeat-x;
	-moz-box-shadow:#888 0 0 5px;
	-webkit-box-shadow:#888 0 0 5px;
}

.title {margin-bottom:0!important;}
.title a {color:#000;text-decoration:none;}

.postmeta {
	display:block;
	float:left;
	width:100%;
	margin-bottom:20px;
	font-size:12px;
}

.postimg {
	float:left;
	margin-right:20px;
	border:#000 5px solid;
}

.post .excerpt {min-height:175px;}

.buttons {
	width:100%;
	height:35px;
	padding-top:15px;
	border-top:#ccc 1px solid;
	background:url(img/bg-gradient.png) top left repeat-x;
	position:absolute;
	bottom:0;
	left:0;
}
	.buttons a {color:#000;text-decoration:none;}
.buttons .comments {
	display:block;
	float:left;
	margin-left:30px;
	padding-left:27px;
	background:url(img/bg-post-comments.png) center left no-repeat;
}
.buttons .tweets {
	display:block;
	float:left;
	margin-left:40px;
	padding-left:27px;
	background:url(img/bg-post-tweets.png) bottom left no-repeat;
}

.buttons .post-ratings {
	display:block;
	width:100px;
	float:left;
	margin-left:40px;
}
	.buttons .post-ratings img {position:relative;top:2px;}

.buttons .fblike {
	display:block;
	width:100px !important;
	float:left;
	margin-top:1px;
	margin-left:40px;
}

.single .post {padding:20px 30px 0 30px;}
.single h1 a {color:#000;text-decoration:none;}
.single .postimg {margin:0 0 20px 0;}

.postnav {position:relative;top:-10px;}


/*------------------------------------------ 5.1 Post Content ------------------------------------------*/

.extra h1, .extra h2, .extra h3, .extra h4, .extra h5, .extra h6, .extra p {margin-bottom:0;}

.wp-caption {
	background-color:#fff;
	border:1px solid #ddd;
	padding:8px 4px;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	.wp-caption img {margin:0;}
	
.wp-caption-text {
	margin:5px 0 0 0!important;	
	font-size:11px;
}

.post ul {
	margin:0 0 22px 15px;
	list-style:disc;
}
.post ol {margin:0 0 22px 20px;}

.post blockquote {margin-left:30px;margin-right:30px;font-style:italic;}
#ZoomCapDiv {display:none!important}
.post .gallery {padding-bottom:22px;}
.post .gallery .gallery-icon {margin:0;}


/*------------------------------------------ 5.2 Breadcrumb ------------------------------------------*/

#breadcrumb {
	height:12px;
	padding:3px 7px 5px 7px;
	line-height:11px;
	font-size:11px;
	position:relative;
	top:-10px;
}


/*------------------------------------------ 5.3 Sociable Icons ------------------------------------------*/

.sociablewrap {
	width:560px;
	padding:10px 30px 5px 30px;
	margin:30px 0;
	position:relative;
	left:-30px;
	color:#fff;
	border-bottom:#000 1px solid;
	background:#333 url(img/bg-relatedposts.png) top left repeat-x;
	text-shadow:#000 1px 1px 1px;
	-moz-text-shadow:#000 1px 1px 1px;
	-webkit-text-shadow:#000 1px 1px 1px;
}
.sociablewrap span {
	display:block;
	float:left;
	width:110px;
	line-height:16px;
}

.sociable {width:450px;float:left;margin:0!important;}
.sociable li {margin-right:5px!important;}


/*------------------------------------------ 5.4 Author Info ------------------------------------------*/

.theauthor {
	width:560px;
	padding:20px 30px;
	position:relative;
	left:-30px;
	color:#3e3621;
	background:#fcf3db url(img/bg-theauthor-top.png) top left repeat-x;
}

.theauthor .avatar {
	float:left;
	width:90px;
	height:90px;
	padding:5px;
	background:#fff;
	box-shadow:#222 1px 1px 3px;
	-moz-box-shadow:#222 1px 1px 3px;
	-webkit-box-shadow:#222 1px 1px 3px;
}

.theauthor .meta {
	width:430px;
	margin:0 0 0 30px;
	float:left;
}
	.theauthor .meta p {margin-bottom:0;}
	
.authorfoot {
	width:620px;
	height:30px;
	position:relative;
	left:-30px;
	background:url(img/bg-theauthor-bottom.png) bottom left repeat-x;
}


/*------------------------------------------ 5.5 Related Posts ------------------------------------------*/

.relatedposts {
	width:560px;
	padding:20px 30px;
	position:relative;
	left:-30px;
	color:#fff;
	background:#333 url(img/bg-relatedposts.png) top left repeat-x;
	text-shadow:#000 1px 1px 1px;
	-moz-text-shadow:#000 1px 1px 1px;
	-webkit-text-shadow:#000 1px 1px 1px;
}
	.relatedposts h3 {font-size:18px;}

.relatedposts .postimg {
	margin-right:10px;
	border:#fff 3px solid;
	box-shadow:#000 1px 1px 1px;
	-moz-box-shadow:#000 1px 1px 1px;
	-webkit-box-shadow:#000 1px 1px 1px;
}


.relatedposts ul {margin:10px 0 0 0;}
.relatedposts ul li {
	width:270px;
	height:32px;
	padding:10px 0;
	margin-right:10px;
	line-height:16px;
	display:block;
	float:left;
	background:url(img/bg-relatedposts.png) top left repeat-x;
}

.relatedposts ul li h4 a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
}
	.relatedposts ul li h4 a:hover {text-decoration:underline;}


/*------------------------------------------ 5.6 Comments ------------------------------------------*/

div#comments {}

ol.commentlist {margin:20px 0 0 0;list-style:none;}
ol.commentlist li.odd {background-color:#fafaf6;}
ol.commentlist li h4 {margin-bottom: 0;}

ol.commentlist li {margin-bottom:20px;position:relative;}
ol.commentlist .comment {background-color:#fafaf6;border:1px solid #ccc;padding:30px;}


ol.commentlist .avatar {
	float:right;
	display:inline;
	margin:0 0 20px 20px;
	padding:4px;
	background-color:#fff;
	border: solid 1px #ccc;
}

ol.commentlist li cite {font-weight:bold;font-size:20px;}
ol.commentlist li cite a {color:#000;}
ol.commentlist li .comment-meta {
	font-size:12px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#ccc 1px solid;
}
ol.commentlist ul.children li {position:relative; margin-top:20px;}
ol.commentlist .odd ul.children li {background-color:#fff;}
ol.commentlist .odd ul li ul.children li {background-color:#fafaf6;}
	
#respond #author, #respond #email, #respond #url, #respond #comment {
	border:1px solid #ccc;
	padding:5px;
}

#respond label {
	padding:5px;
	margin-left:5px;
}

.comment-reply-link {
	padding:3px 7px 4px 7px;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	line-height:18px;
	background:#e52f36;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	.comment-reply-link:hover {background:#000;}

#respond .cancel-comment-reply {margin-bottom:20px;}

ol.commentlist li #respond {margin-top:20px;}

#commentform #submit {
	padding:10px;
}	

#commentform #submit {
	background-image:none;
	background-color:#e52f36;
	color:#fff;
	cursor:pointer;
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	#commentform #submit:hover {background-color:#000;cursor:pointer;}


/*------------------------------------------ 6.0 Sidebar ------------------------------------------*/

#sidebar h4 {
	height:42px;
	padding-top:23px;
	margin:0;
	line-height:24px;
	font-size:24px;
	font-weight:bold;
	background:url(img/bg-sidebar-h4.png) top left repeat-x;
}

.widget {
	margin:0 0 30px 0;
}

#twitter_update_list {font-size:13px;line-height:17px;}
#twitter_update_list li {
	padding:0 0 20px 0;
	background:url(img/bg-twitter-update-list.png) bottom left repeat-x;
	}
#sidebar .widget .website a {
	float:left;
	padding:4px 6px 5px 6px;
	line-height:11px;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	background:#e52f36;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	#sidebar .widget .website a:hover {background:#000;}


/*------------------------------------------ 7.0 Popular Posts ------------------------------------------*/

#popular {margin-top:10px;margin-bottom:40px;}

#popular .more {
	padding:4px 6px;
	line-height:11px;
	font-size:10px;
	right:10px;
}

#popular .box img {
	border:#000 1px solid;
}

#popular h4 {
	margin:10px 5px 0 10px;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	letter-spacing:-0.5px;
}
	#popular h4 a {color:#000;text-decoration:none;}

#popular p {
	padding:5px 10px 10px 10px;
	margin-bottom:5px;
	font-size:12px;
	line-height:16px;
}

#popular .number1 {margin-left:0;}
#popular .number6 {margin-right:0;}


/*------------------------------------------ 8.0 Footer ------------------------------------------*/
	
#footerwrap {
	padding-top:25px;
	padding-bottom:35px;
	height:225px;
	margin-bottom:70px;
	background:url(img/bg-footerwrap.png) top left repeat-x;
}

#footer {font-size:12px;color:#6d6c65;}

#footer h5 {
	margin-bottom:20px;
	font-size:18px;
	font-weight:bold;
	color:#6d6c65;
}

#footer ul li {margin-bottom:3px;}

#footer ul li a {
	display:block;
	padding:1px 5px 1px 10px;
	color:#6d6c65;
	text-decoration:none;
	background:#e7e6dc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	#footer ul li a .empty {color:#e7e6dc;}
		#footer ul li a:hover .empty {color:#6d6c65;}
	#footer ul li a:hover {color:#fff;background:#6d6c65;}
#credits {display:none;}


/*------------------------------------------ 8.1 Newsletter Signup ------------------------------------------*/

#footer .newsletter {
	background:#e7e6dc;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	#footer .newsletter p {padding:10px;margin:0;line-height:18px;}

#signup {
	margin:0 0 0 10px;
}
#signup label {margin-left:-8000px;}

#signup input[type="text"] {
	padding:7px;
	margin:0 0 10px 0;
	width:264px;
	color:#6d6c65;
	border:#fff 1px solid;
	background:none;
}

#signup input[type="submit"] {
	padding:3px 7px;
	margin:0 0 10px 0;
	color:#fff;
	text-transform:lowercase;
	cursor:pointer;
	border:none;
	background-color:#6d6c65;
	background-image:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}	
	#signup input[type="text"]:focus {border:#6d6c65 1px solid;}
	#signup input[type="submit"]:hover {background:#000;cursor:pointer;}


/*------------------------------------------ 9.0 Pagination ------------------------------------------*/

.wp-pagenavi, .wp-commentnavi {
	padding:0px 20px;
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	font-size:10.5px;
	font-weight:bold;
	clear:both;
	background:#fff url(img/bg-gradient.png) top left repeat-x;
	box-shadow:#888 0 0 5px;
	-moz-box-shadow:#888 0 0 5px;
	-webkit-box-shadow:#888 0 0 5px;
}
.wp-pagenavi span.pages, .wp-commentnavi span.pages {
	padding-right:20px;
	display:block;
	float:left;
	height:30px;
	border-right:1px solid #dfdfdf;
}
.wp-pagenavi span.current, .wp-commentnavi span.current {
	display:block;
	float:left;
	padding:0px 12px;
	height:30px;
	border-left:1px solid #fff;
	border-right:1px solid #dfdfdf;
	color:#aaa;
}
.wp-pagenavi span.extend, .wp-commentnavi span.extend {
	display:block;
	float:left;
	padding:0px 12px;
	color:#a1a1a1;
	height:30px;
	border-left:1px solid #fff;
	border-right:1px solid #dfdfdf;
}
.wp-pagenavi a, .wp-commentnavi a {
	display:block;
	float:left;
	padding:0px 12px;
	height:30px;
	border-left:1px solid #fff;
	border-right:1px solid #dfdfdf;
}
.wp-pagenavi a:hover, .wp-commentnavi a:hover {
	color:#000;
	background-color:#fafafa;
}
div.wp-pagenavi:after, div.wp-commentnavi:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}


