
body {

font-family: Verdana,  Arial, Helvetica, sans-serif;
 font-size: 11px;
 background:url("images_site/bg.jpg") center repeat-y;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		align="center";
		}
table {	
   margin-left: auto;
   margin-right: auto;
   padding:10px 48px 10px 48px;
   border: 0px solid;
}	
		
hr {hr width="50" 1px solid #999}
		
#logo { /*background: url(images_site/logo.jpg) no-repeat 100% 50%;*/
background: #555454;
		height:34px;
		padding: 0px 0px 0px 0px;
		}	
		
#logo p { margin:0 0 0 0px
		}			

.frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		border: 1px solid;
		z-index: 2	}
		
#rap 
{
	background:#ccc url("images_site/bg.jpg") center repeat-y;
	width:780px;
	margin:0 auto;
	padding:0px 8px;
	text-align:left;
	font-family: Trebuchet MS,Georgia, Arial, serif;
	font-size: 0.9em;
}

			
	h1 {
 margin: 0;
font-size: 1.1em
 padding: 0;
 text-decoration: none;
 color: #484847;
 letter-spacing: 2px;
}


h2 {
background: #CED1B3;
font-size: 1.0em;
 height: 16px;
 margin: 10px 5px 0 0px;
 padding:  8px 0 1px 5px;
 color: #484847;

}

	h3{				display:inline;			
					font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
					font-weight: lighter;
					font-size: 12px;
					letter-spacing: 2px;
					text-align: center
					 }	
			 
 
			 
					 
b 	{
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 2px;
	border-bottom: 1px solid;
}
ol 		{text-align:left;
			padding-right:10px;}
ul	{list-style-type: none;}
			
p		{text-align:left;
			padding: 0 10px}
	
 	
 a:link 	{font-family: Geneva, Arial, Helvetica, san-serif 	font-size: 12px; border: 0px;	letter-spacing: 2px}
 a:visited 	{font-family: Geneva, Arial, Helvetica, san-serif	font-size: 12px; border: 0px; 	letter-spacing: 2px}
 a:hover 	{font-family: Geneva, Arial, Helvetica, san-serif 	font-size: 12px; border: 0px;	letter-spacing: 2px}
 a:active 	{font-family: Geneva, Arial, Helvetica, san-serif 	font-size: 12px; border: 0px;	letter-spacing: 2px}

			 
	

.stats {				display:block;
						text-align:left;
						font-family: "American Typewriter", "Palatino Linotype", "Book Antiqua", serif;
						background: url("images_site/stats.jpg") 0 0 no-repeat;
						padding:14px 0px 14px 8px;
						voice-family: "\"}\""; 
  						voice-family:inherit;
						padding:8px 0px 8px 15px;
						}
						

		
	
.contentImage {padding: 15px 15px 15px 15px;
				float:left;
				}
			
.contentImage img {padding: 15px;
border: 1px solid;
				float:left;	} 	

.contentImagelong {padding: 15px 15px 15px 15px;
				float:left;
				}
			
.contentImagelong img {padding: 55px 15px 55px 15px;
border: 1px solid;
				float:left;	} 
				
				
.portfolio_select {padding: 20px 20px 0px 20px;
	            border: 1px solid;
				text-align:left;	
				}

.content_text {padding:20px 20px 20px 20px;
			text-align:left;
			}

.content_textindex {padding:20px 60px 20px 60px;
			text-align:left;
			}
			
.content_leftcol {padding: 20px 20px 20px 80px;
				width:250px;
				text-align:left;
				float:left;
				}	
				
.content_rightcol {padding:20px 80px 20px 20px;
			width:250px;
			float:right;
			text-align:left;
			}						
			

			
a {padding:0px 0px 0px 0px;
			text-align:left;
			text-decoration: none
			}
	
			
.contentportfolio {
			width:750px;
			padding:20px 0px 20px 10px;
			text-align:left;
			}
						
	
.back {border-style: solid}	



.news {		text-align:right;
			padding: 20px;
			border: 1px solid;
			}

.footer { 	text-align:center;
			padding: 0px 0px 0px 0px;
			border-top: 1px solid;
			}
			

			
.thumbs {	width:750px;	
			margin-right:auto;
			margin-left:auto;
			margin-top:0px;
			padding:0px;
			text-align:left;
			}		
			



.single {	padding:20px;	
			text-align:left;
			border-bottom: solid 1px}


.single img {	margin:0;
				float:left;
				border: 0;
				padding:0px 0px 0px 0px;	
				}			
				 

.singletext {	float:left;
				margin-left:50px;
				width:400px;
				padding-right:10px
				}
				
.singleclear {	clear:both
				}


	

.two_by {width:350px;
			padding:10px;
		text-align: center;
			vertical-align:top;
			border: 1px solid;}
.two_bytext {text-align: center }

.form {text-align:  left
border: 1px solid;
}

.ObjectList {vertical-align:top}
			
			.rollleft {width: 340px;
						height: 600px;
						vertical-align: top}
						
			.rollright {width: 410px;
						height: 600px;
						vertical-align: top}

#postcard {	text-align:center;	}	
				
#postcard ul {width:100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:center;}					
#postcard li {
	padding:20px;
	display: inline;
}

#pop {width:100%;
		height:300px;
		}
#popText {width:100%;
		text-align:center;
			font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 2px;
		padding:25px 0}
#popImage {width:100%;
		text-align:center;
				}
	



/* catchpa stuff */

.warning{
	color:#fff;
	font-size:12px;
	margin:20px;
}