/*___________________________________________________________BASE_
#content{background-color: transparent; background-image: url(/images/faux-back.gif); background-position: top right; background-repeat: repeat-y; margin-bottom: 0px; *margin-bottom: -20px; padding-bottom: 0px; *padding-bottom: -10px; }*/
#content div.item{background: #fff; padding-left: 0px; padding-right: 25px; padding-top: 7px; padding-bottom:20px; margin-top: 0px; }
#content div.item hr{border: 0px solid red; margin-bottom: 5px; background-color: #45b588;}
#content div.item div.date{font-size: 1em; padding: 3px; margin-right: 240px; letter-spacing: 0.1em; background-color: #45b588; color: #fff; font-weight: normal; margin-bottom: -7px; font-family: Georgia, 'Times New Roman', serif;}
#content div.item p, #content div.article p{color: #333333; text-align: justify; }
#content div.item h1, #content div.article h1{color: #45b588; border: 0px solid red; padding-top: 0px; margin-bottom: 10px; margin-top: 0px; line-height: 1.2em;}
#content div.item h1 a:link, #content div.item h1 a:visited{color: #45b588; border: 0px solid red; padding-top: 0px; margin-top: 0px; text-decoration:none;}
#content div.item h1 a:hover, #content div.item h1 a:active{color: #45b588; border: 0px solid red; padding-top: 0px; margin-top: 0px; text-decoration:underline;}

#content div.item h2, #content div.article h2{color: #45b588; border: 0px solid red; padding-top: 0px; margin-top: 10px; line-height: 1.1em;}
#content div.item h2 a:link, #content div.item h2 a:visited{color: #45b588; border: 0px solid red; padding-top: 0px; margin-top: 0px; text-decoration:none;}
#content div.item h2 a:hover, #content div.item h2 a:active{color: #45b588; border: 0px solid red; padding-top: 0px; margin-top: 0px; text-decoration:underline;}

#content div.item h3, #content div.article h3{color: #45b588; border: 0px solid red; padding-top: 0px; margin-top: 10px; line-height: 0.8em; margin-bottom: 10px;}
#content div.item h3 a:link, #content div.item h3 a:visited{color: #45b588; border: 0px solid red; padding-top: 0px; margin-top: 0px; text-decoration:none;}
#content div.item h3 a:hover, #content div.item h3 a:active{color: #45b588; border: 0px solid red; padding-top: 0px; margin-top: 0px; text-decoration:underline;}

