/* body and text */	body {	  margin: 0px;	  font-family: Arial, Helvetica, sans-serif;	  font-size: 12px;	  color: #000;	  background-color: #333;/*	  background: url(/images/bg.jpg) fixed no-repeat;   */	}				.content {	  padding: 0 15px 10px 15px;	}	h1 {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 27px;	  font-weight: normal;	  line-height: 30px;	  letter-spacing: -1px;	  margin-top: 0px;	  color: #000;	}	h2 {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 12px;	  font-weight: normal;	  line-height: 12px;	  text-transform: uppercase;	  margin-top: -10px;	  color: #000;	}	h3 {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 14px;	  font-weight: bold;	  line-height: 16px;	  color: #000;	}		#twocol-left-splatter h3 {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 20px;	  font-weight: normal;	  line-height: 21px;	  letter-spacing: -1px;	  color: #444;	}		h4 {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 9px;	  font-weight: normal;	  line-height: 10px;	  text-transform: uppercase;	  color: #000;	}	a:link {	  color: #000;	}	a:visited {	  color: #000;	}	.caption {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 11px;	  line-height: 12px;	  color: #666;	}	/* header and footer */	#header {	  margin: 0 auto;	  padding: 0;	  background-color: #000;	  text-align: left;	  clear: both;	}		#footer {	  width: 800px;	  padding: 10px 0;	  background-color: #000;	  clear: both;	  font-family: Arial, Helvetica, sans-serif;	  font-size: 11px;	  color: #fff;	  text-align: center;	  line-height: 12px;	  display: block;	}/* 3 column layout */	#outer-3col {	  margin: 0px auto;	  padding: 0;	  border: solid 30px black;	  width: 800px;	  text-align: left;	  background-color: #666;	}	#inner-3col {	  margin: 0;	  padding: 0 15px 0 15px;	}	#threecol-left {	  width: 150px;	  float: left;	  margin: 7px 0 0 0;	}	#threecol-mid {	  width: 440px;	  float: left;	  margin: 0 0 15px 15px;	  font-family: Arial, Helvetica, sans-serif;	  font-size: 12px;	  line-height: 14px;	  color: #ddd;	}	#threecol-mid2 {	  width: 605px;	  float: left;	  margin: 0 0 15px 15px;	  font-family: Arial, Helvetica, sans-serif;	  font-size: 12px;	  line-height: 14px;	  color: #ddd;	}	#threecol-right {	  width: 150px;	  float: left;	  margin: 7px 0 0 15px;	}		#threecol-mid h1 {	  color: #ccc;	}	#threecol-mid h2 {	  color: #ccc;	}	#threecol-mid h3 {	  color: #fff;	}		#threecol-mid h4 {	  color: #ccc;	}	#threecol-mid a:link, #threecol-mid a:visited {	  color: #ddd;	}		#threecol-mid li {	  margin-bottom: 10px;	}	/* sidebar */	.sidebar {	  padding: 10px 10px 5px 10px;	  margin-bottom: 10px;	  font-family: Arial, Helvetica, sans-serif;	  font-size: 10px;	  line-height: 11px;	  color: #fff;	  background-color: #444;	}		.sidebar a, #footer a {	  text-decoration: none;	  border-bottom: 1px dotted #999;	  display: inline;	}		.sidebar a:link, .sidebar a:visited, #footer a:link, #footer a:visited {	  color: #ccc;	}	.sidebar a:hover, #footer a:hover {	  color: #fff;	}		.sidebar h3 {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 12px;	  font-weight: normal;	  color: #fff;	  text-align: left;	  line-height: 14px;	  margin-bottom: 4px;	}		.sidebar h4 {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 10px;	  font-weight: normal;	  color: #fff;	  text-align: left;	  line-height: 11px;	  margin: 0 0 5px 10px;	  text-transform: none	}	/* inset box */	#inset {	  width: 152px;	  padding: 0 10px 15px 10px;	  margin: 0 0 15px 15px;	  float: right;	}	#inset p, ul {	  font-family: Arial, Helvetica, sans-serif;	  font-size: 11px;	  font-weight: normal;	  color: #ccc;	  text-align: left;	  line-height: 12px;	}		#inset img {	  border: 1px solid black;	}/* 1 column layout */	#splatterbox-wide {	  width: 770px;	  background-color: #AAA;	  margin-bottom: 15px;	}	#splatter-wide {	  padding: 15px;	  display: block;	  background-color: inherit;	}		#splatter-wide h1 {	  font-size: 21px;	  line-height: 23px;	  font-weight: normal;	}/* 2 column layout */	#outer-2col {	  margin: 0 auto;	  padding: 0;	  width: 800px;	  border: solid 30px black;	  background: url(images/homelogo.gif);	  background-repeat: no-repeat;	  background-color: #666;	}	#inner-2col {	  margin: 0;	  padding: 0 15px 0 15px;	  border: 0;	  text-align: left;	}		#twocol-left {	  width: 245px;	  float: left;	  margin: 140px 0 15px 0;	}	#twocol-left-news {	  margin-bottom: 15px;	  padding-top: 24px;	  background: url(images/news.gif);	  background-repeat: no-repeat;	  background-color: #aaa;	}		#twocol-left-splatter {	  padding-top: 70px;	  background: url(images/splatter.gif);	  background-repeat: no-repeat;	  background-color: #aaa;	}			#twocol-right {	  width: 510px;	  float: left;	  margin: 80px 0 0 15px;	  color: #fff;	}		#twocol-right h3, #twocol-right a {	  color: #fff;	}		/* blog, comments & trackbacks */	.blogbox {	  margin: 10px 0 0 0;	  padding: 1px 10px 5px 10px;	  width: 420px;	  background-color: #555;	}		.blogentrybox {	  margin: 10px 0 0 0;	  padding: 0 10px 10px 10px;	  border: 1px solid black;	  background: url(/images/blogbg.gif);	  background-repeat: no-repeat;	  background-color: #666;	  width: 420px;	}		.image-right {	  padding: 5px 0 5px 5px;	  float: right;	}	/* miscellaneous */	td {	  border-bottom: 1px solid black;	}
