body {	background: repeat url(../../images/tech/body_bg.png);}a:link, a:visited {	color: #0080ff;}#top_grad {	background: repeat-x url(../../images/tech/body_top_grad.png);	height: 250px;}#container { 	border-right: 1px solid #404040;	border-bottom: 1px solid #404040;	border-left: 1px solid #404040;}#pageHeader {}#pageHeader h1 {	color: #ffffff;	text-shadow: 2px 2px 2px #333333;}#pageHeader h2 {	color: #ababab;	text-shadow: 2px 2px 2px #333333;}#sidebarContainer #sidebar {	color: #666666;}#sidebarContainer #sidebar a:link, #sidebarContainer #sidebar a:visited {	color: #1e1f1a;}#sidebarContainer .sideHeader {	background: url(../../images/tech/side_head_bg.png) repeat-x left top;}#footer { 	color: #dbdbdb;}#footer a:link, #footer a:visited {	color: #dbdbdb;}#footer a:hover, #footer a:active {	color: #f0f0f0;	background: transparent;}#breadcrumbcontainer {	color: #cccccc;}#navcontainer {	border-top-color: #ffffff;}#navcontainer #current {	background: #0080fd;}#navcontainer #current:hover {	background: #0080ff;	color: #ffffff;}#navcontainer .currentAncestor {	background: #0080ff;	color: #ffffff;	border-bottom-color: #ffffff;}#navcontainer a{	background: #b3b3b3;	border-bottom-color: #ffffff;}#navcontainer a:hover {	background: #0080fd;}#navcontainer ul ul {	border-color: #ffffff;}#navcontainer ul ul a {	background: #cccccc;}#navcontainer ul ul #current{	background: #66cbfe;}#navcontainer ul ul #current:hover {	color: #ffffff;}#navcontainer ul ul .currentAncestor {	background: #66ccff;	color: #ffffff;}#navcontainer ul ul ul #current{	background: #cccccc;	color: #808080;}.blog-archive-month {	text-shadow: 2px 2px 2px #333333;}.blog-entry-title {	color: #0080ff;}.blog-entry-date {	color: #999999;}.blog-entry-category, .blog-entry-permalink {	color: #007efd;}.filesharing-description {	margin-bottom: 10px;}.filesharing-item {	border: 1px solid #e6e6e6;	padding: 1px;	margin-bottom: 10px;}.filesharing-item-title a:link {	padding: 3px;	margin-bottom: 5px;	border-bottom-style: none;}.filesharing-item-description {	font-size: 0.9em;	padding-left: 3px;	color: #808080;}.album-title {	color: #0080ff;}.photo-navigation {	background: repeat-x url(../../images/tech/header_bg.png);}.photo-title {	color: #ffffff;	text-shadow: 2px 2px 2px #333333;}.photo-caption {	color: #ababab;	text-shadow: 2px 2px 2px #333333;}.movie-page-title {	color: #0080ff;}.movie-background {	background: repeat url(../../images/tech/body_bg.png);}.movie-title {	text-shadow: 2px 2px 2px #333333;}