/*
**************************************************************
* GreekMasa v.3 Template for Elxis 20006 CMS (www.elxis.org) *
* Author: ArXoS (admim@greekmasa.gr)						 *
* url: http://www.greekmasa.gr								 *
* Date: 15.10.2010											 *
* License: GNU/LGPL											 *
**************************************************************/

/** GENERAL SETTINGS **/

body {
	margin: 0 auto;
	padding:0;	
	background:#FFFFFE;
	font:76.1%/1.3em Verdana,Helvetica,Arial,sans-serif;
}
div,
td,
p {
	font-size:11px;
	line-height:16px;
	color:#333333;
}

a,
a:link,
a:active,
a:visited {
	text-decoration:none;
	color:#576C17;
	outline-style:none;
}
img,a img {
	border:0;

}
a:hover {
	text-decoration:none;
	color:#C77708;
}

ul {
	margin: 5px;
	padding: 5px;
	list-style: none;
}

ol {
	margin: 5px;
	padding: 5px;
	list-style-position:inside;	
}

ul li, ol ul li  {
	line-height: 16px;
	padding-left: 11px;
	padding-top: 0px;
	background:url(../images/bullet.gif) no-repeat 0 5px;
}

ol li, ul ol li {
	background: none;
	padding-left:0;
}

h1 {
	color:#667F1B;
	font-size:1.4em;
	font-weight:700;
}

h2 {
	color:#667F1B;
	font-size:1.3em;
	font-weight:700;
}

h3 {
	color:#667F1B;
	font-size:1.2em;
	font-weight:700;
}

h4 {
	color:#667F1B;
	font-size:1.1em;
	font-weight:700;
}

h5 {
	color:#667F1B;
	font-size:1em;
	font-weight:700;
}

h6 {
	color:#667F1B;
	font-size:0.9em;
	font-weight:700;
}
h1,h2,h3,h4,h5,h6,p,blockquote,label,ul,ol,dl,fieldset,address {
	margin:0.5em 0;
}
/********** allcontent *************/

#allcontent {
    margin:0px;
    padding:0px;
	min-width:1020px;
}
/********** masa1 *************/

#masa1 {
    width: 100%;
    background: url(../images/top_bg.png) scroll repeat-x top left;
    margin:0px;
    padding:0px;
}

#top_container {
    clear:both;
    height: 52px;
    width: 980px;
    padding:0;
    margin-top:0px;
	overflow:hidden;
}

#search {
	float:left;
	padding: 13px 5px 2px 5px;
}

#topmenu {
	float:right;
	display:block;
	margin-top: 12px;
	margin-right: 213px;
}

#top_container .search {
	float:right;
	margin:-5px 15px 5px 0;
	padding:0;
}

#top_container .search .inputbox {
	float:left;
	margin:11px 5px 8px 35px;
	padding:0;
	font-size: 10px;
}

.search {
	background:url(../images/searchbox.gif) no-repeat top left;
	width:180px;
	height:30px;
	padding:0 5px;
}

.search input,.search input.inputbox {
	border:0;
	background-color:#424242;
	color:#fffae8;
	width:130px;
	margin:0 2px;
	padding:3px;
}

ul#mainlevel-nav1,
ul#mainlevel-nav2 
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav1 li,
ul#mainlevel-nav2 li {
	list-style: none;
	display: block;
	padding-left: 1px;
	padding-right: 0px;
	float: left;
	margin: 0;
	width: auto !important;
	font-size: 11px;
	line-height: 30px;
	white-space: nowrap;
	background:none;
}

ul#mainlevel-nav1 li a,
ul#mainlevel-nav2 li a  {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFFFFF;
}

#topmenu>ul#mainlevel-nav1 li a,
#topmenu>ul#mainlevel-nav2 li a  {
	width: auto;
}

ul#mainlevel-nav1 li a:hover, a#active_menu-nav1:visited {
	background:#151515 url(../images/topmenu_on1.png) repeat-x left top;
	text-decoration:none;
}
ul#mainlevel-nav2 li a:hover, a#active_menu-nav2:visited {
	background:#151515 url(../images/topmenu_on2.png) repeat-x left top;
	text-decoration:none;
}

