/* hide from ie5 mac \*/html {/*  height: auto;  overflow: scroll; */}#flashcontent {  height: 100%;}/* end hide */body {height: 100%;text-align:center;background-position:top;}#container {text-align:center;margin:20px auto;width:740px;padding:0;background-color:#FFFFFF;}#container li {text-align:left;}#nav li {/*float:left;display:block;*/display:inline;text-align:center;list-style-type:none;margin:0;padding:0;}#nav {padding:0;margin:0;/*margin-top:10px; */height:21px;/*padding-left:10px;*/border-bottom:5px solid #CCCCCC;}#nav a {/*float:left;display:block;*/display:inline;padding:5px 5px 5px 4.5px;margin:0;/*position:relative;top:-4px;*//* hide from ie5 mac \*/border-bottom:5px solid #CCCCCC;/* end hide */}/* hide from ie5 mac \*/#lite_pack .pack,#lite_web .web,#lite_ads .ads,#lite_id .id,#lite_soft .soft,#lite_ill .ill,#lite_photo .photo,#nav a:hover {background-color:#0066CC;color:#FFFFFF;text-decoration:none;border-bottom:5px solid #003399;}/* end hide */h1 {margin:0;padding:0;margin-top:5px;margin-left:5px;}.clear {clear:both;}.profile,.content {margin:0;padding:0;margin:0 15px 0 15px;list-style-type:none;}.contact_points {float:right;width:200px;}.content li {margin:0;padding:0;clear:both;border-bottom:1px solid #CCCCCC;}.content .simple {display:inline;width:48%;height:190px;}#lite_web #container {height:700px;}.points li {list-style-type:disc;margin:0;padding:0;border:none;}.points {margin:0;padding:0;padding-left:20px;}h2 {color:#333333;margin:15px 0 5px 0;}h3 {color:#666666;margin:5px 0 5px 0;font-size:14px;}h3 a {color:#003399;}.image {display:inline;float:right;background-color:#CCCCCC;padding:4px;text-align:center;border:1px solid #999999;}.simple .image {/*float:left;display:block;*/}.image:hover {background-color:#1769A3;text-decoration:none;color:#FFFFFF;}.image .enlarge {padding:2px;font-size:10px;color:#999999;}.image:hover .enlarge {color:#FFFFFF;}.image img {display:block;}.content_links {display:none;}.smaller {font-size:10px;color:#666666;font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:12px;}.resume {float:right;width:190px;padding:5px;border:1px solid #CCCCCC;font-size:12px;margin-left:10px;}.resume .smaller {margin-bottom:10px;}.resume a {display:block;}.resume a:hover {text-decoration:none;}.flickr_blue {	color: #3993FF;	font-weight: bold;}.flickr_pink {	color: #FF1C92;	font-weight: bold;}