/* SITEWIDE & LAYOUT
===================================================== */
html {
	padding-left:15px;
	background:#fff url(http://www.foxycart.com/assets/templates/slices/15x5px-gray-333.gif) repeat-y top left;
}
#linkHome {
	height:0px; overflow:hidden;
	width:170px;
	padding:47px 0px 0px;
	display:block;
	position:absolute; top:10px; left:10px;
}
div#Content {
	margin-left:220px;
	border-left:0px;
}
div#Panel {
	padding-left:15px;
	float:left;
}
span.clear {
	height:0px; overflow:hidden;
	display:block;
	float:none; clear:both;
}


/* STYLES
===================================================== */
h3 {
  margin-bottom:0px;
  padding-bottom:0px;
}
b {
  background:#ffc;
  color:#600;
}

pre {
  _width:95%;
  padding:5px;
  overflow-x:auto;
  *overflow-x:scroll;
  border:1px solid #900;
  line-height:1.2;
  font-size:11px;
}


/* COMMENTS
===================================================== */
div.CommentHeaderFoxy {
	width:140px !important;
	min-height:10em; _height:10em;
	padding:0px 10px 20px 0px !important;
	border-right:5px solid #ddd !important;
	/*_border-right:1px solid red !important;*/
	position:absolute; top:0px; left:0px;
}
div.CommentHeaderFoxy div.CommentNotice {
	width:130px;
	padding:0px 10px;
	margin:0px -10px 10px 0px !important;
	background:#ddd;
	color:#600;
	text-align:left;
	line-height:1.5em;
}
div.CommentHeaderFoxy ul {
	width:130px;
}
div.CommentHeaderFoxy ul li {
	display:block !important;
	text-align:left;
}
div.CommentHeaderFoxy span a {
	padding-right:5px;
	color:#333 !important;
}
div.CommentHeaderFoxy span a:hover {
	color:#900 !important;
	text-decoration:underline !important;
}

ol#Comments li.comment {
	width:auto;
	min-height:10em; _height:10em;
	padding:0px 1px 0px 150px;
	border-top:5px solid #ddd !important;
	clear:right;
	position:relative;
}
ol#Comments li.comment div.CommentBody {
	border-left:5px solid #ddd;
}


/* NAV TOP
===================================================== */
#Session {
	z-index:10;
}
#Session,
#Session * {
	color:#333 !important;
}
#hdr {
	margin:0px 0px 15px;
	padding:70px 0px 0px;
	position:relative;
	background:url(https://www.foxycart.com/assets/templates/slices/foxycart-logo.png) no-repeat 15px 15px;
	font-size:12px;
	letter-spacing:1px;
	text-transform:lowercase;
}

#hdrNavTop {
	padding-left:10px;
	position:relative;
	background:#333;
}
#hdr ul {
	width:100%; /* IE6 needs this, go figure. */
	margin:0px;
	padding:0px;
	position:relative;
	background:#333;
}
#hdr ul li {
	float:left;
}
#hdr ul li a {
	margin:4px 5px;
	padding:2px 5px;
	display:block;
	color:#fff;
	text-decoration:none;
}
#hdr ul li a:hover {
	background:#858585;
	color:#fff;
}

#navDocs {
	margin-right:55px;
}