#content div.article{margin-top: 30px;}
#content div.article a:link, #content div.article a:visited{color: #45b588; text-decoration: none; }
#content div.article a:hover, #content div.article a:active{color: #fff; text-decoration: none; background-color: #45b588;  }
#content div.article hr.subdiv{border: 0px solid red; background: #ccc; color: #ccc; padding: 0px; height: 1px; clear: both; float: none; width: 100%; height: 1px; margin: 0 0 0em 0; margin-bottom:0px; *margin-bottom:-30px; }
#content div.article hr.maindiv{background: #000; color: #000; margin-top:0px; margin-bottom: 0px; }
#content div.article div.date{border-bottom: 1px solid #b9b09d; font-weight: bold; margin:0px; bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;   letter-spacing: 0em;}
#content div.article div.date span, #content div.article div.author span, #content div.article div.category span{font-weight: normal; width: 150px; display: block; float: left; }
#content div.article div.author{border-bottom: 1px solid #b9b09d; font-weight: bold; padding: 3px;  font-family: Georgia, 'Times New Roman', serif; font-size: 1em;   letter-spacing: 0em;}
#content div.article div.category{border-bottom: 1px solid #b9b09d; font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em;}
#content div.article div.category a:link, #content div.article div.category a:visited{color: #45b588; text-decoration: none; }
#content div.article div.category a:hover, #content div.article div.category a:active{color: #fff; text-decoration: none; background-color: #45b588;  }
#content div.article div.syndication{border-top: 1px solid #b9b09d; font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em;}
#content div.article div.syndication span{ font-weight: normal; width: 142px; display: block; float: left; }
#content div.article div.syndication a:link, #content div.article div.syndication a:visited{color: #595441; text-decoration: none; }
#content div.article div.syndication a:hover, #content div.article div.syndication a:active{color: #fff; text-decoration: none; background-color: #45b588;  }
#content div.article div.tools{font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em; text-align: right;}
#content div.article div.tools a:link, #content div.article div.tools a:visited{color: #595441; text-decoration: none; }
#content div.article div.tools a:hover, #content div.article div.tools a:active{color: #fff; text-decoration: none; background-color: #45b588;  }
#content div.article div.tool{text-align: left;}
#content div.article div.comments_num{display: block; letter-spacing: 0; margin-top: 0px;  background-image: url(/images/comments.gif); width: 27px; height: 29px; text-align: center; color: #45b588; font-weight: bold; padding-top: 4px;}
#content div.article div.comments span{display:block; float: left; padding-left: 0px;}
#content div.article div.comments {border-top: 1px solid #595441; font-weight: bold; padding: 6px 0px 0px 3px; font-family:"Lucida Sans Unicode", Arial, Verdana, sans; font-size: 1em;  letter-spacing: 0.2em;}
#content div.article div.comment-item {border-top: 1px solid #b9b09d; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; display: block; float: none;}
#content div.article div.comment-item table { border: 0px solid red; margin: 0px; padding: 0px;}
#content div.article div.comment-item table tr td.info {padding: 0px; margin: 0px; width: 162px; border: 0px solid red; color: }
#content div.article div.comment-item table tr td.body {border: 0px solid red;}
#content div.article div.comment-date {padding-left:3px; }
#content div.article div.comment-name {font-weight: bold; padding-left:3px;  }
#content div.article div.comment-add {border-top: 1px solid #b9b09d; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; }
#content div.article div.comment-add table {border: 0px; margin:0px; padding:0px;}
#content div.article div.comment-add td {border: 0px; margin:0px; padding:4px; color: #9a9282;}
#content div.article div.comment-add th {border: 0px; margin:0px; padding:0px; vertical-align: top;}
#content div.article div.comment-add table th {width: 162px; border: 0px; }
#content div.article ul.comments_error {margin-left: 0px; margin-top:0px; list-style:none;}
#content div.article ul.comments_error li{background-color: #fbc8b4; color: black; font-weight: bold; margin-bottom: 3px; padding: 3px;}
#content div.article input.text, .comment_name_input, .comment_email_input, .comment_web_input{width: 200px; border: 0px solid #daebdf; background-color: #daebdf; font-family: Arial, Helvetica, sans; font-size: 1em; font-weight: bold; padding: 3px;}
#content div.article textarea, .txpCommentInputMessage{width: 380px; border: 0px solid #daebdf; background-color: #daebdf; font-family: Arial, Helvetica, sans; font-size: 1em; font-weight: bold; padding: 3px;}
#content div.article input.submit, #txpCommentSubmit{border: 0px solid red; background-color: #000; font-weight: bold; padding: 4px; background-image: url(/images/send_btn.gif); background-repeat: no-repeat; width: 103px; height: 21px; color: white; font-size: 0.8em;}
#content div.article input.submit, #txpCommentPreview{border: 0px solid red; background-color: #000; font-weight:bold; padding: 4px; background-image: url(/images/preview_btn.gif); background-repeat: no-repeat; width: 140px; height: 21px; color: white; font-size: 0.8em;}
#content div.article div.comment-add table tr td input.submit{backgound-image: url(/images/send_btn.gif); border: 0px solid red; backgound-color: transparent;}
#content div.article p.side{text-align: right; color: #999;}
#content div.article ul{margin-top: 2px;padding-top: 2px;padding-left: 20px;padding-right: 40px;}
#content div.article ul li{text-align: justify;}

