/*author == Marc Miller*/

body{ font-family: 'Montaga', serif;
	  max-width: 100%;
	  max-height: 100%;
	  margin-right: auto;
	  margin-left: auto;
	  background-image:linear-gradient(to right,rgba(0,100,0,0.6),silver,rgba(255,215,0,0.9),silver,rgba(0,100,0,0.6));
}
h1 { text-align: center;
	 padding: 10px 10px;
	 color: gold;
     text-shadow: -1px 0 darkgreen, 0 1px darkgreen, 1px 0 darkgreen, 0 -2px rgba(255,255,255,0.5);
	 font-size: 30pt;
}
h2 { text-align: center;
     text-shadow: -1px 0 black, 0 1px black, 1px 0 rgba(0,0,0,0.1), 0 -1px rgba(255,255,255,0.9);
     color: gold;
     font-size: 22pt;
     border-style: inset;
     border-color: gold;
     border-width: 2px;
     background-image: linear-gradient(to right,rgba(192,192,192,0.6), rgba(192,192,192,0.9), rgba(192,192,192,0.6));
}
h3 { text-align: center;
     text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px rgba(255,255,255,0.9);
     color: silver;
     font-size: 18pt;
}
.nav { text-align: center; 
	   word-spacing: 10px;
       background-image: linear-gradient(to right,rgba(192,192,192,0.4), rgba(192,192,192,0.9), rgba(192,192,192,0.4));
	   border-color: gold;
	   border-style: inset;
	   border-width: 2px;   
}
.ducks { text-align: center;
}
.oregon { font-size: 35pt;
	      text-shadow: -1px 0 black, 0 1px black, 1px 0 rgba(0,0,0,0.1), 0 -1px rgba(255,255,255,0.7);
          color: gold;
          border-width: 2px;
          border-style: inset;
          border-color: gold;
          background-image: linear-gradient(to right,rgba(192,192,192,0.4), rgba(192,192,192,0.9), rgba(192,192,192,0.4));
 }
.gas { text-align: center;
	   max-width: 100%;
       max-height: 100%;
       border-width: 2px;
       border-style: inset;
       border-color: gold;
}
.gas2 { text-align: center;
	    max-width: 100%;
	    max-height: 100%;
	    border-color: gold;
	    border-style: inset;
	    border-width: 2px; 
}
.po { max-width: 90%;
}
#wrapper { width: 65%;
           margin-left: auto;
		   margin-right: auto;
		   background-image: linear-gradient(silver,darkgreen,darkgreen,silver);
		   min-width: 270px;
		   box-shadow: 0px 0px 20px rgba(255,215,0,0.9);
}
.phone{ text-decoration: underline;
        color: black;
        text-align: center;
}
#mobile { display: none;
}
#desktop { display: inline;
		   font-size: 18pt;
}
.foot { color: gold;
		font-size: 8pt;
		border-style:inset;
		border-color: gold; 
        background-image: linear-gradient(to right, rgba(192,192,192,0.1), rgba(192,192,192,0.9), rgba(192,192,192,0.1));
		border-width: 2px;
        text-shadow: -1px 0 black, 0 1px black, 1px 0 rgba(0,0,0,0.1), 0 -1px white;
}
.top { color: gold;
       text-shadow: -1px 0 black, 0 1px black, 1px 0 rgba(0,0,0,0.1), 0 -1px rgba(255,255,255,0.5);
	   text-align: left; 
	   text-decoration: underline;
}
iframe { border-style: inset;
		 border-color: gold; 
	     max-width: 100%;
}
nav { text-align: center;
	  text-decoration: none;
	  list-style-type: none;
}
nav a { color: gold;
		text-decoration: none;
		font-size: 14pt;
        text-shadow: -1px 0 black, 0 1px black, 1px 0 rgba(0,0,0,0.1), 0 -1px rgba(255,255,255,0.9);
}
nav a:hover { color: silver;
}
h3 a:hover { color: silver; 
}
h3 a { text-decoration: underline;
	   color: gold;
	   font-size: 12pt;
	   text-shadow: -1px 0 black, 0 1px black, 1px 0 rgba(0,0,0,0.1), 0 -1px rgba(255,255,255,0.5);
}
hr { color: darkgreen;
}
p { text-align: center;
	font-size: 20pt;
	color: silver;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 rgba(0,0,0,0.1), 0 -2px rgba(255,255,255,0.9);

}
footer { text-align: center;
	     padding-bottom: 3px;
}
@media only all and (max-width: 1040px) {
					  #mobile{display: inline;
                    		  text-align: center;
                    		  color: silver;
                    		  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -2px rgba(255,255,255,0.8);
                              text-decoration: underline;
                    		  font-size: 18pt;
            		}
            		#desktop{ display: none;
                     		  text-align: center;
                     		  font-size: 18pt;
            		}	
}