@charset "utf-8";

/*
 * XEBEC default.css version 1.0b
 * Created: 2006-04-01 Modified: 2006-05-30
 */

/* blocks */

body {
	margin: 1em 5em 1em 5em;
	background: #fff;
	color: #333;
	font-family: "Lucida Grande", "Helvetica", sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
	text-align: left;
	}

h1, h2, h3 {
	background: transparent;
	color: #06c;
	}

h1 {
	font-size: 1.7em;
	}
	
h2 {
	font-size: 1.4em;
	}
	
h3 {
	font-size: 1.2em;
	}
	
h4 {
	font-weight: bold;
	}
	
h5, h6 {
	font-style: italic;
	}

address {
	padding: 1em 0 1em 0;
	border-top: 1px solid #999;
	background: transparent;
	color: #666;
	font-style: normal;
	font-size: 85%;
	line-height: 1.2;
	clear: both;
	}

blockquote {
	padding: 0.5em;
	background: #eee;
	color: #000;
	}

p {
	line-height: 1.4;
	}

pre {
	font-size: 1em;
	}

form p {
	line-height: 1em; /* for moz 1.x */
	}

ul, ol {
	line-height: 1.4;
	}

ul li {
	list-style: square;
	}

ol li {
	list-style: decimal;
	}

hr {
	clear: both;
	}

/* inlines */

strong {
	font-weight: bold; /* for nc 4.x */
	}

del {
	background: transparent;
	color: #666;
	}

/* links */

a:link {
	background: transparent;
	color: #00f;
	text-decoration: underline; 
	}

a:visited {
	background: transparent;
	color: #008;
	text-decoration: underline;
	}

a:hover {
	background: #eee;
	text-decoration: underline;
	}

a:active {
	background: #eee;
	color: #f33;
	text-decoration: underline;
	}

/* objects */

img {
	border-style: none;
	background: transparent;
	color: #fff; /* for nc 4.x */
	}

img.none {
	border: none;
	float: none;
	}

img.left {
	border: none;
	float: left;
	}

img.right {
	border: none;
	float: right;
	}

/* miscellaneous */

.breadcrumbs {
	font-size: 85%;
	line-height: 1.2;
	}

.copyright {
	font-size: 85%;
	line-height: 1.2;
	}

.comment {
	font-size: 85%;
	line-height: 1.2;
	}

.hot {
	background: transparent;
	color: #f33;
	font-weight: bold;
	font-size: 85%;
	}

.cool {
	background: transparent;
	color: #00f;
	}

.caution {
	background: transparent;
	color: #f00;
	}


