/* Structure */

body
{ 
  background-image:url('http://www.rhodes.com.gr/greek/themes/rhodesonline_v5_5/images/bckgr_full.png');
  background-color: #0a4561;
  background-attachment:fixed;
  background-position:top center; 
}

#content_gen {
  width : 998px;
  border : 0px;
  padding : 0px;
  background-color: #FFFFFF;
  margin: 0px;
  clear: both;
}

#content_footer {
  width : 992px;
  border : 0px;
  margin : 0px 0px 0px 0px;
  padding : 3px;
  background-color : #FFFFFF;
  clear: both;
}

#rightcolumn {
  width : 308px;
  border : 0px;
  padding : 6px;
  padding-bottom : 0px;
  float: right;
  background-color: #e6f6ee;
}

#contentcolumn {
  width : 664px;
  border : 0px;
  margin : 0px;
  padding : 7px;
  float: left;
  background-color: #FFF;
  height : 100%;
}

#contentcolumn2 {
  width : 804px;
  border : 0px;
  margin : 0px;
  padding : 7px;
  float: left;
  background-color: #FFF;
  font-family : verdana;
  font-size : 9pt;
  line-height : 16pt;
  color : #003;
}

#rightcolumn2 {
  width : 168px;
  border : 0px;
  padding : 6px;
  padding-bottom : 0px;
  float: right;
  background-color: #e6f6ee;
}

#content_block {
  background-color : #FFFFFF;
  margin-bottom : 6px;
  padding : 10px;
  align : left;
}

#block_header {
  border : 0px;
  padding : 5px;
  margin : 3px;
  font-family : verdana;
  font-size : 9pt;
  color : #36739e;
  align : center;
}




/* Articles */////////////////////////////////////////////////////////////////////////////////////


#article_block {
  border: 0px;
  margin-bottom: 5px;
}

#article_bottomline {
  border : 0px;
  font-family : verdana;
  font-size: 8pt;
  color : #000;
  margin : 0px;
  padding : 4px;
}

#article_title {
  font-size : 15pt;
  font-family: Georgia;
  line-height : 20pt;
  color : #003;
}

#article_text {
  border : 0px;
  padding : 5px;
  font-family : verdana;
  font-size : 9pt;
  line-height : 16pt;
  color : #003;
}

#article_times {
  border : 0px;
  padding : 3px;
  font-family : verdana;
  font-size : 7pt;
  color : #686f72;
}



/* Frontpage */////////////////////////////////////////////////////////////////////////////////////

#mainstory{
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  border-color: #cfeff1;
  padding: 10px;
  margin-bottom: 100px;
}
#mainstory_text {
  font-family : verdana;
  font-size : 12px;
  padding: 0px 12px 3px 14px;
  font-color : #000066;
  line-height : 17px;
  margin: 0px 0px 5px 0px;
}
#mainstory_title {
  font-family : Georgia;
  font-size : 16px;
  font-color : #000066;
  padding: 0px 12px 0px 8px;
  width=100%;
  line-height : 18px;
  letter-spacing:1px;
  margin: 0px 0px 5px 0px;

}
#mainpage_topic {
  padding: 4px 4px 4px 0px;
  font-family : verdana;
  font-size : 12px;
  line-height : 16pt;
  font-color : #000066;
  border-width: 1px 0px 2px 0px;
  border-style:solid;
  border-color : #cfeff1;
  margin: 2px 0px 8px 0px;
}
#frontpage_column{
  border-width: 0px 0px 0px 2px;
  border-style:solid;
  border-color : #cfeff1;
  padding: 0px;
}
.mainsmallimage {
  max-height: 70px;
  height: expression(this.height > 70 ? "70px" : true);
}


#topiclist{

}
#topiclist_text {
  font-family : verdana;
  font-size : 11px;
  padding: 0px;
  font-color : #000099;
  line-height : 14px;
  margin-bottom: 5px;
}
#topiclist_title {
  font-family : verdana;
  font-size : 14px;
  font-color : #000066;
  padding: 0px;
  width=100%;
  line-height : 18px;
  letter-spacing:1px;
  margin: 3px;
}
#topiclist_cell {
  border-width: 2px 2px 2px 0px;
  border-style: solid;
  border-color: #cfeff1;
  padding: 6px;
}
#topiclist_cell2 {
  border-width: 2px 0px 2px 0px;
  border-style: solid;
  border-color: #cfeff1;
  padding: 6px;
}



