body,
	html {
		/*margin:0;
		padding:0;
		color:#000;
		background:#a7a09a;*/
	margin: 0 auto;
	margin-top: 10px;
	padding: 0;
	background-color: #33411B;

	}
	
    /* CSS hack to give the footer a height only in IE 6 */
	* html #footer {
		height:1px;
	}
	#wrap {
	width:900px;
	background: url(../graphics/pageYellow.png) #0D5F12;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	#header {
	padding:5px 10px;
	background-color: #ddd;
	background-image: url(../graphics/headerYellow.png);
	}
	
	
	#Topnav {
	padding:5px 10px;
	padding-top: 10px;
	background: url(../graphics/TopYellow.png);

	}
	
	#endYellow {
	padding:5px 10px;
	padding-top: 10px;
	background: url(../graphics/TopYellow.png);

	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
	float:right;
	width:690px;
	padding:5px;
	min-height: 450px;
	}
	
	#main_content {
	width:678px; margin: 0 0 0 0;
    }
	
	#main_content p { padding-top: 4px;
	         color:#000000; margin: 0 0 0 0;
			font-size: 16px;}	
	
	#main p { padding-top: 4px; padding-right: 10px;
	         color:#000000;
			font-size: 16px;}
	#sidebar {
	float:left;
	width:190px;
	padding:5px;
	}
	#footer {
	clear:both;
	padding:5px 10px;
	min-height: 50px;
	background-image: url(../graphics/footerYellow.png);
	background-repeat: no-repeat;
	
	}
	#footer p {
		margin:0;
    }
	
	.linktext{ color:#330000; font-weight:bold; text-decoration:underline;}
	
	a {color:#ffffff; text-decoration:none;}
a:visited { color:#ffffff;  text-decoration:none;}
a:hover {color:#ffffff;  text-decoration:underline;}
	
	/* header tags */
	
	h1 { margin:0; font-size: 26px; color: #030034;}
   
	h2 { color: #0d5f12; margin:0 0 0 0; font-size: 18px;}
	h3 {color: #0d5f12; margin: 0 0 0 0;}
	h4 {color: #0d5f12; margin: 0 0 0 0;}
	h5{ margin: 0 0 0 0;}
	h6 {margin: 0 0 0 0;}
	
	/* content styles */
	p { margin : 2px 0 0 0;
	
	}
	
	/* LEft Nav styles */
	
	.urbangreymenu{
width: 180px; /*width of menu*/
padding-left: 15px;
}

.urbangreymenu .headerbar{
font: bold 11px Verdana;
color: white;
background: #606060 url(../graphics/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
margin-top: 0px;
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 .headerbar a:hover{
text-decoration: underline;
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{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 4px; /*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;
text-decoration:underline;
}

.credit { color:#fff; font-style:normal; font-size: 11px; margin: 0 0 0 0;}
.text { color:#000; font-style:normal; font-size: 16px; margin: 0 0 0 0;}
.imp{ color:#330000; font-weight:bold; text-align:center}
.note{ color:#FF8000; font-weight:bold; text-align:center;}
.toptext { font-size:12px; text-align:center; background:url(../graphics/TopYellow.png);}

#rick { width: 660px;}
#rick_sign { float: left;}
#rick_img { float:right; padding-right: 30px;}