/********** masa2 *************/
#masa2 {
	background-image: url('../images/Page-Bg.jpg');
	background-attachment: scroll;
	background-position: top left;
}

#shadowed {
    clear: both;
    width: 990px;
    margin:0;
    padding:0px;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../images/shadow.png");
	background-position:0 0;
	background-repeat:repeat-y;
}

#maincontent {
    clear: both;
    margin:0 auto;
	width: 980px;
    text-align:left;
    padding-left:5px;
	padding-right:5px;
}
.splitter1 {
    clear:both;
    height: 20px;
    margin-left:-20px;
    margin-right: -20px;
    width: 1020px;
    background: transparent url(../images/splitter1.png) no-repeat scroll 0 0;
}	
.splitter2 {
    clear:both;
    height: 20px;
    margin-left:-20px;
    margin-right: -20px;
    width: 1020px;
    background: transparent url(../images/splitter2.png) no-repeat scroll 0 0;
}
.splitter2_conteiner {
	background:transparent url(../images/splitter2_bt.png)  50% 0 repeat-y;
	margin:0px;
	padding: 0px;
	height:20px;
}
#header_container {
	background:#151515 url(../images/main_top.gif)  repeat-x bottom left;
	position:relative;
	float:left;
	width: 980px;
	clear:left;
	color:#FFFFFF;
	margin-top: -30px;
	padding: 0;
}

/********** midleheader *************/
#midleheader {
	position:relative;
	float:left;
	width: 980px;
	clear:left;
	color:#FFFFFF;
	margin: 0;
	padding: 0;
}
#header {
	float:left;
	width:748px;
	padding:0px 2px;
}
#login {
	background:transparent url(../images/login_bg12.png) no-repeat ;
	width: 200px;
	height: 235px;
	float:right;
	margin:-35px -1px 0px 0px;
	padding: 0 0 2px 22px ;
	display:inline;
	color:#fff;
}

#login .moduletable h3 {
	color:#4d5c16;
	text-shadow: #eef1ed 1px 1px 2px;
	font-family:cursive;
	font-size:14px;
	line-height:15px;
	width:180px;
	text-indent:10px;
	margin: 9px 0 22px 22px;
	padding:0px;
}

/********** bottomheader *************/
#bottomheader {
	position:relative;
	float:left;
	clear: none;
	width:747px ;
	margin-top:-29px;
	padding: 0px;
}

#top_a_date {
	background:url(../images/date.gif) no-repeat 2px 0px;
	font-size: 0.8em;
	float:left;
	color:#FFFFFF;
	width:180px;
	height:24px;
	padding:10px 0 1px 35px;
}
#midlemenu {
	float:right;
	display:block;
	margin-top:2px;
	margin-right:-22px;
}
/********** main_container *************/
#main_container {
	background:transparent url(../images/main_bg.png) repeat-y;
	position:relative;
	float:left;
	clear:both;
	margin:0px;
	padding: 0px;
	width:980px;
	height:auto;
	overflow:hidden;
}
/********** lef/rightt columns *************/
#leftcol, 
#rightcol  {
	position:relative;
	float:left;
	clear:left;
	width:193px;
	margin: -8px 0 0 0;
	padding: 0px;
	overflow:hidden;
}
div.moduletable-full {
	width:100%;
}
#leftcol div.moduletable,
#rightcol div.moduletable  {
	width:169px;
	float:left;
	clear:left;
	display:block;
	margin:0 7px;
	padding: 5px 5px 0 5px;
}


#leftcol div.moduletable-nohead,
#rightcol div.moduletable-nohead  {
    background: url(../images/mod_nohead.png) 0 0 no-repeat;
	width:169px;
	float:left;
	clear:left;
	display:block;
	margin:0 7px;
	padding: 21px 5px 0 5px;
}

