body {
  margin: 0px;
  padding: 0px;
  background:#000000;
  text-align: center;
  color:#999999;
  font-family: arial,vendana,sans-serif;
  background-image:url(../images/bg_page.png);
  background-repeat:repeat-y;
  background-position:center;
}

p {
  margin-left: 55px;
  margin-top:2px;
  margin-bottom:2px;
}

p.header {
  	font-weight:bold;
	margin-bottom:10px;
	
}

h1 {
  margin-left:55px;
  font-weight:bold;
  font-size:1em;
  margin-top:10px;
  margin-bottom:2px;
}

#page {
  width: 886px;               /* page width - optional */
  height:auto;
  /*background-image:url(../images/bg_page.png);
  background-repeat:repeat-y;*/
  margin:0 auto;
  padding:15px 0 0 0;
  text-align:left;
  font-size:.8em;
}


#page a {
  color:#86832C;
}

#page a:hover {
  color:#ffffff;
}

#center_container {
	width:788px;
	padding:0px;
	margin:0 auto;

}

#left_column {
	width:118px;
	height:800px;
	padding:0px;
	float:left;
	background:#fff;
	border-width:0px;
	background: url(../images/column_left.jpg);
	background-repeat:repeat-y;
}


#nav {
	width:788px;
	height:64px;
	padding:0px;
}


#logo {
	float:left;
	margin:0 0 0 45px;
	width:295px;
	height:64px;
	background: url(../images/josh_logo.gif);
	background-repeat: no-repeat;
}

#logo a {
	float:left;
	width:257px;
	height:64px;
}

/*#logo_spacer {
	float:left;
	width:52px;
	height:64px;
	background: url(../images/joshsite1_r3_c7.jpg);
	background-repeat: no-repeat;
}*/

#nav_port {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_port_f2.png);
	background-repeat: no-repeat;
}

#nav_port a {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_port.png);
	background-repeat: no-repeat;
}

#nav_port a:hover  {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_port_f2.png);
	background-repeat: no-repeat;
}

#nav_port_on a {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_port_f2.png);
	background-repeat: no-repeat;
}

#nav_blog {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_blog_f2.png);
	background-repeat: no-repeat;
}

#nav_blog a {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_blog.png);
	background-repeat: no-repeat;
}

#nav_blog a:hover  {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_blog_f2.png);
	background-repeat: no-repeat;
}

#nav_blog_on a {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_blog_f2.png);
	background-repeat: no-repeat;
}


#nav_spacer {
	float:left;
	width:6px;
	height:47px;
	background: url(../images/nav_spacer.jpg);
	background-repeat: no-repeat;
}

#nav_about {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_about_f2.png);
	background-repeat: no-repeat;
}

#nav_about a {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_about.png);
	background-repeat: no-repeat;
}

#nav_about a:hover {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_about_f2.png);
	background-repeat: no-repeat;
}

#nav_about_on a {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_about_f2.png);
	background-repeat: no-repeat;
}

#nav_contact {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_contact_f2.png);
	background-repeat: no-repeat;
}

#nav_contact a {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_contact.png);
	background-repeat: no-repeat;
}

#nav_contact a:hover {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_contact_f2.png);
	background-repeat: no-repeat;
}

#nav_contact_on a {
	float:left;
	width:100px;
	height:47px;
	background: url(../images/nav_contact_f2.png);
	background-repeat: no-repeat;
}


#nav2 {
	width:386px;
	height:25px;
	border-width:0px;
	clear:left;
	position:relative;
	left:353px;
	top:-17px;	
}

#nav2_people {
	float:left;
	width:103px;
	height:25px;
	background: url(../images/people_f2.jpg);
	background-repeat: no-repeat;
}

#nav2_people a {
	float:left;
	width:103px;
	height:25px;
	background: url(../images/people.jpg);
	background-repeat: no-repeat;
}

#nav2_people a:hover  {
	float:left;
	width:103px;
	height:25px;
	background: url(../images/people_f2.jpg);
	background-repeat: no-repeat;
}

#nav2_people_on a {
	float:left;
	width:103px;
	height:25px;
	background: url(../images/people_f2.jpg);
	background-repeat: no-repeat;
}

