body, html {
	margin: 0;  
  padding: 0; 
	color: #000;
	background-color: #eee;
	background:url(../images/pattern3.gif) repeat;
	}
	
body {/*height: 100%;*/ font: 86% Verdana, Arial, Helvetica, sans-serif;}

a:link {color: #03F; text-decoration: underline;} 
a:visited {color: #609; text-decoration: underline;} 
a:hover, a:active {color: #930; text-decoration: underline;}
	
h1 {margin: 0;}

p {margin: 0 0 20px 0;}

p.image {margin: 0;}

#header h1 {
	height: 25px; 
	line-height: 25px; 
	margin: 0;  
	padding-left: 0;
	}
	
.headerimages {margin: 10px 0 0 0; border: solid 1px #52300b; text-align: center;}
	
#container {
	text-align: left; 
	width: 806px; 
	margin: 20px auto;
	padding: 20px 20px 20px 20px; 
	background: #fff; 
	border: solid 1px #e3e2e2; 
	background-color: #fff;
	}
	
#wrapper {float: left; width: 100%}
#leftcolumn {margin-right: 534px; min-height: 100%;}
#middlecolumn {float: left; width: 267px; margin-left: -534px;}
#middlecolumn p {line-height: 1.4;}
#rightcolumn{float: left; width: 267px; margin-left: -267px;}
#footer {color: #777; clear: left; width: 100%; margin-top: 20px; text-align: center;}
#footer p {font: 76% Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; padding: 10px 0; border-top: solid 1px #d1d0d0;}
#footer a:link {color: #03C;}
#footer a:visited {color: #63C;}
#footer a:hover, #footer a:active {color: #930;}

.verticalline {
	width: 2px;
	height: 62px;
	margin: -20px 0 0 400px;
	/*border-left: 2px solid #52300b;*/
	border-left: 2px solid #fff;
	}

.imgborder {border: solid 1px #bbb;}
.titleindent {margin-left: 19px;}

#container2 {
	float: left;
	margin: 20px 0 10px 0;
	width: 100%;
	}

/* Navigation 
------------------ */

#navcontainer {
	margin: -16px 0 20px 0;
	padding: 0;
	}

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	}

#navcontainer ul li {float: left;}

#navcontainer ul li a {
	float: left;
	text-align: center;
	margin: -10px 0 10px 0;
	height: 25px;
	width: 55px;
	padding: 0;
	text-decoration: none;
	font-size: 12px;
	}
	
#navcontainer li a:link, #navcontainer li a:visited {
	font: 700 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 0 0 20px;
	padding-bottom: 1px;
	color: #372b1f;
	border-bottom: 2px solid #fff;
	}

#navcontainer li a:hover, #navcontainer li a:active {
	color: #372b1f;
	margin: 0 0 0 20px;
	padding-bottom: 1px;
	border-bottom: 2px solid #b7b39e; 
	}
	
#navcontainer .first {
	margin-left: 425px;
	}
	
#navlist .current a:link, #navlist .current a:visited, #navlist .current a:hover {
	color: #372b1f;
	margin: 0 0 0 20px;
	padding-bottom: 1px;
	border-bottom: 2px solid #b7b39e; 
	}
/* End Navigation */


/* Image Styling 
---------------------- */

#imagecontainer {
	margin: 0;
	padding: 0;
	text-align: center;
	}

#imagecontainer ul {
	margin: -10px 0 0 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}

#imagecontainer ul li {float: left; text-align: center;}

#imagecontainer ul li a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
	text-align: center;
	}
	
#imagecontainer li a:link, #imagecontainer li a:visited {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
	text-align: center;
	}

#imagecontainer li a:hover, #imagecontainer li a:active {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: 0;
	text-align: center;
	}
	
/*.imagelist a:link, .imagelist a:visited, imagelist a:hover {
	color: #372b1f;
	margin: 0 0 0 20px;
	padding-bottom: 1px;
	border-bottom: 2px solid #b7b39e; 
	text-align: center;
	}*/

/* END 
--------------------------*/

.imagesquares {
	width: 224px;
	height: 177px;
	margin: 20px 20px; 
	background: #f4f2f2;
	border: 1px solid #e0dfdf;
	}
	
.imagesquares a:link, .imagesquares a:visited, .imagesquares a:hover, .imagesquares a:active {
	width: 224px;
	height: 177px;
	margin: 0; 
	padding: 0;
	text-decoration: none;
	text-align: center;
	border: 0;
	}
	
.img {
  margin-top: 24px;
	border: 0;
	}
	
.caption {
	white-space: nowrap;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	margin: 1px 0 0 0;
	text-align: center;
	line-height: 20px;
	background: ;
	}
	
.caption2 {
	white-space: nowrap;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	margin: -41px auto 0 auto;
	text-align: center;
	line-height: 20px;
	}
	
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto; 
		padding: 20px 20px; 
		background: #f4f2f2;
		border: 1px solid #e0dfdf;
		}
	
.imgindent {
	color: #eee;
	border: 1px solid #999;
  margin: 0 20px 0 0;
	}
	
.langephoto {
	margin: 2px 4px 0 5px;
	}

.copyright {
	margin: 0; 
	padding: 10px 0;
	font: 60% Verdana, Helvetica, sans-serif; 
	}
	
.sold {
	font-weight: bold;
	color: #C00;
	}

/*Test CSS

* {margin: 0;  
  padding: 0;  
  border: 1px solid red;
	}
/* End Test */
