body {
   background-color:		purple;  
   color:					black;
   border:					4px solid #9e1f1f;
   margin:					8px;
   padding:					24px;
   font-family:				Tahoma, Verdana, Arial, sans-serif;
   font-size:				90%;
}

a {
	text-decoration:		none;
}

a:active {
	color:					black;
}
 
a:link {
	color:					black;
}

a:visited {
    color:					black;
}

a:hover {
	color:					#ffcc00;
	background-color:		#9e1f1f;
}

h1 {
	font-size:				300%;
}

h2 {
	font-size:				200%;
}

fieldset {
	border: 				none;
}

.format {
	font-size:				80%;
}

.color1 {
	color:					#663366;
	font-weight:			bold;
}

.color2 {
	color:					#cc33cc;
	font-weight:			bold;
}

.color3 {
	color:					#993399;
	font-weight:			bold;
}

.headline {
	color: 					red;
	font-family:			Tempus Sans itc, Skia, Eurostile, Comic Sans MS, Papyrus, Fantasy, Sands;
	text-align:				center;
	font-weight:			bolder;
	line-height:			80%;
}
 
.link-title {
	font-family: 			kristen itc;
	font-weight;			bold;
	font-size:				90%;
}
.mainitems a {
    margin-left:			6px;
    margin-right:			8px;
    text-decoration:		none;
}

.link-list {
    font-size: 				75%;
}

.link-header {
    font-size: 				250%;
}

.descriptor {
	font-family: 			curlz mt;
	font-weight;			bold;	
	font-size:				250%;
	color:					black;
	margin-left:			80px;
}

.cqcounter {
	background-color:		yellow;
	border:					1px solid red;
	padding:				1px;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-weight:			bold;
	font-style:				normal;
}

.button {
	background-color: 		yellow;
	border:					1px solid red;
	color: 					red;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-style:				normal;
	font-size: 				80%;
	font-weight: 			bold;
}

#outer-container {
    border:					6px solid #ffcc00;
}

#container {
    border:					4px solid #9e1f1f;
    width, height:			100%;
	background-color:		#f4d400;
}

#main-graphic {
	width:					200px;
	height:					100px;
	margin-left:			0;
	margin-right:			0;
	text-align:				center;		
}

#header {
   text-align:				center;
}

#headergraphic {
   height:					200px;
   width:					288px;
   text-align:				center;
   border:					2px solid #9e1f1f;
   padding:					8px;
   background-color:		#f4d400; /* light yellow */
}

#list-items li {
	text-align:				justify;
	font-size:				100%;
}

#footer {
    text-align:				center;
    margin-left:			auto;
    margin-right:			auto;
    width:					50%;
}

#translate, #new, #counter {
	color:					red;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-style:				normal;
	font-size: 				80%;
	font-weight: 			bold;
}