blockquote {font-style:italic;}
canvas,img {max-width:100%;} 
td {padding: 0 5px 0 5px;}     
ul,ol{margin-left:10px;}

.y, dl {border:thin solid yellow;margin:5px;padding:10px;font-size:small;}
.comment {margin:15px;font-size:90%;background: #ffc;}

#more {color:yellow;background: black;}


        * {
        	margin: 0;
        	padding: 0;
        }
        
        html {
        	height: 100%;
        }
        
        header, nav, section, main, article, aside, footer {
        	display: block;
        }
        
        body {
                height: 100%;
                width: 100%;

font-family:verdana;
        }
        
        .maxw {
        	margin: 0 auto;
        	min-width: 240px;											
        	max-width: 1920px;
        }
                                                                                                     
       header {
                min-width:240px;
        	width: 100%;
        	background: black;
			border-bottom: yellow 5px groove;
			
        } 
		header,footer,header a,footer a,h1 a, h2 a {color:yellow;text-decoration:none;}

             
      #wrapper {
                position: relative;
                margin: 0 auto;
                height: auto !important;
                height: 100%;
                padding:5px 0;
        }

         .section {
        	width: 100%;
        	padding: 0;
        	position: relative;
        }
        
          .section:after {
        	content: '';
        	clear: both;
        	display: table;
        }
        
        .mainwrap {
        	width: 100%;
        	float: left;
        	overflow: hidden;
        }
        
        main {
        	padding: 0 160px 0 160px;
                margin:0;
        }
        
        article {
          
            margin:0 5px;
			padding: 0 5px;

        }
        
        article p {
            margin:5px 0;
            padding:5px;
            text-align:justify;
        }
h1, h2, h3, h4 {color:yellow; margin:5px;border:yellow 5px double;font: 1.2em bolder;font-family:serif;}
        article h1 {background: black;}        
        article h2 {background: #333;}
        article h3 {background: #666;}              
        article h4 {background: #999;}

dd{margin-left:5em;}		
                    #s_left {
                    	float: left;
                    	width: 160px;
                    	margin-left: -100%;
                        left:0;
                    	position: relative;
						
                    }
        
              
                    #s_right {
                    	float: left;
                    	width: 160px;
                    	margin-left: -160px;
                        right:0;
                    	position: relative;
                    } 
        
              footer {
        	margin: 0;

        	width: 100%;
            min-width:240px;
        	height: 20px;
        	background: black;
        	position: relative;
			border-bottom: yellow 2px groove;
			border-top: yellow 2px groove;
			
        }
		
		.ads_footer {
		  
			 margin: 0;
			 text-align:center;
        	width: 100%;
        
        	background: white;
            min-width:240px;
        	position: fixed;
			bottom: 0;
		}
		
.lsb {text-align:right;}
ul,ol{padding-left:20px;}   


#ads1,#ads2{
position: fixed;
	width: 160px;
	height: 600px;

}  

/*sticky*/
.sticky {
  position: fixed;
  z-index: 101;
}
.stop {
  position: relative;
  z-index: 101;
}

/* The container <div> - needed to position the dropdown content */
.dropright, .dropdown {
    position: relative;
    display: inline-block;
	margin:2px;
}

/* Dropdown Content (Hidden by Default) */
.dropright-content,.dropdown-content {
    display: none;
    position: absolute;
z-index:1;
margin:0px;padding:0px;
background: black;
border:yellow 1px solid;
 
}
.dropdown-content {right:-10px;}

.dropright-content li,.dropdown-content li {list-style: none;margin:2px 10px 2px 10px;text-align:left;}

/* Links inside the dropdown */
.dropright-content a,.dropdown-content a {display: block;}
.dropright-content a:hover,.dropdown-content a:hover {background: yellow;color: black;}

/* Show the dropdown menu on hover */
.dropright:hover .dropright-content {
    display: inline-block;
}

.dropdown:hover .dropdown-content {
    display: block;
}

/*  980px*/        
@media screen and (max-width: 980px) {
        
                main {padding:10px;}

aside{display: none;}
td,li{padding-top:5px;padding-bottom:5px;}

}


/*print*/
@media print {
a {color:black;text-decoration:none;}
header,aside {display:none;}
main {padding:0;}
}