body   	{ 
		font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		background-color: #444;
		margin-top: 0px;
		padding-top: 0px;
		background-attachment: fixed;
		}
		

/* ORGANIZATIONAL DIVISIONS */

#frame  /* The outlying frame for the site */   
	   	{ 
	   	width: 816px; 
	   	height: auto; 
	   	text-align: left; 
	   	font-size: 0.9em; 
	   	}
#banner  /* Carl 2010 banner */   
		{ 
		background-image: url(images/Ginsberg-banner.png); 
		width: 790px; 
		height: 107px; 
	   	border-right: 3px solid #222;  
	   	border-left: 3px solid #222;  
		border-bottom: 3px solid #222;
		text-align: right;
		vertical-align: bottom; 
		}
#menu  /* Menubar for all pages */    
		{ 
		background-color: #0079C1; 
		position: relative; 
		width: 790px; 
		height: 30px; 
		float: left; 
		clear: both; 
	   	border-right: 3px solid #222;  
	   	border-left: 3px solid #222; 
		}
		
		
/* PAGE COMPONENTS */

#bodytext  /* A text area below the splash on the front page */
		{ 
		background-color: white; 
		position: relative; 
		width: 790px;  
		float: left; 
		clear: none; 
		border-top: solid 3px #222; 
		border-left: solid 3px #222; 
	   	border-right: 3px solid #222;
		}
#bodytext2  /* A text area below the splash on the front page */
		{ 
		background-image: url(images/carl-home.png);
		background-color: white; 
		background-repeat: no-repeat;
		position: relative; 
		width: 790px;  
		float: left; 
		clear: none; 
		border-top: solid 3px #222; 
		border-left: solid 3px #222; 
	   	border-right: 3px solid #222;
		}
#bodytext3  /* A text area below the splash on the front page */
		{ 
		background-image: url(images/carl-union.png);
		background-color: white; 
		background-repeat: no-repeat;
		position: relative; 
		width: 790px;  
		float: left; 
		clear: none; 
		border-top: solid 3px #222; 
		border-left: solid 3px #222; 
	   	border-right: 3px solid #222;
		}
#footer  /* The common footer for all pages */
		{ 
		background-color: #EF4135; 
		width: 790px; 
		height: auto; 
		float: left; 
		clear: both; 
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: solid 3px #222; 
	   	border-right: solid 3px #222;  
	   	border-left: solid 3px #222; 
	   	border-bottom: solid 3px #222;  
		}
		

/* MENUBAR STRUCTURE */

.select  /* Default menu item appearance */
		{ 
		color: white; 
		font-size: 0.8em; 
		font-style: bold; 
		background-color: #0079C1; 
		padding-top: 8px;
		padding-bottom: 2px; 
		padding-right: 10px; 
		padding-left: 10px; 
		position: relative; 
		height: 100%; 
		float: left; 
		clear: right; 
		border-right: 3px solid #222;  
		border-bottom: 3px solid #222;   
		}
.select:hover  /* Menu mouseover reversal */
		{ 
		background-color: #EF4135;
		}
.select1  /* Default menu item appearance */
		{ 
		color: white; 
		font-size: 0.8em; 
		font-style: bold; 
		background-color: #00C100; 
		padding-top: 8px;
		padding-bottom: 2px; 
		padding-right: 10px; 
		padding-left: 10px; 
		position: relative; 
		height: 100%; 
		float: left; 
		clear: right; 
		border-right: 3px solid #222;  
		border-bottom: 3px solid #222;   
		}
.select1:hover  /* Menu mouseover reversal */
		{ 
		background-color: #EF4135;
		}
.select2  /* Default menu item appearance */
		{ 
		color: white; 
		font-size: 0.8em; 
		font-style: bold; 
		background-color: #222; 
		padding-top: 8px;
		padding-bottom: 2px; 
		padding-right: 10px; 
		padding-left: 10px; 
		position: relative; 
		height: 100%; 
		float: left; 
		clear: right; 
		border-right: 3px solid #222;  
		border-bottom: 3px solid #222;   
		}
		
		
/* MENUBAR LINK STYLES */

