body{
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-family: Georgia, times, "times new roman", serif; 
  color: #000;
  background: #FFF;
  background: url(../layout_img/name-badge.jpg) no-repeat bottom left;

}

p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  color: #000000;
  width:96%;
  padding:0;
  margin:0;
}

li{
  list-style:none;
}

#wrap h2{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 13px;
   color: #000000; 
   margin:0 0 10px 0;
   padding:0;
   border-bottom:1px dashed #99cc33;
}
  
.imgpad{
  margin:0;
}

#wrap{
  position:relative;
  top:0;
  left:0;
  padding:0 0 15px 20px;
  margin:0  0 0 165px;
  z-index:4;
  background: url(../layout_img/sidebar-dash2.jpg) repeat-y top left;

}

#portfolio{
  margin:0;
  padding:45px 0 25px 10px;
}

#more{
  position:absolute;
  top:300px;
  left:10px;
  margin:10px 0 0 515px;
  z-index:2;
  background: #fff;
}

#more h2{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 13px;
   color: #000000;
   margin:25px 0 5px -10px;
   padding-bottom:0;
   border-bottom:1px dashed #99cc33;
}

#more p{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 11px;
   color: #000000;
   margin:0 0 5px -5px;
   padding-bottom:0;
}

#header{ 
  margin:0;
  padding:0;
}

#nav{
  position:relative;
  float:left;
  top:0;
  left:0;
  width:175px;
  margin:0;
  padding:0;
  z-index:6;

}


#nav ul{
    margin:0 0 60px 0;
    padding:0 0 170px 0;
    list-style:none;
}

#nav ul li a{
  padding:8px;
}

.imgspace{
  padding-bottom:30px;
}

#maincontain{
  position:relative;
  padding:0;
  margin:0;
  background-image: url(../layout_img/bg-paper.jpg);
  background-repeat: repeat;
}

#main{
  padding:10px 0 0 0;

  float:left;
}

#main ul{
    margin:0;
    padding:0;
    list-style:none;
}
#main ul li{
    display:inline;
}

#blogheader{
  background-image: url(../layout_img/blog-headline.jpg);
  background-repeat: no-repeat;
  margin:0 0 5px 0;
  padding:0 0 25px 0;
}

#blog{
  width:500px; 

  overflow:auto;
  background-color: #fff;
}

#blogall{
  width:85%;
  padding:0;
  margin:0;
}

.imgfloat{
  float:left;
  padding:5px 5px 5px 5px;
  border:1px solid #ccc;
  margin-right:5px;
  background-color: #fff;
}

#blog img{
  float:left;
  padding:5px 5px 5px 5px;
  border:1px solid #ccc;
  margin-right:5px;
  background-color: #fff;
}


#blog h2{
  padding:0;
  margin:0;
  border-bottom:1px dashed #99cc33;
  font-family: Arial, "Times New Roman", Times, serif;
  font-size: 13px;
}

.bloggy{
  padding:0;
  margin:0 0 15px 0;
}

.bloggy p{
  clear:both;
  margin:0 0 0 0;
}

.bloggy li, .photoall li{
  list-style:none;
  display: list-item;
}

#gallerycontain{
  position: absolute;
  top:20px;
  width:300px;
  left:510px;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

#gallerycontact{
  position: absolute;
  top:10px;
  width:300px;
  left:510px;
  margin:0 0 0 0;
  padding:0 0 0 0;
}

#gallerycontact li{
  display:inline;
}

.list  li{
  list-style:none;
  display: list-item;
}


#gallerycontain h2{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 13px;
   color: #000000;
   margin:0;
   padding:15px 0 0 0;
   border-bottom:1px dashed #99cc33;
}

.gallery{
  width:95px; 
  margin-top:35px;
  padding:0;
  float:left;
}

.galleryinner{
  padding:0 5px 0 5px;
  margin:0 3px 0 7px;
  border-right:1px dotted #000;
  border-left:1px dotted #000;
}

.galleryinner li{
  list-style:none;
  font-size: 10px;
  color: #000000;

}

#gallerysidebar{
  float:right;
  background:url(../layout_img/sidebar-dash2.jpg) repeat-y left;
  margin:0 25px 0 0;
  padding:0;
  }

#gallerysidebar li, h2{
    margin:5px 0 0 19px;
    padding:0;
    list-style:none;
}

#gallerysidebar ul{
  margin:0;
  padding:0;
}
span.small{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11px;
  color: #669933;
  padding:0;
  margin:0;

} 




li.green{
  font-size: 11px;
  color: #99cc33;
}

.bgdashes{
  background: url(../layout_img/bg-dashes.jpg);
  padding:0;
  margin:0;
}

.error{
    font-size: 12px;
  color: #ff0000;
}


.clear{
clear:both;
}

.linebreak{
  line-height:10px;
  clear:both;
}

a img {
  border:0;
}


/*Navigantion Rollovers
-----------------------*/
a.photos:link{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-photos.jpg);
  background-repeat: no-repeat;
}
a.photos:visited{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-photos.jpg);
  background-repeat: no-repeat;
}
a.photos:hover{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-photos-over.jpg);
  background-repeat: no-repeat;
}
a.photos:active{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-photos-over.jpg);
  background-repeat: no-repeat;
}


a.portfolio:link{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-portfolio.jpg);
  background-repeat: no-repeat;
}
a.portfolio:visited{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-portfolio.jpg);
  background-repeat: no-repeat;
}
a.portfolio:hover{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-portfolio-over.jpg);
  background-repeat: no-repeat;
}
a.portfolio:active{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-portfolio-over.jpg);
  background-repeat: no-repeat;
}


a.contact:link{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-contact.jpg);
  background-repeat: no-repeat;
}
a.contact:visited {
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-contact.jpg);
  background-repeat: no-repeat;
}

a.contact:hover{
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-contact-over.jpg);
  background-repeat: no-repeat;
}
a.contact:active {
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-contact-over.jpg);
  background-repeat: no-repeat;
}



a.bio:link {
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-bio.jpg);
  background-repeat: no-repeat;

}

a.bio:visited {
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-bio.jpg);
  background-repeat: no-repeat;

}

a.bio:hover {
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-bio-over.jpg);
  background-repeat: no-repeat;
}

a.bio:active {
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-bio-over.jpg);
  background-repeat: no-repeat;
}



a.blog:link {
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-blog.jpg);
  background-repeat: no-repeat;

}

a.blog:visited {
  display:block;
  height:20px;
  background-image: url(../layout_img/nav-blog.jpg);
  background-repeat: no-repeat;

}

a.blog:hover {
  display:block;
  height:20px;
  background-image:url(../layout_img/nav-blog-over.jpg);
  background-repeat: no-repeat;
}

a.blog:active {
  display:block;
  height:20px;
  background-image:url(../layout_img/nav-blog-over.jpg);
  background-repeat: no-repeat;
}

a:link {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #336600;
}
a:visited {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
}
a:hover {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CC6600;
}
a:active {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FF9900;
}