body {
	margin:0;
	border:0;
	background-color:#535d67;
}
#fill {
	width:100%;
	margin-top:0px;
}
#Top {
	width:100%;
	height:175px;
}
#topSiteTitle {
}
#Rpt {
	/*this was set to 100% width*/
	width:990px;
	background-image:url(../sitegiffs/bkgd_dark.png);
	background-repeat:repeat-y;
	background-position:center;
	/*new parameters auto margin forces page to center properly*/
	margin-left:auto;
	margin-right:auto;
}
#RptTopBdr {
	margin-top:0px;
	width:100%;
	background-image:url(../sitegiffs/09bgTop970.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
    width: 970px;
	text-align:center;
}


/*=======================*/
/*HEADER*/
/* header sits inside the left column*/
/*=======================*/
#header {
	margin-top:0px;
	margin-left:0px;
	height:250px;
	width:670px;
	background-image:url(../sitegiffs/banner-katsbits-unearthly-08.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family:Tahoma, Geneva, sans-serif;
}
#headerContent {
	padding-left:25px;
	padding-right:25px;
	padding-top:145px;
}
#headerTxt {
	text-align:left;
	color:#FFF;
}
#headerTxt h1 {
	margin-top:0px;
	margin-bottom:0px;
}
#headerTxt h2 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:115%;
}
#headerTxt h3 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:95%;
}
#headerTxt h4 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:90%;
}
#headerBorderLft {
	margin-top:0px;
	height:250px;
	background-image:url(../sitegiffs/09bgTop970.gif);
	background-position:-28px -28px;
	background-repeat:no-repeat;
}
#headerBorderRgt {
	margin-top:0px;
	height:28px;
	background-image:url(../sitegiffs/09bgTop970.gif);
	background-position:-696px -28px;
	background-repeat:no-repeat;
	background-color:#dfdfdf;
}
#headerImg {
    background-image: url('../sitegiffs/08june_banner.jpg');
    background-repeat: no-repeat;
    background-position: right;
    height: 250px;
    top: 0px;
}



