body {
	margin: 0;	padding: 0;  text-align: center;   font-family: Georgia, sans-serif;  font-size: 9pt;  background: url(images/sq_bg.gif);
}
img {
	border: 0;
}
#container {
  margin: 0 auto;  width: 900px;  text-align: right;  border: 1px solid #ccc;  background: #fff;
}
#menu {
	float: right;	height: 30px;	background: url(images/sq_logo.gif) no-repeat #ff9900;
}
#nav {
	width: 900px;	margin: 0;	padding: 0;	list-style: none;	font-size: 8pt;
}
#nav li {
	float: right;	background: #ff9900;
}
#nav a {
	float: left;	padding: 8px 10px;	text-decoration: none;	border-bottom: none;	color: #000000;
}
#nav a:hover{
	color: #ff9900;	background-color: #000;
}
#blog {
	float: right;	width: 300px;	left: 600px;	text-align: left;	background-color: #eee;	color: #666;
}
#blog ul{
	font-size: 8.5pt;	margin: 0;	padding: 0;	padding-bottom: 2Em;
}
#blog ul li{
	list-style: none;	padding-left: 1.5em;	padding-right: 1.5em;	padding-top: 1.5em;
}
#blog a {
	color: #000;	text-decoration: none;
}
#fullblog {
	float: left;	width: auto;	text-align: left;	background-color: #eee;	color: #666;
}
#fullblog ul{
	font-size: 9.5pt;	margin: 0;	padding: 0;	padding-bottom: 2Em;
}
#fullblog ul li{
	list-style: none;	padding-left: 1.5em;	padding-right: 1.5em;	padding-top: 1.5em;
}
#fullblog a {
	color: #000;	text-decoration: none;
}
.iholder{
	float: left;padding: 10px;width: 500px;text-align: left;
}
.iholder a{
	color: #000;text-decoration: none;
}
.pinfo{
	width: 360px; float: right; padding-top: 1em; padding-right: 1em; text-align: left;
}
.moreimages{
	clear: both; padding-top: 1em; padding-bottom: .25em; margin: 0;
}
.ithumb{
	float: left; width: 90px; height: 90px; padding-right: 10px; padding-bottom: 10px;
}
.ppimage {
	border: 1px solid #ccc;float: left;width: 500px;height: 200px;
}
#projects {
	margin: 1.5em 1.5em 0 0 ;	float: clear;	padding: 0;
}
#projects li {
	clear: left;	list-style: none;	text-align: left;
}
.thumb {
	border: 1px solid #666;	float: left;	margin-left: 1.5em;	margin-right: 1.5em;	margin-bottom: 1.5em;
}
.projectthumb {
	border: 1px solid #666;
}
#feature {
	margin: 0;	float: left;	text-align: center;	width: 600px;	background-color: #fff;
}
#feature a {
	color: #333; 	text-decoration: none; 	border-bottom: 1px dotted #333;	background-color: #f5f5f5;
}
#feature a:hover{
	color: #000; background-color: #fff4b4;
}
.pinfo a{
	color: #333; 	text-decoration: none; 	border-bottom: 1px dotted #333;	background-color: #eee;
}
.pinfo a:hover {
	color: #000; background-color: #fff4b4;
}
#projectsdiv {
	margin: 0;	float: left;	text-align: center;	width: 100%;	background-color: #fff;
}
.projecttitle {
	padding-top: 1.5em;
}
#co {
	color: #dd0000;
}
.heading {
	font-size: 8pt;	display: block;	color: #000;	text-align: left;	text-indent: 1.5em;	padding: 2px;	background-color: #ffcc00;
}
.imborder{
	border: 1px solid #ccc; padding: 2em;
}
.date {
	color: #ccc;
}
#seemore {
	float: left;	clear: both;	padding-left: 1.5em;	padding-bottom: 1.5em;
}
#seemore a{
 border: none;
}
#shopinfo{
	width: 290px; clear: none; float: right; padding-top: 2em; padding-right: 2em; text-align: left;
}
#bio{
	width: 480px; clear: none; float: right; padding-top: 2em; padding-right: 4em; padding-bottom: 1em; text-align: left; line-height: 1.5em;
}
#bio a{
	color: #333; 	text-decoration: none; 	border-bottom: 1px dotted #333;	background-color: #eee;
}
#bio a:hover{
	background-color: #fff4b4;
}
td.networklink{
	width: 300px;	text-align: right;	padding: .5em;
}
td.networkinfo{
	text-align: left;	padding: .5em;
}
td a{
	color: #333; 	text-decoration: none;	background-color: #eee;
}

#footer {
	position: relative;	clear: both;	margin: 0;	height: 30px;	padding-top: 10px;	padding-right: 10px;	font-size: 90%;	color: #ccc;	background-color: #666;
}
#footer a {
	color: #ccc;	border-bottom-color: #ccc;
}
#footer a:hover {
	color: #fff; background-color: #ccc;
}
a:hover {
	background-color: #fff4b4;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/* html #menu {
  margin-top: 0px;
}
 * html #blog {
  margin-top: -3px;
}
* html .heading {
  margin-top: -3px;
}
 * html #feature {
  margin-top: -3px;
}
 * html #projectsdiv {
  margin-top: -3px;
}
/* End hide from IE5/mac */