
body 
	{ /* background #FF99FF*/
	background-color: #696969;
	background-image:
	url('');
	background-position: left top;
	background-repeat:no-repeat;
	margin-right:0; 
	margin-left:-5;
	}

#parentbox {
	
 width: 1200px;
 margin: 0;
 padding: 0px 0px;
}



#main {
  width: 650px;
  margin: 0;
  padding: 0;

}


.frame {
  width: 650px;     
  float: left;      
  margin: 0;
  padding: ;
}

.frame_n {
  width: 650px;       
  margin: 0;
  padding: 100px 0px;
}

.frame_o /* used on resume */ {
  width: 650px;    
  padding: 100px 0px;
  align: center;

}

.top {
  width: 650px;     
  float: right;      
  margin: 0;
  padding: ;
}

.bottom {
  width: 650px;     
  float: right;      
  margin: 0;
  padding: ;
}


.sidebar {
  width: 400px;
  padding: 0px;

} 



}

.n_objects {
margin-top:10px; 
float:left;
horizontal-align: left;
width: 400px;
height: ;
padding: 0px 5px;

}

.o_objects {
margin-top:5px; 
float:left;
horizontal-align: left;
width: 380px;
height: ;
padding: 0px 5px;

}

.text_h { /* menu large*/
	font-family: Arial;
	font-size: 18px;
	line-height: 28px;
	color: #FFFFFF;
	border: 0px;
	text-align: left;
	padding: 0px 5px;
	background: ;
	
	}

.text_h_2{ /* cris bruch large */
	margin: 0px;
	font-family: Arial;
	font-size: 60px;
	color: #FFFFFF;
	text-align: left;
	padding: 0px 3px;
	background: ;
	
	}



.text0 { /* menu */
	font-family: Arial;
	font-size: 14px;
	line-height: 26px;
	color: #FFFFFF;
	border: 0px;
	text-align: left;
	padding: 0px 5px;
	background: ;
	
	}




.text1{ /* cris bruch */
	margin: 0px;
	font-family: Arial;
	font-size: 35px;
	color: #FFFFFF;
	text-align: left;
	padding: 0px 3px;
	background: ;
	
	}

.text2{ /* pages */
	font-family: Arial;
	font-size: 24px;
	line-height: 22px;
	width: 360px;
	color: #FFFFFF;
	float: left;
	text-align: left;
	padding: 20px 3px;
	background: ;
	
	}

.text3{ /* text at bottom of main image */
	font-family: Arial;
	margin: 0px;
	width: 470px;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	float: right;
	text-align: right;
	padding: 5px 10px;
	background: ;
	
	}

.text4{ /* text at right of main image */
	font-family: Arial;
	margin: 0px;
	width: 155px;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	float: left;
	text-align: left;
	padding: 5px 3px;
	background: ;
	
	}

.text5{ /* bio & resume links  */
	font-family: Arial;
	margin: 0px;
	width: 300px;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	float: left;
	text-align: left;
	padding: 5px 3px;
	background: ;
	
	}

.text6{ /* copyright text small */
	font-family: Arial;
	margin: 0px;
	width: 470px;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
	float: right;
	text-align: right;
	padding: 5px 10px;
	background: ;
	
	}

img { border: 0 none; }


.square1 { /* squares */
	margin: 5px;
	float: left;
	horizontal-align: left;
	width: ;
	background-color: ;
	padding: 5px 5px;
	
	}

.square_c { /* squares */
	margin: 5px;
	float: left;
	horizontal-align: left;
	width: ;
	background-color: #FFFF00 ;
	padding: 5px 5px;
	
	}



.square2 { /* squares small */
	margin: 0px;
	background-color: ;
	text-align: left;
	float: left;
	padding: 3px 3px;
	border-width: 0px;
	
	}

.square_s { /* squares small */
	margin: 0px;
	background-color: ;
	text-align: right;
	float: right;
	padding: 5px 5px;
	border-width: 0px;
	
	}

.square2_c { /* squares small chosen */
	margin: 0px;
	background-color: #FFFF00;
	text-align: right;
	float: right;
	padding: 5px 5px;
	border-width: 0px;
	
	}