#leftcol .moduletable h3 , 
#rightcol .moduletable h3,
#rightcol .moduletable-rl h3 {
	background: url(../images/mod_head.png) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
	line-height:58px;
	width:179px;
	height:44px;
	text-indent:33px;
	margin:-5px 0 0 -5px ;
	padding-bottom:4px;
}

#leftcol #mainlevel-1,
#leftcol #mainlevel-2,
#leftcol #mainlevel-3 {
	padding:0;
}
#leftcol ul#mainlevel-1,
#leftcol ul#mainlevel-2,
#leftcol ul#mainlevel-3  {
	list-style-type:none;
	width:176px;
	margin:0 -4px;
	padding:0;
}
#leftcol #mainlevel-1 li,
#leftcol #mainlevel-2 li,
#leftcol #mainlevel-3 li {
	text-indent:0;
	background:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
#leftcol #mainlevel-1 a,
#leftcol #mainlevel-2 a,
#leftcol #mainlevel-3 a {
	display:block;
	height:21px;
	line-height:23px;
	text-indent:10px;
	background-color:transparent;
	color:#576C17;
	text-decoration:none;
}
#leftcol #mainlevel-1 li a:hover,a#active_menu-1:link,a#active_menu-1:visited {
	background:#99BB21 ;
	color:#fff;
	border-right:3px solid #99BB22;
}
#leftcol #mainlevel-2 li a:hover,a#active_menu-2:link,a#active_menu-2:visited {
	background:#99BB21 ;
	color:#fff;
	border-right:3px solid #99BB22;
}

#leftcol #mainlevel-3 li a:hover,a#active_menu-3:link,a#active_menu-3:visited {
	background:#99BB21 ;
	color:#fff;
	border-right:3px solid #99BB22;
}
#leftcol .module h3 , 
#rightcol .module h3{
	background: url(../images/h3.png) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
	line-height:25px;
	width:178px;
	height:30px;
	text-indent:14px;
	margin-top:-6px;
	margin-left:-6px;
	margin-bottom:6px;
	padding:0;
}

/********** user1, user2 *************/
#content_top_wrapper {
	background:  url(../images/book3.png) no-repeat center 0;
	position:relative;
	float:left;
	clear: none;
	width:594px;
	height:236px;
	margin: 6px 0 0 0;
	padding: 0px;
}
#content_top1, #content_top2 {
	position:relative;
	float:left;
	width:240px;
	padding-left: 40px;
	margin: 12px 0 0 0;
}
#content_top1 .moduletable h3, #content_top2 .moduletable h3 {
	color:#4d5c16;
	text-shadow: #eef1ed 1px 1px 2px;
	font-family:cursive;
	font-size:1.2em;
	line-height:15px;
	width:220px;
	text-indent:10px;
	margin: 15px 0 2px 16px;
	padding:0px;
}

/********** content_main *************/
#content_main {
	position:relative;
	float:left;
	clear: none;
	width:586px;
	margin: 0px;
	/* margin:15px 0 20px 20px; */
	padding: 4px;
}

#content_main img {
	max-width: 520px;
	height: auto;
}
/********** pathway *************/
div.pathway {
  	position: relative;
  	float: left;
	width: 574px;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	background: #F6FAE8; /*FEFDBA */
	margin:7px 0;
	padding:1px 10px;
	border-top:1px solid #DBE8A6;
	border-bottom:1px solid #DBE8A6;
}

span.pathway {
	margin: 0px;
	color:#000;
	font-size:11px;
}

.pathway a:link,
.pathway a:active,
.pathway a:visited {
	color:#576C17;
	text-decoration:none;
}

.pathway a:hover {
	text-decoration:underline;
}

/********** right container *************/
#right_container {
	position:absolute;
	top: 0px;
	left: 788px;
	display:inline;
	width:193px;
	float:left;
	clear:right;
	padding: 0px;
}