/*=======================*/
/*LEFT COLUMN CONTENT*/
/*=======================*/
#leftColumn {
	width:669px;
	float:left;
	background-color:#FFF;
}
#leftContent {
    padding-right: 25px;
    padding-left: 25px;
	text-align:left;
	padding-bottom:50px;
}
#leftContentTable {
	font-size:75%;
	font-family:arial
}
#leftContentTable a {
	text-decoration:none;
	color: #333;
	border-bottom:dotted 1px #999999;

}
#leftContentTable a:hover {
	background-color:#FC0;
	color:#000;
	margin-bottom: 0px;
}
#leftContentTable blockquote {
	background-color:#f9f9f9;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:1px;
	padding-top:1px;
	border:1px solid #999999;
}
#leftContentTable blockquote h5 {
	margin-top:15px;
	margin-bottom:0px;
	background:none!important;
	border-bottom:1px dotted #999!important;
}
#leftContentTable .content_note {
	padding-top:10px;
	color:#444;
}
.content_NOTE {
	padding-top:10px;
	color:#444;
}
#leftContentTable .txt_shortcut {
	color:#039;
}
#leftContentTable .txt_shortcut p {
	margin-top:0px!important;
	margin-bottom:10px!important;
}
#leftContentTable h1 {
	font-size:130%;
	margin-top:0px;
	margin-bottom:30px;
}
#leftContentTable h1 a {
	text-decoration:none;
	color:#000000!important;
}
#leftContentTable h1 a:hover {
	background-color:#FC0;
}
#leftContentTable h4 {
	font-size:120%;
}
#leftContentTable h4 a {
	text-decoration:none;
	color:#000000!important;
}
#leftContentTable h4 a:hover {
	background-color:#FC0;
}
#leftContentTable h5 {
	font-size:120%;
	border-bottom: 1px dotted #999;
	margin-top:25px;
	margin-bottom:3px;
}
#leftContentTable span, h5 {
	text-decoration:none!important;
}
#leftContentTable h6 {
	font-size:100%;
	margin-bottom:0px;
}
#leftContentTable p {
	line-height:20px;
	font-family:verdana;
	font-size:90%;
	margin-top:0px;
}
#leftContentTable ul {
	margin-left:15px;
	padding-left:15px;
}
#leftContentTable li {
	margin-left:0px;
	padding-left:0px;
}
#leftContentTable ul h5 {
	background:none!important;
	border-bottom:none!important;
	margin-bottom:0px!important;
}
#leftContentTable ul h5 a {
	color:#555555!important;
}
#leftContentTable li p {
	margin-bottom:20px!important;
}
#leftContentTable ul blockquote {
}
#leftContentTable blockquote blockquote .content_note {
	font-size:inherit!important;
	padding-top:inherit!important;
	padding-bottom:inherit!important;
	border:none!important;
}
#leftContentTable blockquote blockquote {
	border:none!important;
}
#leftContentTable li blockquote h5 {
	border-bottom:1px solid #666!important;
}
#leftContentTable .txt_shortcut h5 {
	border-bottom:1px solid #333333;
}
#leftContentTable .content_images {
	width:428px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	margin-bottom:20px;
	font-size:80%;
	background-color:#f5f5f5;
	border:1px solid #999999;
	font-style:italic;
}
.content_images {
	text-align:left;
}
.contentImgSml {
	float:right;
	margin-left:10px;
	padding:10px 10px 5px 10px;
	width:64px;
	font-size:80%;
	font-style:italic;
	border:1px solid #777;
	background-color:#f5f5f5
}
.contentImg128 {
	float:right;
	margin-left:10px;
	padding:10px 10px 5px 10px;
	width:128px;
	font-size:80%;
	font-style:italic;
	border:1px solid #777;
	background-color:#f5f5f5
}
.contentImg256 {
	float:right;
	margin-left:10px;
	padding:10px 10px 5px 10px;
	width:256px;
	font-size:80%;
	font-style:italic;
	border:1px solid #777;
	background-color:#f5f5f5
}
.contentResources {
	width:200px;
	float:right;
	background-color:#f1f1f7;
	font-size:90%;
	margin-left:15px;
}
.contentResources {
	padding:10px;
	border:1px dashed #b5b5b5;
}
.contentResources h5 {
	background-color:transparent!important;
	border-bottom:none!important;
	font-size:120%!important;
	margin-bottom:0px!important;
	margin-top:0px!important;
}
.contentResources ul {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px!important;
	padding-left:10px!important;
}
.contentResources ul ul {
	margin-left:5px!important;
	padding-left:5px!important;
	
}
/*.contentResources li {
	margin-left:0px!important;
	padding-left:0px!important;
}*/
.contentResources a {
	color:#333!important;
	text-decoration:none;
}
.contentResources a:hover {
	background-color:#666!important;
	color:#FFF!important;
	text-decoration:none;
}
.contentResources p {
	margin-top:5px;
	margin-bottom:5px;
}
#leftContentTable .content_addendum {
	color:#990000!important;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
.imvulistROOMS {
	border: solid 1px #ccc;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:5px;
	background-image: url(../imvu/derivable-rooms.jpg);
	background-position:350px top;
	background-repeat:no-repeat;
	/*background-color:#f5f5f5;*/
	color:#000;
}
.imvulistROOMS h3 {
	padding-left:10px;
	font-size:110%;
}
.imvulistROOMS .imvuDerivable a {
	color:#900!important;
}
.imvulistROOMS .imvuTextureMaps a {
	color:#090!important;
}
.imvulistROOMS a {
	color:#000!important;
}
.imvulistITEMS {
	border: solid 1px #ccc;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:15px;
	background-image: url(../imvu/derivable-items.jpg);
	background-position:350px top;
	background-repeat:no-repeat;
	/*background-color:#f5f5f5;*/
	color:#000;
}
.imvulistITEMS h3 {
	padding-left:10px;
	font-size:110%;
}
.imvulistITEMS .imvuDerivable a {
	color:#900!important;
}
.imvulistITEMS .imvuTextureMaps a {
	color:#090!important;
}
.imvulistITEMS a {
	color:#000!important;
}
.imvulistPETS {
	border: solid 1px #ccc;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:15px;
	background-image: url(../imvu/derivable_pet_tomato.jpg);
	background-position:350px;
	background-repeat:no-repeat;
	/*background-color:#f5f5f5;*/
	color:#000;
}
.imvulistPETS h3 {
	padding-left:10px;
	font-size:110%;
}
.imvulistPETS .imvuDerivable a {
	color:#900!important;
}
.imvulistPETS .imvuTextureMaps a {
	color:#090!important;
}
.imvulistPETS a {
	color:#000!important;
}
.imvulistCLOTHES {
	border: solid 1px #ccc;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:15px;
	background-image: url(../imvu/dev_winter_coat_f.jpg);
	background-position:350px;
	background-repeat:no-repeat;
	/*background-color:#f5f5f5;*/
	color:#000;
}
.imvulistCLOTHES h3 {
	padding-left:10px;
	font-size:110%;
}
.imvulistCLOTHES .imvuDerivable a {
	color:#900!important;
}
.imvulistCLOTHES .imvuTextureMaps a {
	color:#090!important;
}
.imvulistCLOTHES a {
	color:#000!important;
}
.imvuCell {
	width:100px;
	text-align:left;
}
.imvuImages {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:428px;
	text-align:left;
}
.imvulinks a {
	font-size:140%;
}


