body {background-color: #000; padding: 0; margin: 0; background-image: url(rick-pattern.jpg)}
        .wrapper {width:100%; }
        .header {width:100%; background-color: #bdd52f; height:auto; max-height: 80px; margin:0 auto;}
        .logo-head {width:15%; max-height: 80px; height: auto; background-color: #bdd52f;  margin:0 auto;}
        
        
        .content-container {width:77%; max-width:770px; height:auto; padding: 30px 0px 20px 0px; margin:0 auto;}
        .content-left{width:70%; max-width:538px; height:auto; padding-top: 0px; float:left;}
        .headline-dtp {width:100%; max-width:538px; height:auto; padding-top: 0px; display: block;}
        
        .entry-text{width:70%; max-width:538px; height:auto; padding-top: 0px;  display: block; margin: auto;}
        .entry-button{width:50%; max-width:538px; height:auto; padding-top: 0px; outline: none; display: block; margin: auto;}
        .dvd-block{width:100%; max-width:538px; height:auto; padding-top: 20px; display: block;}
        
        .content-right{width:28%; max-width:212px; height:auto; padding-top: 20px; float:right; display:block;}
        .pickle-right-dtp{width:100%; max-width:212px; height:auto; padding-top: 0px;  display:block;}
        
        img {display:block; margin: auto;}
        img.logo {width:100%;max-width: 153px; height:auto; max-height: 80px; margin:0 auto;}
        img.txt {width:100%;height:auto;margin:0 auto;}
        img.entry {width:100%;height:auto;margin:0 auto;}
        img.dvd {width:100%;height:auto;margin:0 auto;}
        
        img {border : 0;}
        img a {outline : none;}
        
        a {}
 
        .pick {width:100%;height:auto;margin:0 auto;}
        .pickle {width:100%;height:auto;float:left;}
        
        .desktop {display:block;}
        .mobile {display:none;}
        
        
        .rules-block {
            width:100%;
            height:auto; 
            text-align: center;
            font-family: sans-serif;
            font-size: 13px;
            color: #999;
            padding-top: 50px;
            margin:0 auto;
            display:block;
        }

        .rules-text {
            text-align: justify;
            font-family: sans-serif;
            font-weight: normal;
            font-size: 13px;
            color: #acacac;
            line-height: 1.3;
            padding-top: 10px;

        }

        a.rules-text {
             color: #bdd52f;
            text-decoration: underline;
        }

        a.rules-text:hover {
            color: #ebf5ad;
        }
        
        .rules-text-bold {
            text-align: justify;
            font-family: sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #acacac;
            line-height: 1.3;
            padding-top: 10px;

        }

        .rules-text-head {
            text-align: center;
            font-family: Arial, sans-serif;
            font-weight: bold;
            font-size: 16px;
            color: #acacac;
            line-height: 1.3;
            padding-top: 10px;

        }
        
        
        .rules-link-text { 
            text-align: center;
            font-family: sans-serif;
            font-size: 13px;
            color: #999;
        }
        
        a.rules-link-text {
            font-family: sans-serif;
            font-size: 13px;
            color: #bdd52f;
            text-decoration: underline;
        }
        
        a.rules-link-text:hover {
            color: #ebf5ad;
        }
        
        .footer-container {
            width: 100%;
            height:auto; 
            text-align: center;
            font-family: sans-serif;
            font-size: 13px;
            color: #999;
            padding: 50px 20px 0px 20px;
            margin:0 auto;
            display:block;}

        .footer-top {
            max-width: 750px;
            height:auto; 
            text-align: center;
            font-family: sans-serif;
            font-size: 13px;
            color: #999;
            padding: 50px 20px 0px 20px;
            margin:0 auto;
            display:block;}
                
        .footer-fpo-text {
            color: #5c5c5c;
            line-height: 1.5}

        .modal-head {
            padding-bottom: 20px;}
        
        
        /* CLEAR FLOAT HACK */
        .content-container:after {
            content: "";
            display: table;
            clear: both;
            }
            

        /* form security - honeypot */
        #elformo_honeypot {
            display: none;
            }
        
        
        /* Larger than mobile */
        @media (max-width: 500px) {
            .desktop {display:none;}
            .mobile {display:block;}
            .content-right{display:none;}
            
            .content-container {width:88%; max-width:770px; height:auto; padding: 20px 0px 20px 0px; margin:0 auto;}
            .content-left{width:100%; height:auto; padding-top: 0px; float:left;}
            .headline-dtp {width:64%; max-width:538px; height:auto; padding-top: 20px; display: block; float: left;}
            .pickle-right-dtp{width:35%; max-width:212px; height:auto; padding-top: 0px;  display:block; float: right;}
            .entry-text{width:95%;}
            .entry-button{width:70%;}
            .dvd-block{padding-top: 30px;}
            img.txt {padding-top: 10px;}
        }