        body {
            /*background-color:green;*/
            /*background-color:seagreen;*/
            background-color:#fff;
            /*color:white;*/
            color:#000;
            margin:0px;
            padding:0;
            font-size:2em;
            font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;

        }


        


        header /*.stocks-are-cool-right*/ {
            /*background-color:seagreen;*/
            background-image: url('/_img/drunktrading-bg-01.jpg');
            background-size: cover; /* or 100vw 100vh for full viewport stretch */
            background-position: center center;
            background-repeat: no-repeat;
            
            min-height: 25vh;
            margin: 0; 
            

            padding:8px;
            
            
            width:100%;
            /*
            margin:auto;
            text-align:center;
            */
            border-bottom:#ccc 1px solid;
        }

        header nav {
            margin: 20px 20px 0 20px;
            float:right;
            
        }

        header nav a {
            font-size:0.9em;
        }

        a:link {
            color:coral;
            text-decoration: underline;
        }


        a:visited {
            color:coral;
        
        }


        a:hover {
            color:aqua;
            text-decoration: none;
            background-color:#000;
        }


        a:active {
            color:coral;
        }

        section {
            padding:10px;
            margin:10px;
        }



         .breaking-news {
            padding:6px;
            margin:10px 10px 10px 0;
            background-color:yellow;
            color:black;

            display:inline-block;
        }
        

        header h1 {
            color:#fff;
        }

        .cool-art {
            background-color:lightgreen;
            margin:8px;
            padding:8px;
        }
            
        
        .redbox {
            background-color:red;
            padding:40px;
            margin:40px;
            border:#000 2px solid;
            color:white;
        }
        .greenbox {
            background-color:green;
            padding:40px;
            margin:40px;
            border:#000 2px solid;
            color:white;
        }

        .highway-to-the-danger-zone {
            position:block;
            height:100px;
            width:100%;
            margin:0px;
            padding:0px;
        }    

        .ride-into-the-danger-zone {
            position:block;
            height:100px;
            width:100%;
            margin:1px;
            padding:1px;
        }
        .art-frame {
            padding:5px;
            margin:5px;
            

        }
        .cool-art h2, .cool-art p {
            color:black;
        }
        .news-item-for-real {
            /*background-color: gold;*/
            padding:0px 0;
            margin:50px 0;
            display:block;
        }
        .last-update {
            font-size:0.6em;
            font-weight: 100;
        }
        .copyright {
            font-size:0.6em;
        }
        .footer-links {
            font-size:0.7em;
        }

        .logo-yo-yo {
            max-width: 100%;
            height:auto;
        }