/* design */
body { color:#E2B747; font-family: verdana; margin-top:10px; padding:0; background-color:#600;}

h1	{ color:#999; font-size: 50%; border-bottom: 1px #f0f0f0 solid;
	  line-height:1.35em; text-align:center; margin: 0 0 1.1em 0;}
h1 span {border-bottom:4px solid #fda; padding:0 .4em}
h2 { font-size: 14px; }
h3, h4 { margin: 0 ; color:#000; font-size: 14px;}
p { margin: .5em 0; }
img {border: 0;}
p.bigger-margin { margin: 1em 0;}

/* contents  */
#main { width: 630px; margin-left: 10px; margin-right: auto; margin-bottom: 10px; margin-top: 0; padding: 0;}
.center { text-align: center; }

#head {width: 630px; margin-left: 10px; margin-right: auto; margin-bottom: 20px;border-top: 2px solid #600; 
border-left: 2px solid #600; border-right: 2px solid #600; display: block; 
	}

.heading{
		text-align: center;
		}

/* header */
#main {
	background-color: #E2B747;
	border: 2px solid #ccccc5;
	line-height: 1.2em;
	padding-bottom: 500px;}
.column-in { margin-top: 10px; text-align: center;}
	
/* thumbnail of a photo, used by build cat or build index */
.thumbnail-wrapper {padding-left: 1.5em;}
.thumbnail { border: 1px solid #666; color: #999; text-align: center; 
			 background-color: #F4F4F4; width: 180px; height: 180px; margin: 0.4em;
			 float: left; display: block; text-decoration: none; cursor:pointer;}
.thumbnail:hover {border: 1px solid #666; background-color:#E7E7E7;}
.thumbnail-img { height: 140px; margin-top: 0.5em; }
.thumbnail h2 { color:#666; font-family: verdana; font-size: 80%; margin-top: 0em; margin-bottom: 0.3em;}
.thumbnail-empty { border: 1px #fff solid; width: 200px; margin: 0.4em;
			 float: left;}

/* misc */

.cleaner { background:transparent; font-size:0px; border:none; height:0px; clear:both;	margin:0; padding:0;}

/* box */
.box {width: 180px; background-color: transparent; border: 0px ; margin-top: 0;}



