﻿a:link{text-decoration: underline; }
a:hover{text-decoration: none;}

#col1{ width: 680px; float: left; padding-top: 20px; border-top: 1px solid #cdcdcd; min-height: 300px; }
#col2{ width: 300px; float: left; padding-top: 20px; border-top: 1px solid #cdcdcd; }

#col2 .mpu{ border-bottom: 1px solid cdcdcd; padding-bottom: 0px; }
#col2 h4{ font-size: 20px; font-weight: bold; margin-bottom: 20px; text-align: center; }

#reader-description{ text-align: center; padding: 15px 0px; border-top: 1px solid #cdcdcd; font-size: 20px; font-weight: bold; }

.hr-blog-separator{ background-color: #cdcdcd; height: 1px; border: 0px none; margin: 0px 0px 20px 0px; padding: 0px; }
.hr-col2-separator{ background-color: #cdcdcd; height: 1px; border: 0px none; margin: 20px 0px 20px 0px; padding: 0px; }

li.blog-entry{width: 320px; overflow: hidden; padding: 0 0 20px 0;float:left;margin-right:20px;}
.blog-entry h2, .blog-entry h2 a{ font-family: Georgia, "Times New Roman", Serif; font-size: 18px; line-height: 1.4; color: #000000; text-decoration: none; font-weight: bold;  }
.blog-entry h3{ font-family: Georgia, "Times New Roman", Serif; font-size: 12px; line-height: 1.6; font-weight: bold; font-style: italic; margin: 5px 0px 25px 0px; }
.blog-entry .entry-html{ font-size: 14px; line-height: 1.4; font-family: "Baskerville", "Georgia", "Times New Roman", Serif; }
.blog-entry .entry-html p{ margin-bottom: 10px; }
.blog-entry .entry-html p.more{ margin-top: 10px; }
.blog-entry .entry-html a{ color: #000000; text-decoration: underline; }
.blog-entry .entry-html a:hover{ text-decoration: none; }
.blog-entry .entry-html img{ max-width: 318px; margin-bottom: 10px; }
.blog-entry .entry-html em,.blog-entry .entry-html i{ font-style: italic; }
.blog-entry .entry-html strong,.blog-entry .entry-html b{ font-weight: bold; }
.blog-entry .more-link{ margin-left: 0px; margin-right:9px; font-weight: bold; }

div.blog-entry{width:640px;}
div.blog-entry .entry-html { width: 600px; }
div.blog-entry .entry-html img{ max-width: 600px; clear: right; }

.share { border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; padding-bottom: 8px; margin-top: 10px; margin-bottom: 30px; padding-top: 10px;  height: 28px; }
.share li { display:inline; float: right; }
.share li.fbLike{ position: relative; top: 2px; float: left; }
.share a{ position: relative; top: -5px; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; font-family: "Arial", "Helvetica", sans-serif; margin-right: 0px; }
.share a img{ position: relative; top: 6px; margin: 0px 5px 0px 5px; }

a.jScrollArrowUp {background: url(/images/interface/jScroll_basic_arrow_up.gif) repeat-x 0 0; }
a.jScrollArrowUp:hover {background-position: 0 -15px;}
a.jScrollArrowDown {background: url(/images/interface/jScroll_basic_arrow_down.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position: 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{background-position: 0 -30px;}
.scroll-pane {width: 240px; height: 240px;overflow: auto;background: #FFFFFF;float: left;}
.scroll-pane p {width: 220px;}

#bloggers-pane li{ padding: 3px 0px; font-size: 12px; font-weight: normal; line-height: 1.5; font-family: Arial, Serif; text-align: center; text-transform: uppercase; }	
#bloggers-pane li a{ text-decoration: none; } 
#bloggers-pane li a:hover{ text-decoration: underline; } 

.hr-clear { clear: both; }

#prev-next{ margin-top: 20px;  border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;  }
#prev-next table{ height: 30px;  width: 640px; padding-top: 0px; margin: 5px 0 5px; }
#prev-next table td{ vertical-align: middle; font-weight: bold; text-align: left; line-height: 1.4; padding: 0px;  }
#prev-next table td a{  font-size: 14px; text-decoration: none; }
#prev-next table td a:hover{ text-decoration: underline; }

#prev-next table td.blog-next-title-arrow{ width: 10px;}
#prev-next table td.blog-next-title{ padding-left: 10px; padding-right: 20px; width: 309px; text-align: right;   }
#prev-next table td.separator{ width: 1px; background-color: #cdcdcd; height: 20px; }
#prev-next table td.blog-prev-title{  padding-left: 20px; padding-right: 10px; width: 310px; text-align: left; }
#prev-next table td.blog-prev-title-arrow{ width: 10px; }

#prev-next table td.blog-prev-title a.previousLink{ text-align: left; width: 180px; }
#prev-next table td.blog-next-title a.nextLink{ text-align: right; width: 180px; }

.related-articles h2{ margin-bottom: 10px; }
.related-articles ul{ width: 660px; } 
.related-articles ul li{ width: 200px;font-size: 14px; padding: 3px 0px; font-weight: bold; font-style: italic; line-height: 1.4; letter-spacing: 0.005em; float: left; margin: 0px 20px 20px 0px;overflow:hidden; }
.related-articles ul li a img{ width: 200px; }
.related-articles ul li a{ text-decoration: none; }
.related-articles ul li a:hover{ text-decoration: underline; }

#col1 .related-articles ul li .thumb{ display: block; height: 100px; overflow: hidden; }

#col2 .related-articles{ margin: 20px 0px; padding-bottom: 20px; }
#col2 .related-articles ul{ width: 340px; }
#col2 .related-articles ul li{ width: 140px; margin-right: 20px;}
#col2 .related-articles ul li a img{ width: 140px; }

/* pager */
#pager{ margin-bottom: 30px; } 
#pager ul{margin: 0;padding: 10px 0px 0px 0px;list-style-type: none;text-align: center;clear: both;width: 100%;}
#pager ul li {display: inline; height: 30px; position: relative; top: -10px; padding: .2em; font-weight: bold;}
#pager ul li a{text-decoration: none;color: #000000;background-color: #FFFFFF;padding: 7px;}
#pager ul li a:hover{color: #FFFFFF;background-color: #000000;}
#pager ul li .selected{color: #FFFFFF;background-color: #000000;padding: 7px; }

/* loves featured */
#loves-featured { position:relative; height:100%; text-align:center; width: 300px; margin: 0 auto; }
#loves-featured .thumbs img{ border: 0 none;}
#loves-featured .thumbs .sub-col{float: left; width:100px;}
#loves-featured .thumbs .sub-col img{width: 100px; }
#loves-featured .thumbs .most-loved-label{ width: auto; float: left; position: absolute; left: 40px; top: 40px; background-color: #FFFFFF; border: 4px solid #000000; color: #000000; font-family: "Courier New", "Courier", "Monaco", Monospace; font-weight: bolder; font-size: 20px; letter-spacing: -0.02em; padding: 7px; }
#tooltip {position: absolute;z-index: 3000;	border: 5px solid #000000;	background-color: #ffffff;	padding: 10px;	font-family: "Courier New", "Monaco", Monospace;	font-size: 16px;	font-weight: bold;}

#loves-side-panel{ width: 300px; height: 400px; border-bottom: 1px solid #cdcdcd; margin-bottom: 20px; }

#current-side-panel ul { text-align: center; }
#current-side-panel ul li{ text-align: center; }

#current-side-panel li h2 { width: 200px; margin: 0 auto; text-align: center; }
#current-side-panel li h3 {width: 300px;}

/* add manager */
.hr-col2-separator{display:block; clear: both;}
.advert{padding-bottom:20px;}

#blog-roll{ text-align: center; padding-top:10px;clear:both;}
#blog-roll > a{ font-weight: bold; text-decoration: none; }
#blog-roll > a:hover{ text-decoration: underline; }
#blog-roll #bloggers-pane{ margin-bottom: 20px; } 

#a-to-z{ text-align: left; text-transform: uppercase; line-height: 2.4; font-size: 12px; margin-bottom: 50px;  }
#a-to-z a{ text-decoration: none; }
#a-to-z .letter{ font-size: 40px; }

