body{
	background-color:#F3F3F5;
	color:#ad9334;
	font-family:Helvetica, sans-serif;
	padding:0;
	margin:0;
}

#content{
	width:80%;
	margin:0 auto 0 auto;
}

#menu{
	/*background-color:#CFCFCF;*/
	background-color:#e0e0e0;
	text-align:center;
	padding:0;
	margin-top:1em;
	border-bottom:1px #A8A8A8 solid;
	border-top:1px #A8A8A8 solid;
}

#menu a{
	margin:0;
}

#logo{
	position:absolute;
	top:2px;
	left:1px;
}

a{
	color:#ad9334;
	text-decoration:none;
}

.comment{
	margin:0 auto 2em auto;
	width:60%;
	overflow-y:auto;
}

.comment{
	border:1px dashed #877329;
	border-collapse:collapse;
	min-height:5.5em;
	background-color:#F0EFEB;
	background-color:#f6f6f6;
	color:#8A8945;
	color:#ad9334;
}

.comment p{
	margin:0;
	padding:1em 0 1em 1em;
	clear:right;
}

table{
	float:left;
	margin-right:1em;
	border:0;
	border-right:1px dashed #877329;
	border-collapse:collapse;
	margin-bottom:0.2em;
}

td{
	padding:0.2em;
	border-bottom:1px dashed #877329;
	border-right:1px dashed #877329;
	border-collapse:collapse;
}

#photo{
	margin:4em auto 4em auto;
	text-align:center;
}

#cover{
	width:246px;
	height:145px;
	position:absolute;
	top:10px;
	bottom:20px;
	background-image:url(images/dot.png);
}

#menu p{
	padding:0.5em;
	margin:0;
}

#menu a{
	padding:0.5em 2em 0.5em 2em;
	margin:0 0.5em 0 0.5em;
}

#menu a:hover{
	background-color:#F0EFEB;
}

.imagemenu{
	font-size:2em;
	width:1em;
	clear:both;
}

.imagemenu:hover{
	background-color:#F0EFEB;
}

.imagemenu{
	display:block;
	text-align:center;
}

#imageMenuContainer{
	position:fixed;
	top:8em;
	left:0;
	border:1px #A8A8A8 solid;
	/*background-color:#CFCFCF;*/
	background-color:#e0e0e0;
}

.commentContainer{
	width:60%;
	margin:0 auto 2em auto;
}

.commentBox{
	width:100%;
	margin:0.5em auto 0 auto;
}

#submitComment{
	margin:0.5em auto 0 auto;
}

#buttonContainer{
	text-align:center;
}

textarea, .in{
	background-color:#f6f6f6;
	color:#ad9334;
	border:1px dashed #877329;
	padding:0.3em;
}

#error, #success{
	background-color:#ad343f;
	margin:2em auto 2em auto;
	padding:0.5em;
	text-align:center;
	font-weight:bold;
	color:#F3F3F5;
	border-bottom:1px #A8A8A8 solid;
	border-top:1px #A8A8A8 solid;
}

#success{
	background-color:#2f982c;
}

#sites{
	text-align:center;
}

#sites a{
	text-decoration:none;
	border:0px;
	margin:0 0.2em 0 0.2em;
}

#sites img, .thumb{
	border:0px;
}

#sites p{
	text-align:center;
}

.thumbs{
	/*border-right:none;
	border-bottom:none;*/
	border:1px dashed #877329;
}

/*after the addition of the top menu*/

#catmenucontainer{
	text-align:center;
}

#catmenu{
	background-color:#e0e0e0;
	border:1px #A8A8A8 solid;
	border-top:none;
	font-size:smaller;
	font-weight:bold;
}

#catmenu a, #catmenu{
	padding:0.2em 0.8em 0.2em 0.8em;
	margin:0 0.2em 0 0.2em;
}

#catmenu a:hover{
	background-color:#F0EFEB;
}

.catmenuitem1{
	color:#bd9539;
}

.catmenuitem2{
	color:#bd9334;
}

#tags img{
	border:0;
}

#MarketGid459 table{
	float:none;
	margin:0 auto 0 auto;
}

#MarketGid459{
	padding:0.3em 0 2em 0;
}