.squareh { /* squares home */
	font-family: Arial;
	font-size: 24px;
	line-height: 22px;
	width: 75px;
	border: 0px;
	float: left;
	padding: 0px 0px;
	background: ;
	
	}

.floatimgleft {/* for news images */
	float:left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 20px;
}

.floatimgright {/* for home*/
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}


.news { /* news and image */
	margin: 10px;
	font-family: Arial;
	font-size: 12px;
	width: 400px;
	height: ;
	line-height: 15px;
	color: #FFFFFF;
	text-align: left; 
	padding: 0px 12px;
	background: ;
	clear: both;
	
	}

.news_h { /* news and image */
	margin: 10px;
	font-family: Arial;
	font-size: 12px;
	width: 400px;
	line-height: 15px;
	color: #FFFFFF;
	text-align: left; 
	padding: 10px 0px;
	background: ;
	clear: both;
	
	}



.newsb { /* project title */
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	color: #FFFFFF;
	
	}


.reviews{ /* reviews */
	margin: 5px;
	font-family: Arial;
	font-size: 12px;
	width: 188px ;
	line-height: 14px;
	color: #FFFFFF;
	text-align: left;
	float: left;
	padding: 0px 0px;
	background: ;
	
	}

.reviews_c { /* reviews chosen*/
	margin: 5px;
	font-family: Arial;
	font-size: 12px;
	width: 190px ;
	line-height: 14px;
	color: #333300;
	text-align: left;
	float: left;
	padding: 0px 0px;
	background: #FFFF00;
	
	}

.resume{ /* resume general*/
	margin: 5px;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: left;
	float: right;
	padding: 0px 80px;
	background: ;
	
	}


table.stats
{text-align: left;
font-family: Arial;
font-weight: normal;
font-size: 13px;
color: #fff;
width: 490px;
background-color: ;
border: 2px;
border-collapse: collapse;
border-spacing: 0px;

}

table.stats td
{background-color: ;
color: #fff;
padding: 4px;
text-align: left;
border: ;
vertical-align: top;
}

table.stats td.hed
{background-color: ;
color: #fff;
padding: 20px;
text-align: left;
border-bottom: ;
font-size: 19px;
font-weight: normal;
text-indent: 53px;
vertical-align: top;
} 

.not_yet { /* for menu items not ready: archive, 2dwork */
	font-family: Arial;
	font-size: 14px;
	line-height: 26px;
	color: #696969;
	border: 0px;
	text-align: left;
	padding: 0px 5px;
	background: ;
	
	}




a.one:link { /* main nav */
	color: #FFFFFF; 
	background-color: ; 
	text-decoration: none;
	}
a.one:visited { 
	color: #FFFFFF; 
	background-color: ;
	text-decoration: none;
	}
a.one:hover { 
	color: #333300; 
	background-color: #FFFF00; 
	text-decoration: none;
	}


a.two:link {font-size: 10px; line-height: 16px; color: #FFFFFF; text-decoration: underline}
a.two:visited {font-size: 10px; line-height: 16px; color: #FFFFFF; text-decoration: underline}
a.two:hover {font-size: 10px; line-height: 16px; color: #FFFF00; text-decoration: underline}

a.three:link { /* main nav page */
	color: #FFFFFF; 
	background-color: ; 
	text-decoration: underline;
	}
a.three:visited { 
	color: #FFFFFF; 
	background-color: ;
	text-decoration: underline;
	}
a.three:hover {
	color: #FFFFFF; 
	background-color: ; 
	text-decoration: underline;
	}



a.four:link { /* images */
	color: none ; 
	background-color: ; 
	text-decoration: none;
	border-width: 0px;
	}
a.four:visited { 
	color: none; 
	background-color: ;
	text-decoration: none;
	border-width: 0px;
	}
a.four:hover { 
	color: none; 
	background-color: ; 
	text-decoration: none;
	border-width: 0px;
	}


a.five:link { /* main nav */
	color: #FFFFFF; 
	background-color: ; 
	text-decoration: none;
	}
a.five:visited { 
	color: #FFFFFF; 
	background-color: ;
	text-decoration: none;
	}
a.five:hover { 
	color: #333300; 
	background-color: #FFFF00; 
	text-decoration: none;
	}

