body {
	color: #FFFFFF;
	background-color: #000000;
	font-size: 0.9em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;}

title {
	color: #FFFFFF;}

h3 {
	color: #000000;}

#masthead {
	display: none;
	background-color: #000000;}

#welcome {
	display: none;
	background-color: #000000;}

#contentwrapper {
	background-color: #000000;}

#content {
	color: #FFFFFF;
	background-color: #000000;}

#header {
	text-align: left;
	vertical-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 0px;
	border: 1px solid #666666;
	margin: 0px;}
#header h1 {
	margin: 0px;
	padding: 0em 0.0em 0.5em;
	font-size: 1.5em;
	font-weight: bold;}
#header p {
	font-size: 0.75em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	margin: 0px;
	font-weight: bold;}

#news {
	color: #AAAAAA;
	font-size: 0.9em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;}

#search .searchBox {
	width: 150px;
	border: 2px solid #ccc;
	margin: 0em 0em;
	padding: 0px;}
#search {
	margin-bottom: 0px;}

.Calendar {
	background-color: #666666;
	font-size: 1em;
	width: 180px;}	
.CalendarTitle {
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	padding-right: 0.0em;
	padding-bottom: 0.0em;
	padding-left: 0.0em;}	
.CalendarDayHeader {
	font-weight: bold;
	background-color: #666666;}	
.CalendarOtherMonth {
	color: #333333;}	
.CalendarNextPrev {
	vertical-align: bottom;
	font-size: 1em;
	font-weight: normal;
	padding-top: 1em;
	padding-right: 3px;
	padding-left: 3px;}	
.CalendarWeekend {}

#nav {
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 0.0em;
	padding-bottom: 0.2em;
	margin: 0em;}	
#nav ul {
	color: #000000;
	padding: 0em;
	list-style-type: none;
	margin: 0px;}
#nav ul li {
	display: inline;}
#nav ul li a{
	padding: 0em 0.75em;
	text-decoration: none;
	margin-top: 0px;
	font-weight: normal;
	margin-bottom: 0px;}

#subscriptions{
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
	text-align: right;}
	
#subscriptions ul{
	color: #000000;
	padding: 0;
	list-style-type: none;
	margin: 0px;}
#subscriptions ul li {
	display: inline;}
#subscriptions ul li a{
	padding: 0.2em 0.5em;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;}

#footer {
	display: none;
	background-color: #000000;}

#skinbutton {
	display: none;
	background-color: #000000;}

#sidebar-a {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 0.5em;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	background-color: #333333;}
#sidebar-a h3 {
	color: #CCCCCC;
	text-transform: none;
	letter-spacing: 0px;
	font-size: 1em;
	margin-top: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-left: 0em;}	
#sidebar-a p {
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;}
#sidebar-a ul {
	list-style : none;
	margin : 0px;	
	padding : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	width: 100%;}
#sidebar-a li {
	margin-top: 0px;}

#posthead {
	font-variant: normal;}

a:visited,
a:active,
a:link {	
	text-decoration: none;
	color: #FFCC66;}

a:hover {
	text-decoration : underline;}
h1 a:visited,
h1 a:active,
h1 a:link {	
	text-decoration: none;
	color: #CCCCCC;}

h1 a:hover {
	text-decoration : underline;}

#top {
	color: #FFFFFF;
	background-color: #333333;
	border-bottom: 4px solid #47F;
	border-color: #C0C0C0;}

p.date {
	color: #C0C0C0;
	border-bottom: none;
}

#main {
	color: #FFFFFF;
	background-color: #000000;
	border-bottom: none;}

#tagline {
	color: #AAAAAA;
	background-color: #FFFFF;
	font-size: 0.8em;
	margin: 0px;}

#leftmenu {
	color: #FFFFFF;
	background-color: #333333;
	position: absolute;
	left : 10px;
	margin-top : 10px;
	width : 180px;}
#leftmenu h3 {
	color: #C0C0C0;
	background-color: #333333;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	border-bottom: none;}
#leftmenu ul {
	color: #FFFFFF;
	background-color: #333333;
	list-style : none;
	margin: 0px;	
	padding: 0px;
	margin-left: 5px;
	margin-bottom  10px;
	font-size: 0.8em;}

.post {
	text-transform : none;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-color: #666666;
	border-top-color: #666666;
	background-color: #333333;
	padding: 0.5em;
	margin: 0px;}
.post h2 {
	text-transform : none;
	color: #FFFF00;}

.post h2 a:visited,
.post h2 a:active,
.post h2 a:link {
	text-transform : none;
	text-decoration: none;
	color: #FFFF00;}
.post h2 a:hover {
	text-decoration : underline;}
.post a:visited,
.post a:active,
.post a:link {	
	text-decoration: none;
	color: #FFCC66;}
.post a:hover {
	text-decoration : underline;}
.post img{
	padding: 2px;
	border: 1px solid #666666;
	margin: 1em 0.5em;}
.post h2{
	font-size: 1.2em;
	margin: 0px;
	padding: 0em 0em 0.5em;}	
.post h5{
	font-size: 1em;
	margin: 0px 0px 0.5em;}	
.postsub {
	font-size: 0.9em;
	margin: 0px;
	padding: 0em 0em 1em;}	
.postsub img{
	padding: 2px;
	border: 1px solid #666666;
	margin: 1em 0.5em;}
.postsub h2{
	font-size: 1.25em;
	font-weight: bold;
	margin: 0px;
	padding: 0em 0em 0.5em;
	letter-spacing: 0px;
	text-transform: none;}	
.postsub h4{
	font-size: 1em;
	margin: 0px;
	padding: 0em;}	
.postsfoot img{
	margin: 0px;
	padding: 0px 0px 0px 1em;
	border: 0px none;}	
.postsubhead{
	font-size: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: right;
	font-weight: bold;}	
.postsubhead img{
	margin: 0px;
	padding: 0px 0px 0px 1em;
	border: 0px none;}
.postfoot {
	color: #C0C0C0;
	border-bottom-width: 0px;
	border-left-width: 0px;}
