@CHARSET "ISO-8859-1";
/* ---------- General Definitions -------------- */
* {
	margin: 0;
	padding: 0;
}

body{
 font-family: Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
}

p, h1, form, button{border:0; margin:0; padding:0;}

.spacer{clear:both; height:1px;}

/* ----------- Container Definitions ----------- */
#container {
	width: 100%;
}

/* ----------- Header Definitions -------------- */
#header{
	width: 100%;
	background: #b7ddf2;
	text-align: right;
	font-size: larger;
	border-width: 1px;
	border-bottom: solid;
	border-bottom-color: #b7ddf2;
}

#header a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

#header a:hover {
	color: gray;
	font-weight: bold;
	text-decoration: none;
}

/* -------------- Content Definitions --------------------- */
#content {
	position: absolute;
	left: 0px;
	width: 76%;
	padding: 10px 0px 10px 10px;
	color: #333;
	border-right: solid;
	border-right-color:	#b7ddf2;
	border-right-width: 3px;
}

/* Future expansion... */
#content div {
	padding-left: 10px;	
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

#content p {
	padding-top: 5px;
}

#content .code {
	background-color: #eee;
	width: 70%;
	color: black;
	border-color: #333;
	border: dotted;
	border-width: 1px;
	font-family: Courier;
	font-size: 15px;
	padding: 10px 10px 10px 10px;
}

/* -------------- Column Definitions ---------------------- */
#column {
	position: absolute;
	right: 0px;
	width: 22%;
	height: 96%;
	color: #4eacdf;
	padding: 10px 0px 10px 10px;
}

#column a {
	color: #4eacdf;
	text-decoration: none;
}

#column ul {
	padding-left: 18px;
}

#column li {
	padding-left: 4px;
}

/* -------------- Footer Definitions ---------------------- */

#footer {
	position: absolute;
	bottom: 0;	
	width: 100%;
	text-align: center;
	color: #333;
	font-size: smaller;
	background-color: white;
	border-width: 1px;
	border-top: solid;
	border-top-color: #b7ddf2;
}

#footer a {
	color: #333;
	text-decoration: none;
}

#footer a:hover {
	color: gray;
	text-decoration: none;
}
