*					{
margin: 0;
					}
  
  
html, body			{
margin: 0;
padding: 0;
height: 100%;
					}
					
					
img.center			{
display: block;
margin-left: auto;
margin-right: auto;
					}    
			
			
img {border: 0px;}	

img.trans {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}				
										
img.center1			{
display: block;
margin-left: auto;
margin-right: auto;
border-style: solid;
border-color: 0D0D0D;
border-width: 3px;
					} 
					
img.center1:hover			{
border-style: dashed;
border-color: 2F4042;
border-width: 3px;

					} 


#header				{
background: none;
margin-bottom: 29px;
					}


#content			{
background: none;
height: auto;
background-image:
url('images/background.jpg');
background-repeat: repeat-x;
					}


.wrapper			{
min-height: 100%;
background: none;
height: auto !important;
height: 100%;
margin: 0 auto -89px; /*bottom margin negative value of footer height */
					}


.footer, .push 		{
background: none;
height: 89px; /* .push must be the same height as .footer */
					}
					
					
.footer				{
background-image:
url('images/lower.jpg');
background-repeat: no-repeat;
background-position: center;
					}
					
					
#banner				{
background: none;
height: auto;
width: 596px;
margin-left: auto;
margin-right: auto;
position: relative;
					}
							
										
					
p.protip 			{
color: #999999;
margin: 10px 200px 10px 200px;
border-left: 1px solid #999999;

}

p.description 			{
color: #505050;
padding: 0px;
font-size: 10px;
margin: 5px 0px 0px 0px;
}
					
					
img.listimage {padding: 0px;
margin: 20px;}
					
										
p					{
padding: 15px 0px 15px 0px;
color: #CFCFCF;
font-size: 12px;
font-family: Verdana;
line-height: 19px;
background: none;
margin: 0px 53px 0px 53px;
font-weight: lighter;
text-align:left;
					}
					
p.small {
margin: none;
padding: none;
line-height: 15px;
font-size: 10px;
}
					
					
h1				{
padding: 0px;
font-size: 20px;
color: #CFCFCF;
font-family: Verdana;
font-weight: lighter;
padding: 10px 0px 0px 53px;
text-align: left;

					}
					
a.text  { color: #F2C93A;
text-decoration: none;
border-bottom: 1px dotted;
}

				
					
a.text:hover			{
color: #F2C93A;
border-bottom: 2px solid;
text-decoration: none;

			}
			
			a.plain  {text-decoration: none;
}
						
				
#thumbnails {
	width: 208px;
	min-height: 208px;
 	background: none;
	background-image:
	url('images/background.jpg');
	background-repeat: repeat-x; }
	
	
#thumbholder {
	width: 208;
	height: auto;
 	background: none;


}


img.thumbnail {
	padding: 1px;
	}
	
	
	#gallery {
	width: 645px;
	height: auto;
 	background: none;
	background-image:
	url('images/background.jpg');
	background-repeat: repeat-x; }
	
	
#galleryholder {
	width: 645px;
	height: auto;
 	background: none;
	float: right;
}


#gallerywrap {
	width: 885px;
	height: auto;
 	background: none;
	margin-left: auto;
	margin-right: auto;
}


a.hometext { 
display: block; 
width: 596px; 
height: 135px; 
background-image: url('images/studiofreeradical.png');
background-repeat: no-repeat;
} 

a.hometext:hover { 
background-position: 0 -135px; 
}



form label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}

form label {
  width: 120px; /* Width of labels */
}

input.colored
{
color: #F2C93A;
background: transparent;
border: 1px dotted #ffffff;
font-size: 14px;
}

textarea.colored
{
color: #F2C93A;
background: transparent;
border: 1px dotted #ffffff;
font-size: 14px;
}
