/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #646464; FONT-SIZE: 1em; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; COLOR: #646464; FONT-SIZE: 10px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
H1 {
	FONT-FAMILY: Bradley Hand ITC, Georgia, Verdana, Arial, sans-serif; 
	COLOR: #5c554e;
	font-weight: bold;
}
H2 {
	FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; COLOR: #5c554e
}
H3 {
	FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; COLOR: #5c554e
}
H4 {
	FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; COLOR: #5c554e
}
H5 {
	FONT-FAMILY: Georgia, Verdana, Arial, sans-serif; COLOR: #5c554e
}
A {
	COLOR: #5c554e; text-decoration: underline
}
A:visited {
	COLOR: #5c554e; text-decoration: underline
}
A:hover {
	COLOR: #e58900; text-decoration: none
}
.error {
	BORDER-BOTTOM: #eaaeae 1px solid; BORDER-LEFT: #eaaeae 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f9e1e1; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: #eaaeae 1px solid; BORDER-RIGHT: #eaaeae 1px solid; PADDING-TOP: 6px
}
.success {
	BORDER-BOTTOM: #ccebad 1px solid; BORDER-LEFT: #ccebad 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #edf9e2; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: #ccebad 1px solid; BORDER-RIGHT: #ccebad 1px solid; PADDING-TOP: 6px
}
#page {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0.5em 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 100%; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	PADDING-TOP: 0px
}
#header H1 A {
	MARGIN: 10px 0px 0px; FLOAT: left; COLOR: #5c554e; FONT-SIZE: 4em; TEXT-DECORATION: none
}
#header H1 A:visited {
	MARGIN: 10px 0px 0px; FLOAT: left; COLOR: #5c554e; FONT-SIZE: 4em; TEXT-DECORATION: none
}
#header IMG {
	float: left
}
#header H1 A:hover {
	color: #e58900; 
	/*COLOR: #423b36;*/
}
#header DIV {
	MARGIN: 0px; FLOAT: right; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
