

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial , Verdana, Arial, Sans-Serif;
	background-color: #C0C0C0;
	color: #333;
	text-align: center;
	
	}
	
body.shop {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial , Verdana, Arial, Sans-Serif;
	background-color: #CC0000;
	color: #333;
	text-align: center;
	
	}
	

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Imprint MT Shadow', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4.4em;
	text-align: center;
	}
	
	
h1.pagetitle {
    font-size: 3em;
    text-align: center;
    font-family: 'Imprint MT Shadow',;
    color: #993333;
    }
    
h1.pagetitle2 {
    font-size: 2.5em;
    text-align: center;
    padding-bottom: 12px;
    font-family: 'Imprint MT Shadow',;
    color: #993333;
    background-color: #ffffff;
    width: 300px;
    height: 30px;
    border: 2px solid #000000;
    }
    
    
h2.contact {
	font-size: 2em;
	text-align: center;
	font-family: 'Arial'; 
	color: #000000;
	}
	
h3.contact {
	font-size: 2em;
	text-align: center;
	font-family: 'Arial';
	width: 180px;
	color: #993333;
	background-color: #ffe7c6;
	}
	
h3.footer {
	font-size: 1.5em;
	text-align: center;
	font-family: 'Arial';
		}
		
h3.footer2 {
	font-size: 1.2em;
	text-align: center;
	font-family: 'Arial';
	width: 320px;
	height: 3px;
	padding-top: 18px;
	background-color: #ffffff;
		}
		
h3.footer3 {
	font-size: 1.1em;
	text-align: center;
	font-family: 'Arial';
	color: #ffffff;
		}
		
	
.description {
	font-size: .8em;
	font-weight: bold;
	text-align: justify;
	font-family: 'Trebuchet MS'; 
	color: #000000;
	}
	
.history {
	font-size: .8em;
	font-weight: bold;
	text-align: justify;
	font-family: 'Trebuchet MS'; 
	color: #000000;
	}
	
.linky {
	font-size: .8em;
	font-weight: bold;
	font-family: 'Verdana';
	text-align: center;
	color: #993333;
	}
	
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
	
/* End Typography & Colors */



/* Begin Structure */
 
body {
    margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0; 
	}

/* End Structure */



/*	Begin Headers */
 
h1 {
	padding-top: 10px;
	margin: 0;
        }      	

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

/* End Headers */



/* Begin Images */

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	height: 157px;
    width: 536px;
	}
	
img.centered2 {
	display: block;
	height: 200px;
    width: 400px;
	}
	
img.centered3 {
	display: block;
	height: 70%;
	width: 70%;
	border: 3px solid #000000;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
    height: 157px;
    width: 536px;
    display: inline;
	}

.alignright {
	float: right;
	}
	
.aligncenter {
	float: center;
	}
/* End Images */



/* End Various Tags & Classes*/