/********** masa3 *************/
#masa3 {
    width: 100%;
    background:#C0C0C0 url(../images/bottom_bg.png) scroll repeat-x top left;
    margin:0px;
    padding:0px;
}
#footer {
    clear: both;
    min-height: 150px;
	margin:0px;
	width: 960px;
    text-align:left;
	padding:20px 5px 5px 5px;
}
.footer_module_small {
	width:192px;
	float:left;
    padding-left: 5px;
    margin-left:20px;
    margin-top: 5px;
    text-align:left;
}
.footer_module_large {
	width:480px;
	float:left;
    padding-left: 5px;
    margin-left:22px;
    margin-top: 5px;
    text-align:left;
}
.footer_module_small table.moduletable{
    color:#fff;
    width: 192px;
	display:block;

	margin:0px;
	padding:0px;
}
.footer_module_large table.moduletable{
    color:#fff;
    width: 480px;
	display:block;
	margin:0px;
	padding:0px;
}
.footer_module_small table.moduletable th {
	background:transparent url(../images/footer_hd.png) repeat-x left top;
    height: 22px;
    width: 192px;
	font-size: 14px;
    font-family:"Trebuchet ms";
	font-weight: bold;
	color: #ffffff;
    text-align: center;
	padding-top: 3px
}
.footer_module_small table.moduletable td {
	color:#CACACA;
	height:100px;
	vertical-align:top;
 	text-shadow: 1px 1px 1px #000000;
}
.footer_module_large table.moduletable td {
	color:#CACACA;
	height:100px;
	vertical-align:top;
    text-align: center;	
	width: 480px;
}
.footer_module_small table.moduletable td a {
	text-decoration:none;
	color:#CACACA;
	outline-style:none;
}
.footer_module_small table.moduletable td a:hover {
	text-decoration:none;
	color:#DC8506;
}
.footer_module_small li {
	list-style-type: none;
	margin-left: 0.2em;
	padding-left: 20px;
	background: transparent url(../images/related.png) 0 50% no-repeat;
}

#copyright {
	position:relative;
	width:970px;
	display:block;
	clear:both;
	float:left;
}

#copyright div {
	color:#DADADA;
	font-size:9px;
	text-align:center;
	letter-spacing:1px;
	line-height:8px;
	text-shadow: 1px 1px 1px #5B5B5B;
}
#copyright div  a {
	text-decoration:none;
	color:#FCBF68;
	outline-style:none;
}
#copyright div a:hover {
	text-decoration:none;
	color:#C1EA32;
}

.clear {
	clear:both;
}

/** GENERAL SETTINGS **/

table.blog {
	width:100%;
}
.contentpaneopen {
	width:auto;
}
table.contentpaneopen {
	width            : 100%;
	padding-left     : 2px;
	padding-right    : 2px;
	margin-bottom    : 2px;
}

table.contentpaneopen td.contentpaneopen_text{
	width            : 100%;
	padding-left     : 2px;
	padding-right    : 2px;
}

table.contentpane td.contentdescription { 
	width            : 100%;
	display          : block;
} 
.contentheading,
.componentheading  {
	background: url(../images/title_bg.png) scroll repeat-x bottom left;
	font-size:14px;
	border-bottom:1px solid #79961F;
	margin-bottom:1em;
	padding-top    : 20px;
	padding-bottom:1px;
	font-weight:600;
	color:#68811B;
	line-height:20px;
	padding-left:10px;
}
.contentpaneopen .contentheading {
	color:#424242;
}

