html{
	height:100%;
	background: #00549F;
}
body {
	height:100%;
	margin:0;
	font:12px/18px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#333;
	min-width:1000px;
	/* background:url(../images/bg-body.jpg) no-repeat 50% 0; */
}
img {border-style:none;}
a, #notfound {
	text-decoration:none;
	color: #3385d8;
}
a:hover, #notfound:hover {text-decoration: underline;}
input,
textarea,
select {
	font:12px arial,sans-serif;
	vertical-align: middle;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
#wrapper{
	width:960px;
	min-height:100%;
	margin:0 auto;
}
#wrapper:after{
	clear:both;
	content:"";
	display:block;
}
* html #wrapper{height:100%;}
.w1{padding-bottom:230px;}
#header{width:100%;padding:1px 5px 0 0;}
#header:after{
	clear:both;
	content:"";
	display:block;
}
#nav {
	overflow: hidden;
	margin:0 0 0 -7px;
	padding:21px 0 0 0;
	width:980px;
	background:url(../images/bg-nav.png) no-repeat;
}
#nav ul{
	float:left;
	list-style:none;
	margin:-21px 0 0;
	 padding:9px 0 9px 16px;
	*padding:12px 0 9px 16px;/* targets IE6 and 7 */

	
}




#nav li{
	float:left;
	/* background:url(../images/sep-nav.gif) no-repeat 100% 1px; */
	padding:0 2px 0 0;
}
#nav li a{
	float:left;
	margin:0 -14px 0 0;
	position:relative;
	cursor:pointer;
}
#nav a:hover {border: none;}
#nav li strong{
	float:left;
	padding:17px 6px 33px 18px;
}
#nav li em{
	float:left;
	width:25px;
	height:67px;
	text-indent:-9999px;
}
#nav .active a strong,
#nav li a:hover strong{
	background:url(../images/bg-nav-hover-l.png) no-repeat;
	
	margin:2px 0 0 -16px;
	*margin:-1px 0 0 -16px;/* targets IE6 and 7 */
	
	padding:15px 6px 25px 34px; 
	*padding:18px 6px 25px 34px; /* targets IE6 and 7 */

	position:relative;
}
#nav .active a em,
#nav li a:hover em{
 /* background:url(../images/bg-nav-hover-r.png) no-repeat; */
 /* margin:-9px 0 0; */
/* position:relative; */
}
#nav .first strong {padding:12px 5px 25px 16px;}
#nav .first:hover strong
#nav .active .first strong{
	padding:15px 5px 2px 17px;
	margin: 0;
}
#nav .active a.first strong,
#nav li a.first:hover strong{
	margin:0px 0 0 -12px;
	*margin:-3px 0 0 -12px;/* targets IE6 and 7 */
	padding:12px 5px 25px 28px;
	*padding:15px 5px 25px 28px;/* targets IE6 and 7 */
	
	background:url(../images/bg-nav-first-hover-l.png) no-repeat;
}

#nav li a span{
	display:block;
	width:100px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
