/* Theme Name: ALTMAN 2.0 Version 0.1
Designed by Steve Galgas WWW.GALGAS.COM
Description: CSS style sheet for Altman 2.0 website
Created: July 3, 2006
Updated: July 17, 2006 */

/* Temp Font Stylings */
body	{ font-family: "Lucida Grande", "Verdana", "Arial", "Helvetica", sans-serif; }

body, p, table 			{ font-size: 8pt;
               			line-height: 1.75em; }

h1   					{ letter-spacing: 0.6em; 
						font-size: 17pt; 
						text-transform: lowercase;
						text-shadow: #333 2px 2px 1px;}

h2     					{ font-size: 16pt; }

h3     					{ font-size: 14pt; }

h4     					{ font-size: 12pt;
        				line-height: 1em; }

h5     					{ font-size: 10pt;
        				line-height: 0em; }
						
/* Temp Font Stylings */


body 	{ background-color: #424242;
		background-image: url("../graphics/background.jpg");
		background-repeat: repeat-x;
		background-attachment: fixed;
		background-position: top; }

#page	{ position: relative; 
		width: 728px; 
		margin-left: auto;
		margin-right: auto; }

#page2	{ position: relative;
		width: 703px;
		margin-left: auto;
		margin-right: auto; }

#header, #content, #footer	{ width: 703px; }

#header	{ position: relative; 
		height: 83px;
		background-image: url("../graphics/header.png"); }

#content 	{ position: relative; 
			background-color: #A4998E; 
			background-image: url("../graphics/interface-bg.png"); 
			text-align: center; }
			
#footer { position: relative;
		height: 66px; 
		background-image: url("../graphics/footer.png"); }

#logo	{ position: absolute;
		top: 0px;
		left: 0px;
		z-index: 2; }
		
#gallerytitle			{ position: absolute;
						width: 235px;
						height: 21px;
						top: 0px;
						left:25px;
						background-image: url("../graphics/section-title.png"); 
						z-index: 2;
						color: #000;
						text-transform: uppercase;
						font-size: 8pt;
						letter-spacing: 0.3em; }
						

#sitemap, #copyright  	{ position: absolute;
						top: 45px; }
#sitemap				{left: 20px; }

#copyright 				{ right: 20px; }

td					{ vertical-align: top; }

.box1, .box2		{ margin-top: 10px; 
					margin-left: auto;
					margin-right: auto;
					text-align: center; }

.box1						{ width: 425px; }
		
.box2						{ width: 228px; }
		
.box-top, .box2-top			{ position: relative;
							height: 28px; }
			
.box-top					{ text-align: right;
							background-image: url("../graphics/box-top.png"); }
.box2-top					{ text-align: left; 
							background-image: url("../graphics/box2-top.png"); }

.box1 h1, .box2 h1			{ display: inline;
							position: relative;
							text-transform: lowercase;
							font-size: 8pt;
							letter-spacing: 0.3em;
							top: 2px;
							color: #FFF; } 
														 		
.box1 h1					{ right: 10px;}
.box2 h1					{ left: 10px;}	
			
.box-middle, .box2-middle	{ position: relative; }
			
.box-middle					{ background-image: url("../graphics/box-background.png"); }
.box2-middle				{ background-image: url("../graphics/box2-background.png"); }

.box-bottom, .box2-bottom	{ position: relative; 
							height: 18px; }

.box-bottom					{ background-image: url("../graphics/box-bottom.png"); }
.box2-bottom				{ background-image: url("../graphics/box2-bottom.png"); }
			
.box-content, .box2-content { padding-top: 15px; 
							padding-left: 15px;
							padding-right: 15px;
							padding-bottom: 5px; }
							
.thumbnail 					{ padding: 5px;
							border: double #999 4px;
							margin: 5px;
							background-color: #FFF; }
							
.thumbnail:hover			{ border: double #600 4px; }
							
.flourish					{ width: 64px;
							height: 64px;
							padding: 5px;
							margin: 5px;
							text-align: center;}
							


#aboutmike					{ text-align: left; 
							margin-left: 8px;
							margin-right: 8px; }
							
#links						{ margin-top: 20px; 
							text-align: center; }
						
#contact			{ text-align: center;
					line-height: 3em; 
					margin-bottom: 10px;}

	