table.contentpaneopen td.contentpaneopen_text-highlight1{
	width            : 100%;
	margin-top     : 5px;
	padding-top     : 2px;
	padding-left     : 2px;
	padding-right    : 2px;
	margin-bottom    : 2px;
	padding-bottom   : 2px;
	background-color : #F8FAEE;
	border           : thin solid #DBE8A4;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}
table.contentpaneopen td.contentpaneopen_text-highlight2{
	width            : 100%;
	margin-top     : 5px;
	padding-top     : 2px;
	padding-left     : 2px;
	padding-right    : 2px;
	margin-bottom    : 2px;
	padding-bottom   : 2px;
	background-color : transparent;
	border           : thin solid #D2DE7D;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}
table.contentpaneopen td.contentpaneopen_text-highlight3{
	width            : 100%;
	margin-top     : 5px;
	padding-top     : 2px;
	padding-left     : 10px;
	padding-right    : 10px;
	margin-bottom    : 2px;
	padding-bottom   : 2px;
	background-color : #fdf9f1;
	border           : thin solid #EBD9A8;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}
table.contentpaneopen td.contentpaneopen_text-highlight4{
	width            : 100%;
	margin-top     : 5px;
	padding-top     : 2px;
	padding-left     : 2px;
	padding-right    : 2px;
	margin-bottom    : 2px;
	padding-bottom   : 2px;
	background-color : #F7F7F7;
	border           : thin solid #DDDDDD;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}
table.contentpaneopen td.contentpaneopen_text-highlight5{
	width            : 100%;
	margin-top     : 5px;
	padding-top     : 2px;
	padding-left     : 2px;
	padding-right    : 2px;
	margin-bottom    : 2px;
	padding-bottom   : 2px;
	background-color : #EEF2CF;
	border           : thin solid #CBD96B;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}

table.contentpaneopen td.contentpaneopen_text-highlight6{
	width            : 100%;
	margin-top     : 5px;
	padding-top     : 2px;
	padding-left     : 5px;
	padding-right    : 5px;
	margin-bottom    : 2px;
	padding-bottom   : 2px;
	background-color : #FFFFE8;
	border           : thin solid #E4E400;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}


table.contentpaneopen td.contentpaneopen_text-highlight7{
	width            : 100%;
	margin-top     : 5px;
	padding-top     : 2px;
	padding-left     : 5px;
	padding-right    : 5px;
	margin-bottom    : 2px;
	padding-bottom   : 2px;
	background-color : #fbfffa;
	border           : thin solid #D0E18A;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}

table.contentpaneopen td.contentpaneopen_text-highlight4 p{
	line-height:13px;
}

.readon,
a.readon:link,
a.readon:active,
a.readon:visited {
	display:block;
	background:url(../images/read_more.gif) no-repeat;
	text-align:center;
	width:152px;
	height:19px;
	line-height:19px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
a.readon:hover {
	background:url(../images/read_more_h.gif) no-repeat;
	color:#788A32;
	text-decoration:none;
	font-size:11px;
}
.author {
	background:url(../images/user.png) no-repeat;
	font-size:9px;
	color:#5F5D5D;
	text-indent:19px;
	letter-spacing:0.1em;
	text-decoration:none;
	font-weight:400;
	line-height:13px;
}
.createdate {
	background:url(../images/calendar.png) no-repeat;
	font-size:9px;
	color:#999;
	text-indent:19px;
	font-weight:400;
	padding:0 0 3px 0;
	line-height:13px;
}
.modifydate {
	font-size:10px;
	color:#F8B555;
	text-decoration:none;
	font-weight:400;
	text-align:right;
	font-style: italic; 
}

.book {
	background:url(../images/book21.png) no-repeat;
	font-size:11px;
	color:#5F5D5D;
	text-indent:23px;
	font-weight:400;
	padding:0 0 2px 0;
	
}
.buttonheading {
	width: 16px!important;
	text-align:right;
	padding-top:20px;
}
#content_main .inputbox ,
#leftcol .inputbox {
	font-size:12px;
	color:#666;
	background:#F0F5DA;
	border:1px solid #D8E69E;
	padding:0px;
	margin-bottom:2px;
}

#content_main .button,
#leftcol .button {
	background:#7CA429 url(../images/button_bg.gif) repeat-x;
	border:1px solid #B8DB6F;
	color:#FFF;
	font-weight:400;
	text-align:center;
	margin:5px 3px;
	padding:1px 0 2px 0;
}
span.content_vote input.button {
	font-size: 0.95em;
	margin: 0px;
	font-family: tahoma,verdana,arial,sans-serif;
	background-color: #999;
	border: 1px solid #666;
}

#login .inputbox {
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
	font-size:13px;
	color:#666;
	background:#f7f7f7;
	border:1px solid #D8D8D8;
	margin:0;
	padding:1px 3px;
}

#login .button {
	background:url(../images/button_bg.png) repeat-x;
	color:#FFF;
	font-weight:400;
	text-align:center;
	margin:4px;
	padding:1px 5px 3px 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}
table.contenttoc {
	border:1px solid #CECECE;
	width:130px;
	margin: 0 0 10px 10px;
}

table.contenttoc th {
	color:#666666;
	background-color:#E8E8E8;
	font-size:11px;
	display:block;
	width:auto;
}
table.contenttoc td {
	padding-left:4px;
}
.pagenavcounter { 
	font-size: 0.92em; 
	color: #999; 
}
div.pagenavbar {
	font-size: 0.92em;
	color: #999;
	border: 1px dashed #CECECE;
	padding: 6px;
	width: auto;
	text-align:center;
}
a.pagenav:link ,
a.pagenav_next:link,
a.pagenav_pre:link,
div.back_button a,
div.back_button a:link,
a.latestnews:link,
a.latestnews:active,
a.latestnews:visited,
a.mostread:link,
a.mostread:active,
a.mostread:visited {
	text-decoration:none;
}
.small { 
	font-family: tahoma, verdana, arial; 
	font-size: 0.9em; 
	color: #7F7F7F; 
}
div.back_button {
	background: transparent url(../images/back.png) 0 75% no-repeat;
	padding-left: 22px;
	margin: 10px;
}
.back_button {
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:12px;

	letter-spacing:2px;
}
table.moduletable,
table.moduletable-mhead,
table.moduletable-mnohead  {
	width:179px;
	float:left;
	clear:left;
	display:block;
	margin:0 7px;
	padding: 0;
}

.moduletable-share  {
	width            : 175px;
	float:right;
	margin-right     :5px;
	padding-top     : 2px;
	padding-right    : 2px;
	padding-bottom   : 2px;
	background-color : transparent;
	border           : thin solid #E3E3E3;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
	text-align: center;

}

table.moduletable-mnohead {
    background: url(../images/mod_nohead.png) 0 0 no-repeat;
	padding: 21px 5px 0 5px;
}

table.moduletable-mhead th {
	background: url(../images/mod_head.png) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
	padding-top: 21px;
	width:179px;
	height:25px;
	text-indent:33px;
	margin:-5px 0 0 -5px ;
}
table.moduletable td,
table.moduletable-mhead td,
table.moduletable-mnohead td {
	height:auto;
	vertical-align:top;
}
a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited {
	text-decoration:none;
}
.pagenav {
	font-weight:400;
	margin:3px;
}

a.pagenav,a.pagenav:visited {
	font-weight:700;
	color:#698405;
}
.pagenav_prev a {
	float:left;
	width:430px;
	font-weight:700;
	color:#698405;
}
a.pagenav:hover ,
a.pagenav_next:hover,
a.pagenav_pre:hover,
a.latestnews:hover {
	color:#C77708;
}
.pagenav_next a {
	float:right;
	width:40px;
	font-weight:700;
	color:#698405;
}
.highlight {
	font-weight:bold;
	background-color: #FFFF00;
	padding: 2px 0 2px 0;
}
.sectiontableheader {
	background: url(../images/title_bg.png) scroll repeat-x bottom left;
	font-size:11px;
	border-bottom:1px dashed #79961F;
	color:#698405;
	font-weight:700;
	padding:2px 7px;
	margin:13px 0;
}

.sectiontableentry1 {
	background-color:#f7f9e8;
	padding:1px 0 1px 10px;
	height:19px;
}

.sectiontableentry2 {
	background-color:#FCF9F1;
	padding:1px 0 1px 10px;
	height:19px;
}
.contentdescription { 
	float: left; 
	margin-bottom: 2px; 
}
.contentdescription img { 
	margin: 5px; 
}
a.category:link, a.category:visited { 
	font-weight: bold; 
	color: #698405; 
	text-decoration:none; 
}
a.category:hover { 
	color: #C77708; 
}
.poll {
	font-size:11px;
	line-height: 16px;
}

.poller {
	padding-left: 4px;
}
.result_pollerTitle {
	line-height:12px;
	font-size:1em !important;
}
.pollerTitle,
.result_pollerTitle {
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
	line-height:12px;
}

table.pollstableborder .sectiontableentry2 {
	background-color:#f7f9e8; 
	text-align:left;
}
table.pollstableborder .sectiontableentry1 {
	background-color:#FCF9F1; 
	text-align:left;
}
ul.table li.row0, ul.table li.sectiontableentry1 { 
	background-color: #FCF9F1; 
	padding-bottom:8px;
}
ul.table li.row1, ul.table li.sectiontableentry2 { 
	background-color: #f7f9e8; 
	padding-bottom:8px;
}
li.row0 a,
li.row1 a{
	font-weight:bold;	
}
div.item_createdate {
	color:#9D9D9D;
	font-size:9px;
	text-align:right;
	font-style: italic; 
	padding-right:8px;
}
div.message {
	clear: both;
	background: #FEF8EF url(../images/info32.png) 7px 70% no-repeat;
	border: 1px dashed #F4C177;
	padding: 8px 5px 8px 38px;
	margin: 5px;
	font-weight: bold;
}
blockquote {
	background:#F5F8E4;
	border:1px solid #DFE7A9;
	border-left:4px solid #CAD56D;
	color:#666;
	line-height:140%;
	margin:6px;
	padding:0.5em;
}
ul.latestnews li,ul.mostread li {
	line-height: 18px;
	font-size:11px;
	list-style-type: none;
	list-style-position: outside;
}
ul.latestnews-small li,ul.mostread-small li {
	line-height: 17px;
	font-size:11px;
	list-style-type: none;
	list-style-position: outside;
}

#template div {
	width: 170px;
	float:left;
	padding: 10px;
}
#ucd-instance1 div {
	font-size:10px;
}
div.udc_ajaxfader p {
	text-align:center;
	font-size:11px;
	font-family:sans-serif;
	margin:0px;
	padding:0px;
}
#related {
	float:left;
	clear: none;
	width:70%;
	margin:0px;
	margin:15px 15% 0 15%;
	}
#related .moduletable h3  {
	background:#151515 url(../images/button_bg.png) repeat-x left top;
	height:22px;
	color:#fff;
	font-size:12px;
	margin:0;
	line-height:21px;
text-align:center;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}
#related ul {
	margin:0;
}
#related li {
	list-style-type: none;
	margin-left: 0.2em;
	padding-left: 20px;
	background: transparent url(../images/related.png) 0 50% no-repeat;
}
#related a:hover {
	color:#C77708;
}
#rssfeed {
float:left;
width:570px;
height:auto;
overflow:hidden;
clear: both;
}