#nav li .about-blog{
	background:url(../images/txt-about-the-blog.png) no-repeat;
	width:143px;
	margin-top:3px;
}
#nav li .contributors{
	background:url(../images/txt-contributors.png) no-repeat;
	width:126px;
		margin-top:3px;
}
#nav li a .media-gallery{
	background:url(../images/txt-media-gallery.png) no-repeat;
	width:131px;
		margin-top:3px;
}
#nav .home span {
	width: 23px;
	height: 22px;
	background:url(../images/bg-home.png) no-repeat;
	margin-top:3px;
	margin-right:10px;
}
.logo-time-warner {
	height:25px;
	width:186px;
	font-size:0;
	line-height:0;
	margin:5px 27px 0 0;
	display: inline;
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	cursor: pointer;
	background:url(../images/logo-time-warner_new.png) no-repeat;
}
#nav .btn-contact-us{
	background:url(../images/btn-contact-us.png) no-repeat;
	width:98px;
	float: left;
	margin:3px 0 0 21px;
	display: inline;
	position: relative;
	cursor: pointer;
}
#nav .btn-contact-us:hover{
	background:url(../images/btn-contact-us_hover.png) no-repeat;
	width:98px;
	float: left;
	margin:3px 0 0 21px;
	display: inline;
	position: relative;
	cursor: pointer;
}
.visual{
	background:url(../images/bg-visual.png) no-repeat;
	height:164px;
	margin:-18px 0 0;
	overflow:hidden;
}
.logo{
	width:283px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-logo.png) no-repeat;
	margin:54px 0 0 27px;
	float:left;
	display: inline;
}
.logo a{
	height:100%;
	display:block;
	position: relative;
	cursor: pointer;
}
.visual ul{
	float:right;
	margin:18px 18px 0 0;
	padding:0;
	list-style:none;
	display: inline;
	position: relative;
}
.visual ul li{
	float:left;
	margin:0 0 0 9px;
	display:inline;
}
.visual ul a {cursor: pointer;}
.visual ul a:hover {border: none;}
.visual .btn-share-this-site{
	background:url(../images/btn-share-this-site.png) no-repeat;
	width: 140px;
	height: 27px;
}
.visual .btn-subscribe{
	width: 107px;
	height: 27px;
	background:url(../images/btn-subscribe.png) no-repeat;
}
#main{
	width:100%;
	padding:40px 0 30px;
	background:#fff url(../images/bg-main-t.gif) no-repeat 0 100%;
}
.home #main{padding:40px 0 87px;}
#main:after{
	clear:both;
	content:"";
	display:block;
}
.container{background:url(../images/bg-main.gif) repeat-y;}
#main .holder{background:url(../images/bg-main.gif) no-repeat -960px 0;}
#main .frame{
	padding:0 21px 0 20px;
	background:url(../images/bg-main.gif) no-repeat -1920px 100%;
}
.two-columns{
	width:100%;
	position:relative;
}
.two-columns:after{
	clear:both;
	content:"";
	display:block;
}
#content{
	float:left;
	width:450px;
}
.post-list{
	width:100%;
	margin:0 0 -9px;
}
.post-list .post{
	height:1%;
	margin:0 0 38px;
}
.post-list .post:after{
	clear:both;
	content:"";
	display:block;
}
.post-info{
	float:left;
	position:relative;
	margin:0 20px 0 -30px;
	width:100px;
	background:#011434 url(../images/bg-post-date.gif) no-repeat;
	color:#fff;
	font-size:14px;
	line-height:15px;
}
#main .post-info .holder{
	background: url(../images/bg-post-date.gif) no-repeat -100px 100%;
	overflow:hidden;
	height:1%;
	padding:0 0 28px 30px;
}
.post-info .holder .heading{
	background:#8dc63f url(../images/bg-post-date.gif) no-repeat 100% 0;
	display:block;
	padding:7px 4px 9px 30px;
	margin:0 0 0 -30px;
	font-size:12px;
	line-height:14px;
}
.post-info .date{
	overflow:hidden;
	height:1%;
	padding:13px 0 9px;
	margin:0 0 9px;
	background:url(../images/sep-post-date.gif) repeat-x 0 100%;
}
.post-info .date span{display:block;}
.post-info .date strong{
	font-weight:normal;
	font-size:30px;
	line-height:30px;
}
.post-info .date .coments-qty{
	overflow:hidden;
	height:1%;
}
.post-info .coments-qty strong{
	display:block;
	font-size:18px;
}
.post-info .coments-qty a{
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.post-content{
	overflow:hidden;
	height:1%;
}
.post-content h2{
	color:#2c2c2c;
	font-size:20px;
	line-height:24px;
	margin:0 0 10px;
}
.featured-post .post-content h2{font-size:24px;}
.featured-heading{
	padding:0 60px 0 0;
	margin:-3px 0 0;
}
.post-content dl{
	margin:0 0 16px;
	padding:0;
	overflow:hidden;
	height:1%;
	line-height:19px;
}
.recent-posts .post-content dl{margin:0 0 8px}
.post-content dt{
	float:left;
	clear:both;
	margin:0 3px 0 0;
	font-weight:bold;
}
.post-content dd{
	margin:0;
	float:left;
}
* html .post-content dd{float:none;}
* html .post-content dt{margin:0;}
* + html .post-content dd{float:none;}
.post-content dd ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	color:#3385d8;
}
.post-content dd ul li{display:inline;}
.post-content dd ul a{color:#3385d8;}
.tags a{text-decoration:underline;}
.tags a:hover{text-decoration:none;}
.post-box{
	overflow:hidden;
	height:1%;
	color:#666;
	line-height:20px;
	font-size:12px;
	word-spacing:-1px;
	margin:0 0 11px;
}
.recent-posts .post-box{line-height:19px;}
.post-box .attachment-post-thumbnail { margin-bottom: 15px; }
.post-box p{margin:0 0 10px;}
.post-box .img-holder{
	margin:0 0 15px;
	overflow:hidden;
	width:100%;
	padding:5px 0 0;
}
.post-box .img-holder img{display:block;}
.button-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.recent-posts .button-list{padding:9px 0 11px}
.button-list li{
	float:left;
	margin:0 9px 0 0;
}
.post .video-hold{
	overflow:hidden;
	width:100%;
	margin:0 0 14px;
}
.post .video-hold img{display:block;}
.recent-posts .post .video-hold{padding:6px 0 0}
.recent-posts{width:100%;}
.post-nav{
	position:absolute;
	bottom:-47px;
	left:0;
	border-top:1px solid #d8d8d8;
	width:451px;
	padding:20px 0 0;
}

#comments { font-size: 14px; color: #30548b; background-color: #CEE4F3; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px; }
.commentlist { list-style: none; margin: 0; padding: 0; }
.commentlist .comment-content { width: 450px; overflow: hidden; margin-bottom: 20px; }
.commentlist .comment-content div { float: left; display: inline; }
.commentlist .commentmetadata { width: 70px; color: #2c2c2c; }
.commentlist .commentmetadata span { display: block; font-size: 14px; text-transform: uppercase; }
.commentlist .commentmetadata span.day { font-size: 28px; line-height: 28px; }
.commentlist .comment-text { width: 363px; border-left: 2px solid #bfbfbf; padding-left: 15px; }
.commentlist .comment-author { margin-top: 0; font-weight: bold; text-transform: capitalize; }
#respond { border-top: 1px dotted #bfbfbf; }
#respond input, #commentform textarea { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 10px; width: 205px; border: 1px solid #c5c5c5; }
#respond textarea { width: 400px; }
#respond input#submit { width: auto; border: none; padding: 0; background: none; }

.media-gallery-box{
	overflow:hidden;
	height:1%;
	margin:-5px 0 0;
}
.media-gallery-box h2{
	margin:0 0 16px;
	color:#277dc1;
	font-size:24px;
	line-height:26px;
}
.tabs-area {
	border: 1px solid #000;
	padding: 10px;
	margin: 15px 0 0;
}
#tabset .ui-tabs-hide { display: none; }
.tabset{
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
	background:url(../images/bg-tabset-t.gif) repeat-x 0 100%;
	word-spacing:2px;
}
.tabset li{
	list-style: none;
	margin:0 2px 0 0;
	float:left;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#999;
}
.tabset li a{
	float:left;
	text-decoration: none;
	color:#3385d8;
	background:url(../images/bg-tabset.gif) no-repeat;
	cursor:pointer;
}
.tabset li a:hover{text-decoration:none;}
.tabset li a strong{
	float:left;
	padding:9px 7px 10px 10px;
	background:url(../images/bg-tabset.gif) no-repeat 100% -35px;
}
.tabset li a span{
	font-weight:normal;
	color:#999;
}
.tabset li.ui-state-active a{background:url(../images/bg-tabset.gif) no-repeat 0 -70px;}
.tabset li.ui-state-active a strong{background:url(../images/bg-tabset.gif) no-repeat 100% 100%}
.tab-content {padding:20px 0 0;}
.gallery-heading{
	background:url(../images/bg-gallery-heading.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding:13px 12px 10px 10px;
	margin:0 0 20px;
	letter-spacing:-1px;
	word-spacing:3px;
}
.gallery-heading h3{
	margin:0;
	color:#30548b;
	font-size:14px;
}
.gallery-heading h3 span{font-weight:normal;}
.gallery-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
/*
.gallery-list li{
	width:100%;
	margin:0 0 27px;
	overflow:hidden;
}
*/
.gallery-list li {
	border:0 solid red;
	float:left;
	height:200px;
	margin:0 5px 18px;
	overflow:hidden;
	width:100px;
}

.gallery-list img{
	display:block;
	margin:0 auto 6px;
}
.gallery-list strong{
	font-size:12px;
	line-height:16px;
	color:#56a1d5;
}
.gallery-list a{
	color:#56a1d5;
	display:block;
}
.gallery-list a:hover strong{text-decoration:underline;}
.gallery-list ul{
	margin:0 0 0 -19px;
	padding:0;
	list-style:none;
	width:470px;
}
.gallery-list ul li{
	float:left;
	display:inline;
	width:97px;
	margin:0 0 0 20px;
}
#sidebar{
	float:right;
	width:449px;
	padding:10px 0 8px;
}
#sidebar .news-column{
	float:left;
	width:200px;
	padding:0 10px;
}
#sidebar .info-column{
	float:right;
	width:190px;
	padding:0 9px 0 11px
}
#sidebar .box{
	width:100%;
	background:url(../images/bg-sidebar-box-large.gif) repeat-y;
	margin:0 0 10px;
}
#main #sidebar .box .holder{background:url(../images/bg-sidebar-box-large.gif) no-repeat -200px 0;}
#main #sidebar .box .frame{
	background:url(../images/bg-sidebar-box-large.gif) no-repeat -400px 100%;
	overflow:hidden;
	height:1%;
	padding:2px;
}
#main #sidebar .info-column .box{background:url(../images/bg-sidebar-box.gif) repeat-y;}
#main #sidebar .info-column .box .holder {background:url(../images/bg-sidebar-box.gif) no-repeat -190px 0;}
#main #sidebar .info-column .box .frame{background:url(../images/bg-sidebar-box.gif) no-repeat -380px 100%;}
#main #sidebar .blue-box{
	background:url(../images/bg-blue-box.gif) repeat-y;
	color:#fff;
}
#main #sidebar .blue-box .holder{background:url(../images/bg-blue-box.gif) no-repeat -200px 0;}
#main #sidebar .blue-box .frame{background:url(../images/bg-blue-box.gif) no-repeat -400px 100%;}
#main #sidebar .box .heading{
	overflow:hidden;
	text-align:center;
	height:35px;
	border-bottom:2px solid #a6cce8;
}
#main #sidebar .box .heading h3{
	width:100%;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	background-position:50% 50%;
}
.twitter{background:url(../images/txt-twitter.gif) no-repeat;}
.twitpic{background:url(../images/txt-twitpic.gif) no-repeat;}
.flickr{background:url(../images/txt-flickr.gif) no-repeat;}
#main #sidebar .box .sub{
	overflow:hidden;
	height:1%;
	padding:6px 11px 7px;
	background:#3f84e4 url(../images/bg-box-sub.gif) no-repeat -186px 100%;
	font-size:12px;
	line-height:14px;
}
#main #sidebar .news-column .box .sub .more{color:#fff;}
#main #sidebar .info-column .box .sub{
	background:#d6e9f5 url(../images/bg-box-sub.gif) no-repeat 0 100%;
	padding:4px 11px 7px;
}
#main #sidebar .blue-box .sub{
	background:#092150 url(../images/bg-blue-box-sub.gif) no-repeat 0 100%;
	margin:0 0 -1px -1px;
	padding:10px 11px 9px 20px;
}
#main #sidebar .blue-box .sub .more{
	background:url(../images/bullet-blue-box-more.gif) no-repeat;
	padding:2px 0 2px 27px;
}
#sidebar .more{
	background:url(../images/bullet-more.png) no-repeat;
	padding:3px 0 3px 23px;
	font-weight:bold;
	line-height:15px;
	color:#3f84e4;
	position:relative;
	float:left;
	height:1%;
	word-spacing:2px;
}
.twitter-hold{
	overflow:hidden;
	height:1%;
	padding:7px 14px 8px;
	color:#666;
	font-size:11px;
	line-height:16px;
}
.twitter-hold .item{
	overflow:hidden;
	width:100%;
	background:url(../images/sep-sidebar-list.gif) repeat-x 0 100%;
	padding:0 0 10px;
	margin:0 0 8px;
}
.twitter-hold .item p{margin:0;}
.twitter-hold h4{
	margin:0 0 2px;
	color:#30548b;
}
.twitter-hold ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}
.twitter-hold ul a{color:#999;}
.twitpic-hold{
	margin:0;
	padding:9px 0 10px 1px;
	height:150px;
	overflow:auto;
	list-style:none;
}
.twitpic-hold li{
	float:left;
	height:70px;
	width:70px;
	margin:0 0 10px 10px;
	display:inline;
}
.twitpic-hold img{display:block;}
.heading-box{
	width:100%;
	margin:0 0 20px;
	background:url(../images/bg-content-block-heading.gif) no-repeat;
}
.heading-box h3{
	background:url(../images/bg-content-block-heading.gif) no-repeat 100% 100%;
	margin:0;
	color:#30548b;
	font-size:18px;
	line-height:18px;
	padding:11px 12px 12px 11px;
}
#sidebar .heading-box{
	background:url(../images/bg-sidebar-heading.gif) no-repeat;
	margin:0 0 16px;
}
#sidebar .heading-box h3{
	background:url(../images/bg-sidebar-heading.gif) no-repeat 100% 100%;
	font-size:14px;
	line-height:18px;
}
#sidebar .block{
	overflow:hidden;
	width:100%;
	margin:0 0 5px;
	padding:8px 0 0;
}
#sidebar .info-column .block{padding:0;}
.side-ad{
	overflow: hidden;
	margin:0 0 10px;
}
* html .side-ad {
	overflow: visible;
	height: 1%;
}
.side-ad img{display:block;}
.video-list{
	overflow:hidden;
	height:1%;
	padding:4px 0 0;
	margin:0 0 9px;
}
.video-box{
	overflow:hidden;
	width:100%;
	margin:0 0 17px;
	color:#666;
	font-size:12px;
	line-height:14px;
}
.video-hold{
	overflow:hidden;
	width:100%;
	margin:0 0 8px;
}
.video-hold img{display:block;}
.video-box a{
	margin:0 3px 0 0;
	color:#3385d8;
	font-weight:bold;
}
.more-hold{
	overflow:hidden;
	height:1%;
}
.search fieldset{
	overflow:hidden;
	width:100%;
	padding:0 0 9px;
}
.search fieldset .row{
	overflow:hidden;
	width:100%;
}
.search fieldset .row div{
	float:left;
	background:url(../images/bg-search-txt.gif) no-repeat;
}
.search fieldset .row input{float:left;}
.search fieldset .row div input{
	border:0;
	background:none;
	font-size:11px;
	line-height:15px;
	color:#6e6e6e;
	padding:7px 10px 8px;
	height:15px;
	width:152px;
}
.search fieldset h3{
	color:#252c3e;
	font-size:14px;
	line-height:14px;
	margin:0 0 7px;
}
.box-heading{
	background:#d3e7f4 url(../images/bg-box-heading.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding:8px 11px;
	font-size:12px;
	line-height:14px;
}
.box-heading h3{
	margin:0;
	color:#30548b;
	font-size:14px;
	line-height:16px;
}
.white-heading{background:#3f84e4 url(../images/bg-box-heading.gif) no-repeat -196px 0;}
.white-heading h3{color:#fff;}
.blue-box .box-heading{
	background:url(../images/sep-blue-box-heading.gif) repeat-x 0 100%;
	margin:0 -2px 0 -1px;
	padding:12px 11px 11px 20px;
}
.blue-box .box-heading h3{
	color:#fff;
	font-size:16px;
	word-spacing:3px;
}
#sidebar .news{
	overflow:hidden;
	height:1%;
	padding:7px 10px 18px 9px;
	color:#333;
	font-size:12px;
	line-height:20px;
}
#sidebar .news .news-box{
	overflow:hidden;
	width:100%;
	word-spacing:-1px;
}
#sidebar .news .date{
	color:#666;
	font-size:14px;
	line-height:16px;
	display:block;
	margin:0 0 5px;
	font-style:normal;
}
#sidebar .news .news-ttl{
	overflow:hidden;
	height:1%;
	margin:0 0 6px;
}
#sidebar .news .news-ttl h4{
	color:#30548b;
	font-size:14px;
	line-height:18px;
	margin:0;
}
#sidebar .news .news-ttl a{color:#30548b;}
#sidebar .news .news-ttl .address{display:block;}
#sidebar .news .news-ttl a:hover .address{text-decoration:underline;}
#sidebar .news .img-holder{margin:0 0 14px}
#sidebar .news .img-holder img{display:block;}
#sidebar .news p{
	margin:0 0 3px;
	word-spacing:-2px;
}
.read-more{
	color:#3385d8;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	word-spacing:2px;
	padding:0;
}
.read-more img{margin:0 6px 1px 2px;}
#main #sidebar .blue-box .customer-box{
	overflow:hidden;
	height:1%;
	padding:8px 19px 0;
	line-height:16px;
	word-spacing:-1px;
	letter-spacing:1px;
}
#main #sidebar .blue-box p{margin:0 0 10px;}
#sidebar .gellery{
	overflow:hidden;
	width:165px;
	padding:10px 10px 6px;
}
#sidebar .gellery ul{
/*	margin:0 0 10px; */
	margin:0 0 5px;	
	padding:0 0 11px;
	list-style:none;
	width:99999px;
	overflow:hidden;
