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

html, body {
background: url(../images/background.jpg) top repeat-x #3c1603;
margin: 0px auto;
height: 100%;
}

.container {
min-height: 100%;
height: auto !important;
height: 100%;
 margin: 0 auto -52px;
}

.topnav {
padding-top: 28px;
}

.topnav a{
color: #ffffff;
text-decoration: none;
display: block;
margin-right: 15px;
float: left;
font-size: 14px;
}

.topnav a:hover {
color: #993300;
}

.logo {
background:url(../images/logo.gif) no-repeat;
margin-top: 40px;
color: #999966;
font-style: italic;
font-size: 14px;
padding: 125px 0px 0px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.logo2 {
background:url(../images/logo.gif) no-repeat;
margin-top: 40px;
height: 50px;
}

.home_right {
margin-top: 50px;
}

.row1_cell1 {
background:url(../images/home1.jpg) no-repeat bottom right;
height: 150px;
}

.row1_cell2 {
background:url(../images/home2.jpg) no-repeat bottom right;
height: 150px;
}

.row2_cell1 {
background:url(../images/home3.jpg) no-repeat top right;
height: 200px;
margin-bottom: 20px;
}

.row2_cell2 {
background:url(../images/home4.jpg) no-repeat top right;
height: 150px;
}

.push-10px {
margin-left: 10px;
}

.push-20px {
margin-left: 20px;
}

.push {
height: 20px;
}

.align_right {
text-align: right;
}

.align_center {
text-align: center;
}

.gallery_category {
margin-top: 50px;
color: #ffffff;
}

.gallery_category a{
color: #ffffff;
text-decoration: none;
}

.gallery_nav {
color: #ffffff;
margin-top: 50px;
}

.gallery_nav a{
color: #ffffff;
text-decoration: none;
}

.gallery_nav ul {
list-style: none;
margin: 0;
padding: 0;
}

.gallery_nav li {
margin: 5px 0px 5px 0px;
}

.gallery_nav a.active {
color: #f25704;
}

.work_container {
margin-top: 50px;
}

.work {
color: #ffffff;
text-align: center;
padding-bottom: 20px;
}

.work img {
margin: 0px 0px 5px 0px;
float: none;
}

.work form {
margin: 0;
padding: 0;
}

h1 {
color: #ffffff;
font-size: 1.5em;
}

p {
color: #ffffff;
}

.inset_img {
padding: 5px;
border: 1px solid #663300;
margin: 8px 8px 8px 0px;
float:left;}

.bottom {
clear:both;
height: 52px;
margin: 0 auto;
}

.footer {
background: #666666;
border-top: 1px solid #999966;
text-align: right;
color: #999999;
padding: 5px;
clear:both;
height: 20px;
}

.subfooter {
width: 950px;
margin: 0px auto;
padding: 10px 0px 10px 0px;
}