/******** MODULE FRONTPAGE START **********/
.modfpg-container {
	float: left;
	padding: 0;
	margin: 0;
	width: 100%;
}

.modfpg-row {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	float: left;
	width: 100%;
}

.modfpg-box {
	float: left;
	padding: 2px;
	margin: 2px;
}

.modfpg-ctitle {
	color:#AE6807;
	font-weight: bold;
	font-size: 100%;
	border-bottom: 1px solid #ccc;
	display: block;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: url(../images/orange_arrow.gif) no-repeat top left;
	padding-left: 20px;
}

.modfpg-introtitle a, .modfpg-introtitle a:visited, .modfpg-introtitle a:active {
	font-weight:bold;
	color:#576C17;
	outline-style:none;
}

.modfpg-introtitle a:hover {
 	text-decoration:none;
	color:#C77708;
}

.modfpg-authordate {
	color: #666;
	font-size: 0.8em;
	font-weight: normal;
	height:0.85em;
}

.modfpg-img { float: left; margin: 0.5em; }
.modfpg-more {}

.modfpg-ul { list-style: none; }
.modfpg-ul li { font-size: 0.90em;  }
.modfpg-ul li a, .modfpg-box li a:hover, .modfpg-box li a:visited { text-decoration:none; }
/******** MODULE FRONTPAGE END **********/