body {
text-align:center;
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
text-decoration:none;
vertical-align:middle;
letter-spacing:0;
word-spacing:0;
line-height:13px;
text-indent:0;
background:url('images/bg_blue_pink.png') repeat-x top;
background-color:#d9c7af;
color:#999;
margin:auto;
width:961px;
height:661px;
}

table {
border:0;
padding:0;
margin:0;
}

ul {
list-style-position:inside;
text-indent:0;
text-align:left;
}

h1 {
color:#333;
font-weight:400;
font-family:Georgia, Times, serif;
font-size:17px;
text-decoration:none;
text-align:left;
letter-spacing:0;
word-spacing:0;
line-height:13px;
text-indent:0;
padding:0;
}

h2 {
color:#FFF;
font-weight:400;
font-family:Georgia, Times, serif;
font-size:20px;
text-decoration:none;
text-align:center;
vertical-align:middle;
letter-spacing:0;
word-spacing:0;
line-height:20px;
text-indent:0;
padding:0;
}

#container {
width:961px;
height:661px;
border:0;
background-color:transparent;
text-align:center;
float:left;
margin:0 auto;
padding:0;
position:relative;
}

#top {
width:961px;
height:60px;
border:0;
background:url('images/top.png') no-repeat top;
background-color:transparent;
float:left;
margin:0;
padding:0;
}

img, #top {
behavior: url(iepngfix.htc);
}

#middle {
width:961px;
height:570px;
border:0;
background:0;
background-color:transparent;
float:left;
margin:0;
padding:0;
text-align:left;
}

#left {
width:109px;
height:570px;
border:0;
background:url('images/left.png') no-repeat top;
background-color:transparent;
float:left;
margin:0;
padding:0;
}

img, #left {
behavior: url(iepngfix.htc);
}

#mid {
width:770px;
height:570px;
border:0;
float:left;
margin:0;
padding:0;
}

#menu {
width:328px;
height:172px;
border:0;
background:url('images/header_menu.png') no-repeat top;
background-color:transparent;
background-attachment:top-left;
float:0;
margin:0;
padding:64px 0px 25px 5px;
text-align:left;
line-height:16px;
display:block;
}

img, #menu {
behavior: url(iepngfix.htc);
}

#right {
width:82px;
height:570px;
border:0;
background:url('images/right.png') no-repeat top;
background-color:transparent;
float:left;
margin:0;
padding:0;
}

img, #right {
behavior: url(iepngfix.htc);
}

#bottom {
width:961px;
height:31px;
border:0;
background:url('images/bottom.png') no-repeat top;
background-color:transparent;
float:left;
margin:0;
padding:0;
}

img, #bottom {
behavior: url(iepngfix.htc);
}

#footer {
width:961px;
height:auto;
min-height:55px;
border:0;
background:0;
background-color:transparent;
float:left;
color:#999;
font-size:10px;
text-align:center;
vertical-align:middle;
letter-spacing:0;
word-spacing:0;
line-height:8px;
text-indent:0;
margin:0;
padding:5px;
}

.clear {
clear:both;
}

#menu a:hover {
color:#584537;
text-decoration:none;
}

#nav a:hover {
color:#584537;
text-decoration:none;
}

#works a:hover {
color:#584537;
text-decoration:none;
}

#text1 a:hover {
color:#584537;
text-decoration:none;
}

a,a:link,a:visited,a:active {
color:#999;
text-decoration:none;
}

/* CSS for Work and other sections below */

#head {
width:770px;
height:77px;
background:url('images/work/logo.gif') no-repeat top;
background-color:#FFF;
border:0;
margin:0;
padding:0;
text-align:right;
}

#sidebar {
width:170px;
height:493px;
border:0;
margin:0;
padding:0;
background-color:#FFF;
float:left;
}

#nav {
width:170px;
height:99px;
background:url('images/work/nav.gif') no-repeat top;
background-color:#FFF;
border:0;
margin:0;
padding:0;
}

#nav a {
padding:0px 0px 0px 20px;
}

#works {
width:543px;
height:462px;
border:0;
margin:0;
padding:15px 29px 16px 28px;
background-color:#FFF;
float:left;
overflow:auto;
font-weight:normal;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
text-decoration:none;
letter-spacing:0;
word-spacing:0;
line-height:13px;
text-indent:0;
color:#999;
}

#works a{
border:0;
margin:0;
padding:0;
text-decoration:none;
color:0;
}

#text1 {
width:150px;
height:394px;
padding:0px 10px 0px 10px;
overflow:auto;
}

.head1 {
font-weight:bold;
color:#584537;
text-decoration:none;
}

#big_table {
0
}

