/* ======== GOusable.com Style sheet ============ */

body {
background-color: ffffff; 
margin: 0;
font-family:verdana,arial,helvetica,sans serif;
font-size: 100%;
}


#topheader {
/*border: 1px solid #660;*/
 display: inline;

}


#toplogo {
display: inline;
}


#search {
/*display: none;*/
position: absolute;
left: 60%;
top: 75px;
margin-left: 20px;
width: 250px;
height: 50px;
border: 4px solid #ccc;
border-bottom: 0;
}


#main {
margin-left: 4px;
width: 98%;
/*width: 250px;*/
height: 750px;
border: 4px solid #ccc;
font-size: 80%;
}


#col1 {
float: left;
width: 50%;
height: auto;
padding: 10px;
/*border: 4px solid #c00;*/
}

#col2 {
float: left;
width: 10%;
height: 200px;
border: 4px solid #ccc;
border-top: 0;
border-right: 0;
background-color: #eee;
}

#col3 {
float: left;
width: 250px;
/*height: 300px;*/
height: auto;
border: 4px solid #ccc;
border-top: 0;
background-color: #eee;
}

#col4 {
float: left;
margin-left: 11%;
width: 35%;
height: auto;
/*border: 4px solid #00c;*/
padding: 5px;
}

#r_square {
float: left;
border: 4px solid #ccc; 
border-left:0; 
border-top:0; 
width:200px; 
height:200px;
}

#sect_title {
float: left;
}

#r_text {
float: left;
width:auto; 
height:auto;
padding: 10px;
/*border: 2px solid #00c;*/
}

#footer {
float: right;
margin-left: 11%;
margin-bottom:0px;
width: 300px;
height: 50px;
border: 2px solid #ccc;
border-right: 0;
background-color: #eee;
padding: 5px;

}




/* === elements === */

h1 {color:#ff6633; font-size: 180%; font-weight:700; margin-top:0;}

h2 {color:#999999; font-size: 150%; font-weight:600;  margin-top:0;}
h2.sitemap {margin:5px;}

h3 {color:#999999; font-size: 120%; font-style:italic; font-weight:bold;  margin-top:0; margin-bottom: 5px;}

dd {margin-top: 5px; margin-bottom: 5px;}

a.ttl:link  {color:#999999;}
a.ttl:hover  {color:#000099;}
a.ttl:visited  {text-decoration:none; color:#666666;}


blockquote {margin-top: 5px; margin-bottom: 5px;}

ul {list-style: url("/img/ul.gif") square;}
ul.dec { line-height:1.5;}

pre { font-size: 80%; }



/* ==================================================================== */
/* === Google ads === */

#adsense468x60_top {
/*display: none;*/
position: absolute;
left: 50%;
top: 5px;
margin-left: 20px;
width: 468px;
height: 60px;
border: 2px solid #ccc;

}

#adsense468x60_float {
/*display: none;*/
float: left;
width: 468px;
height: 60px;
border: 2px solid #ccc;

}

#adsense234x60 {
/*display: none;*/
position: absolute;
left: 60%;
top: 5px;
margin-left: 20px;
width: 234px;
height: 60px;
border: 2px solid #c0c;

}

#adsense125x125 {
/*display: none;*/
position: absolute;
left: 60%;
top: 5px;
margin-left: 20px;
width: 125px;
height: 125px;
border: 2px solid #c0c;

}


/* === END Google ads === */

p.cts_descr {
display: none;
background-color: #eee;
padding: 5px;
border: 2px solid #ccc;

}

