html,body
{
 font-family: "Trebuchet MS", sans-serif ;
 font-size:.9em;
}

h2
{margin: .2em;
 width:20%;
 max-width:20%;
}

h4 {text-align:center}

h5
{
 text-align:center;
 margin-bottom:-.5em;
}

img
{
 border:0;
}

ul
{
 margin: .1em 0 .1em .5em;
 padding:0;
 text-indent:0;
 list-style-type:none;
}
li {list-style-type:none}

a
{
 text-decoration:none;
 color:#000;
}

a:hover
{
 text-decoration:none;
}

a:visited
{
 text-decoration:none;
}

a:active
{
 text-decoration:none;
}

#counter
{display:none}
	
	
#header
{
 border: solid #000 1px;
 padding:5px;
 margin :0 0 10px 0;
 background-color:#CCC;
}

#banner
{
 float:right;
 margin-right:10%;
 margin-top:2%;
}

#logo
{
 margin-left:3%;
}

#middle
{
 padding:4px;
 margin-top:0;
 margin-left:25%;
}

#menu {margin:.5em 0 1em 0;}

a.menulink:link
{
 display:block; width:240px;
 color:#000;
 background-image:url(../images/menuitem.gif);
 background-repeat:no-repeat;
 padding: .2em 0 0 30px;
 margin: .5em 0 0 0;
}

a.menulink:visited, a.menu:active
{
 display:block;width:240px;
 color:#000;
 background-image:url(../images/menuitem.gif);
 background-repeat:no-repeat;
 padding: .2em 0 0 30px;
 margin: .5em 0 0 0;
}


a.menulink:hover
{
 display:block;width:240px;
 background-image:url(../images/blueback.gif);
 background-repeat:no-repeat;
 padding: .2em 0 0 30px;
 margin: .5em 0 0 0;

}

.right 
{
 width:30%;
 float:right;
}
 
#left
{
 width:20%;
 margin-bottom:10px;
 float:left;
 padding:10px;
}

#about
{
 margin-top:40px;
}

#footer
{
 position:absolute;
 width:100%;
 left:0;
 bottom:0;
 padding:10px;
 clear:both;
 text-align:center;
 border-top: solid 1px #ccc;
}

#rss {margin: 1em 1em 0 0;}