/*
Theme Name: Park(ing) Day DC
Theme URI: http://www.parkingdaydc.org/
Description: Custom theme for Park(ing) Day DC designed by F1RSTNR
Author: Brandon Schmittling
Author URI: http://www.f1rstnr.com
*/


/* Global reset */
img{border-style:none;}
a{
	color:#000;
	text-decoration:underline;
}
a:hover{text-decoration:none}
form,
fieldset,
input,
select{
	margin:0;
	padding:0;
}
fieldset{
	border: 0;
	border-style: none;
}
select{vertical-align:middle;}
:focus{outline:none;}
/* General */
body{
	margin:0;
	font-family: "Times New Roman", Times, serif;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-body.jpg) repeat-x -2px 2px;
	min-width: 996px;
}
body.home{background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-body-home.jpg) repeat-x 0 2px;}
#wrapper{
	width: 996px;
	margin: 0 auto;
}
.home #wrapper{width: 986px;}
* html #wrapper{overflow: hidden;}
#wrapper:after {
	content:"";
	display:block;
	clear:both;
}
#header{
	width: 100%;
	position: relative;
	z-index: 20;
	height: 312px;
	overflow: hidden;
}
.home #header{
	z-index: 5;
	height: 492px;
	overflow: visible;
}
#header h1{margin: 0;}
#header h1 a{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/logo.png) no-repeat;
	width: 219px;
	height: 195px;
	position: relative;
	z-index: 2;
	margin: 0 0 0 10px;
}
.home #header h1 a{
	background:url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/logo-home.png) no-repeat;
	width: 250px;
	height: 209px;
	margin: 0;
	display: inline;
}
#header .header-box{
	float: right;
	width: 650px;
	height: 306px;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-header-box.png) no-repeat;
	position: relative;
	z-index: 1;
	margin: 6px 0 0 0;
	display: inline;
}
.home #header .header-box{
	width: 1001px;
	height: 488px;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-header-box-home.png) no-repeat;
	margin: -204px 0 0 -16px;
	display: inline;
	float: left;
}
#nav{
	float: right;
	margin: 45px -3px 0 0;
	padding: 0;
	list-style: none;
	width:255px;
}
.home #nav{
	margin: 61px 137px 0 0;
	display: inline;
}
#nav li{
	width: 100%;
	vertical-align: middle;
}
#nav a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}
#nav a.text-about{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-about.gif) no-repeat;
	width:165px;
	height: 64px;
}
#nav a.text-about:hover{background-position: 0 -64px;}
#nav a.text-participate{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-participate.gif) no-repeat;
	width:160px;
	height: 39px;
	margin: -6px 0 0 -2px;
}
#nav a.text-participate:hover{background-position: 0 -39px;}
#nav a.text-register{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-register.gif) no-repeat;
	width:158px;
	height: 47px;
	margin: -5px 0 0 -5px;
}
#nav a.text-register:hover{background-position: 0 -47px;}
#nav a.text-sponsors{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-sponsors.gif) no-repeat;
	width:160px;
	height: 44px;
	margin: -4px 0 0 -10px;
}
#nav a.text-sponsors:hover{background-position: 0 -44px;}
.home #nav a.text-about{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-about-home.gif) no-repeat;
	width:255px;
	height: 100px;
}
.home #nav a.text-about:hover{background-position: 0 -100px;}
.home #nav a.text-participate{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-participate-home.gif) no-repeat;
	width:248px;
	height: 62px;
	margin: -11px 0 0 -2px;
}
.home #nav a.text-participate:hover{background-position: 0 -62px;}
.home #nav a.text-register{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-register-home.gif) no-repeat;
	width:244px;
	height: 74px;
	margin: -10px 0 0 -8px;
}
.home #nav a.text-register:hover{background-position: 0 -74px;}
.home #nav a.text-sponsors{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-sponsors-home.gif) no-repeat;
	width:245px;
	height: 68px;
	margin: -7px 0 0 -13px;
}
.home #nav a.text-sponsors:hover{background-position: 0 -68px;}
ul.links{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 120px;
	bottom: 5px;
	right: 240px;
	width: 151px;
}
ul.links li{
	float: left;
	width: 100%;
}
ul.links a{
	float: left;
	overflow: hidden;
	position: relative;
	display: inline;
}
ul.links a:hover{border:0;}
ul.links a span{
	float: left;
	width: 100%;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
}
ul.links a.text-contact{
	width: 146px;
	height: 64px;
	z-index: 4;
}
ul.links a.text-contact span{
	background:url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/btn-contact.png) no-repeat;
	height: 142px;
}
ul.links a.text-contact:hover span{margin-top: -71px;}
.home ul.links a.text-contact{
	width: 209px;
	height: 89px;
	margin: 0 0 0 151px;
}
.home ul.links a.text-contact span{
	background:url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/btn-contact-home.png) no-repeat;
	height: 192px;
}
.home ul.links a:hover { border: 0; }
.home ul.links a.text-contact:hover span{margin-top: -96px;}
ul.links a.text-blog{
	width: 125px;
	height: 77px;
	z-index: 3;
	display: inline;
	margin: -31px 0 0 -17px;
}
ul.links a.text-blog span{
	background:url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/btn-blog.png) no-repeat;
	height: 154px;
}
ul.links a.text-blog:hover span{margin-top: -77px;}
.home ul.links a.text-blog{
	width: 185px;
	height: 102px;
	margin: -32px 0 0 117px;
}
.home ul.links a.text-blog span{
	background:url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/btn-blog-home.png) no-repeat;
	height: 204px;
}
.home ul.links a.text-blog:hover span{margin-top: -102px;}
.home ul.links{
	bottom:10px;
	right:387px;
	width:361px;
	height: 159px;
	overflow: hidden;
}
.home-top-bar{
	width: 100%;
	position: relative;
	z-index: 6;
}
.home-top-bar:after {
	content:"";
	display:block;
	clear:both;
}
.foto-holder{
	float: left;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/holder-photo.png) no-repeat;
	width: 288px;
	height: 239px;
	overflow: hidden;
	margin: -79px 0 0 3px;
	display: inline;
	position: relative;
}
.foto-holder img{
	display: block;
	margin: 24px 0 0 21px;
}
.home-top-bar .text{
	float: left;
	width:660px;
	overflow: hidden;
	margin: -6px 0 0;
	position: relative;
}
.home-top-bar .text span{
	float: left;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-park-ing.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width:645px;
	height: 79px;
}
.home-top-bar .text a{
	float: right;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-learn-more.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	width:118px;
	height: 18px;
	margin: -22px 98px 0 0;
}
.blocks-wrapper{
	width: 100%;
	overflow: hidden;
}
.blocks{
	width: 951px;
	overflow: hidden;
	padding: 2px 0 35px 37px;
}
.block{
	float: left;
	overflow: hidden;
	width: 285px;
	margin-right: 32px;
	font:14px/20px "Times New Roman", Times, serif;
	color: #333;
}
.block em{
	font-size: 17px;
	font-weight: bold;
	display: block;
}
.block h3{
	margin: 9px 0 0;
	color: #000;
	font:bold 18px/24px Arial, Helvetica, sans-serif;
}
.block h3 a{
	color: #000;
	text-decoration: none;
}
.block h3 a:hover{
	color: #666666;
	text-decoration: none;
}
.block p{margin: 4px 0 0;}
.block p a{
	color: #666666;
	font-weight: normal;
}
.block a{
	color: #74ae11;
	text-decoration: underline;
	font-weight: bold;
}
.block a:hover{text-decoration: none;}
#footer{
	width: 100%;
	overflow: hidden;
	height:185px;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-footer.gif) repeat-x;
}
.footer-inner-bg{
	width: 100%;
	overflow: hidden;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-footer-inner.jpg) no-repeat 50% 0;
	height: 185px;
}
.footer-inner{
	width: 984px;
	margin: 0 auto;
}
.footer-inner .footer-nav{
	float: left;
	overflow: hidden;
	width:740px;
	font:12px Arial, Helvetica, sans-serif;
	margin: 24px 0 0 12px;
	display: inline;
}
.home .footer-inner .footer-nav{margin: 24px 0 0 8px;}
.footer-inner .footer-nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	width: 758px;
	overflow: hidden;
}
.footer-inner .footer-nav li{
	float: left;
	margin: 0 30px 0 0;
}
.footer-inner .footer-nav li a{
	color: #666;
	text-decoration: none;
}
.footer-inner .footer-nav li a:hover{text-decoration: underline;}
.footer-inner .footer-nav p{
	margin: 11px 0 0;
	line-height: 20px;
	color: #999;
}
.footer-inner .footer-nav p a{
	font-weight: bold;
	text-decoration: none;
	color: #999;
}
.footer-inner .footer-nav p a:hover{text-decoration: underline;}
.footer-inner .logos{
	float: right;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-logos.png) no-repeat;
	width:315px;
	margin: -69px -55px 0 0;
}
.home .footer-inner .logos{margin: -70px -62px 0 0;}
.footer-inner .logos a{
	float: left;
	display: inline;
}
.footer-inner .logos a img{display: block;}
.footer-inner .logos a.readyset-logo{margin: 22px 0 0 71px;}
.footer-inner .logos a.firstnr-logo{margin: 50px 0 0 22px;}
#content{
	width: 100%;
	overflow: hidden;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-shadow.png) no-repeat 6px 0;
	position: relative;
	z-index: 19;
	margin: -87px 0 0;
	padding: 0 0 40px;
}
.content-inner{
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
}
.content-head{
	background: #74ae11;
	overflow: hidden;
	width: 100%;
	height: 70px;
}
.content-head span{
	float: left;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-parking-day-title.gif) no-repeat;
	width: 225px;
	height: 35px;
	margin: 21px 0 0 31px;
	text-indent: -9999px;
}
.twocolumn{
	width: 100%;
	overflow: hidden;
	background:#fff;
}
.main{
	float: right;
	border-left: 1px solid #e8e8e8;
	width: 650px;
	padding-left: 49px;
	padding-right: 30px;
	padding: 37px 30px 0 49px;
}
.main h2{
	margin: 0 0 20px;
	color: #000;
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	word-spacing: -1px;
	padding-top: 20px;
}
.main .comments-block p{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
}
.main .box{
	width: 100%;
	overflow: hidden;
	color: #333;
}
.main .box h3{
	margin: 0 0 13px;
	font:bold 18px/16px Arial, Helvetica, sans-serif;
}
.main .box p{
	margin: 0 0 15px 0;
	font-size: 14px;
	line-height: 20px;
}
.main .box li{
	font-size: 14px;
	line-height: 20px;
	padding-bottom:10px;
}
.main .box div{
	float: right;
	margin: 6px 0 0 17px;
	text-align: center;
}
.main .box div p{
	font-weight: normal;
	margin: 3px 0 0;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.main .box p a{
	text-decoration: underline;
	color: #74ae11;
}
.main .box p a:hover{text-decoration: none;}
.main .box h4{
	margin: -3px 0 0;
	position: relative;
	color: #74ae11;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
}
.posted{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	padding: 2px 0 12px;
}
.posted .posted-head{
	width: 100%;
	overflow: hidden;
	border-top: 1px double #e8e8e8;
	padding-bottom:9px;
}
.posted .posted-head em{
	color: #666;
	font-size:20px;
	line-height: 20px;
	display: block;
	margin: 18px 0 0 2px;
	letter-spacing: -1px;
}
.posted .posted-head em a{
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
.posted .posted-head em a:hover{text-decoration: underline;}
.posted .post-wrap{
	margin: 0;
	overflow: hidden;
	width: 100%;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
}
.posted .post-wrap strong{
	float: left;
	color: #666;
	margin: 0 6px 3px 3px;
	display: inline;
}
.posted .post-wrap span{
	float: left;
	margin: 0;
	color: #74ae11;
}
.posted .post-wrap a{
	color: #74ae11;
	text-decoration: underline;
}
.posted .post-wrap span a:hover{text-decoration: none;}
.posted .post-wrap ul{
	margin: 0 0 0 -10px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float: left;
	display: inline;
}
.posted .post-wrap li{
	float: left;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/separator.gif) no-repeat 0 6px;
	margin: 0 8px 0 -1px;
	padding: 0 0 0 10px;
}
.posted .post-wrap li a{text-decoration: none;}
.posted .post-wrap li a:hover{text-decoration: underline;}
.comments-block{
	width: 100%;
	margin: 30px 0 0;
}
.comments-block h3{
	margin: 0 0 17px;
	font-weight: bold;
	color: #666;
	font-size:20px;
	line-height: 16px;
	font-style: italic;
}
.comment{
	width: 100%;
	overflow: hidden;
	margin: 0 0 13px;
}
.comment img{float: left;}
.comment-green-theme img{margin: 3px 0 0;}
.comment div{
	float: right;
	position: relative;
	width: 577px;
	border: 2px solid #e5e5e5;
	font:12px/16px Arial, Helvetica, sans-serif;
	padding: 13px 0 0;
}
.comment-green-theme div{border-color: #b9d688;}
.comment div .comment-pointer{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-comment1.gif) no-repeat ;
	width: 14px;
	height: 20px;
	position: absolute;
	left: -14px;
	top: 6px;
}
.comment-green-theme div .comment-pointer{background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-comment2.gif) no-repeat;}
.comment div p{
	margin: 0 11px 10px;
	color: #333;
}
.comment div .comment-author{
	display: block;
	background: #f8f8f8;
	color: #666;
	border-top: 1px solid #e5e5e5;
	font-size:11px;
	padding: 5px 0 5px 12px;
}
.comment-green-theme div .comment-author{
	background:#edf5e1;
	border-top-color: #b9d688;
}
.comment div .comment-author a{
	text-decoration: none;
	color: #74ae11;
	font-weight: bold;
}
.comment div .comment-author a:hover{text-decoration: underline;}
.post-comment{
	width: 100%;
	padding-top: 26px;
}
.post-comment p{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0 0 9px;
	width: 100%;
	overflow: hidden;
	color: #666666;
}
.post-comment p span{
	float: left;
	width:192px;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-comment-input.gif) no-repeat;
	padding: 5px 5px 12px 4px;
	margin: 0 14px 0 0;
}
.txt{
	float: left;
	padding: 0;
	border: none;
	border: 0;
	width: 100%;
}
.post-comment p label{
	float: left;
	font:bold 14px/28px Arial, Helvetica, sans-serif;
	color: #333;
}
.post-comment p.textarea{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-comment-area.gif) no-repeat;
	height:153px;
	width:648px;
	padding: 5px 5px 12px 4px;
}
.post-comment p.textarea .txt{
	margin: 0;
	height:153px;
	overflow: auto;
}
.post-comment a{
	float: left;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/btn-post-comment.gif) no-repeat;
	width: 96px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 4px 0 0;
}
.trackbacks{
	width: 100%;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	padding: 44px 0 0;
	margin-bottom: -3px
}
.trackbacks h3{
	margin: 0 0 11px;
	color: #666;
	font:bold italic 20px/16px "Times New Roman", Times, serif;
}
.trackbacks a{
	font-size: 12px;
	color: #74ae11;
	line-height: 18px;
	text-decoration: none;
}
.trackbacks a:hover{text-decoration: underline;}
.trackbacks em{
	display: block;
	font-style: normal;
	color: #999;
	font-size:11px;
	line-height: 18px;
}
.sidebar{
	float: left;
	width:230px;
	margin-right: -50px;
}
.twitter-box{
	margin: 0 0 -11px;
	width: 253px;
	overflow: hidden;
}
.twit-message-b{
	width: 223px;
	overflow: hidden;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-twiter-window-b.png) no-repeat 0 100%;
	padding: 0 0 30px;
	float: left;
	margin: 23px 0 0 23px;
	display: inline;
}
.twit-message-t{
	width: 100%;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-twiter-window-t.png) no-repeat;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:9px 0 0;
}
.twit-message-m{
	width: 192px;
	padding: 11px 13px 10px 19px;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-twiter-window.png) repeat-y;
	overflow: hidden;
}
.twit-message-m span{
	font-size: 11px;
	color: #666666;
	display: block;
	padding-top: 5px;
}
.twit-message-t p{
	margin: 0 0 2px;
	color: #333;
	line-height: 14px;
}
.twit-message-t a{
	color: #74ae11;
	text-decoration: none;
}
.twit-message-t a:hover{text-decoration: underline;}
span.bg-chair{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-twitter.gif) no-repeat;
	float: left;
	width: 121px;
	height: 103px;
	overflow: hidden;
	margin: -33px 0 0 32px;
	position: relative;
}
.sidebar-block{
	margin-left: 30px;
	width: 185px;
	overflow: hidden;
	border-top: 1px solid #e8e8e8;
	padding: 22px 0 4px;
	overflow: hidden;
}
.sidebar-block h3{
	margin: 0;
	text-indent: -9999px;
	height: 11px;
	overflow: hidden;
}
.recent-posts h3{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-recent-posts.gif) no-repeat;
	width:73px;
}
.donate h3{
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-donate.gif) no-repeat;
	width:66px;
}
.email-reminders h3{
	background:url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/text-email-reminders.gif) no-repeat;
	width:91px;
}
.email-reminders p{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	
}
.recent-posts{padding-top: 27px;}
.recent-posts ul{
	margin: 13px 0 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
.recent-posts li{
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px;
}
.recent-posts li strong{
	display: block;
	font-size:14px;
	line-height: 15px;
	padding: 0 0 2px;
}
.recent-posts li strong a{
	color: #333;
	text-decoration: none;
}
.recent-posts li strong a:hover{text-decoration: underline;}



.donate{padding-top: 27px;}
.donate ul{
	margin: 13px 0 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
.donate li{
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px;
}
.donate li strong{
	display: block;
	font-size:14px;
	line-height: 15px;
	padding: 0 0 2px;
}
.donate li strong a{
	color: #333;
	text-decoration: none;
}
.donate li strong a:hover{text-decoration: underline;}



.recent-posts li em{
	font-style: normal;
	font-size:11px;
	float: left;
	line-height: 14px;
	margin: 0 11px 0 0;
}
.recent-posts li span{
	display: block;
	overflow: hidden;
	color: #999;
	padding: 0 0 0 1px;
}
.recent-posts li span a{
	float: left;
	background:url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/separator.gif) no-repeat 0 3px;
	color: #999;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	padding: 0 0 0 6px;
}
.recent-posts li span a:hover{text-decoration: underline;}
.email-reminders{font-family: Arial, Helvetica, sans-serif;}
.email-reminders label{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
	display: block;
	margin: 9px 0 10px;
}
.email-reminders fieldset p{
	margin: 0;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/bg-signup-input.gif) no-repeat;
	width: 172px;
	padding: 5px 5px 0 8px;
	height: 25px;
}
.email-reminders fieldset p input{
	border: none;
}
.email-reminders p .txt{
	padding: 0;
	width: 100%;
	font-size: 12px;
	line-height: 14px;
	color: #333;
	margin: 0;
	float: left;
}
.email-reminders .btn{
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(http://parkingday.cluster-dev.com/wp-content/themes/parkingday/images/btn-sign-up.gif) no-repeat;
	width:69px;
	height: 22px;
	margin: 5px 0 0;
}

.blog-post{
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 15px;
	padding-top: 15px;
}
.blog-post h2{
	margin: 0 0 10px;
	color: #000;
	font:bold 24px/24px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	word-spacing: -1px;
}
.blog-post h2 a{
	text-decoration: none;
}
.blog-post h2 a:hover{
	color:#666666;
	text-decoration:none;
}
.blog-post em{
	display:block;
	padding-bottom:5px;
}
.blog-post em span{
	
}
.blog-post em span a{
	text-decoration: none;
	color: #666666;
}


.pages-box {
	width:650px;
	overflow:hidden;
}
.pages {
	text-align: center;
	padding:0;
	margin:13px 0 0;
	overflow:hidden;
	list-style:none;
}
.pages li {
	float:left;
	padding:0 0 0 3px;
}
.pages li a {
	float:left;
	cursor:pointer;
	text-decoration:none;
}
.pages li a:hover {text-decoration:none}
