/* Fundamental */

BODY {
	font-family:	/*Geneva,*/ Arial, Helvetica, sans-serif; /* serif */
	font-size:	small;
	font-weight:	normal;
	font-style:	normal;
	line-height:	1.3;
	margin-top:	10px;
	margin-right:	30px;
	margin-left:	30px;
	margin-bottom:	40px;
	background-color:	white;
}
TABLE {
	font-weight:	small;
	font-size:	medium;
	line-height:	1.3;
	width:	100%;
}
H1, H2, H3, H4, H5, H6 {
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	font-weight:	bold;
	line-height:	1.1;
}
H1 {
	font-size:	x-large;
}
H2 {
	font-size:	large;
}
H3 {
	font-size:	medium;
}
H4 {
	font-size:	small;
}
H5 {
	font-size:	x-small;
}
H6 {
	font-size:	xx-small;
}
LI, OL {
	padding-bottom:	5px;
}
A:link {
	color:		blue;
}
A:visited {
	color:		navy;
}
A:active, A:hover {
	background-color:	#FFA;
}
A, IMG {
	border: 0;
}
DT {
	font-weight:	bold;
}
ADDRESS {
	margin-top:	1em;
	font-size:	x-small;
	font-style:	normal;
	text-align:	right;
}
PRE, CODE {
	font-family:	"Lucida Console", monospace;
}

/* Utils */

div.begin-title {
	font-family:	Impact, Geneva, Arial, fancy;
	font-size:	60pt;
	color:		#CCC;
	text-align:	right;
	line-height:	1;
}
h1.title {
	font-size:	large;
	font-weight:	normal;
	color:		blue;
	text-align:	right; /* no need for ie5 */
	float:		right;
}
div.end-title {
	font-size:	0.1em;
	clear:	both;
}
.genre {
	font-family:	Geneva, Arial, Helvetica, sans-serif;
	font-weight:	normal;
	font-size:	medium;
	color:	white;
	background-color: blue;
	text-indent:	6px;
}
.left {
	text-align:	left;
}
.center	{
	text-align:	center;
}
.right {
	text-align:	right;
}

/* Item Header */

.new {
	list-style-image:	url(icons/lamp1.gif);
	list-style-position:	outside;
}
ul li {
	list-style-type:	square;
	list-style-position:	outside;
}
ul li li {
	list-style-type:	disc;
	list-style-position:	outside;
}

/* Background */

/* Junk */

/* ns cannot recognize media type */
@media all {
BODY, TABLE { font-size: small }
PRE { background-color: #ccc }
H1.title { margin-top: -35px }
}

