/* 
Theme Name: GALGAS Aluminum
www.galgas.com
Description: CSS Document
Created: 4/9/07
Updated: 4/9/07
*/

td		{ vertical-align: top; }

body	{ background-image: url(../graphics/bg-charcoal.gif); }

#page, #header, #middle, #footer	{ width: 728px; }

#page	{ background-image: url(../graphics/bg-aluminum.gif); 
		position:relative;
		margin-left: auto;
		margin-right: auto; 
		overflow: visible; }

#header		{ background-image: url(../graphics/header-element-02.png);
			background-repeat: repeat-x; }
			#header-logo 	{ width: 227px;
							background-image: url(../graphics/header-element-01.png);  }
			#header-logo2	{ position: absolute;
							top: 4px;
							left: 4px; 
							border: none;}
			#header-nav		{ width: 501px;
							height: 27px;
							left: 227px; 
							border: 0px;
							padding-top: 29px; }
							
			#header, #header-logo { height: 56px; }
			#header-logo, #header-nav			{ position: absolute; }
			

#middle { }
		
#footer { height: 60px; 
		color: #FFF; 
		background-color: #151515; 
		position: relative; }
			#address1, #address2, #phone, #email, #copy, #sitemap	{ width: 182px;
																	height: 20px; 
																	position: absolute; 
																	text-align: center; }
																	
			#address1	{ left: 0px;
						top: 10px; }
			#address2 	{ left: 182px;
						top: 10px; }
			#phone		{ left: 364px;
						top: 10px; }
			#email		{ left: 546px;
						top: 12px;  }
						#mail-link	{ margin-top: 2px; }
			#copy		{ left: 0px; 
						top: 30px; }
			#footer-nav	{ width: 364px; 
						height: 20px;
						left: 182px;
						position: absolute;
						text-align: center;
						top: 30px; }
			#sitemap	{ left: 546px;
						top: 30px; }
						
#content	{ position: relative;
			width: 812px;
			left: -42px; }		
			

#table-left		{ width: 297px; }
					
					 div.column-left  {	padding-left: 84px;
					 					padding-right: 20px;
					 					margin-right: 15px; 
										background-position: left; }
				
#table-right 	{ width: 515px; }
					
					div.column-right  { padding-right: 84px;
										padding-left: 20px;
										margin-left: 15px; 
										background-position: right; }
										

div.column-left, div.column-right		{ color: #DDD;
										background-color: #000;
										background-image: url(../graphics/bg-ebony2.gif);
										background-repeat: repeat-y;
										padding-top:10px;
					 					padding-bottom: 30px;
										margin-top: 10px;
										margin-bottom: 10px;}
																	
.thumbnail						{ margin-left: 7px;
								margin-right: 7px; 
								border-style: solid;
								border-color: #000;
								border-width: 1px; }
								
.thumbnail-large				{ margin: 7px;
								border-style: solid;
								border-color: #000;
								border-width: 1px; }
						
#splash							{ margin-top: 10px; }
		
/* Font Stylings */

body	{ font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8.5pt;
		line-height: 1.5em;
		color: #000; 
		text-transform: lowercase; }
		
a		{ color: #F00; 
		text-decoration: none; 
		border: none; }
		
		
a:hover	{ color:#FF6600; }

a:hover img	{ border-style: solid;
			border-width: 1px;
			border-color: #FF6600; }
			
.noborder	{ border: none; }

.column-left h1, .column-right h1, .column-left h2, .column-right h2	{ color: #FFF; 
																		font-size: 9pt; 
        																font-weight: normal; }
		


.center	{ text-align:center; }

.small { text-align: center;  
		font-size: 8pt; }

.invisible	{ visibility: hidden; }

#updates { font-size: 10px; }



/* End Font Stylings */
			