/*=======================*/
/*RIGHT COLUMN CONTENT*/
/*=======================*/
#rightColumn {
	width:300px;
	float:right;
}
#rightColumn h1 {
	font-size:80%;
	margin-bottom:0px;
	margin-top:0px;
}
#rightColumn p {
	font-size:80%;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
}
#rightColumn ul {
	font-size:80%;
	margin-top:0px;
	margin-bottom:0px;
	line-height:16px;
	padding-left:15px;
	margin-left:15px;
}
#rightColumn ol {
	font-size:80%;
	margin-top:0px;
	margin-bottom:0px;
	line-height:17px;
	padding-left:15px;
	margin-left:15px;
}
#rightColumn a {
	text-decoration:none;
	color:#444;
	
}
#rightContent a:hover {
	background-color:#FC0;
	color:#000;
	/*width:140px;
	margin:0 -3px;
	padding:0 3px;*/
}
#rightContent {
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
}
/*#rightContent div {
}*/
#rightContent h1 {
	margin-top:10px;
	margin-bottom:5px;
	background-color:#777;
	/*border-top:solid 1px #999999;
	border-bottom: solid 1px #999;*/
	padding-left:5px;
	color:#FFF;
}
#rightContent div p {
	color:black!important;
}
.navLeft {
	width:135px;
	float:left;
}
.navLeft li {
	margin-left:-10px;
	padding-left:-10px;
	color:#666;
	line-height:18px;
}
.navRight {
	width:135px;
	float:right;
}
.navRight li {
	margin-left:-10px;
	padding-left:-10px;
}
.navRight h2 {
	font-size:80%;
	font-weight:normal;
}
.navRight img {
	width:135px;
}
#featured {
	/*padding:5px;
	background-color:#fff;*/
	margin-top:10px!important;
	/*border:1px dashed #666666;*/
}
#featured img {
	width:135px;
	height:100px;
}
#featured #left {
	float:left;
	width:135px;
}
#featured #right {
	float:right;
	width:135px;
}
#featured h2 {
	font-size:70%;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	/*background-color:#e5e5e5;*/
}
#featured h1 {
	color:#333;
	margin-top:0px;
	padding-left:5px;
	/*padding-right:5px;
	background-color:#c9c9d9;
	background-color:#FFF;*/
}
/*#featured1 {
	width:135px;
	float:left;
}*/
/*#featured1 h1 {
	margin-top:5px;
	font-size:70%;
}*/
/*#featured2 {
	width:135px;
	float:right;
}*/
/*#featured2 h1 {
	margin-top:5px;
	text-align:right;
}*/
/*#featured2 h2 {
	padding-left:5px;
	padding-right:5px;
}*/
/*#featured3 {
	width:135px;
	float:left;
}*/
/*#featured3 h2 {
	padding-bottom:0px;
}*/
/*#featured4 {
	width:135px;
	float:right;
}*/
/*#featured4 h2 {
	padding-bottom:0px;
}*/




/*=====================*/
/*FOOTER AREA*/
/*=====================*/
#Btm {
	/*width:100%;*/
		background-image:url(../sitegiffs/09bgRpt970_v02.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#222222!important;
	text-align:center;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
#footer {
	background-image: url(../sitegiffs/bg_line_gray.png);
	padding-top:20px;
	/**/
	width:970px;
	margin-left:auto;
	margin-right:auto;
	background-color:#222222;
}
#footer a {
	color:#f5f5f5;
	text-decoration:none;
}
#footer a:hover {
	background-color:#F60;
	color:#000;
}
#footerContent {
	text-align:left;
	padding-left:25px;
	padding-right:25px;
	/*padding-bottom:30px;*/
}
#footerTxt {
	float:left;
	width:455px;
	font-size: 70%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#d5d5d5;
}
#footerTxt2 {
	float:right;
	width:455px;
	font-size: 70%;
	font-family:Tahoma, Geneva, sans-serif;
	color:#d5d5d5;
	height:100px;
}
#footerTxt p, h1, h2, h3, h4, h5 {
	margin:0px;
	/*margin-bottom:0px;*/
}
.clear {
	clear: both;
}
.popular100 {
	font-size:100%;
}
.popular110 {
	font-size:110%;
}
.popular120 {
	font-size:120%;
}
.popular130 {
	font-size:130%;
}
.imvulinks {
	margin-top:0px;
	font-size:80%!important;
}
.red {
	color:#900;
}
.h5clear {
	background:none!important;
	border-bottom:none!important;
	margin-bottom:0px!important;
}
.courier {
	font-size:110%!important;
	font-family:"Courier New", Courier, monospace!important;
}