/*	background:url(../images/sep-sidebar-list.gif) repeat-x 0 100%; */
}
#sidebar .gellery ul li{
	float:left;
	width:175px;
}
#sidebar .gellery ul li img{
	float:left;
	margin:0 5px 0 0;
}
#sidebar .gellery ul li .info{
	overflow:hidden;
/*	height:1%; */
	color:#9e9e9e;
	font-size:12px;
	line-height:14px;
/*	padding:5px 0 0; */
	padding:5px 0 0;
}
#sidebar .gellery ul li .info h4{
	margin:0 0 1px;
	font-size:12px;
	line-height:16px;
	color: #363636;
}
#sidebar .gellery ul li .info p{
	margin:0 0 5px;
	letter-spacing:-1px;
}
#sidebar .gellery ul li .info h4 a{color:#56a1d5;}
.gallery-nav{
	overflow:hidden;
	width:100px;
	margin:0 auto;
	text-align:center;
	border: 0px solid red;
}
.gallery-nav .next,
.gallery-nav .prev{
	float:left;
	width:20px;
	height:20px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-gallery-nav.gif) no-repeat;
}
.gallery-nav span{
/*	overflow:hidden; */
/*	height:1%; */
/*	display:block; */

}
.gallery-nav .next{
	float:right;
	background-position:0 100%;
}
.side-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
	word-spacing:-1px;
}
.side-list li{
	background:url(../images/sep-sidebar-list.gif) repeat-x;
	margin:-8px 0 8px;
	padding:8px 0;
	line-height:14px;
}
.side-list li a{color:#011434;}
.side-list li h4{
	color:#3385d8;
	margin:0;
	font-size:14px;
	line-height:15px;
}
.top-keywords ul{
	margin:0 0 13px;
	padding:0;
	list-style:none;
}
.top-keywords ul li{display:inline;}
.top-keywords a{color:#011434;}
.recent-comments ul{
	margin:0 0 -5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.recent-comments ul li{margin:0 0 18px;}
.recent-comments ul li a{color:#011434;}
.button{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:100px;
	height:29px;
	cursor:pointer;
	font-size:0;
	line-height:0;
}
.btn-email-this{
	background:url(../images/btn-email-this.png) no-repeat;
	width:109px;
}
.btn-next{
	background:url(../images/btn-newer-post.png) no-repeat;
	width:127px;
	float:left;
}
.btn-prev{
	background:url(../images/btn-older-post.png) no-repeat;
	width:127px;
	float:right;
}
.btn-share-this{
	background:url(../images/btn-share-this.png) no-repeat;
	width:111px;
}
#footer {
	overflow:hidden;
	width:960px;
	height:230px;
	margin:-230px auto 0;
	padding:10px 0 0;
	color:#fff;
	word-spacing:-2px;
}
#footer .ad{
	overflow:hidden;
	width:960px;
	padding:0;
	background:#2a3039 url(../images/bg-footer.gif) no-repeat;
	margin:0 0 18px;
}
#footer .ad .holder{
	overflow:hidden;
	width:960px;
	padding:10px 0 9px;
	background:url(../images/bg-footer.gif) no-repeat 100% 100%;
}
#footer .ad .frame{
	overflow:hidden;
	width:100%;
}
#footer .ad ul{
	margin:0 0 0 -11px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:1000px;
}
#footer .ad li{
	float:left;
	display:inline;
	margin:0 0 0 21px;
	padding:0;
	background:none;
}
#footer .ad ul a{display:block;}
#footer .ad ul img{display:block;}
#footer .nav {
	overflow: hidden;
	padding:0 0 20px;
	background:url(../images/separator-footer.gif) repeat-x 0 100%;
}
* html #footer .nav {overflow: visible;height: 1%;}
#footer .block {
	overflow: hidden;
	padding:17px 0 0;
}
* html #footer .block {overflow: visible;height: 1%;}
#footer ul{
	margin:0 0 0 -11px;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	float:left;
}
#footer li{
	display:inline;
	background:url(../images/sep-footer.gif) no-repeat 0 3px;
	padding:0 9px 0 11px;
}
#footer ul a{color:#fff;}
#footer ul a:hover{color:#0088ce;}
#footer p{
	margin:0;
	float: right;
}

