body {	font-family: Arial, Helvetica, sans-serif;	background-color:#111111;	line-height:1.416em;	font-size:1em;	color: #999999;	topmargin:10px;}
h1 {font-family: Arial, Helvetica, sans-serif;	font-size:2em;	color: #999999;	font-weight: lighter;}
a {font-family: Arial, Helvetica, sans-serif; 	color: #C1C1C1;	text-decoration: none;}
a:hover {color: #ffffff;}
/* a:visited {color: #6A6A6A;}
a:hover:visited {color: #D8D8D8;} */
h5 {font-family: Arial, Helvetica, sans-serif;	color: #999999;	font-weight: normal;}
.error {color:maroon;}
img {border:0;}

/*horizontal (top) menu*/
#menudiv {clear:both; margin-left:8px;}
#menudiv a, #menudiv img {height:75px; display:block; float:left;}
#homebtn:hover, #homebtn {background-image:url('site/nav/homebtn-over.gif');}
#blogbtn:hover, #blogbtn {background-image:url('site/nav/blogbtn-over.gif');}
#resumebtn:hover, #resumebtn {background-image:url('site/nav/resumebtn-over.gif');}
#emailbtn:hover, #emailbtn {background-image:url('site/nav/emailbtn-over.gif');}
#portfoliobtn:hover, #portfoliobtn {background-image:url('site/nav/portfoliobtn-over.gif');}
#portfoliobtn {background:url('site/nav/portfoliobtn.gif') no-repeat 10px; width:107px;}
#homebtn {background:url('site/nav/home.gif') no-repeat; width:132px;}
#blogbtn {background:url('site/nav/blogbtn.gif') no-repeat 10px; width:75px; }
#resumebtn {background:url('site/nav/resumebtn.gif') no-repeat 10px; width:100px; }
#emailbtn {background:url('site/nav/emailbtn.gif') no-repeat 10px; width:172px; }
#footer { clear:both; font-size:.95em; margin:20px 0 20px 8px; height:50px; padding:15px 0 0 30px;}
#footer a {margin:20px 20px 0 10px;color: #666666;}
#footer a:hover {color: #999999;}

/*portfolio page*/
.project{clear:both;float:left; margin:8px; width:860px;}
.interest_title { font-size:1.4em; margin:30px 10px 20px 8px; color: #D8D8D8; clear:both; float:left;} 
.interest-old {font-size:16px;}
#subtext{font-family:arial;}
#subtextold{font-size:10px;}
.project_title {margin:20px 0 0 0; float:left; width:200px; font-size:1.1em; }
ul {padding-left:0px; margin:0 0 0 14px; list-style-position:inside; text-indent:-14px;}
.project_titleold {font-size:16px; }

.element {width:600px;margin:20px 20px 20px 10px;float:right;}
.textbox { width:200px;margin:20px 10px 0px 20px; float:right; display:inline; font-size:.8em; line-height:1.2em; text-indent:1em;}

/*dynamic phases*/
.phase_intro {width:230px;float:left; display:inline;}
.phase_title {margin:20px 0 0 0; float:left; width:200px; font-size:1.1em; } /*new name for (same as) project title*/
.ixd_phase_title {margin:20px 0px 5px 20px; color:#66B5FF; float:left; display:inline;} 
.phase_comment{width:200px;margin:20px 10px 0px 20px; float:left;  font-size:.8em; line-height:1.2em; text-indent:1em;}
.phase_photo {width:600px;margin:20px 20px 20px 10px;float:right; display:inline;}
.expandable_group {clear:both;}

.textboxold{font-size: 11px; line-height:1.1em;}
.note {cursor:help;}
.subtleLink{color: #999999;}

.detialsButton { margin:20px 0 0 0; float:right; cursor:hand; cursor:pointer; font-weight:bold;}
.detailsDiv, .phase_details {clear:both; display:none;}
.detailsDiv .element, .detailsDiv .phase_photo {margin:0px 20px 20px 0px; float:right; }
.detailsDiv .textbox, .detailsDiv .phase_comment { float:left;  margin-top:0;}

/*ixd homepage*/
.bigidea {float:left; margin:0 10px 0 10px; width:210px; }
.bigideatext {margin:10px 10px 0px 10px; display:block;}
.collage{display:block;	width:180px; height:250px; margin:0 10px 0 10px; border:0;}
.ixd_page {clear:none; background-color:131524;}
.ixd_page .textbox {color:white;}
.principle {font-size:.9em; line-height:1.1em;  color:#999999;}
	/*horizontal menu*/

	.left_menu {float:left; margin:0px 20px 0px 15px; width:180px;  font-size:.75em; line-height:1.3em;}
	.index_interest {margin:20px 0px 5px 20px; color:#66B5FF; float:left;} 

	.ixd {font-style:italic; font-size:28px; font-weight:lighter; color:66B5FF;}
	.ixd_menu {margin:5px 10px 50px 20px;}
	.ixd_menu a {color:66B5FF; font-weight:bold;  font-size:14px;}
	.ixd_menu a:hover {color:006699;}
	.ixd_menu_item {width:200px; float:left;}
	.ixd_menu_item_selected {width:200px; float:left;}
	.ixd_menu_item_selected a {color:white;}

/*resume formatting*/
.resume_header {margin:15px 0 0 0; font-size:20px; font-weight:thin; color:white; text-align:right; float:right; cursor:pointer;}
.resume_set {font-size:16px; font-weight:thin; float:left; margin-top:10px; }
.resume_title {margin:0; font-size:1.05em; font-weight:lighter; display:block; color:white;}
.resume_project{display:block; text-align:right; font-weight:bolder;  color:white; }
.resume_place{display:block; text-align:right;}
.resume_item {clear:both; float:left; margin:0px; width:858px; font-weight:normal; font-size:.95em;}
.resume_itemold {font-size:12px;}
.resume_item .element {width:525px; margin:22px 95px 0 0; float:right;}
.resume_item .textbox {float:left; margin:25px 0 0 0; }
.resume_item p{margin:0; width:525px; }

/*
colors that match blog:
66B5FF - light blue
006699 - dark blue
*/

/* archive portfolio */
.archives_interest {float:left; text-align:left; margin:2px 0 0 0; }
.bodytext{float:left; text-align:left; margin:2px 0 0 0; }