#content div.article-epan-2009{margin-top: 30px;}
#content div.article-epan-2009 a:link, #content div.article-epan-2009 a:visited{color: #373532; text-decoration: none; }
#content div.article-epan-2009 a:hover, #content div.article-epan-2009 a:active{color: #373532; text-decoration: none; background-color: #ffe400;  }
#content div.article-epan-2009 hr.subdiv{border: 0px solid red; background: #ccc; color: #ccc; padding: 0px; height: 1px; clear: both; float: none; width: 100%; height: 1px; margin: 0 0 0em 0; margin-bottom:0px; *margin-bottom:-30px; }
#content div.article-epan-2009 hr.maindiv{background: #000; color: #000; margin-top:0px; margin-bottom: 0px; }
#content div.article-epan-2009 div.date{border-bottom: 1px solid #b9b09d; font-weight: bold; margin:0px; bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;   letter-spacing: 0em;}
#content div.article-epan-2009 div.date span, #content div.article-epan-2009 div.author span, #content div.article-epan-2009 div.category span{font-weight: normal; width: 150px; display: block; float: left; }
#content div.article-epan-2009 div.author{border-bottom: 1px solid #b9b09d; font-weight: bold; padding: 3px;  font-family: Georgia, 'Times New Roman', serif; font-size: 1em;   letter-spacing: 0em;}
#content div.article-epan-2009 div.category{border-bottom: 1px solid #b9b09d; font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em;}
#content div.article-epan-2009 div.category a:link, #content div.article-epan-2009 div.category a:visited{color: #373532; text-decoration: none; }
#content div.article-epan-2009 div.category a:hover, #content div.article-epan-2009 div.category a:active{color: #373532; text-decoration: none; background-color: #ffe400;  }
#content div.article-epan-2009 div.syndication{border-top: 1px solid #b9b09d; font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em;}
#content div.article-epan-2009 div.syndication span{ font-weight: normal; width: 142px; display: block; float: left; }
#content div.article-epan-2009 div.syndication a:link, #content div.article-epan-2009 div.syndication a:visited{color: #595441; text-decoration: none; }
#content div.article-epan-2009 div.syndication a:hover, #content div.article-epan-2009 div.syndication a:active{color: #373532; text-decoration: none; background-color: #ffe400;  }
#content div.article-epan-2009 div.tools{font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em; text-align: right;}
#content div.article-epan-2009 div.tools a:link, #content div.article-epan-2009 div.tools a:visited{color: #373532; text-decoration: none; }
#content div.article-epan-2009 div.tools a:hover, #content div.article-epan-2009 div.tools a:active{color: #373532; text-decoration: none; background-color: #ffe400;  }
#content div.article-epan-2009 div.tool{text-align: left;}
#content div.article-epan-2009 div.comments_num{display: block; letter-spacing: 0; margin-top: 0px;  background-image: url(/images/comments.gif); width: 27px; height: 29px; text-align: center; color: #45b588; font-weight: bold; padding-top: 4px;}
#content div.article-epan-2009 div.comments span{display:block; float: left; padding-left: 0px;}
#content div.article-epan-2009 div.comments {border-top: 1px solid #595441; font-weight: bold; padding: 6px 0px 0px 3px; font-family:"Lucida Sans Unicode", Arial, Verdana, sans; font-size: 1em;  letter-spacing: 0.2em;}
#content div.article-epan-2009 div.comment-item {border-top: 1px solid #b9b09d; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; display: block; float: none;}
#content div.article-epan-2009 div.comment-item table { border: 0px solid red; margin: 0px; padding: 0px;}
#content div.article-epan-2009 div.comment-item table tr td.info {padding: 0px; margin: 0px; width: 162px; border: 0px solid red; color: }
#content div.article-epan-2009 div.comment-item table tr td.body {border: 0px solid red;}
#content div.article-epan-2009 div.comment-date {padding-left:3px; }
#content div.article-epan-2009 div.comment-name {font-weight: bold; padding-left:3px;  }
#content div.article-epan-2009 div.comment-add {border-top: 1px solid #b9b09d; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; }
#content div.article-epan-2009 div.comment-add table {border: 0px; margin:0px; padding:0px;}
#content div.article-epan-2009 div.comment-add td {border: 0px; margin:0px; padding:4px; color: #9a9282;}
#content div.article-epan-2009 div.comment-add th {border: 0px; margin:0px; padding:0px; vertical-align: top;}
#content div.article-epan-2009 div.comment-add table th {width: 162px; border: 0px; }
#content div.article-epan-2009 ul.comments_error {margin-left: 0px; margin-top:0px; list-style:none;}
#content div.article-epan-2009 ul.comments_error li{background-color: #fbc8b4; color: black; font-weight: bold; margin-bottom: 3px; padding: 3px;}
#content div.article-epan-2009 input.text, .comment_name_input, .comment_email_input, .comment_web_input{width: 200px; border: 0px solid #daebdf; background-color: #daebdf; font-family: Arial, Helvetica, sans; font-size: 1em; font-weight: bold; padding: 3px;}
#content div.article-epan-2009 textarea, .txpCommentInputMessage{width: 380px; border: 0px solid #daebdf; background-color: #daebdf; font-family: Arial, Helvetica, sans; font-size: 1em; font-weight: bold; padding: 3px;}
#content div.article-epan-2009 input.submit, #txpCommentSubmit{border: 0px solid red; background-color: #000; font-weight: bold; padding: 4px; background-image: url(/images/send_btn.gif); background-repeat: no-repeat; width: 103px; height: 21px; color: white; font-size: 0.8em;}
#content div.article-epan-2009 input.submit, #txpCommentPreview{border: 0px solid red; background-color: #000; font-weight:bold; padding: 4px; background-image: url(/images/preview_btn.gif); background-repeat: no-repeat; width: 140px; height: 21px; color: white; font-size: 0.8em;}
#content div.article-epan-2009 div.comment-add table tr td input.submit{backgound-image: url(/images/send_btn.gif); border: 0px solid red; backgound-color: transparent;}
#content div.article-epan-2009 p.side{text-align: right; color: #999;}
#content div.article-epan-2009 ul{margin-top: 2px;padding-top: 2px;padding-left: 20px;padding-right: 40px;}
#content div.article-epan-2009 ul li{text-align: justify;}


