@font-face {
  font-family: "Puritan 2.0";
  src: url("/puritan2/Puritan2.otf")
       format("TrueType");
  font-weight:  400;
  font-style:   regular;
  font-variant: normal;
  font-stretch: normal;
}@font-face {
  font-family: "Puritan 2.0";
  src: url("/puritan2/Puritan2Bold.otf")
       format("TrueType");
  font-weight:  700;
  font-style:   regular;
  font-variant: normal;
  font-stretch: normal;
}@font-face {
  font-family: "Puritan 2.0";
  src: url("/puritan2/Puritan2BoldItalic.otf")
       format("TrueType");
  font-weight:  700;
  font-style:   italic;
  font-variant: normal;
  font-stretch: normal;
}@font-face {
  font-family: "Puritan 2.0";
  src: url("/puritan2/Puritan2Italic.otf")
       format("TrueType");
  font-weight:  400;
  font-style:   italic;
  font-variant: normal;
  font-stretch: normal;
}
			body{margin:0px;padding:0px;background:#f6f6f6;color:#000000;font-family:"Puritan 2.0","Myriad Roman",Myriad,"Myriad Std Roman","Myriad Pro Roman","Myriad Web","Lucida Grande",Helvetica,Arial,Sans-Serif;}
			a{color: #8C95A0;}
			a:hover{color: #aF2621;}
			#logo{padding:0px;margin:0px;}
			div#mainClm{padding:20px 10px 10px 15px; margin-right: 33%;}
			div#sideBar{width: 25%; position:absolute;right:0;padding-top:0px;padding-right:15px;margin:25px 0 0 25px;text-align:left; font-size: 0.9em;}
			#header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:white;color:white;}
			#description{
			position: absolute;
			left:0px;
			margin-left:15px;
			height: 1.7em;
			color:#000;
			padding-right: 0px;
			padding-left: 0px;
			padding-top: 0.4em;
			padding-bottom: 0.3em;
			}
			#descriptionbox {
			height: 1.7em;
			border-top:1px dotted #999999; border-bottom:dotted 1px #999999;
			background: #fff;
			}
			ul#crosslinks { height: 1.7em; position:absolute; right:15px; padding-top: 0.4em; list-style: none; margin-left: 0; padding-left: 0; margin-right: 0px; margin-top: 0; margin-bottom: 0.1em; padding-bottom: 0; text-align: center; display:inline;}

#crosslinks li { display: inline;}

ul#crosslinks li a {
	text-decoration: underline;
	padding: .4em;
}
ul#crosslinks li a:hover { text-decoration: underline;}
ul#crosslinks li a.active {
	text-decoration: none;
	font-weight: bold;
	background: #f6f6f6;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #f6f6f6;
	border-left-color: #999;
	color: #aF2621;
}
ul#crosslinks li a.active:hover { color:#aF2621; }

			h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
			h1{padding:10px 0px 4px 15px;border-top:0px #FFFFFF;border-bottom:solid 0px #FFFFFF;color:#FFFFFF;background:url(http://funwithstuff.com/therules/images/bgstripe-therules.png);font-weight:200; font-size: 300%}
			h1 a:link, h1 a:visited {text-decoration:none; color:#fff }
			h1 a:hover, h1 a:active {text-decoration:underline; color:#fff}
			h2{margin:10px 0px 0px 0px;color: #7C8590;font-weight:bold;font-size:180%;}
			h3{margin:10px 0px 0px 0px;color: #8C95A0;font-weight:200;font-size:140%;text-transform:lowercase}
			h4{font-weight:200;font-size:140%;margin-top: 1em;padding-bottom:0;margin-bottom:0;color: #B12A24;}
			h6{font-weight:200;color: #B12A24;font-size:140%;}
			#sideBar ul{margin:0px 0px 33px 0px;padding:0px 0px 0px 0px;list-style-type:none;text-transform:lowercase}
			#sideBar li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;}
			.blogPost{margin:0px 0px 30px 0px;font-size:100%;line-height:130%;}
			.blogPost strong{color:#000000;font-weight:bold;}
			#sideBar ul a{padding:0px;margin:1px;width:100%;border:none;color:#999999;text-decoration:none;}
			#sideBar ul a:link{color:#999999;}
			#sideBar ul a:visited{color:#999999;}
			#sideBar ul a:active{color:#8C95A0;}
			#sideBar ul a:hover{color:#8C95A0;text-decoration:none;}
			pre,code{color:#999999;}
			strike{color:#999999;}
			.bug{padding:5px;border:0px;}
			.blogger-labels{padding:0px;margin:0px;color:#444444;font-size:80%;}
			.byline{padding:0px;margin:0px;color:#444444;font-size:80%;}
			.byline a{border:none;color:#999999;text-decoration:none;}
			.byline a:hover{text-decoration:underline;color:#8C95A0;}
            .blogComments{padding:0px;color:#8C95A0;font-size:110%;font-weight:bold;font-family:Myriad,"Myriad Web", Helvetica,Arial,Sans-Serif;}
			.blogComment{margin-top:10px;font-size:100%;font-weight:normal;color:black;}
			.blogComments .byline{padding-bottom:20px;color:#444444;font-size:80%;font-weight:normal;display:inline;margin-right:10px}
            .deleted-comment {font-style:italic;color:gray;}
            .comment-link {margin-left:.6em;}
			#profile-container { }
			.profile-datablock { }
			.profile-img {display:inline;}
			.profile-img img {float:left;margin-right:5px;}
			.profile-data strong { }
			#profile-container p { }
			#profile-container .profile-textblock { }