/*
	Ezekiel Screen Stylesheet v1.0
	(c) Copyright 2005 Jake Wehner, wehnerj@gmail.com
	PLEASE LEAVE THIS COMMENT INTACT IN ACCORDANCE WITH GNU GPL.

	*/

		body {
		
			background: #eee;
			text-align: center;
			font-family: arial;
			color: #666;

		}

		a {

			color: #666666;
			text-decoration: underline;
		}
		
		h1 {
			
			font-size: 1.5em; 
			color: #a2c058;
			text-align: center;

		}
		
		h4 {
		
     margin-bottom:0;
		
		}
		
		.support {
		
		text-decoration: underline;
		margin-bottom:0;
		}

		div.container {

			width: 900px;
			height: auto;
			background: #fff;
			margin-left: auto;
			margin-right: auto;
			padding: 20px;
			text-align: left;

		}

		div.header {

			width: 100%;
			margin-left: auto;
			margin-right: auto;
			height: 90px;
			background: #000000 url(logobg.png);
				
		}

		/*div.header span {

			position: relative;
			left: 25px;
			top: 30px;
			font-family: sans-serif;
			font-size: .8em;
			color: #666666;

		}*/
		
		div.menu {

			width: 100%;
			height: 20px;
			padding: 0px;
			background: #a2c058 url(menubg.gif);
			margin-top: 3px;
			overflow: visible;
         border: black 1px;

		}

		span.alt {

			background: #a2c058 url(menubg.gif);
			border-right: 1px SOLID #fff;
			padding-top: 2px;
			padding-bottom: 0px;
			padding-left: 15px;
			padding-right: 15px;
			color: #fff;
			font-size: 9pt;
			font-family: sans-serif;
			
		font-weight: bold;
		}
		
		span.flag {
		border-left: 1px SOLID #fff;
		padding-left: 15px;
		float:right;
		padding-right: 10px;
		
		}
		
		span.altfooter {
		
		padding-top: 3px;
			padding-bottom: 2px;
			padding-left: 250px;
			padding-right: 15px;
		   text-align: center;
		   color: #7b6167;
			font-size: 9pt;
			font-family: sans-serif;
			font-variant: small-caps;
		}
		
		span.altfooter a  {
		
		color: #7b6167;
		
		}
		
		span.alt a, span.home a:hover {

			font-size: 11pt;
			font-family: sans-serif;
			font-variant: small-caps;
			text-decoration: none;
			}
		
		div.post_info {
			
			/* the comment/cms style info bar */

			width: 500px;
			border-top: 1px SOLID #f3f3f3;
			border-bottom: 1px SOLID #f3f3f3;
			background: #fafafa;
			font-size: 10px;
			color: #444;
			padding: 5px;

		}


		div.post_info a {

			font-size: 11px;
			color: #a2c058;
			font-weight: bold;
			text-decoration: none;

		}

		div.main_nav {

			width:190px;
			float: right;
			margin-left: 10px;
			height: 100%
		}

		div.sub_menu {

			margin-right: auto;
			margin-top: 25px;
			font-size: 12px;
			width: auto;

		}

		div.sub_menu div {
		font-weight: bold;
			background: #a2c058;
			padding: 5px;
			color: #fff;
			width: auto;
			font-variant: small-caps;
			

		}

		div.sub_menu a {

			
			text-decoration: underline;
			color: #666666;

		}

		div.sub_menu a:hover {

			
			text-decoration: underline;
			color: #666666;
			
		}

		div.content {

			width: 600px;
			margin-top: 25px;
		}
		
		.caption{
		font-size:0.8em;
		margin-top: 0px;
		}
		
		.indexText{
		
		font-size:0.90em;
		
		}
		
		.image{
		
		margin-bottom: 2px;
		
		}

td.figure {
  float: left;
      margin: 0.5em;
  padding: 0.5em;
  margin-bottom: 0;
  }
td.figure p {
margin-top: 0;
  text-align: center;
  font-style: italic;
  font-size: .5em;
  text-indent: 0;
  }	
img.scaled {
  width: 100%;
}
div.clearer {
clear:both;
line-height: 0;
height: 0;
}

table.progress {
text-align: left;
font-weight: normal;
width: 100%;
background-color: #ffffff;
border-collapse: collapse;
border-spacing: 1px;

}

table.progress th{
text-decoration: none;
border: 0px 0px 0px 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

td.phase {
font-weight: bold;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: black;
background-color: #FFC62F;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

td.complete {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: black;
background-color: #cdffcd;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

td.inprogress {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: black;
background-color: #FFFfb4;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

td.notstarted {
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: black;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.narrative {

margin-top: 4px;

}

/*.flagLatvia {


}*/

.flagIsrael {

padding-left: 5px;

}

.flagLatvia a {
font-size: 9pt;
font-family: sans-serif;
font-variant: small-caps;
font-weight: bold;
color: black;
text-decoration: none;
}

.flagIsrael a{
font-weight: bold;
font-size: 11pt;
color: black;
margin-left: 5px;
text-decoration: none;
}

.flagIsrael img {

padding-right: 3px;

}

.flagLatvia img {

padding-right: 3px;

}

h4.support {

color: #a2c058;
text-decoration: none;

}

p.pagemenu {

font-size: 0.75em;

}

p.pagemenu a{

color: #3b6180;
text-decoration: none;
}

p.pagemenu span {

padding-left: 10px;
padding-right: 10px;

}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 4px ridge #3b6180;
visibility: hidden;
color: black;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align: justify;
width:285px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 1px;
padding: 2px;
float: left;
margin-bottom: 5px;
text-align: center;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position:absolute;
visibility: visible;
top: 350;
left: 160px; /*position where enlarged image should offset horizontally */
cursor: default;


/* ul navigation float*/

 ul#navigation
{
list-style-type: none;
margin: 0;
padding: .5em 0;
border-top: 1px solid #666;
}

ul#navigation li a
{
display: block;
width: 5em;
color: #FFF;
background-color: #036;
padding: .2em 0;
text-align: center;
text-decoration: none;
}

ul#navigation li a:hover
{
color: #FFF;
background-color: #69C;
}

