
/* CSS Reset Attempt dl, dt, dd, ol, ul, li, */

body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,

fieldset, form, label, legend,
{
/* align="center"; */
	margin: 0;
	padding: 0;
	border: 1;
	outline: 0;	
/*	vertical-align: baseline;*/
	background: transparent;
}

body {
	line-height: 1;
	text-align: center;
	font-size: 110%;
	font-family: "Times New Roman", Times, serif;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #000099;
	margin: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 25;
	font-style: normal;
}

bod {
	width: 150px;
	text-align: left;
	margin-left: 10px;
	
}


#Resumeframe{
	width: 160px;
	height: 400px;
	margin: 10px auto;
	text-align: center;
}

#Resumeframe img{

}

div#Overimage{
	background-image: url(./imagestore/glaciers.jpg);
	background-repeat: no-repeat;
	height: 290px;
	Width: 600px;
	margin-left:0, auto;
/*	text-align: center */
	
}

div#Bioimage{

	background-image: url(./imagestore/corridor.jpg);
	background-repeat: no-repeat;
	height: 438px;
	Width: 157px;
	margin-top:30px;
/*	text-align: center */
	
}

div#gradient{

	background-image: url(./imagestore/gradient1000.jpg);
	width: 1000px;
	height: auto;

/*	text-align: center */
	
}

div#painting{

	background-image: url(./imagestore/issaquah_painting.jpg);
	background-repeat: no-repeat;
	height: 391px;
	Width: 771px;
	margin-top:30px;
		margin-left:30px;
/*	text-align: center */
	
}
p.quotes{

	text-align: center;
	color: #000099;
	font-size: 125%;
	
}

