	body { 
		background-color:#E1E1E1;
		background-image: url(../images/bg-stripe.gif);
		text-align:center;
		font-family:arial;
		font-size:10pt;
		color:#4C4C4C
	}
	ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
		clear:left
	}
	li {
		float:left;
		font-size:0px
	}
	img {
		border:0px solid #000000
	}
	#rootContainer {
		width:800px;
		background-color:#FFFFFF;
		border:1px solid #4C4C4C;
		margin-left:auto;
		margin-right:auto;
		text-align:left
	}
	#copyRight {
		text-align:left;
		padding:10px 0px 10px 0px;
		width:800px;
		margin-left:auto;
		margin-right:auto;
	}
	#copyRight li.copyRightText {
		font-size:7pt
	}
	#copyRight li.certIcon {
		float:right
	}
	#bodyArea {
		background-image: url(../images/bottom2.gif);
		font-size:10pt;
		border-bottom: 2px solid #4C4C4C;
		padding:3px 15px 12px 15px;
		margin-bottom:15px;
		color:#FFFFFF
	}
	#topNav {
		background-image: url(../images/buttonBar2.gif);
		font-size:11pt;
		color:#FFFFFF;
		font-weight:bold;
		height:28px; 
		width:616px;
		text-align:right;
		padding-top:5px
	}
	#topNav a {
		text-decoration:none;
		padding-right:23px;
		color:#FFFFFF
	}
	#topNav a:hover {
		color:#FFFF21
	}
	#sideNav {
		margin:10px 10px 10px 10px;
		padding:10px 10px 10px 10px;
		width:142px;
		font-size:10pt;
		border:1px solid #4C4C4C;
		background-image: url(../images/bg-stripe.gif)	}
	#disclaimer {
		background-color:#9DA4FE;
		border:2px groove #FFFFFF;
		font-size:8pt;
		padding:5px 5px 5px 5px;
		margin:10px 10px 10px 10px
	}
	.subSection {
		border-top: 2px dotted #FFFFFF;
		padding:5px 0px 5px 0px
	}
	.newsDate {
		font-size:9pt;
		font-weight:bold;
		padding-top:10px
	}
	.newsText {
		font-size:8pt;
		padding:5px 5px 5px 5px;
		text-indent:5px;
		border:2px groove #C0C0C0;
		background-color:#FFFFFF;
	}
	.rantDate {
		font-weight:bold
	}
	.rantText {
		font-size:9pt;
		text-indent:5px;
		background-color:#9DA4FE;
		border:2px groove #FFFFFF;
		padding:8px 8px 8px 8px;
		margin-bottom:10px
	}
	.galleryView {
		text-align:center
	}
	.communityText {
		font-size:10pt;
		padding:0px 10px 0px 10px;
		width:395px
	}
	.communityTitle {
		font-size:12pt;
		font-weight:bold
	}
	.communityLink {
		text-align:right;
		padding-top:5px
	}
	#comicDisplay li {
		font-size:9pt
	}
	#comicDisplay img {
		border:2px solid #4C4C4C;
	}
	#comicDisplay .horizontalImage {
		float:none;
		text-align:center
	}
	#comicDisplay .horizontalText {
		float:none;
		font-style:italic;
		padding:5px 5px 5px 5px
	}
	#comicDisplay .postDate {
		text-align:right;
		font-weight:bold;
		font-size:8pt;
		padding:3px 0px 3px 0px;
		border-top:2px dotted #FFFFFF
	}
	#links li, #comic li, #trans li {
		font-size:9pt;
	}
	#links img.banner, #comic img.banner, #trans img.banner {
		border:1px solid #4C4C4C;
	}
	#links .linkBorder, #comic .linkBorder, #trans .linkBorder {
		background-color:#9DA4FE;
		border-bottom:2px groove #FFFFFF;
		border-right:2px groove #FFFFFF;
		padding:8px 8px 8px 8px;
		margin-bottom:10px
	}
	#links .linkImage, #comic .linkImage, #trans .linkImage {
		width:202px;
		padding-right:10px;
		text-align:center
	}
	#links .linkText, #comic .linkText, #trans .linkText {
		width:330px
	}
	#contact li {
		padding:5px 5px 5px 5px;
		font-size:10pt;
	}
	#contact li.descriptor {
		width:130px;
		clear:left;
	}
	#contact li.field {
		width:390px
	}
	#contact textarea {
		width:370px;
		height:150px;
		font-family:arial;
		font-size:9pt
	}
	#contact .play {
		border:0px solid #9DA4FE;
	}
	#contact img {
		border:1px solid #4C4C4C;
	}
	#contact input.userInput {
		width:200px;	
	}
	#contactSent {
		clear:both; 
		text-align:center; 
		padding-top:5px
	}
	#contactSent img {
		border:0px solid #FFFFFF;
	}
	#imageNav {
		text-align:center;
	}
	#imageNav img {
		border:0px solid #FFFFFF;
	}
	
	.galleryNav {
		padding:5px 0px 10px 0px;
		text-align:center
	}
	.sideNav {
		padding-bottom:10px
	}
	.bold {
		font-weight:bold
	}
	
	.errMsg {
		color:#FF0000;
		font-weight:bold;
		margin-bottom:10px;
		padding:8px 8px 8px 8px;
		border:2px groove #FFFFFF;
		text-align:center;
		background-color:#FEFFAA
	}
	#mailSent {
		padding: 25px 0px 25px 0px;
		text-align:center;
		font-weight:bold
	}
	#gallery {
		text-align:center
	}
	#gallery img {
		border:2px solid #4C4C4C;
	}
	#gallery li {
		float:left;
		width:125px;
		height:100px;
		font-size:12px;
		margin:25px 25px 25px 25px;
		text-align:center;
	}
	#gallery a  {
		text-decoration:none;
		color:#FFFFFF;
	}
	#galleryExpand .recordPerPage {
		text-align:right;
	}
	#galleryExpand li {
		padding:10px 9px 10px 10px;
		text-align:center;
		font-size:10pt;
	}
	#galleryExpand img {
		border:2px solid #4C4C4C;
	}
	#galleryExpand div.recordPage {
		text-align:center;
		margin:10px 0px 10px 0px;
	}
	#galleryExpand a {
		text-decoration:none;
		color:#FFFFFF;
	}
	#galleryExpand a:hover {
		font-weight:bold;
	}

	#community li {
		margin-top:20px;
	}
	#community img.icon {
		border:2px solid #4C4C4C;
	}
	
	#guestBook .guestBookWrapper {
		background-color:#9DA4FE;
		border:2px groove #FFFFFF;
	}
	#guestBook .guestBookHeader {
		background-image:url('/images/guestbook-section-title.jpg');
		color:#FFFFFF;
		font-weight:bold;
		margin-top:10px;
		padding:2px 3px 2px 3px;
		text-align:center;
	}
	#guestBook .guestBookComment {
		margin:10px 10px 10px 10px;
		padding:10px 0px 10px 0px;
		border-bottom:2px groove #FFFFFF
	}
	#guestBook .guestBookComment br {
		line-height:20pt;
	}
	#guestBook .guestBookDate {
		font-size:10pt;
		color:#5E5E5E;
		margin:0px 10px 0px 10px
	}
	#guestBook .guestBookCountry {
		font-size:8pt;
		color:#5E5E5E;
		margin:0px 10px 10px 10px
	}
	#guestBook .recordPerPage {
		text-align:right;
		margin-top:10px;
	}
	#guestBook .recordPage {
		text-align:center;
		margin:10px 0px 10px 0px;
	}
	#blog div.blog {
		background-color:#9DA4FE;
		border:2px groove #FFFFFF;
		font-size:8pt;
		padding:5px 5px 5px 5px;
		margin:10px 10px 10px 10px		
	}
	#donation {
		background-color:#EEEFEE;
		border-top:1px solid #BCBCBC;
		color: #BCBCBC;
		height:27px;
	}
	#donation li {
		font-size:9pt;
		padding-top:2px;
	}
	#donation li.donateText {
		padding:6px 0px 0px 5px;
		
	}
	.paginate {
		text-align:center;	
	}
	.center {
		text-align:center;
	}
	.clearFloat {
		clear:both;
	}
	 