#content div.article-sxol-2009{margin-top: 30px;}
#content div.article-sxol-2009 a:link, #content div.article-sxol-2009 a:visited{color: #373532; text-decoration: none; }
#content div.article-sxol-2009 a:hover, #content div.article-sxol-2009 a:active{color: #373532; text-decoration: none; background-color: #0bb5ff;  }
#content div.article-sxol-2009 hr.subdiv{border: 0px solid red; background: #ccc; color: #ccc; padding: 0px; height: 1px; clear: both; float: none; width: 100%; height: 1px; margin: 0 0 0em 0; margin-bottom:0px; *margin-bottom:-30px; }
#content div.article-sxol-2009 hr.maindiv{background: #000; color: #000; margin-top:0px; margin-bottom: 0px; }
#content div.article-sxol-2009 div.date{border-bottom: 1px solid #b9b09d; font-weight: bold; margin:0px; bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;   letter-spacing: 0em;}
#content div.article-sxol-2009 div.date span, #content div.article-sxol-2009 div.author span, #content div.article-sxol-2009 div.category span{font-weight: normal; width: 150px; display: block; float: left; }
#content div.article-sxol-2009 div.author{border-bottom: 1px solid #b9b09d; font-weight: bold; padding: 3px;  font-family: Georgia, 'Times New Roman', serif; font-size: 1em;   letter-spacing: 0em;}
#content div.article-sxol-2009 div.category{border-bottom: 1px solid #b9b09d; font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em;}
#content div.article-sxol-2009 div.category a:link, #content div.article-sxol-2009 div.category a:visited{color: #373532; text-decoration: none; }
#content div.article-sxol-2009 div.category a:hover, #content div.article-sxol-2009 div.category a:active{color: #373532; text-decoration: none; background-color: #0bb5ff;  }
#content div.article-sxol-2009 div.syndication{border-top: 1px solid #b9b09d; font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em;}
#content div.article-sxol-2009 div.syndication span{ font-weight: normal; width: 142px; display: block; float: left; }
#content div.article-sxol-2009 div.syndication a:link, #content div.article-sxol-2009 div.syndication a:visited{color: #595441; text-decoration: none; }
#content div.article-sxol-2009 div.syndication a:hover, #content div.article-sxol-2009 div.syndication a:active{color: #373532; text-decoration: none; background-color: #0bb5ff;  }
#content div.article-sxol-2009 div.tools{font-weight: bold; padding: 3px; font-family: Georgia, 'Times New Roman', serif; font-size: 1em;  letter-spacing: 0em; text-align: right;}
#content div.article-sxol-2009 div.tools a:link, #content div.article-sxol-2009 div.tools a:visited{color: #373532; text-decoration: none; }
#content div.article-sxol-2009 div.tools a:hover, #content div.article-sxol-2009 div.tools a:active{color: #373532; text-decoration: none; background-color: #0bb5ff;  }
#content div.article-sxol-2009 div.tool{text-align: left;}
#content div.article-sxol-2009 div.comments_num{display: block; letter-spacing: 0; margin-top: 0px;  background-image: url(/images/comments.gif); width: 27px; height: 29px; text-align: center; color: #45b588; font-weight: bold; padding-top: 4px;}
#content div.article-sxol-2009 div.comments span{display:block; float: left; padding-left: 0px;}
#content div.article-sxol-2009 div.comments {border-top: 1px solid #595441; font-weight: bold; padding: 6px 0px 0px 3px; font-family:"Lucida Sans Unicode", Arial, Verdana, sans; font-size: 1em;  letter-spacing: 0.2em;}
#content div.article-sxol-2009 div.comment-item {border-top: 1px solid #b9b09d; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; display: block; float: none;}
#content div.article-sxol-2009 div.comment-item table { border: 0px solid red; margin: 0px; padding: 0px;}
#content div.article-sxol-2009 div.comment-item table tr td.info {padding: 0px; margin: 0px; width: 162px; border: 0px solid red; color: }
#content div.article-sxol-2009 div.comment-item table tr td.body {border: 0px solid red;}s
#content div.article-sxol-2009 div.comment-date {padding-left:3px; }
#content div.article-sxol-2009 div.comment-name {font-weight: bold; padding-left:3px;  }
#content div.article-sxol-2009 div.comment-add {border-top: 1px solid #b9b09d; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; }
#content div.article-sxol-2009 div.comment-add table {border: 0px; margin:0px; padding:0px;}
#content div.article-sxol-2009 div.comment-add td {border: 0px; margin:0px; padding:4px; color: #9a9282;}
#content div.article-sxol-2009 div.comment-add th {border: 0px; margin:0px; padding:0px; vertical-align: top;}
#content div.article-sxol-2009 div.comment-add table th {width: 162px; border: 0px; }
#content div.article-sxol-2009 ul.comments_error {margin-left: 0px; margin-top:0px; list-style:none;}
#content div.article-sxol-2009 ul.comments_error li{background-color: #fbc8b4; color: black; font-weight: bold; margin-bottom: 3px; padding: 3px;}
#content div.article-sxol-2009 input.text, .comment_name_input, .comment_email_input, .comment_web_input{width: 200px; border: 0px solid #daebdf; background-color: #daebdf; font-family: Arial, Helvetica, sans; font-size: 1em; font-weight: bold; padding: 3px;}
#content div.article-sxol-2009 textarea, .txpCommentInputMessage{width: 380px; border: 0px solid #daebdf; background-color: #daebdf; font-family: Arial, Helvetica, sans; font-size: 1em; font-weight: bold; padding: 3px;}
#content div.article-sxol-2009 input.submit, #txpCommentSubmit{border: 0px solid red; background-color: #000; font-weight: bold; padding: 4px; background-image: url(/images/send_btn.gif); background-repeat: no-repeat; width: 103px; height: 21px; color: white; font-size: 0.8em;}
#content div.article-sxol-2009 input.submit, #txpCommentPreview{border: 0px solid red; background-color: #000; font-weight:bold; padding: 4px; background-image: url(/images/preview_btn.gif); background-repeat: no-repeat; width: 140px; height: 21px; color: white; font-size: 0.8em;}
#content div.article-sxol-2009 div.comment-add table tr td input.submit{backgound-image: url(/images/send_btn.gif); border: 0px solid red; backgound-color: transparent;}
#content div.article-sxol-2009 p.side{text-align: right; color: #999;}
#content div.article-sxol-2009 ul{margin-top: 2px;padding-top: 2px;padding-left: 20px;padding-right: 40px;}
#content div.article-sxol-2009 ul li{text-align: justify;}



