body  {
margin: 0;
padding: 0;
color: #000;
font-size: small;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-left: 50px;
border-right: 50px #d5d5d5;
background-color: #ffffff;
}


a.close{
margin: -20px 0 0 0;
padding: 0;
border: 0;
}
a:link, a:visited{
color: #898989;
background-color:#ffffff;
text-decoration: none;
}
a:hover{
color: #000;
text-decoration: none;
}
a.left{
font-size: 80%;
margin: 350px 0px 0px -300px;
}
.bold{
font-weight: bolder;
}
.centre{
text-align: center;
}
.hang{
text-indent: -40px; 
margin-left: 30px;
}
.indent{
margin-left:20px;
margin-right:20px;
}
h1 {
font-size: 450%;
font-weight: normal;
font-family: "century gothic", Verdana, Arial,Helvetica,sans-serif;
letter-spacing: .2em;
margin: 15px 0 20px 0;
}
h2 {
font-size: 130%;
letter-spacing: 0.3em;
margin: 10px 0;
}
h3 {
font-size: 110%;
letter-spacing: 0.1em;
line-height: 1em;
margin:10px 0 5px 0;
}

#new p{margin: -2px 0;text-align: center;}

#new a:hover{
color: #000;
text-decoration: none;}

h4{
font-size:100%;
margin: 15px 0 -5px 0;
}
img {
border-style:none;
}
p{
line-height: 180%;
}
p.close{
margin: 10px 0 0 0;
line-height: 200%;
}
p.realclose{
margin: 0px;
}
.small{
font-size: 80%;
margin: 20px 0 20px 0;
}
.top{
margin-top:0;
}
/**photoshelter tags **/

#myhomepage{background-color: #f32d86;
}

#recentgalleries{
float: left;
width: 150px;
height: 300px;
border: 1px solid black;
background-color: #18e856;}

#featuredgalleries{
float: left;
width: 300px;
height: 300px;
border: 1px solid black;background-color: #ec5c02;}

#pscontent {
letter-spacing: .05em;
line-height: 2em;
margin: 60px 50px 20px 50px;
text-align: left;
font-size: 86%;
}
UL.thumbs LI {
margin: 0;
border: 1px #b2a9ac solid;
border-collapse: collapse;
width:160px;
height: 198px;
}
/**gallery show**/
Div.thumb_links {
text-align: center;
margin: 10px 0 0 0;}

UL.thumbs.gallery_thumbs TD.slide{
text-align: center;
padding: 20px 0 10px 0;
}

TD.gallery_thumbs.text{
font-size: 76%;
text-align: center;
}
A.gallery_list_name {
font-size: 86%;
line-height: 150%;}

/**search results page**/
#holdsearchbox{
float: left;
margin: 20px 0px;
border:0px;
width:340px;
}
SPAN.search_box{
border: none;
}
#holdadvancedsearch{
float:left;
margin:20px 0px;
border:0px;
width:115px;
}
#holdpageselect{
float:left;
margin: 20px 0px 10px 0px;
width:80px;
}
#holdnext{
float:left;
margin: 20px 0px;
border:0px;
width: 105px;
}
#thumbnailstwo{
margin: 120px 112px 0 60px;
}

#thumbnails{
clear: both;
}
TD.search_thumbs.text{
font-size: 86%;
line-height: 150%;
}
/**galley list template start**/
ul.gallery_list{
list-style-type: none;
}

/**image display**/
#image{
float:left;
}

#imageinfo{
width: 140px;
padding: 0 5px;
float: right;
}
/**end image display**/
#signup{
width: 540px;
margin: -20px 100px;
}
#myhomepage{
margin: -40px 0px;
}
#white {
background-color: #fff;
}
/**end photoshelter tags **/
#calendar{
margin:0 55px 0 55px;
}
#content {
font-size: 86%;
letter-spacing: .05em;
line-height: 2em;
margin: 60px 112px 0 113px;
text-align: left;
width:650px;
}


#content2 {
font-size: 86%;
letter-spacing: .05em;
line-height: 2em;
margin: 60px 112px 0 113px;
text-align: left;
width:565px;
}

#contenttwo {
font-size: 86%;
letter-spacing: .05em;
line-height: 2em;
margin: 60px 100px 0 80px;
text-align: left;
width:450px;
}

#contenttwo h3 {
font-size: 110%;
letter-spacing: 0.1em;
line-height: 1em;
margin:10px 0 5px 0;text-align: justify;}

#new h3 {
font-size: 110%;
letter-spacing: 0.1em;
line-height: 1em;
margin:10px 0 5px 0;text-align: center;}

#content ul li {
list-style-type: disc;
}


#faq{
font-size: 86%;
letter-spacing: .05em;
margin: 70px 45px 0 120px;
text-align: left;
width:550px;
}
#footer {
width: 735px;
margin: 20px auto;
padding-top: 50px;
font-size: 75%;
text-align: center;
background-color: #ffffff;
clear: both;
}
#goto h3{
width: 300px;
padding: 10px;
margin: 0px auto; 
}
#header {
text-align:	center;
}

#landscapeimage{
font-size: 86%;
letter-spacing: .05em;
margin: 60px auto;
text-align: center;
width:480px;
height:300px;
}


#outer {
width: 800px;
height: 2000px;
margin: -20px auto;
padding: 0 10px 0 10px;
background-color: #ffffff;
}
#outerlong {
width: 800px;
height: 4000px;
margin: -20px auto;
padding: 0 10px 0 10px;
background-color: #ffffff;
}
#photo {
height: 120px;
padding-top: 50px;
text-align: center;
background-color: #ffffff;
}
#portrait {
font-size: 86%;
letter-spacing: .05em;
margin: 60px auto;
text-align: center;
width:480px;
height:500px;
}
#sidenav {
float:right;
width:180px;
margin: 60px 0 0 10px;
text-align: right;
}
#sidenav li {
margin: 5px 0px;
}
#sidenav li a{
font-size: 80%;
}
#sidenav li.close{
margin:5px 20px 0 0;
}
#sidenav ul {
margin: 0;
padding: 0 0 0 0;
list-style: none;
}
#sitemap {
font-size: 85%;
letter-spacing: .05em;
line-height: 1.75em;
margin: 70px auto;
text-align: left;
width:250px;
}
#sitemap ul li {
list-style:disc;
}

#topnav{
font-size: 90%;
}
#topnav ul{
text-align: center;
padding-bottom: 10px;
padding-top: 0;
padding-left: 0;
margin-top: 20px;
margin-left: 0;
margin-bottom: 0;
width: 100%;
line-height: 16px;
border-bottom: 1px #a1a1a1 solid;
}
#topnav ul li{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 0px;
padding-top: 0px;
}
#topnav ul li a{
font-weight: bold;
letter-spacing: .01em;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 2px;
padding-top: 2px;
}
a.here {
background-color:#ffffff;
color: #3d3d3d;
}
a.thumbnail {
float: left;
margin: 2px 5px;}




