/* body
--------------------------------------------------*/
body {
	height: 100%;
	min-width: 610px;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.6em;
	background-color:#ECDEEC;
}


/* container
--------------------------------------------------*/
#container {
  width: 610px;
  height: 100%;
  border: 2px solid #B9C9E9;
  background-color:#FFFFFF;
  margin:0 auto;
  padding: 0;
  text-align:left;
}


/* header
--------------------------------------------------*/
#header {
  background:url(../images/banner_mo.gif);
  height: 250px;
  background-color:#FFFFFF;
  margin: 0;
  padding: 0;
  text-align:center;
}


#header a {
	background: url(../images/banner.gif);
	width: 610px;
	height: 250px;
	display: block;
    text-decoration: none;
	cursor: pointer;
}

#header a:hover {
	background-image:none;
}


/* New Pics Menu
--------------------------------------------------*/
#new_pics a {
	margin-top: 20px;
    margin-left: 45px;
	border: 3px solid #76D482;
	width: 520px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: center;
	font-weight: bold;
    font-size: 16px;
	font-style: italic;
	color: #76D482;
	display: block;
    text-decoration: none;
	cursor: pointer;
	background-color: #FFFFFF;
}

#new_pics a:hover {
	background-color: #76D482;
	color: #FFFFFF;
}


/* page navigation > fwd
--------------------------------------------------*/
#navi {
  margin: 0;
  padding: 10px 0px 0px 0px;
  text-align:center;
  font-size: 20px;
  color:#6B70A3;
  clear:both;
}

#navi a {
	color:#6B70A3;
}

#navi a:hover {
	color:#76D482;
}


/* page navigation > back
--------------------------------------------------*/
#backer {
  margin: 0;
  padding: 2px 0px 0px 0px;
  text-align:center;
  font-size: 15px;
  color:#6B70A3;
  clear:both;
}

#backer a {
	color:#6B70A3;
}

#backer a:hover {
	color:#76D482;
}
  
  
/* footer
--------------------------------------------------*/
#footer {
  margin: 0;
  padding: 25px 0px 0px 0px;
  text-align:center;
  color:#A0A0A0;
  clear:both;
}


/* thumbnails
--------------------------------------------------*/
.pic-thumbnail {
	float: left;
}
 
.pic-thumbnail a {
	 background-color: #fff;
	 border: 1px solid #A371A2;
	 display: block;
	 margin: 15px;
	 padding: 3px;
	 position: relative;
}

.pic-thumbnail a:hover {
	background-color: #815480;
}

.pic-album-recent {
	margin-left: 30px;
	margin-top: 0;
	width: 580px;
	background-color:#FFFFFF;
}

.pic-thumbnail a img{
	-margin-bottom: -3px; /*hack: only IE will read this because it ignores the - sign. Does not validate */
}

/*
.pic-thumbnail {
	float: left;
}
 
.pic-thumbnail img {

	 background-color: #fff;
	 border: 1px solid #A371A2;
	 display: block;
	 margin: 15px 15px 15px 15px;
	 padding: 3px;
	 position: relative;
}

.pic-thumbnail img:hover {
	background-color: #815480;
}

.pic-album-recent {
	margin-left: 30px;
	margin-top: 0px;
	width: 580px;
	background-color:#FFFFFF;
	
} */



/* thumbnails > NEW
--------------------------------------------------*/
.new-thumbnail {
	float: left;
}
 
.new-thumbnail a {
	 background-color: #fff;
	 border: 3px solid #76D482;
	 display: block;
	 margin: 13px;
	 padding: 3px;
	 position: relative;
}

.new-thumbnail a:hover {
	background-color: #76D482;
}

.new-album-recent {
	margin-left: 30px;
	margin-top: 20px;
	width: 580px;
	background-color:#FFFFFF;
}

.new-thumbnail a img{
	-margin-bottom: -3px; /*hack: only IE will read this because it ignores the - sign. Does not validate */
}
/*
.new-thumbnail {
	float: left;
}
 
.new-thumbnail img {

	 background-color: #fff;
	 border: 3px solid #76D482;
	 display: block;
	 margin: 13px 13px 13px 13px;
	 padding: 3px;
	 position: relative;
}

.new-thumbnail img:hover {
	background-color: #76D482;
}

.new-album-recent {
	margin-left: 30px;
	margin-top: 20px;
	width: 580px;
	background-color:#FFFFFF;
	
}
*/



/* headings
--------------------------------------------------*/
h1 {
	font-size:60px;
}


/* links
--------------------------------------------------*/
a {
	text-decoration:none;
}

a img {
	border:none;
}