body {	margin: 10px;	background-attachment: scroll;	background-image: url(graphics/texture.png);	background-repeat: repeat;	background-position: center;}a:link {	color: #0000CC;	text-decoration:none;}a:visited {	color: #990000;	text-decoration:none;}a:hover {	color: #006600;	text-decoration:underline;}a:active {	color: #990000;}.buttonBar {	width: 800px;	height:55px;	background-image: url(graphics/buttonbar.png);	background-repeat: no-repeat;	padding-top:10px;	margin-bottom: 15px; 	margin-left:auto;	margin-right:auto;}.button,.buttonDown, .buttonLast, .buttonPrev, .buttonNext, .buttonEmpty { 	background-repeat: no-repeat;	width:122px;	height:52px;	text-align:center;	float:left;	margin-left:45px;	margin-right:26px;	padding-top:14px;}.button {	background-image: url(graphics/yellow_f1.png);}.buttonDown, .button:hover, .buttonLast:hover, .buttonPrev:hover, .buttonNext:hover {	padding-top:17px;	padding-left:3px;	margin-right:23px;	margin-bottom:-3px;}.button:hover, .buttonDown {	background-image: url(graphics/yellow_f2.png);}.buttonEmpty {	background-image: url(graphics/x.gif);}.buttonPrev {	background-image: url(graphics/arrow_left_f1.png);}.buttonPrev:hover {	background-image: url(graphics/arrow_left_f2.png);}.buttonNext {	background-image: url(graphics/arrow_right_f1.png);}.buttonNext:hover {	background-image: url(graphics/arrow_right_f2.png);}.buttonLast {	background-image: url(graphics/green_f1.png);}.buttonLast:hover {	background-image: url(graphics/green_f2.png);}.down, .button a:link, .button a:visited, .buttonNext a:link, .buttonNext a:visited, .buttonPrev a:link, .buttonPrev a:visited, .buttonLast a:link, .buttonLast a:visited {	color:#000000;	text-decoration: none;	font-family: Helvetica, Verdana, sans-serif;	font-size:24px;}.down, a[class=down] {	color:#FFFFFF;}a[class=down]:hover, .button a:hover, .button a:active, .buttonNext a:hover, .buttonNext a:active, .buttonPrev a:hover, .buttonPrev a:active, .buttonLast a:hover, .buttonLast a:active {	color:#0000FF;	text-decoration:none;}.comic {	clear:both;	text-align: center;	margin-top: 10px;	margin-left:auto;	margin-right:auto;	background-color:#FFFFFF;	min-width:850px;}.byline {	padding-top: 105px;	font-size: large;	color: #000099;	font-weight: bold;}.masthead {	float: left;	margin-bottom:15px;}.stripTitle {	font-family: Helvetica, Verdana, sans-serif;	font-size: 14px;	width: 80%;	margin-left:auto;	margin-right:auto;	padding-top: 5px;	border-top: thin solid #000000;}.storyTitle {	font-family: Helvetica, Verdana, sans-serif;	font-size: 12px;	width: 80%;	margin-left:auto;	margin-right:auto;	padding-top: 3px;}.comments {	margin-top: 10px;	margin-right:20%;}.commentsView {	margin-top: 0px;	margin-left: auto;	margin-right: auto;	clear:both;}.comment {	clear: left;	margin-top: 0px;	margin-left:0px;	margin-right:0px;	margin-bottom:5px;	border: thin solid #000000;	padding: 5px;	background-color:#CCCCCC;	min-height:65px;}.commentHeader img {	float:left;	margin-right: 5px;}.commentTitle {	font-family: Helvetica, Verdana, sans-serif;	font-size:large;}.commentAuthorInfo {	font-size:x-small;	padding-bottom: 5px;}.commentText {	font-size:medium;}.clearThis {	clear: both;}.vertFill {	padding-bottom:40%;}.error {	text-align:center;	color: #CC0000;	font-weight:bold;}#users {	font-size:medium;	margin-left:auto;	margin-right:auto;	width:700px;}.user, .firstUser {	margin:5px;	float:left;	border: thin solid #000000;	padding: 5px;	background-color:#CCCCCC;	min-height: 65px;	width: 300px;}.firstUser {	clear:left;}.userIcon {	float:left;	margin-right: 5px;}.userName {	font-size: 24px;}.userNameReal {	font-size: 12px;}.userUrl, .userEmail {	float:right;	padding: 5px;}.userTagline {	font-style:italic;}.userLastPost {	font-size: 12px;}.linkSide {	float:left;	clear:left;	width:150px;	border: thin solid #000000;	padding: 5px;	background-color: #FFFFFF;	margin-bottom:5px;}#links {	margin-left: 170px;}.linkCategory {	border: thin solid #000000;	padding: 5px;	margin-bottom: 10px;	background-color: #CCCCCC;}.linkCategoryTitle {	font-size: 24px;}.link {	border-bottom: thin solid #000000;}.linkDate {	float:right;	font-size: small;}.bio {	clear: both;	margin-top: 0px;	margin-left:0px;	margin-right:0px;	margin-bottom:5px;	border: thin solid #000000;	padding: 5px;	background-color:#CCCCCC;	min-height: 65px;}.copyright {	padding-top:5px;	padding-left:5px;	padding-right:5px;	margin-left:-10px;	margin-bottom:-12px;	text-align:center;	font-size: small;	clear:both;	background-color: #FFFFFF;	border-top: thin solid #000000;	border-right: thin solid #000000;	width: 250px;}.sideBlog {	margin-right:5px;	margin-left:10px;	border: thin solid #000000;	padding: 5px;	width:17%;	background-color:#CCCCCC;	float:right;}.sideBlogTitle {	font-family: Helvetica, Verdana, sans-serif;	font-weight: bold;}.sideBlogItem a {	font-size:medium;}.sideBlogItem {	font-size:small;}.invisible {	visibility: hidden;}.archiveBody {	clear: left;	margin-top: 0px;	margin-left:0px;	margin-right:0px;	margin-bottom:5px;	border: thin solid #000000;	padding: 5px;	background-color:#CCCCCC;}.archiveTitle {	font-family: Helvetica, Verdana, sans-serif;	font-weight: bold;	text-decoration: underline;}.archiveLead {	clear: left;	float: left;	width: 80px;	text-align: right;	font-size: 12px;	padding-right: 10px;	padding-top: 2px;}.addComment {	clear: left;	margin-top: 0px;	margin-left:0px;	margin-right:0px;	margin-bottom:5px;	border: thin solid #000000;	padding: 5px;	background-color:#CCCCCC;	width: 100px;	text-align: center;}.rating {	clear: left;	margin-top: 0px;	margin-left:0px;	margin-right:0px;	margin-bottom:5px;	border: thin solid #000000;	padding-left: 5px;	padding-right: 5px;	padding-top: 5px;	padding-bottom:10px;	background-color:#CCCCCC;	height:20px;}.rateText {	float: left;	margin-top: 5px;	margin-right: 5px;	font-size: 14px;}.rateForm {	float:left;	margin-right: 10px;}a.standardsButton{	border:1px solid;	border-color:#ffc8a4 #7d3302 #3f1a01 #ff9a57;	padding:0px 3px 0px 3px;	font:bold 10px verdana,sans-serif; 	color:#FFFFFF; background-color:#ff6600;	text-decoration:none;	margin:0px;}