#menu a:link 
		{ 
		color: white; 
		text-decoration: none; 
		}
#menu a:hover 
		{ 
		color: white; 
		text-decoration: none; 
		}
#menu a:visited 
		{ 
		color: white; 
		text-decoration: none; 
		}
#menu a:visted:hover 
		{ 
		color: white; 
		text-decoration: none; 
		}
		

/* STANDARD LINK STYLES */

a:link 
		{ 
		color: #0079C1; 
		text-decoration: none; 
		}
a:hover 
		{ 
		color: #EF4135; 
		text-decoration: underline; 
		}
a:visited 
		{ 
		color: #0079C1; 
		text-decoration: none; 
		}
a:visited:hover 
		{ 
		color: #EF4135; 
		text-decoration: underline; 
		}
		
		
/* SPECIFIC PARAGRAPH & ITEM FORMATTING */

#footer p  
		{ 
		color: black; 
		font-size: .8em; 
		text-align: center; 
		margin-top: 5px; 
		margin-bottom: 5px; 
		}
p 		
		{ 
		margin-left: 30px; 
		margin-right: 35px; 
		font-size: 0.9em;
		color: #222; 
		}
form 		
		{ 
		margin-left: 80px; 
		margin-right: 35px; 
		font-size: 0.9em;
		color: #222; 
		}
blockquote 		
		{ 
		margin-left: 90px; 
		margin-right: 35px; 
		font-size: 0.9em;
		color: #222;
		font-weight: bold;
		}
#bodytext2 p
		{
		margin-left: 30px;
		margin-right: 350px;
		font-size: 0.9em;
		color: #222;
		}
#bodytext3 p
		{
		margin-left: 30px;
		margin-right: 350px;
		font-size: 0.9em;
		color: #222;
		}
blockquote 
		{ 
		margin-left: 35px; 
		margin-right: 35px; 
		}
li 
		{ 
		margin-left: 10px; 
		margin-right: 45px; 
		font-size: 0.9em; 
		margin-bottom: 8px; 
		}
#bodytext3 h1
		{
		color: #0079C1;
		font-size: 1.4em;
		margin-right: 350px;
		margin-left: 30px;
		}
h1 
		{ 
		color: #0079C1; 
		font-size: 1.4em; 
		margin-right: 35px; 
		margin-left: 30px; 
		}
h2 
		{ 
		color: #EF4135; 
		font-size: 1.2em; 
		margin-right: 35px; 
		margin-left: 30px; 
		}
img 
		{ 
		border: 0px; 
		}
		

/* HACKS FOR MICROSOFT INTERNET EXPLORER 6 COMPATIBILITY */

* html body .tile1
		{
		width: 130px;
		position: relative;
		float: left;
		clear: none;
		}
* html body .tile2
		{
		width: 260px;
		float: left;
		position: relative;
		clear: left;
		margin-bottom: 0px;
		}	
* html body .tile3
		{
		width: 130px;
		position: relative;
		float: left;
		clear: none;
		}
* html body #navbar
		{
		margin-right: 0px; 
		padding-bottom: 20px;
		}
* html body #textify
		{
		padding-right: 30px; 
		padding-bottom: 5px;
		}
* html body #press
		{
		padding-top: 10px;
		}
* html body .select
		{
		padding-top: 2px;
		}
* html body #bodytext
		{
		margin-top: 10px;
		}
* html body #press2 p
		{
		padding-bottom: -3px;
		padding-top: -2px;
		}		
* html body #frame 
		{ 
		width: 822px; 
		}
* html body #myspace 
		{ 
		width: 240px; 
		clear: none;  
		}
* html body #record2 
		{ 
		width: 240px; 
		clear: none; 
		}
* html body #button3
		{ 
		width: 237px; 
		overflow: hidden;
		}
* html body #button1
		{ 
		width: 237px; 
		overflow: hidden;
		}
* html body #press2
		{
		padding-top: 3px;
		padding-bottom: 3px;
		width: 526px;
		}
		
		
/*
CSS Design by Richard K. McPike
for Lupe Valdez 2008 wesbite
revised for Carl Ginsberg 2010 website
*/