#articles img.left{padding-right: 10px; padding-bottom: 7px; float: left;}
#articles img.right{padding-left: 10px; padding-bottom: 7px; float: left;}

#bio {margin-bottom:0; margin-top: 13px; *margin-top: 36px; border: 0px solid red;}
#bio p{font-size: 7pt; color: #444; word-spacing: 0.05em; margin-bottom: 0px; padding-bottom: 0px; font-weight: bold;}
#bio h2{margin-bottom: 20px; *margin-bottom: 10px; border:}
#bio a{text-decoration:none; text-align: right;}
#bio a:link, #bio a:visited{color: #45b588}
#bio a:hover, #bio a:active{color: #fff; background-color: #45b588}


#search input.text, #livesearch{border: 0px solid red; background-color: transparent; background-image: url(/images/search-back.gif); background-repeat: no-repeat; background-position: bottom left; padding: 4px; padding-bottom: 8px; width: 230px; font-family: Georgia,  serif; font-size: 1.4em; font-weight: normal; color: #333;}
#search input.submit, #livesearchsubmit{border: 0px solid red; background-color: #fff; padding: 4px; background-image: url(/images/search_btn_2.gif); background-repeat: no-repeat; width: 30px; height: 30px;}

#mailing-list input.text{border: 0px solid red; background-color: #efede8; padding: 4px; width: 185px; font-family: Georgia, Georgia,  serif; font-size: 1.2em;}
#mailing-list input.submit{border: 0px solid red; background-color: #fff; padding: 4px; background-image: url(/images/mail_btn.gif); background-repeat: no-repeat; width: 26px; height: 26px;}
#mailing-list{margin-top: 15px; *margin-top: 0px; margin-bottom: 8px; *margin-bottom: 10px;}

