body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A7B53;
	text-align: right;

}



form {

	margin: 0;

	padding: 0;

}



input, textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #000000;

}



h1, h2, h3 {

	font-family: Arial, Helvetica, sans-serif;

}



h1 {

	font-size: 3em;

}



h2 {

	font-size: 2em;

}



h3 {

	font-size: 1em;

}



p, ul, ol {

	margin-bottom: 1.8em;

}



ul, ol {

}



blockquote {

}



a {

	color: #FFFFFF;

}



a:hover {
	text-decoration: none;
	color: #000000;

}



hr {

	display: none;

}



/* Menu */



#menu {

	width: 960px;

	height: 45px;

	margin: 0 auto;

	padding: 0px 0;

	background: url(images/img02.jpg) no-repeat center top;

}



#menu ul {

	height: 45px;

	margin: 0;

	padding: 0;

	background: url(images/img03.gif) no-repeat;

	list-style: none;

}



#menu li {

	float: left;

	height: 45px;

	background: url(images/img03.gif) no-repeat right top;

}



#menu a {

	float: left;

	height: 20px;

	margin: 0px;

	padding: 10px 15px;

	text-decoration: none;

	text-transform: uppercase;

	font-size: smaller;

	font-weight: bold;

	color: #000000;

}



#menu a:hover {

	background: url(images/img02.gif) repeat-x;

	color: #FFFFFF;

	height: 45px;

}



#menu .current_page_item a {

	height: 45px;

	color: #FFFFFF;

}



/* Splash */



#splash {

	width: 960px;

	height: 120px;

	margin: 0 auto;

}





/* Logo */



#logo {

	width: 960px;

	height: 70px;

	margin: 0 auto;

	border-bottom: 6px solid #3F3F3F;

	color: #414141;

}



#logo h1, #logo h2 {

	margin: 0;

	padding: 0 20px;

}



#logo h1 {

	float: left;

	padding-top: 30px;

	letter-spacing: -3px;

	text-transform: uppercase;

	font-size: 3em;

}



#logo h2 {

	float: right;

	padding-top: 49px;

	letter-spacing: -1px;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 16px;

}



#logo a {

	text-decoration: none;

	color: #414141;

}



/* Page */



#page {

	width: 960px;

	margin: 0 auto;

	padding: 30px;

}



/* Content */



#content {

	float: right;

	width: 680px;

}



.post {

	padding-bottom: 20px;

}



.post .title {

	margin: 0;

	padding: 5px 20px;

	letter-spacing: -2px;

	border-bottom: 1px dashed #B9B9B9;

	text-transform: uppercase;

	font-size: 24px;

}



.post .title a {

	text-decoration: none;

}



.post .entry {

	padding: 10px 20px;

}



.post .meta {

	height: 26px;

	background: #F5F5F5;

	border-top: 1px solid #E9E9E9;

	text-decoration: none;

	text-transform: uppercase;

	font-size: smaller;

}



.post .posted {

	float: left;

	height: 16px;

	padding: 5px 20px;

}



.post .permalink, .post .comments {

	float: right;

	height: 16px;

	padding: 5px 20px;

}



.post .permalink {

}



/* Sidebar */



#sidebar {

	float: left;

	width: 200px;

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

	margin-bottom: 20px;

}



#sidebar li ul {

	padding: 20px;

}



#sidebar li li {

	margin: 0;

	padding-left: 10px;

	padding-bottom: 5px;

	background: url(images/img04.gif) no-repeat left 50%;

}



#sidebar p {

	padding: 0 20px;

}



#sidebar h2 {

	height: 20px;

	margin: 0;

	padding: 6px 0 0 20px;

	background: url(images/img07.jpg) no-repeat;

	border-bottom: 1px dashed #B9B9B9;

	text-transform: uppercase;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}



/* Search */



#search form {

	padding: 20px;

}



#search br {

	display: none;

}



#search #s {

	width: 135px;

}



/* Footer */



#footer {

	clear: both;

	width: 960px;

	height: 50px;

	margin: 0 auto;

	padding: 20px 0;

	border-top: 6px solid #3F3F3F;

	font-size: smaller;

}



#footer p {

	margin: 0;

	text-align: center;

	line-height: normal;

}

.main {
width:150px;
border:1px solid black;
}

.month {
background-color:black;
font:bold 10px verdana;
color:white;
}

.daysofweek {
background-color:gray;
font:bold 10px verdana;
color:white;
}

.days {
font-size: 10px;
font-family:verdana;
color:black;
background-color: white;
padding: 1px;
}

.days #today{
font-weight: bold;
color: red;
}

.urbangreymenu{
width: 150px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 10px Verdana;
color: white;
background: #606060 url(../images/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
}

.urbangreymenu ul li a{
font: normal 10px/13px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 0px 0px 0px 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

.style1 {color: #2A7B53}

#Layer1 {
	position:absolute;
	left:277px;
	top:91px;
	width:452px;
	height:439px;
	z-index:1;
}
body {
	background-color: #FFFFFF;
}
.style2 {color: #000000}
