*
{
   padding: 0px;
   margin: 0px;
  /* overflow : hidden; */
  border:none;
}

a:link, a:visited
{ 
color: #000000;
}
#background
 {
   background-color : rgb(196, 209, 227);
   width: 100%;
   height:100%;
   float:left;
   min-width:850px;

}
.rounded

{
	background: url('../images/top_right.gif') no-repeat top right;
}

.thumb

{
width: 100px;
height:89px;
}
#container
{
    margin : 0px auto;
    padding: 1em 0em 1em 1em;
    width : 816px;
    /* width of the layout -- can be set to any value including percentages */
    float:left;
    height:100%;
}
#headerbackground
{
	background: url('../images/header_content_gradient.jpg') repeat-x bottom left;
 width: 100%;
   height:100%;
   float:left;
   background-color : rgb(181, 207 , 147);
   min-width:850px;
}
#header
{
    /* margin-bottom : 1cm; */
    height:auto;    
	width : 816px;
    clear:both;
	overflow: hidden;
	padding: 1.0em 0px;
	}

.center { text-align: center;  margin: 15px;} 

#sidebar-left
{

    float : left;
    width : auto;
    /* width of the left sidebar -- can be set to any value including percentages */
    margin-right: 2em; 
}
#navigation
{
background-color : rgb(153 , 204, 255);
    width : 150px;
    float : left;
    padding-left : 0.3em;
	
}
#navigation p
{
   padding:0;
   margin:0;
}
#navigation li
{
    list-style : none;
    background-color : rgb(26, 93 , 169);
    /*border-top : solid 1px rgb(0 , 51 , 153);*/
    text-align : left;
	
	
}
#navigation li a
{
    display : block;
    text-decoration : none;
    padding : 0.25em;
    /*border-bottom : 1px solid rgb(51 , 153 , 255);
    border-right : 1px solid rgb(51 , 153 , 255);*/

}

#navigation a:link, #navigation a:visited
{
    color : rgb(255 , 255 , 255);
}
#navigation a:hover, #navigation a:active
{
    color : rgb(0 , 0 , 0);
}
#navigation a:hover
{
    background-color : rgb(153 , 204, 255);
}

#navigation li.active a
{
    background-color : rgb(255 , 255 , 255);
    color : rgb(0 , 0 , 0);
}
#topright
    
{
	background: url('../images/top_right.gif') no-repeat top right;
}

#content
{
    width: 559px;
    height : 1%;
    /* IE6 hack... it's very minor, though */
     background-color : rgb(186, 200, 217);
    padding : 1em;
    /*padding-bottom : 0; */
    overflow : hidden;
    margin-bottom : 1em;
} 
p
{
    font-size : 1em;
    line-height : 1.2em;
    margin: 0.7em 0 1.5em 0;
}
h1
{
    font-size : 0.7em;
    font-weight : bold;
    line-height : 1.3em;
    padding-top : 2.5em;
}
#content-inner
{
    width : auto;
}
#footer
{
   /*background-color:#BAC8D9;*/
   background-color : rgb(196, 209, 227);
   padding: 1em 0em;
   clear : both;
   width :816px;
   margin-left: auto;
   margin-right: auto;

}
#counter
{
 float: right;
  /*background-color:#4c6485;
  width: auto;
  height:auto;
  
  line-height : 1.0em;
  margin: 0.2em;
  text-align : right;
  color : #FFFFFF; */
}
#counter p
{
   line-height : 1.0em;
   padding: 0px;
   margin: 0px;
}

#developer, developer p
{
   float : left;
   line-height : 1.0em;
   padding: 0px;
   margin: 0px;
   text-align: center;
}
#logo1, #logo2
{
    width : auto;
    height : auto;
}
#logo1{float : left; margin-left:1em;}
#logo2{float : right; margin-right:1em; }
/* img.imageleft { float: left; margin-right: 15px; margin-bottom : 15px;} */
img.imageleft { float: left; margin: 0.24em 1.5em 0 0;}
img.imageright { float: right; margin: 0.24em 0  0 1.5em;}