/*stylesheet1: fixed topbar */
html {
	margin: 0;
	padding: 0;
	background: #fff;
}

body { 
	margin: 0;
	padding: 23px 0 20px 0;
	background: #fff;
	color: #000;
}

img {
	border: 0;
}

a, a:link, a:visited {
	color: inherit;
}

a:hover {
	color: #ff664a;
}

.date, .title {
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff664a;
}

.footer {
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
}

* html .bloglets li.title, * html #bloggage li.title {
	text-transform: uppercase;
	font: bold 15px "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #3366cc;
	margin: 5px 0 3px 0;
	display: block;
}

* html .bloglets li.meta, * html #bloggage li.meta {
	display: none;
}

* html .bloglets p, * html #bloggage p {
	margin: 0;
}

* html .bloglets li, * html #bloggage li {
	padding: 3px 0;
}

/*---------- Start topbar ----------*/

div#topbar { 
	font: bold 11px/16px "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	right: 0;
	left: 0;
	height: 22px;
	overflow: hidden;
	background-color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding: 0 3px 0 0;
	position: fixed; /*not in 3*/
	top: 0; /*not in 3*/
	z-index: 10;
}

* html div#topbar {
    position: absolute;
 	height: 23px;
}

div#topbar img#logo {
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	background: url(title.gif);
}

div#topbar form {
	float: right;
	padding: 1px 0 0 0;
	margin: 0;
	height: 21px;
	font-size: 11px;
}

div#topbar form input {
	border: 1px solid #333;
	font-size: 11px;
	text-transform: none;
}

div#topbar form input.ie_has_none {
	background-color: #999;
	color: #fff;
}
/*------------- End topbar ------------*/

/*----- End main -----*/

/*---------- Start content ----------*/
div#content {
	width: 926px;
	margin: 6px 0;
}

* html div#content {
	margin: 0;
}

/*---------- Start content>sg-content ----------*/

div#sg-content {
	width: 600px;
	margin: 0 0 0 278px;
	font: 16px/120% Garamond, "Times New Roman", Times, serif;
}

div#sg-content .footer {
margin: 0 0 20px 0; /*new*/
}

* html div#sg-content {
	position: absolute;
	top: 30px;
}

div#sg-content .date:after {
	content: " / ";
}

div#blogintro {
	font: 11px/120%  "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	float: left;
	position: relative;
	width: 250px;
	margin: 0 0 0 -260px;
	padding: 0 0 13px 0;
	text-align: right;
	clear: left;
}

div#blogintro .title:after {
	content: "@";
}

div#blogintro .title {
	margin: 5px 0 0 0;
	text-transform: uppercase;
	text-align: right;
	color: #3366cc;
}

* html div#blogintro .title {
	display: none;
}

.context:hover {
       	background-color: #e1e9f8;
}

.sg-marginalia-250 {
	position: relative;
	float: left;
	clear: left;
	padding: 5px;
	width: 250px;
	margin: 0 0 0 -265px;
	text-align: right;
	background-color: inherit;
	font: 11px/120%  "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
    text-transform: none;
}

* html .sg-marginalia-250 {
       	display: block;
       	margin: -19px 0 19px -132px;
}

.sg-marginalia-100 {
	position: relative;
	float: left;
	clear: left;
	padding: 5px;
	width: 100px;
	margin: 0 0 0 -115px;
	text-align: right;
	background-color: inherit;
	font: 11px/120%  "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
        text-transform: none;
}

* html .sg-marginalia-100 {
       	display: block;
       	margin: -19px 0 19px -107px;
}

.sg-marginalia-150 {
	position: relative;
	float: left;
	clear: left;
	padding: 5px;
	width: 150px;
	margin: 0 0 0 -165px;
	text-align: right;
	background-color: inherit;
	font: 11px/120%  "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
        text-transform: none;
}

* html .sg-marginalia-150 {
       	display: block;
       	margin: -19px 0 19px -82px;
}

.sg-marginalia-left-250 {
	position: relative;
	float: left;
	clear: left;
	padding: 5px;
	width: 250px;
	margin: 0 0 0 -265px;
	text-align: left;
	background-color: inherit;
	font: 11px/120%  "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
        text-transform: none;
}

* html .sg-marginalia-left-250 {
       	display: block;
       	margin: -19px 0 19px -133px;
}

h1, h2 {
	margin: 0;
	padding: 0 0 10px 0;
	color: #ff664a;
	font: bold 18px/18px "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
}

h3 {
	margin: 0;
	padding: 10px 0 5px 0;
	color: #ff664a;
	font: bold 16px/16px "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
}

div#sg-content .date {
	font-size: 13px;
}

div#sg-content .date+p {
	display: inline;
}

.comments {
	font: 11px/120%  "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	margin: 5px 0;
}

/*---------- End content>sg-content ----------*/
/*legacy CSS until I figure out where I used it */

.sg-categories {
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	vertical-align: text-top;
	line-height: 120%;
}

.sg-categories a, .sg-categories a:link, .sg-categories a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
	
.sg-categories a:active, .sg-categories a:hover {
	text-decoration: underline;
	color: #666666;
}

.sg-list {
	position: absolute;
	width: 800px;
	left: -200px;
}

.sg-head-list {
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #000000;
	line-height: 150%;
}
	
.sg-head-list a, .sg-head-list a:link, .sg-head-list a:visited {
	color: #333333;
	text-decoration: underline;
}

.sg-head-list a:active, .sg-head-list a:hover {
	color: #666666;
	text-decoration: underline;
}

.extended {
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
}

.sg-date-list {
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BABAAA;
	font-weight:bold;
	text-transform: uppercase;
}	

	.posted-nobottom	{
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
}
	
	.posted-nobottom a, .posted-nobottom a:link, .posted-nobottom a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.posted-nobottom a:active, .posted-nobottom a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
	
.posted	{
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:25px;
	text-transform: uppercase;
	color: #000000;
}
	
	.posted a, .posted a:link, .posted a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.posted a:active, .posted a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.posted-lowercase	{
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
	
	.posted-lowercase a, .posted-lowercase a:link, .posted-lowercase a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.posted-lowercase a:active, .posted-lowercase a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.comments-head { 
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #000000;
	line-height: 150%;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}	
	
.comments-head-comments { 
	font-family: "Gill Sans", "Gill Sans MT", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #000000;
	line-height: 150%;
	padding-top: 10px;
}	

/* end legacy CSS*/
/* ---------- end content -------- /*