body {
	margin: 0px 0 0px 0; background: #FFFFFF url("/_img/site/bg/sun.jpg") no-repeat fixed; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
img{
	border:0;
}
.main{
	position:absolute; margin:0 10px 0 10px; left:105px; 
	 width:360px;  text-align:left;
}
h1.logo{
	width:329px; height:130px; padding:0; margin:10px; background: url("/_img/site/jayemmcee.png") no-repeat left;
	text-indent:-9999px; border:0;
}
h1.logo a{
	width:329px; height:130px; text-decoration:none; text-indent:-9999px; display:block; 
}

.title{
	font-size:18px; font-weight:bold; color:#ff0000; padding:0; margin:0 0 2px;
}
.title2{
	font-size:12px; font-weight:bold; color:#666666; padding:0; margin:10px 0 20px 0;
}

.txt{
	margin:10px; padding-top:10px;
}
.date{
	font-size:11px; padding:5px 0 0 0;
}
.subhead{
	font-size:12px; font-weight:bold; padding:0 0 10px; margin:0;
}

/* footer */
.footer{
	font-size:11px; padding:0; height:35px;  width:341px;
}
p.RSS{
	background: url("/_img/site/rss2.gif") no-repeat; border:0; padding:0; margin:0; float:right;
}
p.RSS a{
	text-decoration:none; text-indent:-9999px; display:block; width:60px; height:15px;
}
p.talkToMe{
	margin:0; padding:0; float:left;
}



/*Links*/
a{font-weight:bold}
a:link {color:#000; }
a:visited {color:#000;}
a:active {color:#ff0000;}
a:hover {color:#ff0000; text-decoration:none}

.topLink{
	margin:4px 2px; padding:0; float:left; font-size:11px;
}


/*  Navigation  */
#nav{
	width:350px; height:95px; margin:10px 10px 0 0; padding:0;
	background: url("/_img/site/divider.gif") no-repeat 0 86px;
}
.photoNav{
	margin:0; padding:0; left:100px; margin:0 0 0 130px; 
}
#nav a{
	font-size:13px; text-decoration:none; font-weight:bold; color:#000;
}
#nav ul{
	margin:7px; padding:0; list-style:none; 
}
#nav ul li{
	padding:0; margin:10px; float:left; height:33px;
}

#nav li.home{
	background: url("/_img/site/nav/home.gif") no-repeat 0 0; 
	width:55px; text-indent:19px;
}
#nav li.homeOn{
	background: url("/_img/site/nav/homeOn.gif") no-repeat 0 0 ; 
	width:55px; text-indent:19px;
}
#nav li.news{
	background: url("/_img/site/nav/news.gif") no-repeat 0 1px;
	width:55px; text-indent:19px; 
}
#nav li.newsOn{
	background: url("/_img/site/nav/newsOn.gif") no-repeat 0 1px;
	width:55px; text-indent:19px; 
}
#nav li.portfolio{
	background: url("/_img/site/nav/portfolio.gif") no-repeat 0 1px; 
	width:55px; text-indent:19px; margin:10px 25px 0 10px; padding:0;
}
#nav li.portfolioOn{
	background: url("/_img/site/nav/portfolioOn.gif") no-repeat 0 1px; 
	width:55px; text-indent:19px; margin:10px 25px 0 10px; padding:0;
}
#nav li.photos{
	background: url("/_img/site/nav/photos.gif") no-repeat 0 -2px; 
	width:63px; text-indent:30px; 
}
#nav li.gallery{
	background: url("/_img/site/nav/gallery.gif") no-repeat 0 2px;
	width:69px; text-indent:23px; margin:9px 0 0 0; padding:0;
}
#nav li.galleryOn{
	background: url("/_img/site/nav/galleryOn.gif") no-repeat 0 2px; 
	width:69px; text-indent:23px; margin:9px 0 0 0; padding:0;
}
#nav li.route{
	background: url("/_img/site/nav/route.gif") no-repeat 0 1px; 
	width:50px; text-indent:27px; 
}
#nav li.routeOn{
	background: url("/_img/site/nav/routeOn.gif") no-repeat 0 1px; 
	width:50px; text-indent:27px; 
}
/*end navigation*/


.hide{
	display:none;
}
.divider{
	width:342px; height:15px; margin:30px 0 10px 0; background: url("/_img/site/divider.gif") no-repeat;
	clear: left;
}
.divider hr{
	display:none;
}





#brc 				{ position:fixed; bottom:0; right:0; font-size:0.8em; }
#brc a				{ padding:0 3px; color:#999; text-decoration:none; font-weight:normal; background:#fff; }
#brc a:hover span	{ color:#ff0000; }




