@charset "utf-8";

/* CSS Document  */



.article { clear: both; text-align: left; margin: 15px 0 10px; padding: 10px 0 5px; border-top: 1px solid #e2e2e2; }

.sharelinks a:hover { text-decoration: none; }

.articleheadline, .articleHeadline h1 { font-size:24px; color:#003e7e; clear:both; letter-spacing:-0.035em; margin:15px 0 5px; line-height:1; text-transform: normal; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}

.articleHeadline a:link, .articleHeadline a:visited, .articleHeadline a:active { text-transform: capitalize; text-decoration:none; color: #003e7e; }

.articleHeadline a:hover { text-transform: capitalize; text-decoration: underline; color: #8B170E; }

.articleAuthor { margin-top:5px; }

.articleEntry { margin: 10px 15px 5px 0px; line-height: 1.6em; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #555;}

.articleEntry p { line-height: 1.8em; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; color: #555;}

.articleImage { margin : 2px 10px 4px 4px; float : left; }

.articlePaging { border-bottom:1px dotted #D8D8D8; padding-bottom : 2px; margin-bottom : 2px; }

.articleCategories { margin-bottom:2px; padding-bottom:2px; }

.postRating h2 { margin-bottom: 0px; background-color:#F0F0F0; padding-left: 5px; }

.articleComments { text-align: left; margin-bottom: 5px; }

.articleComments h2 { margin-bottom: 0px; background-color:transparent; border:0px solid #C8C8C8; padding-left: 0px; text-transform: uppercase; font-size: 12px; font-family:"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif; color: #003e7e; font-weight: normal; }

.articleComments a:link, .articleComments a:visited, .articleComments a:active, .articleComments a:hover { text-decoration:none; color: #003e7e; }

.articleComment { margin : 10px 0 0px 0; padding : 5px 5px 5px 0px; min-height : 50px; height:auto !important; height:50px; }

.articleCommentGravatar { margin : 2px 10px 4px 4px; float : left; display: none; }

.articleCommentContent { text-align: left; padding:0px 5px 10px 0px; }

.articleCommentAuthor { font-weight: bold; }

.articleCommentDate { border-bottom:1px dotted #D8D8D8; margin-bottom:3px; padding-bottom:3px; color: #999999; font-size: 90%; }

.postComment { text-align: left; margin-bottom: 5px; margin-top: 20px; }

.postComment p, .postComment div { padding:10px 10px 5px 0px; margin: 0px; }

.postComment h2 { margin-bottom: 0px; background-color:transparent; border:0px solid #C8C8C8; padding-left: 0px; text-transform: uppercase; font-size: 12px; font-family:"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif; color: #003e7e; font-weight: normal; }

.postcomment a:link, .postcomment a:visited, .postcomment a:active, .postcomment a:hover { text-decoration:none; color: #003e7e; }

.postComment input { /* width: 150px; */ margin-right: 5px; }

.postComment #notify input { width: 20px; }

.postComment textarea { width: 450px; height: 150px; }

a img { border-style: none; text-decoration: none; }

.latestarchivehead { color:#5877a3; font-size: 120%; margin-bottom: 5px; font-weight:bold;}

.latestarchive { margin-left:-20px; padding-bottom: 5px; }

.smallheader { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; font-weight: normal; font-style: normal; letter-spacing: 2px; color: #999999; margin-bottom: 10px; } 



