body {
  background-color:#cccccc; 
  background-image:url(images/upcsmall.gif); 
  background-position:100% 100%; 
  background-attachment:fixed; 
  background-repeat:no-repeat; text-align:center;}

Table, Td {background-color:transparent; }

A, A:active, A:hover{
  color:black; 
  text-decoration:none;  
  font-weight:bold;}

A:visited {
  font-weight:bold; 
  color:#333333;}

A:hover {color: red;}

div, table, td, tr, img, a:link img, a:visited img, a:hover img, a:active img 	{border:0px; padding:0px;}

body		{cursor:crosshair;} 
a 		{cursor:move;}

*  		{font-family: "Book Antiqua", "Palatino Linotype", "Palatino", "Times New Roman", serif;}

P, text, td, body {
  color:black;
  font-size:10pt; 
  font-weight:normal;}
b {
  color:black; font-weight:bold;}

h1		{font-size:36pt}
h2		{font-size:20pt}
h3		{font-size:18pt}
h4 		{font-size:14pt}
h5 		{font-size:12pt}

.zero 		{font-weight: normal; color:black;font-size:8pt;}
.one 		{font-weight: bold; color:black;font-size:10pt;}
.two 		{font-weight:bold; color:black;font-size:12pt;}
.three 		{font-weight:bold; color:black;font-size:16pt;}

.logos		{text-align:center;}
.commenttext 	{color:red;}
.wide 		{width:820px;}
.prose 		{text-align:left;padding-left:170px; width: 600px;}
.textbody 		{text-align:left;padding-left:20px; width: 650px; clear:both;}
.homebody 	{text-align:left;padding-left:50px; width: 700px;}
.smalltype 		{font-size:smaller;}
.indent2 		{text-indent:2em;}
.indent5 		{text-indent:5em;}
.hangdent 		{text-indent:-5em;}
.commentslink 	{text-align:center;}

#page 		{width:800px; text-align:center; margin:auto;}

#professorfreedom 	{width:800px;}

#toplinks 		{margin-top:-5px; margin-bottom:-2px;}

#google 		{margin-top:-5px; margin-bottom:-15px;}

#headline 		{margin-bottom:-7px;}

#logo 		{margin-bottom:-5px; margin-top:-10px;}

#pagetitle 		{
		text-align:left; 
		padding-left:5px;
		margin-top:-10px; 
		margin-bottom:5px;
		height:25px;
		}

#index 		{margin-top: -5px; margin-bottom:-13px;}

#controls 		{width:335px; margin-top:15px; margin:auto; text-align:center;}
#sin 		{float:left; margin-right:15px; width:99px; }
#med 		{float:left; margin-right:15px; width:108px;}
#dex 		{float:right; width: 91px;}


#maintable 	{
		width:770px;
		height:250px;
		margin-top:13px; 		 		 	
		clear:both;
		}

#yoke		{float:left; width:550px;}

#sinister 		{
		width:200px; 
		height:250px;
		text-align:left;
		float:left;
		margin-left:30px;
		}

#medias 		{
		width:300px; 
		height:250px;
		text-align:center;
		float:left; 
		vertical-align:middle;
		}

#dexter 		{
		width:200px;
		text-align:left;
	 	height:250px;
		float:right;
		}

#underlinks 	{
		text-align:center;
		clear:both; 
		font-size:11pt; 
		font-weight: bold; 
		margin-top:28px;
		margin-bottom:28px;
		}

#sitetitle 		{
		font-weight:bold; 
		color:black;
		font-size:20pt; 
		margin-top:37px; 
		margin-bottom:37px;
		}

#scroll 		{
		margin-left:5px;
		text-align:left; 
		overflow: auto; 
		width: 280px; 
		height: 250px;
		}

#arcade	                  {
		padding-left:100px;
		text-align:left; 
		overflow:auto; 
	        	width: 280px; 
		height: 250px;
		}

#nickfrench 	{}

#nickfrench1 	{margin-top:-50px;}

#mailbox	 	{
		text-align: right; 
		margin-left:493px; 
		margin-right:42px; 
		width:265px;
		}

#feedback		{
		text-align:left; 
		padding-left:5px;
		height:333px; 
		width:504px; 
		float:left;
		overflow:auto;
		}

#esnesnon 		{
		width:450px; 
		height:350px; 
		margin-top:-10px;  
		margin-bottom:30px; 
		margin-left: 10px;
		float:left; 
		text-align:left; 
		overflow: auto;
		}

#madhatter 	{
		width:320px; 
		height:350px; 
		margin-top:-10px; 
		margin-bottom:30px; 
		float:right;
		} 

#nonsense  * 	{direction: rtl}

#googleresults 	{margin-left:55px; margin-right:140px;}

#code 		{font-family:ProfessorFreedom; font-size:66pt;}

#barcode		{position: absolute; right: 0px; bottom: 0px;}

.caricature 		{
		background-image: url(images/caricature.gif); 		 
		background-position:left center;
		background-attachment:scroll;
		background-repeat:no-repeat;
		}

body#static 	{
		background-image: 
	      	url(http://professorfreedom.com/images/static.gif);  
		background-attachment:fixed; 
		background-repeat:repeat;
		}

body#brooklyn	{
		background: url(images/brooklyn-big.jpg);  				 		
		background-attachment:fixed; 		
		background-repeat:no-repeat; 
                    	background-position:center 100px;
		}

body#upc 		{
		background-color:#cccccc; 
		background-image:url(images/upcsmall.gif); 
		background-position:100% 100%;
		background-attachment:fixed; 
		background-repeat:no-repeat;
		}

body#upc90 	{
		background-image:url(images/upcsmall-sideways.gif); 		 		 			
		background-position:100% 100%;                     			 		
		background-attachment:fixed; 
		background-repeat:no-repeat;
		} 

body#iron  	{
		background-image: url(/images/backgrounds/iron05.jpg);  
	                   background-attachment:fixed; 
		background-repeat:repeat;
		}