#header DIV P {
	COLOR: #cccccc
}
#navigation {
	TEXT-ALIGN: left; 
	WIDTH: 100%; 
	DISPLAY: block; 
	FLOAT: left; 
	HEIGHT: 2.5em; 
	CLEAR: both; 
	/*width: 78em; */
	margin: 0; 
	padding: 0; 
	margin-left: auto; 
	margin-right: auto; 
}
#navigation UL {
	DISPLAY: block; FLOAT: left
}
#navigation LI {
	PADDING-BOTTOM: 0.6em; LIST-STYLE-TYPE: none; DISPLAY: inline; FLOAT: left; FONT-SIZE: 1.4em; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none
}
#navigation SPAN {
	COLOR: #e3e3e3; FONT-SIZE: 1.0em
}
#navigation A {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; COLOR: #555555; TEXT-DECORATION: none; PADDING-TOP: 0.5em
}
#navigation A:visited {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; COLOR: #555555; TEXT-DECORATION: none; PADDING-TOP: 0.5em
}
#navigation A:hover {
	color: #e58900; 
}
#navigation DIV {
	MARGIN: 0px; FLOAT: right; FONT-SIZE: 1.2em; PADDING-TOP: 0.5em
}
#left-col {
	PADDING-BOTTOM: 2em; 
	MARGIN: 0px; 
	PADDING-LEFT: 0em; 
	WIDTH: 58em; 
	PADDING-RIGHT: 4em; 
	FLOAT: left; 
	FONT-SIZE: 1.2em; 
	BORDER-TOP: #e3e3e3 0.1em solid; 
	BORDER-RIGHT: #e3e3e3 0.1em solid; 
	PADDING-TOP: 2em
}
#left-col H2 {
	MARGIN: 0px 0px 0.5em; COLOR: #555555; FONT-SIZE: 2em; font-weight: normal
}
#left-col H3 {
	MARGIN: 0px 0px 0.5em; FONT-SIZE: 1.5em
}
#left-col P {
	MARGIN: 0px 0px 14px
}
#left-col OL LI {
	LIST-STYLE-POSITION: inherit; LIST-STYLE-TYPE: decimal; PADDING-LEFT: 10px
}
#left-col UL {
	LIST-STYLE-POSITION: inherit; LIST-STYLE-TYPE: square; PADDING-LEFT: 15px
}
#left-col .top A {
	FLOAT: right
}
.post {
	BORDER-BOTTOM: #e3e3e3 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; font-size: 1.2em
}
P.metadata {
	COLOR: #cccccc; FONT-WEIGHT: bold; font-size: 11px
}
P.metadata A {
	COLOR: #cccccc; TEXT-DECORATION: none
}
PRE {
	BORDER-BOTTOM: #a7d3e3 1px solid; BORDER-LEFT: #a7d3e3 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #effbff; PADDING-LEFT: 5px; WIDTH: 450px; PADDING-RIGHT: 5px; DISPLAY: block; FONT-FAMILY: "Courier New", courier, monospace; OVERFLOW: auto; BORDER-TOP: #a7d3e3 1px solid; BORDER-RIGHT: #a7d3e3 1px solid; PADDING-TOP: 5px
}
PRE CODE {
	DISPLAY: block
}
BLOCKQUOTE {
	BORDER-BOTTOM: #a7d3e3 1px solid; BORDER-LEFT: #a7d3e3 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #effbff; BORDER-TOP: #a7d3e3 1px solid; BORDER-RIGHT: #a7d3e3 1px solid; PADDING-TOP: 10px
}
BLOCKQUOTE.withquote {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: url(/images/quote.gif) no-repeat; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
P.withunquote {
	PADDING-RIGHT: 5px; BACKGROUND: url(/images/unquote.gif) no-repeat right bottom
}
OL LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 14px 20px
}
OL.commentlist LI {
	MARGIN-BOTTOM: 30px
}
OL.commentlist LI {
	BORDER-BOTTOM: #e3e3e3 1px solid; PADDING-BOTTOM: 5px
}
.commentor {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.commentmetadata {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #43809c; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.commentmetadata A {
	COLOR: #43809c; TEXT-DECORATION: none
}
DT {
	FONT-WEIGHT: bold
}
DD {
	PADDING-BOTTOM: 10px
}
#right-col {
	BORDER-LEFT: #e3e3e3 1px solid; 
	PADDING-BOTTOM: 20px; 
	MARGIN: 0px 0px 0px -1px; 
	PADDING-LEFT: 20px; 
	WIDTH: 19em; 
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	FLOAT: left; 
	FONT-SIZE: 1.2em; 
	BORDER-TOP: #e3e3e3 1px solid; 
	PADDING-TOP: 20px
}
#right-col UL {
	PADDING-BOTTOM: 7px; MARGIN: 0px 0px 16px
}
#right-col UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; LIST-STYLE-IMAGE: none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#right-col UL LI P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#right-col H3 {
	LINE-HEIGHT: 24px; MARGIN: 12px 0px 5px; FONT-SIZE: 1.4em; VERTICAL-ALIGN: bottom
}
#right-col UL LI UL LI {
	LIST-STYLE-TYPE: square; COLOR: #e3e3e3; MARGIN-LEFT: 10px
}
#footerbar {
	FLOAT: left; HEIGHT: 20px; CLEAR: left; BORDER-TOP: #e3e3e3 1px solid
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; WIDTH: 100%; HEIGHT: 40px; CLEAR: left; BORDER-TOP: #e3e3e3 1px solid; PADDING-TOP: 20px
}
#footer P {
	FONT-SIZE: 11px
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.textbox {
	MARGIN-TOP: 2px
}
INPUT {
	font: 12px Arial, Helvetica, sans-serif
}
TEXTAREA {
	font: 12px Arial, Helvetica, sans-serif
}
#contact LABEL {
	WIDTH: 25em; DISPLAY: block; FLOAT: left
}
#contact INPUT.input {
	PADDING-BOTTOM: 0.2em; MARGIN: 0.2em; PADDING-LEFT: 0.2em; WIDTH: 25em; PADDING-RIGHT: 0.2em; DISPLAY: block; FLOAT: left; PADDING-TOP: 0.2em; border: 1px solid #999999
}
#contact TEXTAREA.input {
	PADDING-BOTTOM: 0.2em; MARGIN: 0.2em; PADDING-LEFT: 0.2em; WIDTH: 25em; PADDING-RIGHT: 0.2em; HEIGHT: 15em; PADDING-TOP: 0.2em
}
#contact LABEL {
	TEXT-ALIGN: left; WIDTH: 60px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#contact BR {
	CLEAR: left
}
#contact #submit {
	MARGIN-TOP: 10px; WIDTH: 50px; MARGIN-LEFT: 70px
}
IMG.project {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
div.post{
	border-bottom: 1px solid silver;
	padding: 3px 10px;
	margin-bottom: 20px;
}
.metadata
{
	color: #cccccc;
	text-align: right;
	font-weight: bold;
}
div.home-section{
	border-bottom: 1px solid silver;
	padding: 3px 10px;
	margin-bottom: 20px;
}
.img-resize{
	position: relative;
	width: 100%
}
div.page-header{
	border-bottom: 1px solid silver;
	padding: 3px 10px;
	margin-bottom: 20px;
}