/* CSS Document */


*{
padding:0px;
margin:0px;
}
body{
margin: 10px 0px;
text-align:center;
background-color:#ffffff;
background:#ffffff url(../images/gallery_wraper_bg.jpg) repeat-x 0% 0%;
}

#wraper{
width:90%;
margin:0 auto;
min-width:760px;
text-align:left;
}

#content{
clear:both;
}

#albumPhoto{
border:1px solid #dddddd;
padding:.5em 0px 4em 0px;
text-align:center;
margin:5px 0px 15px 0;
}

#footer{
clear:both;
line-height:127%;
margin:0;
padding:15px 0 20px 0;
font-size:80%;
letter-spacing:-.04em;
color:#555555;
}

h1#logo{
background:#fffffb url(../images/gallery_logo_bg.gif) bottom right no-repeat;
margin:0px;
padding:0px;
}

p#utility{
margin:0px;
padding:5px 0px 0px 0px;
font:90% Georgia, "Times New Roman", Times, serif;
color:#990000;
float: right;
}
p#utility a {
color:#990000;
font-weight:normal;
text-decoration:underline;
}

p#utility a:hover{
color:#CD9E1C;
font-weight:normal;
text-decoration:underline;
}

p#toplinks{
margin:0px;
padding:0px;
font:90% Georgia, "Times New Roman", Times, serif;
color:#990000;
float:right;
}
p#toplinks a {
color:#990000;
font-weight:normal;
text-decoration:underline;
}

p#toplinks a:hover{
color:#CD9E1C;
font-weight:normal;
text-decoration:underline;
}

input.button{
width: auto;
padding:0px 15px;
background: #D7E7E9 url(../images/button_bg_up.gif) 0% 50% repeat-y;
border-top:1px solid #dddddd;	
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #dddddd;
}

input.button:hover {
background:#DFDABF url(../images/button_bg_over.gif) 0% 50% repeat-y;
color:#000000;
}
input.button:focus {	
color:#990000;
}

input.previous {
border: 0;	
padding:4px 0px 4px 20px;
background:#ffffff url(../images/previous_bg.gif) 0% 50% no-repeat;
font-size:90%;
color:#990000;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0px 5px 5px 0px;
}

input.next {
border: 0;	
padding:4px 20px 4px 0px;
background:#ffffff url(../images/next_bg.gif) 100% 50% no-repeat;
font-size: 90%;
color:#990000;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0px 0px 5px 5px;
}

input.previous:hover{ 
color:#CD9E1C;
background:#ffffff url(../images/previous_bg_over.gif) 0% 50% no-repeat;
}

input.next:hover{
color:#CD9E1C;
background:#ffffff url(../images/next_bg_over.gif) 100% 50% no-repeat;
}

input.previous:focus, input.next:focus {
color:#000000;	
}

h3{
margin:0;
padding:.25em 0.3em ;
font-size:90%;
color:#555555;
background:#EBE8D6 url(../images/h3_bg.gif) top left repeat;
}

#content p {

}

a.more{
font-size:85%;
padding:0px 10px 0px 0px;
margin:0px;
background: url(../images/more_bg.gif) right center no-repeat;
text-decoration:underline;
}

p#signature{
float:right;
padding:0px;
marging:5px 0px;
}

a{
color:#990000;
}
a:hover{
color:#CD9E1C;
}

.back{
padding:4px 0px 4px 12px;
background-image:  url(../images/left_arrow.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
font-size: 100%;
margin-bottom:10px;
}
.back a {
text-decoration:none;
}
.back a:hover {
text-decoration:underline;
}