* {
    margin:0;
    padding:0;
    border: none;
}
body{
	background-color: #fff;
	text-align:center;
	font-size:1em;
} 
#wrapper {
   width: 100%;
}

/*--------------the top and bottom nav bars------*/
.nav,.navbottom {
display:none;  
}

	
/*------cental page content---*/
		
.textbox,.thumbcol{
width:100%;
}



/*-----The slideshow---*/
.slideshow4 {
width:420px; 
margin:0 auto;
text-align:center;
}


.pink {
width:80%;
margin:0 auto;
}

.pink .outer {}

.pink .inner h4{
text-align:center;
border: 1px solid #000;
margin:10px auto;
}

.pink .inner img { display:none;}

.yellow { 
text-align:center;
margin:0 auto;
}

.yellow .outer {}

.yellow .inner {}

.pics { height: 155px; width: 155px;}
.pics img { height: 155px; width: 155px;  top:0; left:0 }/*Index page only*/

.sitelink {
margin:10px 20px 0;
}/*links to other sites*/	
	
/*----------Portfolio page(s)----*/

  .portfolioitem {
  width:460px;
  height:42px;
  margin:0 auto 5px;
  }
  
  .portfolioitem img {
  float:left;
  margin-right:10px;
  }

.frame {}
	

	


/*----------Typography----*/

h1 {
	font-size:110%;
	font-weight: bold;
	text-align: center;
	color:#000;
	padding:5px 0;
}
	
h2  {
	font-size: 100%;
	font-weight:bold;
	text-align: left;
	line-height:150%;
	color:#666;
	border-bottom:1px solid #f00;
	margin:10px 20px;
}

h4 {
	font-size:90%;
	font-weight: bold;
	text-align: left;
	color:#000;
	padding:5px 0 0 40px;
}

p {
	font-weight:normal;
	font-size: 90%;
	color: #000;
	text-align: justify;
	padding:5px 20px;
}

.small {font-size: 70%;}

.smallr {
font-size: 70%;
text-align:right;}

/*----------Misc----*/

table {
    margin: 0px 35px;
}
	
/*----------Links----*/
a:link  {
	color:#f00;
	text-decoration:underline;
}