/*universal settings*/
*{
margin:0;
padding:0;
}
body {
font-family: Verdana Arial Helvetica, sans-serif;
background: transparent url(../images/back_tile.jpg) top left repeat;
}
img, a img {
	border: none;
}
/****************************************container*****************************
********************/
#container {
margin: 0;
}
/****************************************header*******************************
********************/
#header {
margin: 0;
}
#arrow {
float: left;
display: block;
padding: 0;
margin: 0;
}
#arrow a img {
border: none;
}
#logo {
float: left;
display: block;
padding: 0;
margin: 0;
}
.clear {
clear: both;
}
/**************************************main nav - left**************
*********************/
.mainnav {
display: block;
position: absolute;
background: #d7d7d7;
padding: 0;
margin: 0;
width: 125px;
height: 490px;
}
.mainnav ul {
list-style: none;
padding: 85px 0 0 25px;;
margin: 0;
}
.mainnav ul li {
line-height: 4em;
padding: 0;
margin: 0;
}
.mainnav ul li a {
font: 0.7em Verdana, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: center;
}
.mainnav ul li a:link {
color: #40403d;
}
.mainnav ul li a:visited {
color:#bd7373;
}
.mainnav ul li a:hover {
color:#d63535;
}
.mainnav ul li a:active {
color: #40403d;
}
/**********************main structure - content- titles*************
*******************/
#content_titles1 {
display: block;
width: 1500px;
font: 0.8em Arial, sans-serif;
margin: 20px 0 0 220px;
padding: 0;
}
#content_titles1 ul {
float: left;
display: block;
color: #40403d;
width: 95px;
padding: 0 140px 20px 1em;
}
#content_titles1 ul li {
line-height: 1.1em;
list-style: none;
font-variant: small-caps;
padding: 0;
}
#content_titles1 ul li.tit {
list-style: none;
line-height: 1.4em;
margin: 0 0 0 -1em;
}
#content_titles1 ul li a {
font: 0.7em Verdana, sans-serif;
font-weight: normal;
color: #40403d;
text-decoration: none;
text-align: center;
}
#content_titles1 ul li a:link {
color: #40403d;
}
#content_titles1 ul li a:visited {
color:#bd7373;
}
#content_titles1 ul li a:hover {
color:#d63535;
}
#content_titles1 ul li a:active {
color: #40403d;
}
.clear {
clear: both;
}
#content_titles2 {
display: block;
width: 1500px;
font: 0.8em Arial, sans-serif;
margin: 70px 0 0 150px;
padding: 0;
}
#content_titles2 ul {
float: left;
display: block;
color: #40403d;
width: 95px;
padding: 0 140px 20px 1em;
}
#content_titles2 ul li {
line-height: 1.1em;
list-style: none;
font-variant: small-caps;
padding: 0;
}
#content_titles2 ul li.tit {
list-style: none;
line-height: 1.4em;
margin: 0 0 0 -1em;
}
#content_titles2 ul li a {
font: 0.7em Verdana, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: center;
}
#content_titles2 ul li a:link {
color: #40403d;
}
#content_titles2 ul li a:visited {
color:#bd7373;
}
#content_titles2 ul li a:hover {
color:#d63535;
}
#content_titles2 ul li a:active {
color: #40403d;
}
#content_clear {
clear: both;
}
/***********************************thn_gallery************************************************/
#work_top {
display: block;
psition: absolute;
width: 2500px;
margin: 0 0 0 200px;
padding: 0;
}
#work_top .thn {
float: left;
background: transparent url(../images/white.gif) center no-repeat;
padding: 0 154px 0 20px;
margin: 0;
}
#work_top .thn a {

margin: 0;
padding: 0;
}
.clear {
clear: both;
}	
#work_bottom {
display: block;
width: 2500px;
margin: 0 0 0 125px;
padding: 0;
}
#work_bottom .thn {
float: left;
background: transparent url(../images/grey.gif) center no-repeat;
padding: 0 154px 0 20px;
margin: 0;
}
#work_bottom .thn a {
margin: 0;
padding: 0;
}
.clear {
clear: both;
}
/******************************note re browsers tested**************************************/
.info {
display: block;
border-top: 1px solid #949292;
width: 1200px;
padding: 10px 0 10px 0; 
margin: 0 0 0 130px;
}
.info p {
font: 0.7em Verdana, sans serif;
color: #000;
line-height: 1.1em;
padding: 0 180px 0 70px;
}
.border {border-top: 1px solid #949292;width: 1100px;margin: 0 0 0 130px;}

/*************************footer**********************************************/
.footer {
clear: both;
margin: 0;
}
.footer {
font: 0.6em Verdana, sans serif;
color: #40403d;
line-height: 1em;
letter-spacing: 0.1em;
padding: 5px 0 5px 0;
margin: 0 0 0 130px;
}