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 5px 5px;
			padding: 0 5px 5px 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;}		

        
              footer {
position: fixed;
  bottom: 0;
  width: 100%;
  margin: 0;padding: 0;
}
        
.f_ads {
padding: 0;
margin: 0;
}

.adsbygoogle {
    width:728px;height:90px;
}

.f_copy {
background: black;
			border-bottom: yellow 2px groove;
			border-top: yellow 2px groove;
			margin: 0;padding: 0;
}
		
.lsb {text-align:right;}
ul,ol{padding-left:20px;}   



/* 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;
}

#elem1 {padding:5px;}
#calculator_h,#readywork {padding:10px;display: table-cell;}
#calculator_h h3 {border:none;color:black;background: white;}


/*  980px*/        
@media screen and (max-width: 979px) {

main {padding: 0;}
.adsbygoogle {
    width:320px;height:50px;
}


td,li{padding-top:5px;padding-bottom:5px;}

}
/*print*/
@media print {
a {color:black;text-decoration:none;}
header,aside {display:none;}
main {padding:0;}
}