body{background:rgb(0,100,0);}

#table1{
font-family:arial, verdana, helvetica, sans-serif;
font-size:95%;
color:rgb(40,40,40);
background:white;
}


h2{font-size:150%;}

h3{font-size:130%;}

h1,h2,h3,h4{
font-family:garamond, georgia, serif;
padding-left:.3em;
color:rgb(80,80,0);
}

h1{
font-size:180%;
border-bottom:1px solid silver;
background:url(images/stripe.gif);
}

#div1
{
position:absolute;
left:50%;
top:0px;
margin-left:-390px;
width:780px;
}

img{border:0;margin:0}

#col2 img{margin:5px}

td{
vertical-align:top;
padding:0;
}


#col1{
width:198px;
height:400px;
}

#col2{
width:582px;
padding:40px 10px;
background:white;
}

#footer{
height:30px;
text-align:center;
}

a{
color:black;
text-decoration:none;
}

#col2 a{color:blue;}

/*horizontal menu*/


#headerMenu{
position:absolute;
left:198px;
top:129px;
z-index:10;
width:582px;
}


#headerMenu a{
font-family:arial, verdana, helvetica, sans-serif;
color:rgb(50,50,50);
font-weight:bold;
font-size:12px;
height:17px;
background:url(images/h_menu_long.gif) ;
display:block;
}

#headerMenu a:hover{
background:url(images/h_menu_long.gif) bottom left
}

#headerMenu td{
vertical-align:middle;
text-align:center;
}

#headerMenu .gap{
width:2px;
background:url(images/h_menu_short.gif)  no-repeat;
}

#current_category a, #headerMenu .current{
background:url(images/h_menu_long_selected.gif) bottom left no-repeat;
color:rgb(255,255,255);
}

#topLinkBox{
position:absolute;
left:310px;
top:0px;
z-index:10;
}

.adBlock{
margin:10px 20px;
border:3px solid red;
padding:10px;
}

.adBlock a{
color:navy;
font-size:90%;
}

.adBlock h3{
color:rgb(240,136,0);
margin:0
margin-bottom:10px;
}


#nav_strategy{
width:150px;
padding:5px;
background:rgb(255,255,240);
float:right;
margin:5px
}

.comment{
width:130px;
padding:5px;
margin:5px;
background:rgb(255,255,245);
float:right;
border:3px double rgb(150,170,150);
font-weight:bold;
font-size:85%;
color:olive
}

.inflow_comment{
font-size:85%;
background:rgb(255,255,245);
}

