@charset "UTF-8";

body {
 	font-family: verdana;
	font-size:14px;
 	color: #2E2E2E; 
	background-color: silver;
	background-image:url('bgstonebl.jpg');
	margin:0 10px 0 10px;
	padding:0 30px 0 10px;
	line-height:1.75em;
	text-align:justify;
} 
a:link {color:#2E2E2E;}      /* unvisited link */
a:visited {color:#2E2E2E;}  /* visited link */
a:hover {color:#2E2E2E;}  /* mouse over link */
a:active {color:#2E2E2E;}  /* selected link */ 

header {
	font-family: "MedievalSharp";
 	height: 204px; 
	width: 100%;
	margin: 5px;
	padding: 5px;
	color:#2E2E2E;
	background-image:url('stglasslg.jpg');
	background-repeat:no-repeat;
	background-position:left;
	border:4px solid #2E2E2E;
	border-radius:0.5em;
}
footer {
	margin: 5px;
	padding: 1px 5px;
 	height: 60px; 
	width: 100%;
	font-size:12px;
	line-height: 0.2em;
	color: #2E2E2E;
	background-image:url('stglasslg.jpg');
	background-repeat:no-repeat;
	border:4px solid #2E2E2E;
	border-radius:0.5em;
	clear: both;
}
aside {
	color: #FFBF00;
	background-image:url('sidebarmtb.jpg');
	border:4px solid #2E2E2E;
	border-radius:1em;
	background-repeat:no-repeat;
	float:right;
	width: 200px;
	margin: 0 0 0 15px;
	padding: 15px 5px 15px 5px;
	text-align:left;
}

article {
	margin: 5px;
	padding: 5px;
}

section {
clear: left;

}

h1{

letter-spacing: 4px;
font-style: italic;
}

h2{
letter-spacing: 3px;
font-style: italic;
}

h3{

letter-spacing: 2px;
font-style: italic;
font-variant: small-caps;
}

h4{
letter-spacing: 2px;
font-style: bold;
font-variant: small-caps;
}

h5 {
letter-spacing: 2px;
font-variant: small-caps;
}

.head {
font-size:300%;
}

.maintxt {
padding:10px;
margin:10px;
background-color: rgba(248,251,239, .2); 
border-radius:0.5em;
}

.mainnav {
margin-top:40px;
font-family: "MedievalSharp", serif;
}

.mainnav ul {
padding:0;
margin:0;
list-style-type:none;
}
.mainnav a {
text-decoration:none;

font-size:150%;
color:#D8D8D8;
background-image:url('stglassbtn.jpg');
padding:0.2em 0.6em;
border:2px inset #2E2E2E;
border-radius:3px;
}
.mainnav a:hover { 
box-shadow: 1px 1px 2px #D8D8D8 inset;
border:2px solid #2E2E2E;}

.mainnav li {display:inline;}

.h3header {
background-image:url('sundial75.gif');
background-repeat:no-repeat;
height:75px;
font-size:250%;
text-indent: 80px;
vertical-align: middle; 
display:table-cell;
font-family: "MedievalSharp";
}

.drop {
float:left;
color: #2E2E2E;
font-family: "MedievalSharp", serif;
font-size:400%;
line-height: 0.8em;
margin: 2px 10px 10px 0;
padding: 2px 5px 2px 15px;
width:55px;
height:62px;
/* border:2px solid #2E2E2E;
border-radius:2px; */
background-image:url('sundial75.gif');
background-repeat:no-repeat;
}

.chardl dt {
font-variant: small-caps;
font-size:110%;
font-weight:bold;
}


#logo {
width: 100px;
float: left;
}

#buy {
margin:20px;

}

#buy a:link {color:#FFBF00;}      /* unvisited link */
#buy a:visited {color:#FFBF00;}  /* visited link */
#buy a:hover {color:#FE642E;}  /* mouse over link */
#buy a:active {color:#FFBF00;}  /* selected link */ 