html, body {
	margin: 0;
	padding:0;
	background: #1A1A1A url(art/bkg.jpg) no-repeat fixed center top;
	background-color: #1A1A1A;
	color:#000;
}

#s7wrap {
	min-width:850px;
	max-width:850px;
	margin:0 auto;
	padding-top: 28px;
}

#s7util {
	float:right;
	width:23px;
	height:69px;
	background-image: url(art/bkgutil.png);
	background-repeat: no-repeat;
	margin-right: 2px;
}

#s7util a {
	float: left;
	background-repeat: no-repeat;
	background-position: top ;
	margin: 0 0 2px 2px;
	padding: 0;
	height: 19px;
	width: 19px;
}

#s7util img {border: 0;}
a#wlow {background-image: url(art/icoctr.gif);margin-top:3px;}
a#wlow:HOVER {background-image: url(art/icoctrh.gif);}
a#whigh {background-image: url(art/icoexp.gif);}
a#whigh:HOVER {background-image: url(art/icoexph.gif);}
a#toggle {background-image: url(art/icotog.gif);}
a#toggle:HOVER {background-image: url(art/icotogh.gif);}

.stlf {
	float:left;
	height:35px;
	width:62px;
	background-image:url(art/stlf.png);
	background-repeat: no-repeat;
}

.strg {
	float:right;
	height:35px;
	width:62px;
	background-image:url(art/strg.png);		
	background-repeat: no-repeat;
}

.stc {
	height:35px;
	margin:0 62px;
	background-image:url(art/stc.png);		
	background-repeat: repeat-x;
}

.shlf {
	background-image:url(art/shlf.png);	
	background-repeat: no-repeat;
}

.shrg {
	margin-left: 35px;
	background-image:url(art/shrg.png);	
	background-repeat: no-repeat;
	background-position: right;
}

.shc  {
	margin-right: 35px;
	height:100px;
	background-image: url(art/rhlf.png);
	background-repeat: no-repeat;
}

.s7header {
	background-color: #C0C0C0;
	height: 100px;
	color:#000000;
	background-image: url(art/graff.jpg);
	background-repeat: no-repeat;
}		

.sblf {
	background-image: url(art/sblf.png);
	background-repeat: repeat-y;	
}

.sbrg {
	margin-left: 35px; 
	background-image: url(art/sbrg.png); 
	background-position: right; 
	background-repeat: repeat-y;	
}		

.sbc {
	margin-right:35px;
	padding-top:5px;
	background-color:#FFF;
	color:#000000;
}

.sflf {
	background-image: url(art/sflf.png);
	background-repeat: no-repeat;	
}

.sfrg {
	margin-left: 35px;
	background-image: url(art/sfrg.png);
	background-position: right;
	background-repeat: no-repeat;
}

.sfc {
	margin-right:35px;
	background-color:#FFF;
	height:95px;
	padding-top:5px;
	color:#000000;
}

.s7footer {
	background-color: #000;
	background-image: url(art/graff.jpg);
	background-position: 0 -105px;
	background-repeat: no-repeat;
	height: 95px;
	color:#000000;
}

.sbtlf {
	float:left;
	height:35px;
	width:62px;
	background-image:url(art/sbtlf.png);	
	background-repeat: no-repeat;
}

.sbtrg {
	float:right;
	height:35px;
	width:62px;
	background-image:url(art/sbtrg.png);
	background-repeat: no-repeat;
}

.sbtc {
	height:35px;
	margin:0 62px;
	background-image:url(art/sbtc.png);
	background-repeat: repeat-x;
}

#kwicksContainer { 
	height: 100px;
	overflow: hidden;
	float: right;
	background-image: url(art/rhrg.png);
	background-repeat: no-repeat;
	background-position: right;
}

#kwicks {
	position: relative;
	margin:0 20px;
	padding:0;
	
}
 
#kwicks .kwick {
	float: left;
	display: block;
	height: 50px;
	margin-top:50px;
}

#kwicks .kwick a {
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -1000px;
	font-size: 15px;
	line-height: 200%;
}
 
#kwicks .kwick a strong {
	display:none;
}

#mnuhome {
	background-color: transparent;color:#000000;
	background-image: url(art/mnuhome.png);
	background-repeat: no-repeat;
	width: 123px;
}
#mnuforum {
	background-color: transparent;color:#000000;
	background-image: url(art/mnuforum.png);
	background-repeat: no-repeat;
	width: 120px;
}
#mnugallery {
	background-color: transparent;color:#000000;
	background-image: url(art/mnupics.png);
	background-repeat: no-repeat;
	width: 135px;
}
#mnuabout {
	background-color: transparent;color:#000000;
	background-image: url(art/mnuabout.png);
	background-repeat: no-repeat;
	width: 101px;
}


#topmnu {
	float:right;
	margin:0px;
	padding:0;
	
}
 
#topmnu .mnu {
	float: left;
	display: block;
	height: 50px;
	width: 48px;
}

#topmnu .mnu a {
	width: 100%;
	height: 100%;
	display: block;
	font-size: 15px;
	line-height: 200%;
}
 
#topmnu .mnu a strong {
	display:none;
}

.quote {
	background-color:#d7ecff;
	background-repeat:repeat-y;
	b_ackground-image: url(art/bkgpill.gif);
	margin-bottom:20px;
	padding:0pt 5px;
}

.quote .title {
	font-family:Georgia,Times,serif;
	font-size:14px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:2.3;
	margin-left: 15px;
}

.q1 {background-color: #b0cc99;}
.q2 {background-color: #b7ca79;}
.q3 {background-color: #97a46b;}

.rv1 {
	float:right;
	background-image: url(art/ratpill.png);
	width: 40px;
	margin: 0px auto 0 auto;
	height: 40px;
}
.rv2 {
	float:right;
	background-image: url(art/ratpill.png);
	width: 80px;
	margin: 0px auto 0 auto;
	height: 40px;
}
.rv3 {
	float:right;
	background-image: url(art/ratpill.png);
	width: 120px;
	margin: 0px auto 0 auto;
	height: 40px;
}
.quote blockquote {
	clear:both;
	background-color: #f6e8b1;
	padding: 20px 20px 10px 30px;
	margin-left:0px;
	margin-bottom:10px;
	font-size: 100%;
}
.quote blockquote span {
	font-size:130%;
}
.quote blockquote .authors{
	text-align: right;
	font-style: italic;
}
.quote blockquote .authors a{
	font-style: normal;
	font-weight:bold;
}
.quote .qbody {
	margin-left:0px;
}
/*
.quote .rating {
	float: left;
	b_ackground-image: url(art/nastro.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
	margin-top: -7px;
	width: 70px;
	h_eight: 167px;
	text-align: center;
}
*/