.author-box {
	width: 100%;
}

.author-box .author-photo-thumb {
	height: 155px;
	width: 140px;

	float: left;
	border: 0px solid red;
	padding: 20px 10px 15px 0;	
}

.author-box .author-info {
	float: right;
	border: 0px solid green;
	padding: 15px 10px 20px 0;	
	width: 280px;
}

.author-box .author-info h2.author-name {
	color: #363636;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

.author-box .author-info ul.author-meta {
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.author-box .author-info ul.author-meta li {
	color: #B2760F;
	float: left;
	border-right: 2px solid #cac8c4;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}

.author-box .author-info ul.author-meta li.last {
	border-right: 0px solid #cac8c4;
}

.author-box div.liner {
	border-bottom: 3px solid #cac8c4;	
	clear: both;
}

.author-bio-box .author-photo-full {
	height: 100px;
	width: 125px;
	float: left;
	border: 0px solid red;
	padding: 3px 0px 0px 0;	
}

.author-bio-box .author-content {
	width: 300px;
	float: right;
	border: 0px solid green;
}

.author-bio-box .author-content .author-info {
	margin-bottom: 15px;
}
.author-bio-box .author-content .author-title {
	font-size: 1.2em;
	color: #363636;
	margin: 0 0 2px 0;
}

.author-bio-box .author-content .author-location {
	font-size: 1.0em;
	color: #363636;
	margin: 0 0 2px 0;
}

.author-bio-box .author-content .author-postcount {
	color: #B2760F;
}

ul.twitpic-hold img.twitpic,
ul.twitpic-hold img.flickr {
	border: 3px solid #B1B5B3;
}


ul.contributors-sidebar-list {
	height: 75px;
}

ul.recent-comments li  { font-weight: bold;}
ul.recent-comments li a { font-weight: normal;}

p.comment-error {
	background-color: #ff0000;
	color: #ffffff;
	padding: 3px 5px;
}


p a.comment-policy-link {
	float: right;
	margin-right: 65px;
}
p a.comment-policy-link span { font-weight: bold; color: #8dc63f; }
	
#wpcf7-f1-p8-o1 form span.wpcf7-not-valid-tip { position: static; display: block; margin-top: 10px; }
#wrapper .at300bs { display: none; }
