/*
Color Key:
BG Gray          : #ddd5be 
Med. Green       : #006666
Dark Green       : #003333
Orange           : #ff6600
Canary           : #f4d16d
Light Gray       : #ccc
Gray             : #999
Medium Gray      : #666
Dark Gray        : #333
*/
 
@import "css/reset-fonts.css";	/* RESET BROWSERS TO START IN THE SAME PLACE - YUI 2.7.0 http://yuiblog.com/assets/pdf/cheatsheets/css.pdf */
@import "css/forms.css";		/* FORMS */

/* GENERAL
************************************************/
html, body { 
	background-color:#ddd5be;
}
body {
	color:#333;	
	text-shadow:#000 0 0 0; /* To fix goofiness in safari */
}
/* ANCHORS
************************************************/
a, a:visited {
	color:#006666; 
	text-decoration:underline;
	outline:none;
}
a:hover {  
	color:#ff6600; 
	text-decoration:underline;
}
.print {
	padding:2px 0;
	padding-left:20px;
	background:url(images/icon_print.png) no-repeat 0 50%;
}
.email {
	padding:2px 0;
	padding-left:20px;
	background:url(images/icon_email.png) no-repeat 0 50%;
}
.comments {
	padding:2px 0;
	padding-left:20px;
	background:url(images/icon_comments.png) no-repeat 0 4px;
}
.rss {
	padding:2px 0;
	padding-left:20px;
	background:url(images/icon_feed.png) no-repeat 0 50%;
}
.facebook {
	padding:2px 0;
	padding-left:20px;
	background:url(images/icon_facebook.png) no-repeat 0 50%;
}
.twitter {
	padding:2px 0;
	padding-left:20px;
	background:url(images/icon_twitter.png) no-repeat 0 50%;
}
.delicious {
	padding:2px 0;
	padding-left:20px;
	background:url(images/icon_delicious.png) no-repeat 0 50%;
}
.icon {
	margin:0 auto;
	width:25px;
	height:25px;
	display:block; 
	text-indent:-9999px !important;
	padding:0 !important;
	background-position:2px 2px;
	outline:0;
}
a.read-more, a.more-link {
	display:block;
	clear:both;
	float:right;
	padding:0;
	width:13%;
	outline:none;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
a.read-more:hover, a.more-link:hover {
	text-decoration:underline;
}
/* CLEARING ELEMENTS
************************************************/	
div.clearer { 
	clear: both; 
	height: 0; 
	line-height: 0;
}
hr { 
	border:none;
	color:#ddd5be;
	clear:both;
	height:2px;
	background-color:#ddd5be;
	width:60%;
	margin:30px auto;
	margin-top:15px;
}
/* POSITIONING
************************************************/	
.aligncenter {
	text-align: center;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float: right;
	margin: 0 0 5px 10px;
	display: block;
}
.alignleft {
	float: left;
	margin: 0 10px 5px 0;
	display: block;
}
img.alignright, img.alignleft, img.aligncenter, 
a img.alignright, a img.alignleft, a img.aligncenter {
	border:1px solid #999;
	padding:4px;
	background-color: #ddd5be;	
}
.wp-caption {
	background-color: #fff;
	border-top: 2px solid #ddd5be;
	border-bottom: 2px solid #ddd5be;
	padding:10px 5px;
	text-align: center;
}
.wp-caption:hover {
	background-color: #ddd5be;
	border-top: 2px solid #999;
	border-bottom: 2px solid #999;
}
.wp-caption a img, .wp-caption a img:hover {
	padding:0;
	border:0 none;
}
.wp-caption .wp-caption-text {
	margin: 10px 0 0 0;
	padding:0;
	font-family:Georgia, serif;
	font-style:italic;
	color:#666;
}
.hidden {
	display:none; 
}
/* COMMON TAGS, SPECIAL STYLES
************************************************/
p, address { 
	padding:0 0 20px 0;
}
strong {
	font-weight:bold;
}
q, em {
	font-style:italic;
}
del {
	text-decoration:line-through;
}
ins {
	text-decoration:underline;
}
sup, sub {
	position: relative;	
}
sup {
	bottom:1ex;
}
sub {
	top:.5ex;
}
acronym, abbr {
	border-bottom-width:thin;
	border-bottom-style:dotted;
	cursor:help;
}
abbr.published {
	border:none;
}
code {}
/* HEADERS
************************************************/
h1, h2, h3, h4, h5, h6 {
	letter-spacing:-1px;
	margin-bottom:10px;
	padding:0;
	font-family:Georgia, serif;
	font-weight:bold;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { 
	text-decoration:none;
}
h1 {
	font-size:197%; /*26px*/
	color:#006666;
}
h2 {
	font-size:153.9%; /*20px*/
	color:#006666;
}
h3 {
	font-size:123.1%; /*26px*/
	color:#006666;
}	
h4 {
	font-size:93%; /*12px*/
	color:#333;
	text-transform:uppercase;
}
h5 {
	font-size:93%; /*16px*/
	color:#006666;
}
h6 {
	font-size:93%; /*16px*/
	color:#006666;
	text-align:center;
}
/* LISTS
************************************************/
ul, ol, dl {
	padding-bottom:20px;
}
ul {
	margin-left:4em;
	/*margin-right:.5em;*/
}
li ul {
	padding-bottom:0px;
	margin-left:.75em;
}
ol {
	margin-left:5em;
	/*margin-right:.5em;*/
}
ol li {
	padding-bottom:10px;
	list-style-type:decimal;
}
ol.type-A li { 
	list-style-type:upper-alpha !important;
}
dl {
	margin-left:.75em;
	margin-right:.5em;
}
dt {
	font-weight:bold;
}
dd {
	background:url(images/bullet_dot.gif) no-repeat 0 1.5em; 
	padding:15px 0 15px 20px;
}
ul.bullet-list li, .entry-content ul li {
	background:url(images/bullet_dot.gif) no-repeat 0 .7em;
	padding:5px 0 5px 16px;
}
ul.multi-column {
	width:275px;
}
ul.multi-column li {
	float:left;
	width:9.1em;
}
#recent-posts li a {
	border-right:1px solid #fff;
	font-weight:bold;
	padding-right:5px;
	margin-right:5px;
}
/* QUOTATIONS
************************************************/
blockquote {
	margin:0 auto;
	background:url(images/blockquote_l.gif) no-repeat 15px 0;	
	font-family:Georgia, serif;
	font-style:italic;
	color:#666;
	padding:13px 0;
}	
blockquote p {
	padding-left:40px;
	padding-right:40px;
}
/*blockquote > p:last-child {	
	background:url(images/blockquote_r.gif) no-repeat right 80%;
}*/
/*blockquote .leader {
	font:40px "Times New Roman", Times, serif;
	font-weight:bold;
	color:#ccccff;
	float:left;
	margin:0 4px 4px 4px;
	padding-bottom:4px;
}*/
/* CONTAINERS & NAVIGATIONS
************************************************/
.wrapper {
	width:960px;
	margin:0 auto;
}
#header, #content, #footer {
	width:100%;
	margin:0 auto;
}
#header {
	background:url(images/bg_header.png) repeat-x;
}
#footer {
	background:url(images/bg_footer.png) repeat-x;
}
#content .wrapper {	
	background:#fff url(images/bg_l.gif) repeat-y;
	padding-left:5px;
}
#content #wrapper_r {	
	background:url(images/bg_r.gif) repeat-y right;
}
#content .wrapper, #content #wrapper_r {	
	width:965px;
}
/*#content_wrap {
	width:640px;
	float:left;
	padding:35px 10px 0 10px;
}*/
#content_wrap {
	width:620px;
	float:left;
	padding:35px 20px 0 20px;
}
ul#sidebar {
	width:280px;
	float:left;
	margin:0;
	margin:25px 0;
	padding:0 10px;
	position:relative;
}
ul#sidebar li ul {
	padding-left:10px;
}
ul#sidebar li#photos ul {
	padding-left:0;
}
ul#sidebar a.more-link {
	width:100%;
	text-align:right;
}
ul#sidebar li ul, ul#sidebar li div.clearer {
	padding-bottom:30px;
	margin-left:0;
}
ul#sidebar li h2 {
	text-indent:-9999px;
	width:280px;
	height:75px;
	margin-bottom:0;
}
ul#sidebar li#categories h2 {
	background:#fff url(images/categories.gif) no-repeat;
}
ul#sidebar li#categories li a {
	font-family:Georgia,serif;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
