@charset "UTF-8";
/* CSS Document */


body {
background-color:#777777;
background-image:url(../images/bg.jpg);
background-position:bottom right;
background-repeat:no-repeat;
background-attachment:fixed;
padding:10px 30px 20px 30px;
}

img {
border:none;
}


/*-----------------*/

#frontPageWordmark {
position:absolute;
top:50px;
left:220px;
margin:0px;
padding:0px;
z-index:50;
}

#frontPageFeature {
position:absolute;
top:165px;
left:220px;
margin:0px;
padding:0px;
height:375px;
width:650px;
background-color:#FFFFFF;
z-index:50;
}

#copyright {
position:absolute;
top:550px;
left:220px;
margin:0px;
padding:0px;
z-index:50;
}

.copyright p{
font-size:9px;
line-height:9px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
color:#FFFFFF;
margin:0px 0 0 0;
padding: 0 0 0 0;
}

#Mblock {
position:fixed;
top:80px;
left:835px;
margin:0px;
padding:0px;
z-index:50;
}

#WordmarkBlock {
position:fixed;
top:80px;
left:925px;
margin:0px;
padding:0px;
z-index:50;
}

#NavBlock {
position:fixed;
top:80px;
left:45px;
margin:0px;
padding:0px;
z-index:50;
}

.NavBlock p{
font-size:14px;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
color:#FFFFFF;
margin:0px 0 0 0;
padding: 0 0 0 0;
}

.NavBlock h6{
font-size:12px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
color:#BBBBBB;
margin:-5px 0 0 0;
padding: 0 0 0 0;
}

.NavBlock p a {
color:#FFFFFF;
text-decoration:none;
}

.NavBlock h6 a {
color:#BBBBBB;
text-decoration:none;
}

.NavBlock a:hover {
color:#000000;
text-decoration:none;
}

/*-----------------*/

#backDrop {
position:fixed;
background-color:#FFFFFF;
top:0px;
left:250px;
padding:30px 0px 50px 70px;
margin:0px;
width:700px;
height:100%;
z-index:1;
border-right:#000000 solid thin;
border-left:#000000 solid thin;
}

/*-----------------*/

#gallery { 
position: relative; 
width:650px; height:325px; 
margin:0; 
padding:0; 
}

#gallery li { 
display: block; 
}

/*-----------------*/

#pageContent {
position:absolute;
top:0px;
left:250px;
padding:30px 0px 50px 70px;
margin:0px;
width:700px;
z-index:100;
border-right:#000000 solid thin;
border-left:#000000 solid thin;
}

.pageContent h5 {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-style:normal;
font-weight:bold;
color:#000000;
margin:30px 0 12px 0;
padding:0;
}

.pageContent h6 {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
font-style:normal;
font-weight:normal;
color:#000000;
margin:8px 0 0 0;
padding:0;
}

.pageContent h7 {
font-size:12px;
line-height:20px;
font-family:Helvetica, Arial, sans-serif;
font-style:normal;
font-weight:bold;
color:#CC0000;
padding:0px;
}

/*-----------------*/

#header {
padding:0px;
margin:48px 0 30px 0;
}

#indexheader {
padding:0px;
margin:30px 0 24px 0;
}

.header h1 {
font-size:26px;
font-family:Helvetica, Arial, sans-serif;
font-style:normal;
font-weight:normal;
color:#000000;
margin:0 0 3px 0;
padding:0;
}

.header h2 {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
color:#666666;
margin:0;
padding:0;
}

.header p {
font-size:28px;
line-height:35px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
color:#000000;
margin:25px 30px 25px 0;
padding:0;
}

/*-----------------*/

#article {
left:0px;
padding:0px;
margin:38px 0 0 0;
width:550px;
}

.article h1 {
font-size:26px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
color:#000000;
margin:0 0 24px 0;
padding:0;
}


.article p {
font-size:13px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
color:#000000;
margin:0 0 8px 0;
padding:0;
}

.article img {
border:none;
margin:0 20px 10px 0;
padding:0;
}

.article a {
color:#CC0000;
text-decoration:none;
}

.article a:hover {
color:#CC0000;
text-decoration:underline;
}


/*-----------------*/

.ourWorkLinks a {
color:#000000;
text-decoration:none;
}

.ourWorkLinks a:hover {
color:#000000;
text-decoration:underline;
}





/*-----------------*/

ul#menu {
  width: 100px;
  list-style-type: none;
  border-top: solid 1px #b9a894;
  margin: 0;
  padding: 0;
}

ul#menu ol {
  display: none;
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

ul#menu li, 
  ul#menu a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #785a3c;
}

ul#menu li {
  border-bottom: solid 1px #b9a894;
  line-height: 15px;
}

ul#menu ol li {
  border-bottom: none;
}

ul#menu ol li:before {
  content: "- ";
}

ul#menu a {
  text-decoration: none;
  outline: none;
}

ul#menu a:hover {
  color: #539dbc;
}

ul#menu a.active {
  color: #be5028;
}



