body {
	background-color: #40c8ee;
	background-attachment: fixed;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	}
#splash {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 700px;
	width: 863px;
}
#container {
	background-repeat: no-repeat;
	min-height:300px;
}
#titleimg{
	width:338px;
	height:352px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:+1;
}
#menu{
	width:780px;
	height:105px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:+2;
}
a:link{
	color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
}
a:visited{
	color:#FF9900;
	text-decoration:none;
}
a:hover{
	color:#FFCC66;
}

.subtitle a:link{
	color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#wp-calendar a:link{
	border:1px solid white;
}

#left{
	width:150px;
	float:left;
	padding-top:260px;
}
#right{
	width:600px;
	margin-left:190px;
	padding-top:80px;
}
#title{
	width:790px;
	position:relative;
	top:80px;
}

h1{
	color:#023f55;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
	font-size:24px;
	margin:0px;
	margin-bottom:2px;
	text-align:right;
	font-size:28px;
	position:relative;
	top:18px;
	left:8px;
}

.sidebit{
	background-image:url(images/light_black4.png);
	color:#ffd259;
	padding:10px 15px 15px 20px;
	font-size:10px;
	margin-bottom:15px;
}

.sidebit ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.sidebit li{
	margin:0px;
	padding:5px 0px;
}

.sidebit h2{
	color:#33FFFF;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:-1px;
	font-size:16px;
	text-align:right;
	margin:0px;
	padding-bottom:1px;
	margin-bottom:10px;
}

.post{
	background-image:url(images/light_black.png);
	padding:15px;
	margin-bottom:15px;
}

.post p, .post ul, .post ol{
	color:#fff;
	padding:9px;
	margin:10px;
	line-height:130%;
	background-image:url(images/light_black4.png);
}

.post ul ul, .post ul ol, .post ol ul, .post ol ol{
	background-image:url(images/light_black2.png);
}

.post ul, .post ol{
	padding-left:30px;
}

.post li{
	padding:5px;
}

.post .text{
}

#footer{
	background-image:url(images/light_black4.png);
	color:#FFCC00;
	padding:15px;
	margin-top:10px;
	border-bottom:0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.subtitle{
	position:relative;
	right:15px;
	background-image:url(images/light_black4.png);
	color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:3px 10px;
}

.subtitle a:visited{
	color:#FFCC00;
}

.post img{
	border:3px solid white;
	margin: 10px;
}

#comment{
	width:490px;
	border:0px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}

#s{
	width:70px;
	border:0px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	background-color:transparent;
	border:1px solid white;
	height:12px;
}

#submit, #searchsubmit{
	border:1px solid white;
	background-color:#FF9900;
}
small{
	color:#FFFFFF;
	margin-bottom:-5px;
	display:block;
}
.homebutton{
	width:185px;
	height:250px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:+3;
}
.homebutton img{
	border:0px;
}
.noborder img{
	border:0px;
}