#nav2_interior {
	float:left;
	width:90px;
	height:25px;
	background: url(../images/btn_interior-over.png);
	background-repeat: no-repeat;
}

#nav2_interior a {
	float:left;
	width:90px;
	height:25px;
	background: url(../images/btn_interior.png);
	background-repeat: no-repeat;
}

#nav2_interior a:hover  {
	float:left;
	width:90px;
	height:25px;
	background: url(../images/btn_interior-over.png);
	background-repeat: no-repeat;
}

#nav2_interior_on a {
	float:left;
	width:90px;
	height:25px;
	background: url(../images/btn_interior-over.png);
	background-repeat: no-repeat;
}

#nav2_exterior {
	float:left;
	width:90px;
	height:25px;
	background: url(../images/btn_exterior-over.png);
	background-repeat: no-repeat;
}

#nav2_exterior a {
	float:left;
	width:90px;
	height:25px;
	background: url(../images/btn_exterior.png);
	background-repeat: no-repeat;
}

#nav2_exterior a:hover  {
	float:left;
	width:90px;
	height:25px;
	background: url(../images/btn_exterior-over.png);
	background-repeat: no-repeat;
}

#nav2_exterior_on a {
	float:left;
	width:90px;
	height:25px;
	background: url(../images/btn_exterior-over.png);
	background-repeat: no-repeat;
}

#nav2_things {
	float:left;
	width:103px;
	height:25px;
	background: url(../images/things_f2.jpg);
	background-repeat: no-repeat;
}

#nav2_things a {
	float:left;
	width:103px;
	height:25px;
	background: url(../images/things.jpg);
	background-repeat: no-repeat;
}

#nav2_things a:hover  {
	float:left;
	width:103px;
	height:25px;
	background: url(../images/things_f2.jpg);
	background-repeat: no-repeat;
}

#nav2_things_on a {
	float:left;
	width:103px;
	height:25px;
	background: url(../images/things_f2.jpg);
	background-repeat: no-repeat;
}


#center_court {
	width:730px;
	height:auto;
	margin:0 auto;
	padding:10px;
	background:#191919;
	text-align:center;
}

#center_court_small {
	width:670px;
	height:auto;
	margin:30px auto;
	padding:10px;
	background:#191919;
	text-align:center;
}
#center_court_small #blog_left {
	float:left; width:470px;
}
#center_court_small #blog_left h1 {
	font-size:22px;
	width:440px;
	font-weight:bold;
	padding:5px 0 5px 0px;
	margin-left:0px;
}
#center_court_small #blog_left #blog_author {
	font-size:13px;
	padding:3px 0 3px 10px;
	color:#86832C;
}
#center_court_small #blog_left #blog_content {
	font-size:13px;
	padding:7px 0 12px 5px;
	border-bottom:1px solid #999;
	width:440px;
}
#center_court_small #blog_left #blog_content p {
	font-size:13px;
	margin:5px 0 0 10px;
}
#center_court_small #blog_right {
	float:left; width:200px;
}
#center_court_small #blog_right h2 {
	font-size:14px;
	width:180px;
	padding:15px 0 5px 0px;
	margin:0 0 5px 5px;
	border-bottom:1px solid #999;
}
#center_court_small #blog_right #archive_date {
	font-size:13px;
	padding:4px 0 2px 10px;
	color:#86832C;
}
#center_court_small #blog_right #archive_date a {
	font-size:13px;
	color:#86832C;
}
#center_court_small #blog_right #archive_date a:hover, a:visited {
	font-size:13px;
	color:#86832C;
}

#right_column {
	width:118px;
	height:800px;
	padding:0px;
	float:left;
	background:#fff;
	margin-top:0px;
	border-width:0px;
	background: url(../images/column_right.jpg);
	background-repeat:repeat-y;
}

#footer {
	height:33px;
	width:788px;
	margin:0 auto;
	/*background:#191919;
	background: url(../images/footer_stretch.jpg);
	background-repeat:repeat-x;*/
	border-top: 1px solid #53521a;
	font-size:.85em;
	color:#999999;
	padding-top:7px;
}

#footer a {
	color:#999999;
	font-size:12px;
}

.Contact {
	width:250px;
	padding:4px;
	margin-bottom:7px;
}