ul#sidebar li#categories li a:hover {
	text-decoration:underline;
}
ul#sidebar li#country-connected h2 {
	background:#fff url(images/country-connected.gif) no-repeat;
}
ul#sidebar li#country-connected ul li a {
	font-size:108%;
	font-family:Georgia,serif;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:90px;
	height:32px;	
	padding-top:13px;
	padding-left:45px;
	outline:none;
}
ul#sidebar li#country-connected ul.multi-column li {
	width:10.3em;
	padding-top:10px;
}
ul#sidebar li#country-connected ul li a.sticker-facebook {
	background:#fff url(images/sticker-facebook.gif) no-repeat;
}
ul#sidebar li#country-connected ul li a.sticker-facebook:hover {
	background-position:0 -45px;
}
ul#sidebar li#country-connected ul li a.sticker-twitter {
	background:#fff url(images/sticker-twitter.gif) no-repeat;
}
ul#sidebar li#country-connected ul li a.sticker-twitter:hover {
	background-position:0 -45px;
}
ul#sidebar li#country-connected ul li a.sticker-youtube {
	background:#fff url(images/sticker-youtube.gif) no-repeat;
}
ul#sidebar li#country-connected ul li a.sticker-youtube:hover {
	background-position:0 -45px;
}
ul#sidebar li#country-connected ul li a.sticker-rss {
	background:#fff url(images/sticker-rss.gif) no-repeat;
}
ul#sidebar li#country-connected ul li a.sticker-rss:hover {
	background-position:0 -45px;
}
ul#sidebar li#popular-posts h2 {
	background:#fff url(images/popular-posts.gif) no-repeat;
}
ul#sidebar li#popular-posts ul li {
	border-bottom:1px solid #006666;
	font-family:Georgia,serif;
	margin-bottom:10px;
	padding-bottom:10px;
}
ul#sidebar li#popular-posts ul li span.author {
	font-style:italic;
}
ul#sidebar li#popular-posts ul li.last, ul#sidebar li#recent-comments ul li.last {
	border-bottom:none;
}
ul#sidebar li#recent-comments h2 {
	background:#fff url(images/recent-comments.gif) no-repeat;
}
ul#sidebar li#recent-comments ul li {
	border-bottom:1px solid #006666;
	margin-bottom:10px;
}
ul#sidebar li#recent-comments ul li p {
	padding-top:4px;
	padding-bottom:10px;
}
ul#sidebar li#recent-comments ul li span.author {
	font-family:Georgia,serif;
	font-weight:bold;
}
ul#sidebar li#photos h2 {
	background:#fff url(images/photos.gif) no-repeat;
}
ul#sidebar li#photos ul li {
	float:left;
	width:70px;
	height:90px;
	background:url(images/bg_photos.gif) no-repeat;
}
ul#sidebar li#photos ul li img {
	width:56px;
	height:56px;
	padding:10px 0 0 8px;
}
ul#sidebar li#photos ul li a {
	outline:none;
}
#header .wrapper {	
	width:970px;
	height:205px;
}
#header h1#logo {
	width:261px;	
	height:205px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/header_logo_sm.png) no-repeat;
}
#header h1#logo a {
	display:block;
	width:261px;	
	height:205px;
	margin:0;
	padding:0;
	line-height:0;
	text-indent:-9999px;
	outline:0;
}
/*#header h1#logo a:hover {
	background-position:0 -115px;
}*/
#header #header_right {
	float:left;
	width:495px;
	color:#fff;
	position:relative;
	background:url(images/bg_header_right.gif) repeat-x bottom;
}
div#powered {
	float:right;
}
div#powered p {
	padding:0;
	padding-top:18px;
}
div#powered p, h2#cf-logo {
 	float:left;
}
h2#cf-logo {
	width:137px;	
	height:70px;
	margin:0;
	padding:0;
}
h2#cf-logo a {
	width:137px;	
	height:70px;
	margin:0;
	padding:0;
	background:url(images/cf-logo.png) no-repeat;
	display:block;
	text-indent:-9999px;
	outline:0;
}
#header p#blurb {
	clear:both;
	width:464px;
	height:47px;
	padding:23px 0 0 10px;
	margin:0;
	text-align:center;
	font-family:Verdana,sans-serif;
	font-size:83%;
	color:#666;	
	background:url(images/bg_blurb.png) no-repeat right top;
}
/* Navigation */
ul#nav, ul#nav li {
	margin:0;
	padding:0;
}
ul#nav {
	width:214px;
	height:205px;
	background:url(images/bg_nav_sm.png) no-repeat;
	float:left;
}
ul#nav li a {
	display:block;
	outline:none;
	text-indent:-9999px;
	overflow:hidden;
}
ul#nav li.the-bloggers a {
	width:200px;
	height:51px;
	margin-top:21px;
	background:url(images/bg_nav_sm.png) no-repeat 0 -21px;
}
ul#nav li.the-bloggers a:hover {
	background-position:-214px -21px;
}
ul#nav li.about-the-blog a {
	width:204px;
	height:60px;
	background:url(images/bg_nav_sm.png) no-repeat 0 -72px;
}
ul#nav li.about-the-blog a:hover {
	background-position:-214px -72px;
}
ul#nav li.contact-us a {
	width:162px;
	height:56px;
	background:url(images/bg_nav_sm.png) no-repeat 0 -132px;
}
ul#nav li.contact-us a:hover {
	background-position:-214px -132px;
}
#footer {
	color:#fff;
	font-family:Georgia, serif;
	font-size:85%;
}
#footer a {
	color:#ccc;
}
#footer a:hover {
	color:#999;
	text-decoration:underline;
}
#footer .wrapper {
	padding-top:120px;
	position:relative;
}
ul#footer-nav {
	font-size:123.1%;
	font-weight:bold;
	margin-left:0;
	background:url(images/mynameis.png) no-repeat;
	height:58px;
	position:absolute;
	top:-8px;
	left:0;
	padding-top:25px;
}
ul#footer-nav li {
	float:left;
	border-right:1px solid #fff;
	padding-right:10px;
	margin-right:10px;
}
ul#footer-nav li.home {
	border:none;
	margin:0;
	padding-right:0;
	padding-left:20px;
	width:74px;
	height:38px;
}
ul#footer-nav li.home a {
	color:#006666;
}
ul#footer-nav li.home a:hover {
	color:#ff6600;
	text-decoration:none;
}
ul#footer-nav li.last {
	border-right:none
}
ul#footer-nav li a, ul#footer-nav li a.current {
	color:#fff;
	outline:none;
	text-decoration:none;
}
ul#footer-nav li a.current, ul#footer-nav li a.current:hover {
	color:#ff6600;
	text-decoration:none;
}
#footer a.license {
	float:left;
	display:block;
	width:88px;
	height:33px;
	margin-right:10px;
}
#footer #license {
	float:left;
	width:50%;
}
#footer-meta {
	float:right;
	text-align:right;
}
/* WP Entry */
.entry-wrapper-featured, .entry-wrapper-excerpt, .entry-wrapper {
	margin-bottom:40px;
}
ul.entry-wrapper-featured {
	width:620px;
	height:270px;
	margin-left:0;
	position:relative;
}
ul.entry-wrapper-featured li img {
	width:610px;
	height:240px;
	background:url(images/bg_featured.gif) repeat-x;
	padding:5px;
}
ul.entry-wrapper-featured li.entry-content {	
	position:absolute;
	bottom:1px;
	right:-10px;
	/*width:375px;
	height:147px;*/
	width:345px;
	height:107px;
	padding:20px 10px 20px 20px;
	background:url(images/bg_featured-content.png) no-repeat;
}
ul.entry-wrapper-featured li.entry-content div {	
	position:relative;
	width:345px;
	height:107px;
}
ul.entry-wrapper-featured li.entry-head {	
	position:absolute;
	top:15px;
	right:5px;
	width:375px;
	height:90px;
	padding:0;
	color:#ddd5be;
	text-align:right;
	font-family:Georgia,serif;
	font-weight:bold;
}
ul.entry-wrapper-featured li.entry-head .innerwrap {
	background:transparent url(images/bg_featured-head.png) no-repeat;
	width:371px;
	padding-right:4px;
	padding-bottom:4px;
}
ul.entry-wrapper-featured li.entry-head h2.entry-title {
	font-size:167%;
	margin-bottom:4px;
}
ul.entry-wrapper-featured li.entry-head h2.entry-title a, ul.entry-wrapper-featured li.entry-head span.entry-categories a, ul.entry-wrapper-featured li.entry-head span.entry-comments a {
	color:#f4d16d;
	text-decoration:none;
}
ul.entry-wrapper-featured li.entry-head span.entry-categories a, ul.entry-wrapper-featured li.entry-head span.entry-comments a {
	font-weight:normal;
}
ul.entry-wrapper-featured li.entry-head h2.entry-title a:hover, 
ul.entry-wrapper-featured li.entry-head span.entry-categories a:hover, ul.entry-wrapper-featured li.entry-head span.entry-comments a:hover {
	color:#ff6600;
}
ul.entry-wrapper-featured li.entry-head abbr.entry-date, ul.entry-wrapper-featured li.entry-head span.entry-categories, ul.entry-wrapper-featured li.entry-head span.entry-comments {
	font-size:93%;	
}
ul.entry-wrapper-featured li.entry-head abbr.entry-date, ul.entry-wrapper-featured li.entry-head span.entry-categories, ul.entry-wrapper-featured li.entry-head span.entry-comments {
	font-size:93%;	
}
ul.entry-wrapper-featured li.entry-head abbr.entry-date, ul.entry-wrapper-featured li.entry-head span.entry-categories {
	padding-right:4px;	
}
ul.entry-wrapper-featured li.entry-head span.entry-categories {
	font-style:italic;
}
ul.entry-wrapper-featured li.entry-content p {	
	padding-bottom:0;
}
ul.entry-wrapper-featured li.entry-content a.more-link {
	position:absolute!important;
	bottom:-12px;
	right:1px;
	width:110px;
	height:25px;
	text-indent:-9999px;
	background:url(images/read-more.gif) no-repeat;
}
ul.entry-wrapper-featured li.entry-content a.more-link:hover {
	background-position: 0 -25px;
}
ul.entry-wrapper-featured li.entry-content span.author-name a {
	font-size:108%;
	text-decoration:none;
	font-weight:bold;
}
ul.entry-wrapper-featured li.entry-content span.author-name {
	font-family:Georgia,serif;
	display:block;
	position:absolute;
	bottom:-9px;
	left:0;	
}
.entry-wrapper-excerpt .entry-head {
	font-family:Georgia, serif;
	font-weight:bold;
	margin-bottom:10px;
}
.entry-wrapper-excerpt .entry-head a {
 	font-weight:normal;
}
.entry-wrapper-excerpt .entry-head h2.entry-title {
	font-size:153.9%;
	border-bottom:2px solid #006666;	
	margin-bottom:0;
	font-weight:bold;
}
.entry-wrapper-excerpt .entry-head h2.entry-title a {
	text-decoration:none;	
	font-weight:bold;
}
.entry-wrapper-excerpt .entry-head .avatar, .entry-wrapper-excerpt .entry-head .photo {
	width:50px;
	height:50px;
	float:left;
	border-right:1px solid #006666;
	margin-right:10px;
}
.entry-wrapper-excerpt .entry-head .entry-meta {
	margin-top:10px;
}
.entry-wrapper-excerpt .entry-head {
	color:#666;
}
.entry-wrapper-excerpt .entry-head .author-name, .entry-wrapper-excerpt .entry-head .entry-categories, .entry-wrapper-excerpt .entry-head .entry-comments {
	padding-left:5px;
	font-style:italic;
}
.entry-wrapper-excerpt .entry-head .author-name a, .entry-wrapper-excerpt .entry-head .entry-categories a, .entry-wrapper-excerpt .entry-head .entry-comments a {
	color:#666;
}
.entry-wrapper-excerpt .entry-head .author-name a:hover, .entry-wrapper-excerpt .entry-head .entry-categories a:hover, .entry-wrapper-excerpt .entry-head .entry-comments a:hover {
	color:#006666;
}
.entry-wrapper .entry-head {
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:108%;
	margin-bottom:10px;
}
.entry-wrapper .entry-head a {
 	text-decoration:none;
 	font-weight:normal;
}
.entry-wrapper .entry-head a:hover {
 	text-decoration:underline;
}
.entry-wrapper .entry-head h2.entry-title {
	font-size:182%;/*24*/
	border-bottom:2px solid #006666;
	margin-bottom:0;
}
.entry-wrapper .entry-head .entry-meta-wrapper, .entry-wrapper-excerpt .entry-head .entry-meta-wrapper {
	margin-top:1px;
	border-top:1px solid #006666;
}
.entry-wrapper .entry-head .entry-date {
	float:left;
	width:80px;
	height:80px;
	text-align:center;
	color:#006666;
	display:block;
}
.entry-wrapper .entry-head .entry-date span {
	clear:both;
	display:block;
}
.entry-wrapper .entry-head .entry-date .month {
	text-transform:uppercase;
}
.entry-wrapper .entry-head .entry-date .month, .entry-wrapper .entry-head .entry-date .day {
	font-size:138.5%;
}
.entry-wrapper .entry-head .entry-author {
	float:left;
	width:220px;
	height:80px;
	border-left:1px solid #006666;
	font-weight:bold;
	font-style:italic;
}
.entry-wrapper .entry-head .entry-author .avatar, .entry-wrapper .entry-head .entry-author .photo {
	width:80px;
}
.entry-wrapper .entry-head .entry-author .author-name {
	width:135px;
	padding-top:20px;
	padding-left:5px;
}
.entry-wrapper .entry-head .entry-author .avatar, .entry-wrapper .entry-head .entry-author .photo, .entry-wrapper .entry-head .entry-author .author-name {
	display:block;
	float:left;
}
.entry-wrapper .entry-head .entry-categories {
	float:left;
	border-left:1px solid #006666;
	height:50px;
	padding-top:30px;
	padding-left:5px;
	font-style:italic;
	display:block;
}
.entry-wrapper .entry-head .entry-comments {
	width:60px;
	height:80px;
	float:right;
	border-left:1px solid #006666;
}
.entry-wrapper .entry-head .entry-comments a {	
	display:block;
	text-align:center;
	width:50px;
	height:40px;
	margin-top:20px;
	margin-left:5px;
	padding-top:3px;
	background:url(images/bg_comments.gif) no-repeat 0 30%;
	color:#fff;
	outline:none;
}
.entry-wrapper .entry-head .entry-comments a:hover {
	color:#006666;
	text-decoration:none;
}
.entry-wrapper ul.entry-share {
	margin-left:0;
	color:#666;
	font-family:Georgia,serif;
	font-weight:bold;
	font-style:italic;
}	
.entry-wrapper ul.entry-share li {
	float:left;
	padding-left:5px;
}	
.entry-wrapper ul.entry-share li a {
	font-style:normal;
}
#blog-navigation {
	clear:both;
	height:30px;
	margin-left:0;
	padding:0;
	border-top:1px solid #006666;
	font-family:Georgia, serif;
	font-weight:bold;
	font-style:italic;
}
#home #blog-navigation {	
	margin-bottom:50px;
}
#blog-navigation li {
	float:left;
}
#blog-navigation li.comment-count h2 {
	font-style:italic;
	padding-right:30px;
	margin:0;
	height:30px;
}
#blog-navigation li.respond {
	margin:0;
	padding-top:7px;
	height:23px;
}
#blog-navigation li.entry-nav {
	float:right;
	display:block;
}
#blog-navigation li.entry-nav li.prev-entries, #blog-navigation li.entry-nav li.next-entries {
	text-transform:uppercase;
}
#blog-navigation li.entry-nav li a {
	padding:7px 10px 0 10px;
	height:23px;
	display:block;
	border-left:1px solid #006666;
	text-decoration:none;
}
#blog-navigation li.entry-nav li a:hover {
	background-color:#006666;
	color:#fff;
}
.commentlist {
	margin:0;
	padding:0;
}
.commentlist .comment-meta, .commentlist .comment-content {
	float:left;
}
.commentlist .comment-content {
	border-top:1px solid #006666;
	margin-bottom:30px;
}
.commentlist .comment-meta {
	width:30%;
	height:60px; /*IE6*/
	color:#666;
	font-family:Georgia,serif;
	font-style:italic;	
	border-top:2px solid #006666;
	padding-top:1px;
	font-weight:bold;
}
.commentlist li.bypostauthor .comment-meta, .commentlist li.bypostauthor .comment-meta .comment-avatar, .commentlist li.bypostauthor .comment-meta .photo, .commentlist li.bypostauthor .comment-meta .comment-details {
	border-color:#ff6600;
}
.commentlist .comment-meta .comment-avatar, .commentlist .comment-meta .photo {
	width:50px;
	height:50px;	
	border-top:1px solid #006666;
	border-right:1px solid #006666;
	float:left;
	margin-right:4px;
}
.commentlist .comment-meta .comment-details {
	padding:4px;
	border-top:1px solid #006666;
}
.commentlist .comment-content {
	width:68%;
	border-left:1px solid #006666;
	color:#999;
	padding:10px 0 0 10px;
}
.commentlist .comment-meta a {
	text-decoration:none;
}
.commentlist .comment-meta a:hover {
	text-decoration:underline;
}
.emptymonth {
	color:#999;
}
ul#authors {
	margin-right:4em;
	clear:both;
}
ul#authors li, ul#authors li ul li {
	list-style:none;
	padding-left:0;
	background:none;
}
ul#authors img.avatar, ul#authors img.photo {
	float:right;
	border:1px solid #999;
	padding:4px;
	background-color: #ddd5be;	
	margin: 0 0 5px 10px;
	display: block;
}
ul#authors li ul {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:2px solid #ddd5be;
}
ul#authors li.author-anchors a {
	text-decoration:none;
	font-family:Georgia, serif;
	font-weight:bold;
	font-style:italic;
}
ul#authors span.author-archive {
	padding-right:25px;
}