#links{margin-top: -5px; *margin-top: 0px; margin-bottom: 0px; *margin-bottom: 10px;}

#themata{margin-top: 13px; *margin-top: 20px; margin-bottom: 0px; *margin-bottom: 0px;}
#themata ul, #links ul{border: 0px solid red; margin-top: 0px; *margin-top: 5px; list-style-type: none; margin-left: -3px; display: block;}
#themata li, #links li{border-top: 1px solid #6c4b4d;display: block; padding-right: 0px; margin-bottom: 0px; text-align: left; font-weight: normal; color: #333; line-height:1.2em; } 
#themata li span, #links li span{float: left; text-align: left; display: block; color: #333; }
#themata a:link, #themata a:visited, #links a:link, #links a:visited {display: block; text-decoration: none;  text-align: left; color: #333; padding-left: 3px; padding-top: 7px; padding-bottom: 7px;}
#themata a:hover, #themata a:active, #links a:hover, #links a:active {display: block; text-decoration: none;  text-align: left; color: #fff;  background-color: #45b588; padding-left: 3px; padding-top: 7px; padding-bottom: 7px;}

#themata h2, #links h2, #protaseis h2, #mailing-list h2{margin: 0px; padding:0; padding-bottom: 0px;}

#protaseis{margin-top: -4px; *margin-top: -6px; margin-bottom: 8px; *margin-bottom: 10px;}

div.tool{text-align: right; display: block;}
div.tool span{text-align: right; padding-bottom: 2px;  display: block;}
div.tool img{float: right;}