#mainpage_news {
  border: 0px;
  padding : 0px;
  margin : 3px;
}

#mainpage_news_topic {
  background-color : #eaeae2;
  padding : 3px;
  margin : 0;
  margin-bottom : 5px;
  font-family : verdana;
  font-size : 9pt;
  line-height : 16pt;
  font-color : #000066;
}

#mainpage_list {
  list-style-type: none;
  padding: 0px 8px 8px 8px;
  margin: 0px;
  width: 100%;
}

#mainpage_listitem {
  font-family : verdana;
  font-size : 9pt;
  line-height : 15px;
  font-color : #52697f;
  padding: 4px;
  padding-bottom: 5px;
  border-width: 1px;
  border-bottom-style:solid;
  border-color : #bac7d0;
}



#mainpage_coverstory_text {
  font-family : verdana;
  font-size : 13px;
  font-color : #000066;
  line-height : 17px;
}

/* Directory */

#directory_box {
  width: 180px;
  float: right;
  padding: 3px;
  margin: 5px;
  background-color:#87ccff;
}

/* Frontpage old */

#mainpage_news {
  border: 0px;
  padding : 0px;
  margin : 3px;
}

#mainpage_news_topic {
  background-color : #eaeae2;
  padding : 3px;
  margin : 0;
  margin-bottom : 5px;
  font-family : verdana;
  font-size : 9pt;
  line-height : 16pt;
  font-color : #000066;
}

#mainpage_list {
  list-style-type: none;
  padding: 0px 8px 8px 8px;
  margin: 0px;
  width: 100%;
}

#mainpage_listitem {
  font-family : verdana;
  font-size : 9pt;
  line-height : 15px;
  font-color : #52697f;
  padding: 4px;
  padding-bottom: 5px;
  border-width: 1px;
  border-bottom-style:solid;
  border-color : #bac7d0;
}

#mainpage_coverstory {
  font-family : verdana;
  font-size : 14px;
  font-color : #ffffff;
  line-height : 18px;
}

#mainpage_coverstory_text {
  font-family : verdana;
  font-size : 13px;
  font-color : #000066;
  line-height : 17px;
}






#humanplus {
  border : 0px;
  padding : 20px;
  margin: 0px 0px 3px 0px; 
  font-family : verdana;
  font-size : 9pt;
  background-color : #cfeff1;
  align : center;
}

img {
  border: 0px;
  padding: 2px;
}

input, textarea, select, button
{
color: #000033;
background: #FFFFFF;
border: 1px solid #339999;
font-family: verdana;
font-size: 9pt;
}

a {
   color: #1f3244;
   text-decoration: none;
}
a#bottomline {
   color: #000033;
   text-decoration: none;
}
a#header_1 {
   color: #000033;
   font-family: verdana;
   font-size: 9pt;
   text-decoration: none;
}
a#header_2 {
   color: #FFFFFF;
   font-family: verdana;
   font-size: 8pt;
   text-decoration: none;
}

a:hover {
   color: #00428c;
   text-decoration: underline;
}

#text {
  border : 0px;
  padding : 5px;
  font-family : verdana;
  font-size : 10pt;
  line-height : 16pt;
  color : #003;
}

.smalltext {
  border : 0px;
  font-family : verdana;
  font-size : 8pt;
}


/* Old style */

BODY{
FONT-FAMILY: Verdana,Helvetica;
FONT-SIZE: 11px;
line-height: 140%;
}


/* ######### CSS for top level tabs ######### */

.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
}

.tabsmenuclass li{
float: left;
}

.tabsmenuclass a{
display: block;
padding: 5px 7px;
background: #87ccff;
color: #FFF;
margin-right: 1px;
text-decoration: none;
font: bold 12px Verdana;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #72af49;
color: #FFF;
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
background: #72af49;
width: 988px;
height: 15px;
padding: 5px;
border: 0px solid silver;
}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
color: #FFF;
list-style-type: none;
}

.tabsmenucontentclass li{
float: left;
color: #FFF;
margin-right: 1em;
}
