body {
background: #333333;
font: Georgia, serif;
text-align: center;
}


a:link {
text-decoration: underline; color: #CCCCCC;

}

a:visited {
text-decoration: underline; color:#CCCCCC;
}

/* Nav Bar settings */


UL.nav
{
padding: .2em 0;
margin: 0;
padding-right: 25%;
list-style-type: none;
background-color: #333333;
color: #CCCCCC;
width: 100%;
font: normal 110% Verdana, sans serif;
text-align: center;
}

LI.nav {
display: inline;
padding-right: 3%;
}


/* Text styles */
p {
text-align: center;
color: #CCCCCC
}

h1 {
text-align: center;
color: white;
}

h2 {
text-align: center;
color: #CCCCCC;
}

h3 {
text-align: center;
font-weight: lighter;
font-family: verdana, sans serif;
color: #CCCCCC;
}

#contact {
text-align: center;
color: #CCCCCC;
}

#prose {
text-indent: 3%;
padding-left: 2%;
padding-top: 1%;
text-align: left;
font-size:large;
color: #CCCCCC
}

h1 {
text-align: center;
color: #CCCCCC;
letter-spacing: 5px;
font-size: 300%
}

LI.text {
  text-align: left;
  color: #CCCCCC;
}

hr {
  border: 0;
  width: 100%;
  color: #CCCCCC;
  height: 2px;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

/* Image styles */


img.small  { border: solid 1px white }

img.large  { border: solid 1px white }

img.panosmall  { border: solid 1px white }

img.panolarge  { border: solid 1px white }


/*   Table Styles   */

#portfolios 

table.center { 
	margin-left:auto;
	margin-right:auto;
}	

td {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;
color: #CCCCCC;

}