.nounderline{
	 text-decoration:none;
	 display: block;
	cursor: pointer;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.blockers {
	display: block;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */


ins {
	text-decoration: none;
}


del {
	text-decoration: line-through;
}


/* tables still need 'cellspacing="0"' in the markup */


/*End of CSS Reset*/



.leftist{
	margin-left:0px;
	text-align:left;
	margin-right:auto;
}

.left
{
margin-left:0;
margin-right:auto;
width:50%;
background-color:#fffff;
text-align:left;
}

.leftcontain{
	float: left;
	width:auto;
	margin-right:0px;
	
}

.leftmarg1{
  text-align: left;
	
  width: 65%;
	margin-left:40px;
}

.leftmarg{
	margin-left:40px;
}




.container
{
text-align:center;

}

.center
{
margin-left:auto;
margin-right:auto;
width:75%;
background-color:#fffff;
text-align:center;
}



.rightcontain
{
text-align:right;

}
.right
{
margin-left:auto;
margin-right:0;
width:75%;
background-color:#fffff;
text-align:right;
}

.topup{
	
	valign="top";
	align="top";
	
}


h1 {font-size:200%;
	 font-variant: small-caps;
	display: inline;
}

h1.left {font-size:225%;

		text-align: bottom;

	 font-variant: small-caps;
}

h1.white {
	font-size:225%;
	font-variant: small-caps;
	color: #ffffff;
	display: inline;	
}

h2 {font-size:150%;

}

h2.blue {font-size:150%;
color: #000099;
}

h2.normal {font-size:150%;
	 font-variant: small-caps;
}

h2.pos {font-size:150%;
	position:relative;
	 font-variant: small-caps;
}

h3 {font-size:125%;
color: #000099;
/*	 font-variant: small-caps;*/
}

h4 {font-size:75%;
	color: #666666;
	 font-variant: small-caps;
}

h4.white{
	color: #000099;
	font-variant: small-caps;
	font-size: 75%;
	font-weight: bold;
}

h5 {font-size:75%;
	text-align:left;
	margin-left:20px;
	color: #666666;
	 font-variant: small-caps;
}


th {

text-align="left";
margin-left:0;
float:left;
background-color: #ffffff;}


ul {list-style:circle;}
ol {list-style:upper-roman;}


link {color: #0000cc} 

vlink {color:#000080} 
a:visited{color:#000080;}
a:link {color:#000080;}
a:hover {color:#0000ff;}




p.right {text-align:right}
p.center {text-align:center}
p.just {text-align:justify; width:50%; margin-left:-20px; margin-top:25px}
p.left {text-align:left}
p.posty {
	position: relative;
	text-align: right;
	margin-left:200px;
}
p.homepage {
font-family: "Times New Roman", Times, serif;
color:#000033;
text-indent: 30px;
text-align:justify; 
font-size: 125%;
font-style: bold;
width:55%; 
margin-left:-20px; 
margin-top:25px;

}

p.employ {
font-family: "Times New Roman", Times, serif;
color: #000099;
text-indent: 30px;
text-align:center; 
font-size: 12pt;
line-height: 150%;
width:80%; 
margin-left:0px; 


}

/*font-family: Verdana, Geneva, Helvetica, sans-serif; */

.homepage ol{
font-family: "Times New Roman", Times, serif;
color:#000033;
text-align:left; list-style-position: inside; width:auto; border:2px ; list-style:bold; border-top:0px} 
.homepage li {
font-family: "Times New Roman", Times, serif;
font-size: 125%;
font-style: italic;
color:#000033;
list-style-type: disc; list-style-position: inside; display:block; text-align:left; margin-left:30%;}


p.gray{
	color: #333333;
}
p.blue{
color: #000099;
font-family: Helvetica;
	margin-left:10px;
	margin-right:10px;
	margin-top:50px;
	width: 67%;
}
p.bluer{
color: #000099;
font-family: Helvetica;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	width: 70%;
}

p.bluerns{

color: #000099;
font-family: "Times New Roman", Times, serif;
	margin-left:50px;
	margin-right:10px;
	text-indent: 40px;
	text-align: justify;
	margin-top:50px;
	width: 75%;
}



p.leftmargin{
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666666;
	width:300px;
	margin-top:40px;
	margin-left:100px;
}

p.notopmarg{
	margin-top: -30px;
}

p.resume{
	width: 60%;
	margin-left: 40px;
	margin-top: 20px;
	text-align: justify;
	text-indent: 30px;
	color: #333333;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 125%;
	padding: 0px;;

}

p.whitelinks{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 125%;
	text-align:left;
	line-height:150%;
	margin-left:0px;
}
.whitelinks a {display:block; padding:5px; color: #000099; text-decoration:none;}
.whitelinks a:visited {display:block; padding:5px; color:#000099; text-decoration:none;}
.whitelinks a:active, .whitelinks a:hover{display:block; padding:5px; color:#0000ff; text-decoration:none; }

* {padding:0; margin:0}
.dropdown { float:left; padding-right:0; margin-left:0px}
.dropdown dt {float:left; width:150px; border:2px solid #000cc; padding:8px; font-weight:bold; cursor:pointer; color:#0000CC; background:url(scrypt/images/header.gif)}
.dropdown dt:hover {background:url(scrypt/images/header_over.gif); color:#0000CC}
.dropdown dd {position:absolute; width:180px; overflow:hidden;  display:none; background:#fff; z-index:200; opacity:0; margin-top:30px; margin-left:-150px;}
.dropdown ul {width:150px; border:2px solid #9ac1c9; list-style:bold; border-top:0px; margin-left:0px; text-align:left;} 
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:0px; color:#000099; text-decoration:none; width:150px}
.dropdown a:hover {color:#000099; background-color:transparent}
.dropdown .underline {border-bottom:1px solid #b9d6dc}




.optionchoice { float:left; padding-right:0; margin-left:0px;}
.optionchoice dt { color:#000099; margin-top:1px; width:200px; border:1px solid #000066; padding:8px; font-weight:bold; cursor:pointer; background:url(scrypt/images/header1.gif)}
.optionchoice dt:hover {background:url(scrypt/images/header_over1.gif)}
.optionchoice dd {position:absolute; width:200px; overflow:visible;  display:none; background:#fff; z-index:200; opacity:0; margin-top:0px; margin-left:0px;}
.optionchoice ul {width:200px; border:2px solid #9ac1c9; list-style:bold; border-top:0px} 
.optionchoice li {display:inline; width:250px}
.optionchoice a, .optionchoice a:active, .optionchoice a:visited {display:block; padding:5px; color:#00099; text-decoration:none; background:#eaf0f2; width:194px}
.optionchoice a:hover {background:#d9e1e4; color:#000ff}
.optionchoice .underline {border-bottom:1px solid #b9d6dc}



.persona { list-style-image: url(./imagestore/bullet.gif); 
width: 75%;
text-align:left; text-indent: 20px; padding-right:0; margin-left:50px; color:#000066; line-height: 125%}
.persona dt {text-align:left; width:auto; border: 1px #00099; padding:8px; color: #333333; font-weight:bold; margin-left:-20px;}
.persona dd {position:absolute; width:auto; overflow:hidden;  display:none; background:#ffffff; z-index:200; opacity:0; margin-top:30px; margin-left:-70px;}
.persona ul {width: 50%; list-style-position: inside; width:auto; border:0px; list-style:bold; border-top:0px} 
.persona ol{text-align:left; list-style-position: inside; width:auto; border:2px ; list-style:bold; border-top:0px} 
.persona li {list-style-image: url(./imagestore/bullet.gif); list-style-position: inside; display:block; text-align:left}
.persona a, .persona a:active, .persona a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}


.personal { list-style-image: url(./imagestore/bullet.gif); 
width: 75%; font-size: 100%;
text-align:left; text-indent: 20px; padding-right:0; margin-left:50px; color:#000066; line-height: 125%}
.personal dt {text-align:left; width:auto; border: 1px #00099; padding:8px; color: #333333; font-weight:bold; margin-left:-20px;}
.personal dd {position:absolute; width:auto; overflow:hidden;  display:none; background:#ffffff; z-index:200; opacity:0; margin-top:30px; margin-left:-70px;}
.personal ul {width: 50%; list-style-position: inside; width:auto; border:0px; list-style:bold; border-top:0px} 
.personal ol{text-align:left; list-style-position: inside; width:auto; border:2px ; list-style:bold; border-top:0px} 
.personal li {list-style-image: url(./imagestore/bullet.gif); list-style-position: inside; display:block; text-align:left}


.reference ul {width: 50%; list-style-position: inside; width:auto; border:0px; list-style:bold; border-top:0px; text-align:left} 
.reference li {text-align:left; margin-left:60px}

.references ul {width: 50%; list-style-position: inside; width:auto; border:0px; list-style:bold; border-top:0px; text-align:left} 
.references li {text-align:left; margin-left:200px; line-height:150%; color:#000099}

.square ul {width: 50%; list-style-position: inside; border:0px; list-style:bold; border-top:0px; text-align:left} 
.square li {text-align:left; margin-left:200px; line-height:150%; color:#000099; list-style-image: url(./imagestore/bullet.gif)}

/*
.dropdown {float:left; padding-right:5px}
.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}




*/

iframe{

	width: 720px;
	scrollbars=NO;
	frameborder=NO;
}

td.buttonframe{

	valign="top";
	width:250px;
}
td#biograph{

	margin:10px auto;
	width: 660px;

	align="left";
	valign="top";
}

td#pictureframe{
	margin:0px;
	width: 160px;
	height: auto;
	align="left";

}


#wrapper { 
 margin: 0 auto;
 width: 1220px;
}
#header {
 color: #000099;
 width: 1200px;
 float: left;
 padding: 0px;
 border: 0px;
 height: 70px;
 margin: 10px 0px 0px 0px;
 background: #FFFFFF;
}
#leftcolumn { 
 color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1000px;
 width: 220px;
 float: left;
}
#leftcolumnlong { 
  color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1000px;
 width: 150px;
 float: left;
}

#leftcolumnblank { 
 color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1800px;
 width: 150px;
 float: left;
}
#leftcolumnshort { 
  color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1000px;
 width: 50px;
 float: left;
}
#leftcolumnskinny { 
  color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1800px;
 width: 5px;
 float: left;
}

#content { 
 float: left;
 
 border: 0px;
 background:#FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1000px;
 width: 720px;
 display: inline;
}
#contentwide { 
 float: left;
 color: #ffffff;
 border: 0px;
 background:#FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1000px;
 width: 600px;
 display: inline;
}

#rightcolumn { 
/* color: #ccccff;*/
 border: 1px solid #ccc;
background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1000px;
 width: 160px;
 float: left;
}
#rightcolumnlong { 
 color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1000px;
 width: 160px;
 float: left;
}

/*#E7DBD5*/

#rightcolumnblank { 
 color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1800px;
 width: 150px;
 float: left;
}
#rightshort { 
 color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1000px;
 width: 50px;
 float: left;
}
#rightcolumnskinny { 
 color: #cccccc;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1800px;
 width: 2px;
 float: left;
}
#footer { 
 width: 900px;
 clear: both;
 color: #000099;
 border: 0px solid #ccc;
 background: #FFFFFF;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

#skinny{
height:700px;
width:160px;
}