body { 
	font-family: Helvetica, Arial, sans-serif; 
	background-color:  #000000; 
	color: 		   #ffffff;
	background-repeat: repeat;
	font-size:	   14px; 
	background-image:  url(../images/kdbackground.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

a { 
	text-decoration: none; 
}

a.kdmenu:link {
	color:		#cccccc;
}

td {
	text-align:	   justify;
}

dt {
	font-weight:	bolder;
}

.pre {
	font-family:	Courier, fixed;
}

.emph {
	font-style:	italic;
}

.inline {
      	display:	inline;
}

.heavy {
	font-weight:	bolder;
}

.menu { 
	font-size:	14px; 
}

.kdmenu { 
	font-size:	14px; 
}

.item { 
	font-size:	14px; 
}

.norm { 
	font-size:	12px; 
}

.misc { 
	font-size:	12px; 
}

.plain {
	margin-left:	3px;
	margin-right:	3px;
}


.tiny { 
      	display:	inline;
	font-weight:	normal;
	font-size:	10px; 
}

.caption { 
	font-size:	12px; 
	margin-bottom:	12px;
}

.smallcaption { 
	font-size:	10px; 
	margin-bottom:	10px;
}

.indent { 
	margin-left:	5px;
}


.lines {
	font-size:	12px; 
	margin-left:	5px;
}

.title {
	font-size:	12pt; 
	font-weight:	bolder;
        margin-bottom:	7pt;
}

.ctitle {
	font-size:	12pt; 
	font-weight:	bolder;
        margin-bottom:	7pt;
	text-align:	center;
	x-color:	#ccb569;
}

.head { 
	font-size:	12px; 
	font-weight:	bolder;
        margin-bottom:	5pt;
}

.chead { 
	font-size:	12px; 
	font-weight:	bolder;
        margin-bottom:	5pt;
	text-align:	center;
}

.leftpara { 
	font-size:	12px; 
        margin-bottom:	4pt;
	text-align:	left;
}

.rightpara { 
	font-size:	12px; 
        margin-bottom:	4pt;
	text-align:	right;
}

.centerpara { 
	font-size:	12px; 
        margin-bottom:	4pt;
	text-align:	center;
}

.alignpara { 
	font-size:	12px; 
        margin-bottom:	4pt;
	text-align:	justify;
}

.fullborder {
	border:		1px solid #aaaaaa;
}

.horiborder {
	border-top:	1px solid #aaaaaa;
	border-bottom:	1px solid #aaaaaa;
}

.vertborder {
	border-left:	1px solid #aaaaaa;
	border-right:	1px solid #aaaaaa;
}

.fnote { 
	font-size:	12px; 
        margin-bottom:	4pt;
}

.fnum { 
	float:		left;
}

.fbody { 
	margin-top:	0pt;
	margin-left:	20pt;
}

.quote { 
	font-size:	12px; 
        margin-left:	20pt;
        margin-right:	20pt;
        margin-bottom:	4pt;
}

.screen { 
	font-size:	12px; 
	border:		1px solid #aaaaaa;
	background:	#dddddd;
	padding:	4px;
        margin-bottom:	4pt;
}

.listtag {
	font-size:	12px; 
	font-weight:	bolder;
}

.linklist {
	font-size: 	14px;
	margin-top:	5px;
	margin-bottom:	5px;
}

.standout {
	font-size: 	larger;
	font-weight:	bolder;
	margin-top:	5px;
	margin-bottom:	5px;
}

.info {
	font-size: 	12px;
	font-weight:	bolder;
	text-align:	left;
}

.logo { 
	margin-bottom:	10px; 
}

.main { 
	margin-left:	10px; 
}

.para { 
	margin-top:	5px; 
	margin-bottom:	5px; 
}

.joblist {
	margin-top:	5px;
}

.tight { 
	margin:		0px; 
}

.inset { 
	margin:		5px; 
}

.smallimage { 
	margin-right:	5px; 
	margin-bottom:	5px; 
}

.inlineimage { 
	margin-top:	5px; 
	margin-bottom:	5px; 
	margin-left:	10px; 
	margin-right:	10px; 
}

.albumimage { 
	margin-bottom:	5px; 
}

.leftimage { 
	margin-right:	10px; 
}

.icon {
        display:	block;
}

.splashlink { 
	margin-top:	5px; 
}

.bullet { 
	vertical-align:	bottom;
}

.menu {
	white-space:	nowrap;
}

.highlight {
	background:	#555555;
	font-weight:	bolder;
}

.underline {
	border-bottom:	10px solid #444444;
}

.rightnote {
	text-align:	right;
	margin:		4px;
}

.pricetag {
	x-text-align: 	right;
	display:	inline;
	font-size: 	14px;
	font-weight:	bold;
	x-margin:		4px;
}

.fixheight {
	height:		80pt;
}

.mainbox {
	margin-right:	10px;
}

.albumbox {
	text-align:	center;
}

.albumslide {
	height:		140px;
}
	
.contbox {
	border:		1px solid #aaaaaa;
	width:		600px;
	margin-bottom:	10px;
}
	
.fullbox {
	border:		1px solid #aaaaaa;
	width:		600px;
	margin-left:	10px;
	font-size:	14px;
}
	
.widebox {
	border:		1px solid #ccb569;
	width:		600px;
	margin-bottom:	10px;
	font-size:	12px;
        border-radius: 9px;
        -o-border-radius: 9px;
        -icab-border-radius: 9px;
        -khtml-border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
}
	
.kdsplashbox {
	border:		1px solid #ccb569;
	x-border:		1px solid #aaaaaa;
	width:		290px;
	height:		220pt;
	overflow:	auto;
	font-size:	12px;
        border-radius: 9px;
        -o-border-radius: 9px;
        -icab-border-radius: 9px;
        -khtml-border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
}
	
.toolbox {
	x-border:		1px solid #aaaaaa;
	border:		1px solid #ccb569;
	width:		140px;
	margin-bottom:	10px;
	margin-right:	10px;
	font-size:	12px;
        border-radius: 9px;
        -o-border-radius: 9px;
        -icab-border-radius: 9px;
        -khtml-border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
}

.boxtitle {
	background-image: 
			url(../images/brass.jpg);
	x-background-color:
			#dddddd;
	color:		#444444;
	font-size:	12px;
	font-weight:	bold;
	padding-left:	9px;
	margin-bottom:	3px;
	letter-spacing:	1px;
	x-border-bottom:	1px solid #aaaaaa;
	border-bottom:	1px solid #ccb569;
	border-top-right-radius: 9px;
	-o-border-top-right-radius: 9px;
	-icab-border-top-right-radius: 9px;
	-khtml-border-top-right-radius: 9px;	
	-moz-border-radius-topright: 9px;
	-webkit-border-top-right-radius: 9px;
	border-top-left-radius: 9px;
	-o-border-top-left-radius: 9px;
	-icab-border-top-left-radius: 9px;
	-khtml-border-top-left-radius: 9px;	
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-left-radius: 9px;	
}

.boxbody {
	padding-left:	4px;
	padding-right:	4px;
	margin-bottom:	3px;
}

.boxfoot {
	background-image: 
			url(../images/brass.jpg);
	x-background:	#dddddd;
	color:		#444444;
	font-size:	12px;
	font-weight:	bold;
	padding-left:	9px;
	padding-right:	2px;
	letter-spacing:	1px;
	border-top:	1px solid #aaaaaa;
       	position:	relative;
	border-bottom-right-radius: 9px;
	-o-border-bottom-right-radius: 9px;
	-icab-border-bottom-right-radius: 9px;
	-khtml-border-bottom-right-radius: 9px;	
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
	-o-border-bottom-left-radius: 9px;
	-icab-border-bottom-left-radius: 9px;
	-khtml-border-bottom-left-radius: 9px;	
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-left-radius: 9px;	
}

.footlink {
	color:		#444444;
}

.footright {
       	text-align:	right;
        position:	absolute;
        top:		0px;
	right:		0px;
}

.listitem {
	font-size:	12px;
	padding-left:	4px;
	padding-right:	4px;
	padding-bottom:	4px;
	margin-bottom:	9px;	
	border-bottom:	1px solid #aaaaaa;
}

.syslink {
	 font-weight:	bold;
}

.syslinklink {
	 text-decoration:	
			underline;
}

.download {
	 text-decoration:	
			underline;
}

.mailto {
	 text-decoration:	
			underline;
}

.navlink {
	 text-decoration:	
			underline;
	color:		#cccccc;
}

.pricecol {
	  text-align:	right;
	  font-weight:	bolder;
}