/*CUTENEWS related CSS */
.news {
	padding-bottom:15px;
	text-align:left!important;
}
.news blockquote p {
	padding-top:10px;
}
.news a {
	color:#cc6600!important;
}
.newsPosted {
	/*width:300px;*/
	font-size:90%;
	float:left;
	padding-top:0px;
	padding-bottom:10px;
/*	margin-top:10px;*/
}
.newsPosted a {
	color:#555555!important;
}
.newsComments {
	/*width:300px;*/
	float:right;
	font-weight:bold;
/*	color:#006699;*/
	font-size:90%;
	padding-top:0px;
	padding-bottom:10px;
/*	margin-top:10px;*/
}
.newsComments a {
	color:#555555!important;
}
.news h1 {
	margin-bottom:0px;
	border-bottom:none;
	text-align:left!important;
/*	border-bottom:1px solid #999999!important;*/
}
.news h5 {
	border-bottom:none!important;
	background-color:transparent!important;
}
.newsHeadings {
	border-bottom:1px solid #999999!important;
	text-align:left!important;
	margin-top:30px!important;
	margin-bottom:5px!important;
}
.news p {
	/*padding-top:10px;*/
}
/*.news #div blockquote {
	font-family:"Courier New", Courier, monospace!important;
}*/
.newsHeadlineList {
	padding-left:20px;
	margin-top:0px!important;
	margin-bottom:10px!important;
	font-size:100%!important;
	/*line-height:15px;*/
	text-decoration:none!important;
	border-bottom:none!important;
	color:#666666!important;
}
.newsHeadlineList a {
	color:#666666!important;
}
.contentHighlight {
	color: #000000;
	background-color: #FFFF00;
}
.pagetitles {
	margin-top: 30px!important;
	margin-bottom:20px!important;
	font-size: 170%!important;
}
.txtNormal {
	font-style: normal
}
.boxout {
	background-color: #f7f7f7;
	border-color: #000000 black black;
	color: #333333; border-style: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.headGoogleFAQ {
	margin-top:0px;
	margin-bottom:10px;
	font-size:100%;
}
.headHintstips {
	margin-top:0px!important;
	margin-bottom:0px!important;
	font-size:130%!important;
}
.hideme {
	color: #ddd;
}
.h2blocktext {
	font-size:100%;
}
.txtList p {
	margin-top:0px!important;
	padding-top:0px!important;
}
.txtList h3 {
	font-size:110%!important;
}
.listLft {
	float:left;
	width:300px;
	/*padding-right:10px;*/
}
.listLft h5 {
	margin-top:0px!important;
}
.listRgt {
	float:right;
	width:300px;
	/*padding-left:10px;*/
}
.listRgt h5 {
	margin-top:0px!important;
}
.listimgs {
	/*padding:5px;*/
	margin-left:10px;
	margin-top:5px;
	border:1px solid #000;
}
.adverts {
	margin-top:30px;
	margin-left:20px;
	margin-right:20px;
}
.advertsbody {
	text-align:right;
	font-size:75%!important;
	color:#999;
}
.advertsbody a {
	color:#999!important;
}
.adverts .content {
	border:1px dashed #ccc;
	padding:10px;
	background-color:#f5f5f5;
	margin:0px;
}
.adverts p {
	text-align:right;
	font-size:70%!important;
	margin-bottom:2px;
	margin-top:-5px!important;
}
.adverts p a {
	color:#777!important;
	text-decoration:none!important;
	border:none!important;
}
.adverts p a:hover {
	background:none!important;
	color:#333!important;
}
.adverts .content h1 {
	font-weight:normal;
	font-size:100%!important;
	margin-bottom:0px!important;
}
