/*

	Zen Photo Default 1.0
	
*/

*{
margin:0;
padding:0;
}

body{
margin:0;
padding:15px 0 10px 0;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
color:#4E4E4E;
background-color: #eff0f3;
}
/* Links*/
a:link{
color:#5B5B5B;
background-color:transparent;
text-decoration:underline;
font-weight:normal;
}
a:visited{
color:#828950;
background-color:transparent;
text-decoration:underline;
font-weight:normal;
}
a:hover{
color:#000000;
text-decoration:none;
font-weight:normal;
}
a:active{
color:#505050;
background-color:transparent;
font-weight:normal;
}

#footerwrap a:link{
color:#cccccc;
background-color:transparent;
text-decoration:underline;
font-weight:normal;
}
#footerwrap a:visited{
color:#D3D3D3;
background-color:transparent;
text-decoration:underline;
font-weight:normal;
}
#footerwrap a:hover, #footerwrap a:active{
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

h1,h2,h3,h4{
font-family:arial,verdana,helvetica,sans-serif;
color:#a6a6a6;
font-weight:normal;
}
h1{
padding:10px 10px 5px 10px;
margin:0;
font-size:130%;
}
h1 span{color:#5C5C5C;}
h2{
padding:0px 10px 5px 10px;
margin:0;
font-size:100%;
}
#address h3, #show h3{
color:#cacfd2;
padding:10px 38px 5px 38px;
margin:20px 0 0 0;
font-size:150%;
}
p{
padding:20px 20px 5px 30px;
margin:0;
line-height:145%;
background-color:transparent;
font-size:80%;
}
.hoverbox p{
padding:5px 0 5px 0;
margin:0;
line-height:145%;
background-color:transparent;
font-size:100%;
}
#show p, #address p{
padding:5px 40px 5px 40px;
font-size:100%;
}
.nav{padding:35px 0px 5px 35px;}
.imgnav {
float: right;
width: 140px;
text-align: center;
border: 1px solid #daddca;
background: #f4f4f4;
margin: -30px 75px 10px 0;
}
.imgnav .imgnext a { float: right; }
.imgnav .imgprevious a { float: left; }
.imgnav .imgprevious a, .imgnav .imgnext a {
display: block;
width: 50%;
height: 100%;
float: left;
padding: 4px 0;
font-size: 90%;
text-decoration: none;
line-height: 180%;
color: #797979;
}
.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {
background-color: #fff;
text-decoration: none;
color: #1d1d1d;
}
#fullimg-wrapper{
font-size:90%;
}
#container{
background: #ffffff url(../g/top-bg.jpg) no-repeat;
width:960px;
margin-left:auto;
margin-right:auto;
padding:0;
background-color: #ffffff;
border:1px solid #dadce0;
}
#header{
padding:80px 0 10px 0;
margin:  0;
text-align: center;
}
#album-header{
padding:5px 0 10px 0;
margin:  0;
text-align: center;
}
#content{
padding:30px 0 100px 0;
height: 200px;
background:url(../g/contentbg-bottom.jpg) bottom repeat-x;
background-color:#ffffff;
text-align: center;
}
#gallery-content{
padding:30px 0 60px 0;
height: 320px;
background:url(../g/contentbg-bottom.jpg) bottom repeat-x;
background-color:#ffffff;
text-align: center;
}
#image-content{
padding:10px 0 50px 0;
background:url(../g/contentbg-bottom.jpg) bottom repeat-x;
background-color:#ffffff;
text-align: center;
clear:both;
}
#image-content img{
border:1px solid #cfcfd8;
padding: 5px;
margin: 0 0 10px 0;
}
#image-content img:hover{
border:1px solid #cfcfd8;
padding: 5px;
background-color: #eff0f3;
}
#footerwrap{
background-color: #333333;
}
#show{
float:left;
width:480px;
background-color: #333333;
color: #cccccc;
font-size: 75%;
margin: 0 0 15px 0;
}
#address{
float:right;
width:480px;
background-color: #333333;
text-align: right;
color: #cccccc;
font-size: 75%;
margin: 0 0 15px 0;
}
#footer{
padding:10px 0 10px 20px;
margin: 0;
background-color:#5C5C5C;
color: #cccccc;
font-size: 95%;
border-top:6px solid #f9f9f2;
clear:both;
height: 45px;
}
#footer p{
padding:15px 0 10px 20px;
}

/* Make the homepage gallery */
#img-wrapper{
margin-left:160px;
text-align: left;
font-size: 75%;
 }
.hoverbox img{
background: transparent;
border: 1px solid #ECECEC;
padding:10px;
vertical-align: text-top; /* keeps bg hover in correct position in all browsers */
}
.hoverbox li 
{
background: transparent;
display: inline;
float: left;
margin: 5px;
padding: 3px;
position: relative;
}
/* For internet explorer*/
.hoverbox a:hover{
background-color: #F4F4F4;
}
/* For everything else */
.hoverbox a:hover img{
border: 1px solid #b2d370;
background-color: #F4F4F4;
}



