* {
  margin: 0; 
  padding: 0;
	background: transparent;
}
		
body {
  	color: #222;
  	font-size: 3.2em;
  	line-height: 1.2em;
	}
	
.text {
	position: relative;
	margin-left: 47%;
	float: left;
	min-width: 47%;
	max-width: 47%;
	    width: 47%;
	height: auto;
	overflow: hidden;
	padding: 0% 1% 1% 1%;
}
	
	/*R A N D O M  F O N T S ------- S T A R T*/

	.font1 {
	  font-family: Verdana, Geneva, sans-serif; 
	  font-weight: bold; 
	  word-spacing: -0.1em; 
	  letter-spacing: -0.05em;
	}
        
	.font2 {
	  font-family: "Times New Roman", Times, serif; 
	  font-weight: bold;
	  letter-spacing: -0.02em;
	}
    
	.font3 {
	  font-family: "Comic Sans MS", cursive; 
	  font-weight: bold; 
	  word-spacing: -0.1em; 
	  letter-spacing: -0.03em;
	}
    
	.font4 {
	  font-family: Impact, Charcoal, sans-serif; 
	  word-spacing: -0.01em; 
	  letter-spacing: -0.01em;
	}
	
/* LINK SPECIFICATION ------- S T A R T*/	

a:link, a:visited {
	color:inherit;
	border-bottom: 0 none;
	text-decoration: none;
	}
	
/*a.visible:link {
	color:inherit;
	border-bottom: 2px solid #222;
	text-decoration: none;
	}*/

a:hover {
	color:white;
/*	background: #222;*/
	border-bottom: 0 none;
	/*border-bottom: solad 2px #222;*/
  text-decoration: none;
}

span {
	dispaly: inline;
}

/* IMG SPECIFICATION ------- S T A R T*/
		
img {

}

img.eighty {
  max-width: 80%;
  max-height: 80%;
}

img.fifty {
  max-width: 50%;
  max-height: 50%;
}

img.thirty {
  max-width: 30%;
  max-height: 30%;
}

/* SPECIFICATIONS ------- S T A R T*/

.uppercase {
	text-transform:uppercase !important;
}

.lowercase {
	text-transform:lowercase !important;
}

.fontsize {
	font-size: 10.0em;
	line-height: inherit;
}

.fontsize {
	font-size: 10.0em;
	line-height: inherit;
}

.nodisplay {
	dislay: none !important;
}

.wrap {
  float: left;
	clear: all;
	display: inline;
/*	padding: 1% 1% 0 0;*/
}

.hidden_content {
  display: none;
}

.click {
  cursor: pointer;
}

.clear {
  clear:both; 
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

#content {
  max-width: 960px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

h1 {
  font-size: 40px;
  line-height: 40px;
  letter-spacing: 2px;
  font-weight: bold;
  margin-top: 100px;
  margin-bottom: 20px;
}

p {
  font-size: 22px;
  line-height: 30px;
  margin-top:17px;
  padding:0;
}

ul, li {display: inline;}

::-moz-selection {
       background-color: transparent;
       color: #FFF;
}

::selection {
       background-color: transparent;
       color: #FFF;
}

.hidden { display: none; }
.unhidden { display: inline; }