div.tool div.comments_num{margin-top: -2px; float: right; background-image: url(/images/comments.gif); width: 27px; height: 29px; text-align: center; color: #45b588; font-weight: bold; padding-top: 4px; font-family: Georgia, Georgia,  serif; font-variant: small-caps; font-size: 1em; letter-spacing: 0.1em;}
div.tool a:link, div.tool a:visited{color: #595441; display: block; text-decoration: none; font-family: Georgia, Georgia,  serif; font-variant: small-caps; font-size: 1em; letter-spacing: 0.1em;}
div.tool a:hover, div.tool a:active{color: #ed3b3b; display: block; text-decoration: none; font-family: Georgia, Georgia,  serif; font-variant: small-caps; font-size: 1em; letter-spacing: 0.1em;}
div.comments div.tool{padding-top: 0px; border: 0px solid red;}

div.cat{float: left; font-family: Georgia, Georgia, serif; font-weight: normal;}
div.cat span{color: #45b588;}
div.cat a:link, div.cat a:visited{color: #45b588; text-decoration: none;}
div.cat a:hover, div.cat a:active{color: #45b588; text-decoration: underline}

div.footer{background-color: #fff; border-top: 1px solid black; color: black; padding: 3px;}
div.footer a:hover, div.footer li a:active{font-weight: bold; color: #36b7e5;  text-decoration: underline;}
div.footer a:link, div.footer a:visited{font-weight: bold; color: black; text-decoration: none;}

.navleft{margin-top: 10px;text-align: left;padding-top: 5px; padding-bottom: 5px;background-color: white;font-family:   Georgia, Georgia, serif;font-weight: normal;}
.navleft a:link, .navleft a:visited, 
.navright a:link, .navright a:visited{text-decoration: none;}
.navleft a:hover, .navleft a:active, .navright a:hover, .navright a:active{text-decoration: none;color: red;} 

.navleft span{display:block; padding-bottom: 6px; padding-left: 7px;}
.navright span{display:block; padding-bottom: 6px; padding-right: 7px;}
.navright{margin-top: 10px;text-align: right;padding-top: 5px; padding-bottom: 5px;background-color: white;font-family: Georgia, Georgia,  serif;font-weight: normal;}


/*_________________________________________________LIVE_SEARCH_____*/
#LSResult{ background-color: #fff; width: 240px; border: 7px solid #b9b09d;}
#LSResult a:link, #LSResult a:visited{text-decoration: none; color: #595441;}
#LSResult a:hover, #LSResult a:active{text-decoration: none; color: #595441;}
#LSResult h4{margin-bottom: 0px;}
#LSResult h4 a:link, #LSResult h4 a:visited{text-decoration: none; color: #45b588;}
#LSResult h4 a:hover, #LSResult h4 a:active{text-decoration: underline; color: #45b588;}
#LSShadow {padding: 5px; background-color: #fff;}
#LSRes { background-color: #efede8; }
.LSRow {padding-top: 0; padding-bottom:7px; background-color: #fff;} 
#LSHighlight { background-color: #aaa; }
#LSHeader {background-color: #fff; font-size: 1.1em; color: #595441; font-family: Georgia, Georgia,  serif; padding: 2px 2px 2px; }
.lsDate { display: block; color: #555; }

/*_________________________________________________CONTACT_FORM_____*/
.zemContactForm table{border: 0px;}
.zemContactForm td{border: 0px; border-bottom: 1px solid #bbb; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode",  Verdana, Helvetica, "Trebuchet MS",}
.zemContactForm input.zemText{font-family: Arial, "Lucida Grande", "Lucida Sans Unicode",   Verdana, Helvetica, "Trebuchet MS", sans-serif; font-size: 1em; font-weight: bold; padding: 3px; border: 0px solid #DAEBDF; background-color: #DAEBDF;}
.zemContactForm .zemTextarea{font-family: Arial, "Lucida Grande","Lucida Sans Unicode",   Verdana, Helvetica, "Trebuchet MS", sans-serif; font-size: 1em; font-weight: bold; padding: 3px; border: 0px solid #DAEBDF; background-color: #DAEBDF; width: 370px;}
.zemRequired{font-weight: bold;}
.zemRequired{font-weight: bold;}
.zemSubmit{border: 0px; background-color: transparent; padding:0px; margin:0px; margin-top: 0px;}
.zemContactForm label{display: none;}
ul.zemError{margin-left: 0px; margin-top:0px; list-style:none;}
ul.zemError li{background-color: #fbc8b4; color: black; font-weight: bold; margin-bottom: 3px; padding: 3px;}
.zemThanks{background-color: #c0e2ca color: black; font-weight: bold; margin-bottom: 3px; padding: 3px;}
legend{display: none;}
#mailing-list .zemSubmit{border: 00px solid red; background-color: transparent;  margin:0px; padding:0px; margin-left: 123px; padding-top: 10px; }
#mailing-list .zemText{border: 0px solid red; background-color: #efede8; padding: 4px; width: 220px; font-family: Georgia, Georgia,  serif; font-size: 1.2em; margin: 0px;}
#zemSubscribersList{display: none;}
.zemSelect{display: none;}

/*_____________________________________________________LIVE_ARCHIVE__*/
#rssLiveArchive { margin: 10px 0 0; }
#rssLiveArchive ul {margin-top: 20px; padding-top: 20px; list-style-type: none; }
#rssLiveArchive ul li { text-align: left; padding: 1px 8px; }
#rssLiveArchive-year { float: left; width: 75px; margin: 0; padding: 0; }
#rssLiveArchive-year li { position: relative; font-weight: bold; padding: 5px;}
#rssLiveArchive-month { float: left; width: 120px; margin: 0; font-weight: bold; padding: 5px;}
#rssLiveArchive-month li { position: relative; padding-right: 5px; }
#rssLiveArchive-post {clear: both; display: block; width: 450px; margin-left: 0px;  margin-right: 10px;  padding-top: 25px;}
#rssLiveArchive-post ul {clear: both; display: block; padding-top: 25px;}
#rssLiveArchive-post li {padding-top: 5px; position: relative; font-weight: bold; border-bottom: 1px solid #ccc; padding-top: 5px; padding-bottom: 5px;}
#rssLiveArchive ul li span { position: absolute; right: 8px; font-weight: normal; color: #333; padding-right: 5px;}
#rssLiveArchive .selected { background: #efede8; padding-top: 0; padding-bottom: 0; }

/*_____________________________________________________LIVE_ARCHIVE__*/
table.rss{border: 0px; width: 450px;}
table.rss tr{border: 0px;}
table.rss tr td{padding: 4px; border-left: 0px;border-right: 0px;border-top: 0px;border-bottom: 1px solid #333;}

/*_____________________________________________________PAGINATION__*/
ul.pagination{height: 40px; list-style-type: none; background-color: #fff; margin: 0px; padding-top: 10px; padding-bottom: 10px;}
li.pagination_page{display:inline; padding: 0px; color: #000; text-align: center;}
li.pagination_page a:link{text-decoration: none; padding: 2px; border: 1px solid #fff; color: #ed3b3b;}
li.pagination_page a:visited{text-decoration: none; color: #333; padding: 2px; border: 1px solid #fff;}
li.pagination_page a:hover{text-decoration: none; color: #45b588; border: 1px solid #45b588; padding: 2px;}
li.pagination_page a:active{text-decoration: none; color: #45b588; border: 1px solid #45b588; padding: 2px;}
.pagination_selected{border: 1px solid #45b588; color: #fff; font-weight: bold; background-color:#45b588;  padding: 4px; font-size: 1.1em; text-align:center;}

/*_______________________________________________________SIFR____*/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
#epanalipseis h1, #sxoliasmos h1{font-size: 14pt; padding-bottom: 3px;}
div.epdate{font-size: 20pt; padding-bottom: 3px; text-align: right; background-color: red;}
.sIFR-hasFlash #epanalipseis h1{margin-top: 20px; visibility: hidden; background: transparent; margin-bottom: 10px; font-size: 14pt; padding-bottom: 3px;}
.sIFR-hasFlash #sxoliasmos h1{margin-top: 20px; visibility: hidden;	background: transparent; margin-bottom: 20px; font-size: 14pt; padding-bottom: 3px;}
.sIFR-hasFlash div.epdate{visibility: hidden;	background: transparent; margin-bottom: 0px; font-size: 8pt; padding-bottom: 3px; font-weight: bold;}
.sIFR-hasFlash p.title{visibility: hidden;}
.sIFR-hasFlash p.exp{visibility: hidden;}
.sIFR-hasFlash #articles h1{visibility: hidden; font-size: 17pt; }
#articles h1{font-size: 17pt; }

/*_______________________________________________________POLL____*/
#poll{font-family: Georgia, 'Times New Roman', serif; font-size: 1.3em; color: #ed0000; }
div.pollResults{font-family: Arial, sans; color: #333; font-size: 0.8em; font-weight: bold;}
div.pollOpts{padding-left: 20px; font-family: Arial, sans; color: #333; font-size: 0.8em; font-weight: bold;}
div.pollResults div.clsGraph div{background-color: #ed0000; color: #fff;}
fieldset{border: 0px;}
div.divider{text-align: center; margin-top: 7px;}
div.pollOpts{}
.pollOption{margin-left: -20px; padding-top: 3px;}
#poll .poll_submit input{border: 0px; background-color: #fff; font-weight: bold; padding: 4px; background-image: url(/images/send_btn.gif); background-repeat: no-repeat; width: 103px; height: 21px; color: white; font-size: 0.8em;}
