/*
    AUTHOR: Anna Swirin Web & Print Service
            swirin.com
*/

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { 
margin: 0; 
padding: 0; 
}
html { 
overflow-y: scroll; 
}
body { 
font: 90% Arial, Helvetica, sans-serif; 
background:url('../img/bg.gif') top left repeat-x;
}
ul { 
list-style:  inside; 
line-height: 1.5;
}
p { 
font: 1.3em/1.3em; 
margin: 15px 0 25px 0; 
line-height: 1.7;
}
a: { 
outline: none; 
}
a img { 
border: none; 
}
a:link { 
color:#293c8e;
}
a:visited{
color:#9aa331;
}
h1 {
font-size:19px;
color:#293c8e;
text-transform: uppercase;
margin-bottom: 30px;
}
h2 {
font-size:17px;
color:#293c8e;
margin: 20px 0 10px 0;
}
h3 {
font-size:15px;
color:#383c4e;
}
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { 
float: left; 
}
.floatright { 
float: right; 
}
.clear { 
clear: both; 
}
.transpBlack { 
background: url(transpBlack.png); 
}
/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#header {
margin: 0 auto;
width:800px;
height: 157px;
background:url('../img/header.jpg') repeat-x;
border:0px solid red;
}
#content {
	width: 800px;
	margin: 45px auto 10px auto;
	border:0px solid red;
	min-height:450px;
}
#footer {
	width: 800px;
	border-top:1px solid #7a81a0;
	margin: 30px auto 15px auto;
	padding:10px 0;
	color: #7a81a0;
	font-size: 14px;
}
.linklist li a:link{
color:#293c8e;
}
.linklist li a:visited{
color:#9aa331;
}

/* END STRUCTURE */
.menu{
margin:0 auto; 
padding:0; 
height:30px; 
width:800px; 
display:block; 
background:url('../img/navi_bg.gif') repeat-x;
}
.menu li{
padding:0; 
margin:0; 
list-style:none; 
display:inline;
}
.menu li a{
float:left; 
padding-left:20px; 
display:block; 
color:rgb(255,255,255); 
text-decoration:none; 
font:16px Arial, Verdana, Helvetica, sans-serif; 
cursor:pointer; 
}
.menu li a span{
line-height:30px; 
float:left; 
display:block; 
padding-right:20px; 
}
.menu li a:hover{
color:rgb(255,255,255);
background:url('../img/navi_bg2.gif') repeat-x;
}
.menu li a.active, 
.menu li a.active:hover{
line-height:30px; 
font:16px Arial, Verdana, Helvetica, sans-serif; 
background:url('../img/navi_bg3.gif') repeat-x; 
color:rgb(41,60,142);
}