body {
	margin:0;
	padding:0;
	background:Black;
	color: White;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	min-width:1000px;
}

#wrap {
	margin:10px auto 10px auto;
	padding:10px 10px 10px 10px;
	width:1000px;
	background:#17213a;
}

#header	{
	background:#17213a;
}

#header h1 {
	padding:0px;
	margin:0;
	text-align: center;
}

#main {
	background:#17213a;
	float:right;
	width:784px;
	border-left: thin solid black;
}

#main h2, #main h3, #main p {
	padding:0 10px;
}

#sidebar {
	background:#17213a;
	float:left;
	width:214px;
}

#sidebar ul {
	margin-bottom:0;
}

#sidebar h3, #sidebar p {
	padding:0 10px 0 0;
}

#footer {
	background:#17213a;
	clear:both;
	position: relative;
	bottom: 0px;
}

#footer p {
	padding:5px;
	margin:0;
}

#picture	{
	text-align: center;
}



A:visited {
	color: #9999cc;
	text-decoration: none;
	}
A:hover {
	color: #6666cc;
	text-decoration: underline;
	}
A {
	text-decoration: none; 
	color:#9999cc;
	}
	

.calendar table {
	background-color:#666699;
	color:White;
}

.calendar td {
	background-color:#9999cc;
	color:Black;
}

.calendar td.selected {
	background-color:Navy;
	color:White;
}


.calendar A:visited {
	color: Blue;
	text-decoration: none;
	}
.calendar A {
	color:Blue;
	text-decoration: none; 
	}
.calendar A:hover {
	color: Black;
	text-decoration: underline;
	}


#blog	{
	border-top: thin solid black;
}

#rss {
	font-size: small;
	text-align: center;
}
