/* style sheet for bass.css
           zen design ,jan, 2009.*/
/* ------------------ body -------------------- */
body{
	background-image: url(../img/onpu.png);
	background-color:white;margin:0em;
	color:black;}
img{
	border:none;
	vertical-align:middle;
	} 

a:link{
	color:blue;background:transparent;
	}
a:visited{
	color:#000080;background:transparent;
	}
a:hover{
 	color: #ff8c8c;background:transparent;
 	text-decoration: underline;
	}	
a:active{
	color:#ee0000;background:transparent;
	}
body:after{
	 display: block;
	 content: "(C) 2002-2011  POWERED BY TERPSIPHONE";
	 font-style:normal;
	 font-family: "Gill Sans","verdana","Genova",sans-serif;
 	 margin: 0.9em 1em;
	 color:#4169e1;background:transparent;
 	 text-align: right;
	}


hr{	display:none;}

h1,.romb,.menu,.her,.update,.date,.anni,.sans,.rad,.rec,.live,.etc,.disc{
	font-family:"Gill Sans","verdana","Genova",sans-serif;
	}   
/* ---------------- heading -------------------- */


h1{
	margin: 0.5em 0em 0.1em 0em;
	padding:0.3em 5em 0.3em 0em;
	color:black;
	font-weight:400; 
	border-bottom: 3px double #6495ed;
	border-top: 3px double #6495ed;
	background:transparent;font-size:1.4em;
	}
h1.top{
	border-top:none;padding-top:0em}

.tmain{
	text-align:center;
	padding:0.5em 0em 0.2em;
    	border-bottom:3px double #4169e1}
.mask{ 
	border:none;
	color:white;
	font-size:0.0001em;}
h2{
	color:#4169e1;background:transparent;
        font-weight:500;
        font-size: 1.2em;
        text-align:left;
	margin:0.5em auto;  
	padding: 0.1em 0.1em;
	}
h2 small{
	font-size:0.6em;
	}
h2.bdr{
	margin:1em 1em;
	text-decoration:underline;
	border-width: 0.5em;
	border-style: none none none solid;
	border-color:#4169e1;}

h2.sb{	
	background-color:#7264d0;
	color:white;
	padding:0.1em 0.3em;
	}
h3{     color: #0000ff;background:transparent;
	font-size: 1em;
	font-weight:normal;
	}
h3.ann{
	margin: 1em 0.5em 0.2em 0.5em; 
	padding-top:0.4em;
	border-width: 0.1em 0em 0em;
	border-style: solid none none none;
	border-color:#4169e1;
	}
h4   {

    border-bottom:dashed 1px #0402b4;
    }
    
#uprss{
	margin:0.2em 0.3em;
	}
/* ---------------- blocks -------------------- */

p	{
	margin:1em auto;
	line-height:130%; 
	letter-spacing:0.05em;
	text-indent:1em;
	color:black;background:transparent;
	}
     
.bok p
	{
	text-indent:0em;
	}
.chu{
	font-size:0.95em;
	color:navy;background:transparent;
	}

blockquote{
	line-height:140%;
	font-size:0.9em;
	color:#075366;
	background:#e1f7fd;
	padding:0.7em 0.7em 0.7em 2em;
	}

UL {
    list-style-image: url(../img/golds.png);
    list-style-type:square;
    list-style-position:outside;
    font-size:1em;line-height:150%;
    font-weight:400;
    margin:1em 0em 0em 1em; padding:1em;
}

li{color:#00008b;background:transparent;
    }
li.cap{
	font-style:normal;
	list-style-image:none;
	list-style-type:none;
	text-indent:-2em;}
OL {
    
    list-style-position:outside;
    font-size:0.95em;line-height:140%;
    font-weight:400;font-style:oblique;
    margin:0.5em 0em 0em 3em; padding:0.5em;
}


/* ---------------- block options ------------------- */

.colum,.columm {
	margin:0.1em 2em 0.1em 2em;
	background:white;
	color:black;
	text-align:left;
	border-left: 1px solid #e0e0e0 ;
	border-right: 1px solid #e0e0e0 ;
	border-top: 1px solid #e0e0e0 ;
	border-bottom: 1px solid #e0e0e0 ;
	clear:both;}
.colum{
	padding:2em 3em 2em 3em;}
.columm{
	padding:0.5em 3em 0.5em 3em;}

.cakomi {
  	border-left: 1px solid #e0e0e0;
  	padding: 1.5em 2em 1em 2em;
  	background:white;
  	color:black;
  	text-align:left;
  	text-indent:1em;
  	margin: 0em 0em 0em 6em;
 	clear:both;
  	 }
.linkbox{
    font-weight:normal;
    font-size:1.2em;
    text-align:center;
	background:transparent;
	color:#3fbe92;
	margin:0.1em auto;
	padding:0.1em 1em ;
	border-width: 2px 0em 0em;
	border-style: dashed none none ;
	border-color: #4169e1;}


/* ----------------menu options ------------------- */

.foot{
	color:#4868e8;background:transparent;
	text-align:left;
	margin:0.5em 2em 1em}
.bok{
	margin:0.2em 0.5em 0.5em;padding:0.2em 1em ;
	border-width: 2px 0em ;font-size:0.95em;
	border-style: none none solid ; color:#00005e;
	border-color: #4169e1;background:white;
	}
.subt{
	font-size:1.2em;
        font-weight:500;
        margin:0em 0em;
        color:#0402b4;
        background:white;
        padding:0.1em 0.1em;
        border-width: 2px 0em 0em;
	border-style:solid none none  ;
	border-color: #4169e1;
	}

.menu,.her,.nw{
	font-weight:bold;
	margin:0em 0.2em 0em 0em;
	padding:0.1em 0.8em;
	font-size:0.8em; 
	}
.menu	{
	color:#66cdaa;background:transparent;}
.her	{
 	 background-color:#3fbe92;
 	 color:white;}
.nw{	 
	text-indent:0em;
	background-color:red;
 	 color:white;}
.fm,.rad
	{background-color:#ffd700;
	color:blue;
	} 

.etc
	{background-color:black;color:white;
	}
 
.notice{	color:red;}
.mnw{
	background-color:blue;
	color:white;
	font-weight:600;
	padding:0.2em 0.5em;}
.mnwb{
	background-image: url(../img/backami.png);
	color:#00008b;
	font-weight:600;
	padding:0.2em 0.5em;} 		
	
.mnh{	
        border-style:solid;
        border-color:blue;
        border-width:0em 0em 0.1em 1em;
        padding-left:0.5em;} 
        
.tp{text-align:center;
    margin:1em auto 0.2em;border-bottom:3px double #4169e1}
.update{
	font-size:1em;
        font-style:normal;
        font-weight:600;
        margin:0em -2.3em;
        color:#0402b4;background:transparent;
        text-align:right;
        padding:0.1em 0.1em;
        clear:both;
	}
.date	{
        font-size:0.95em;
        font-weight:400;
        font-style:italic;
	margin:0.1em 2em 0.1em 0em;
        padding: 0.1em 0.1em;
	}
.host	{
        font-size:0.95em;
        font-weight:400;
        font-style:italic;
	margin:0.1em 2em 0.1em -2.5em;
        padding: 0.1em 0.1em;
	}
.anni{
	font-size:0.95em;
        font-style:normal;
        font-weight:500;
        margin:0em 2em;
        color:#0402b4;
        background:transparent;
        text-align:right;
        padding:0.1em 0.1em;
        clear:both;
	}


caption{
 	text-align:left;
 	font-weight:400;
 	font-size:1em;
 	color:blue;background:transparent;
 	padding:0.5em 0.2em 0em;
 }
td{vertical-align:top;}
table.t2{border-width:1px 0px;
	border-style:solid;
	border-color:blue;}
table.list{
	font-size:0.9em;}
.indi{
	background:#f7f7f7;color:#939393;
	}
.b03{
	background:#dfdfff;color:black}
.e03{
	background:#e5f4fe;color:black}
	
cite	{ font-style:normal;
	color:#00008b;
	margin-left:4em;}
/* ------------------ img options ------------------- */  
.iml{float:left;margin:0.2em; vertical-align:middle;}
.imr{float:right;margin:0.2em;}
	
