/* CSS Document */

/*-----------------------------------------*/
/* Framework */
/*-----------------------------------------*/
#header, #nav-content, #content-container, #footer-container, #legal-container, #created-by-container{
width: 760px;
}
#content-body {
width: 485px;
}
#sidebar {
width: 250px;
margin-left: 25px;
}
#logo {
margin-top: 30px;
background: url(../img/logo-500-8bit.png) no-repeat;
clear: both;
width: 500px;
height: 132px;
margin-left: auto;
margin-right: auto;
}
html>body #logo {
background: url(../img/logo-500.png) no-repeat;
}
#logo a, #logo a:link, #logo a:visited {
display: block;
width: 500px;
height: 132px;
text-decoration: none;
}
#contact-info, #footer-links {
width: 30%;
float: left;
display: inline;
}
/*-----------------------------------------*/
/* Navigation */
/*-----------------------------------------*/
#nav {
height: 30px;
border-bottom: 5px solid #774023;
font-size: 13px;
}
#nav ul {
height: 30px;
}
#nav li {
margin-left: 5px;
height: 30px;
}
#nav li a, #nav li a:link, #nav li a:visited {
border-top: 4px solid #292918;
padding: 2px 8px 5px;
height: 19px;
}
#nav .current_page_item a, #nav .current_page_item a:link, #nav .current_page_item a:visited {
border-top: 4px solid #292918;
}
#nav li a:hover {
border-top: 4px solid #506E32;
}
#nav .current_page_item a:hover {
border-top: 4px solid #292918;
}
#nav img {
margin: 2px;
}
#secondary-nav {
width: 250px;
font-size: 12px;
}
#secondary-nav ul {
width: 250px;
padding: 10px;
margin: 0;
}
#secondary-nav li {
margin-left: 10px;
}
#secondary-nav a, #secondary-nav a:link, #secondary-nav a:visited {
width: 190px;
padding: 5px 10px;
}
#secondary-nav .current_page_item  a, #secondary-nav .current_page_item  a:link, #secondary-nav .current_page_item  a:visited, #secondary-nav .current_page_item a:hover {
background: #774023;
}
#secondary-nav a:hover {
background: #7AA154;
}


/*-----------------------------------------*/
/* Plugins */
/*-----------------------------------------*/
#search {
margin-right: 0;
width: 250px;
height: 32px;
}
#search-field {
background: url(../img/search-field-bkgd.png) no-repeat;
width: 136px;
height: 27px;
margin-right: 5px;
padding: 5px 10px;
}
#search-submit {
width: 25px;
height: 27px;
margin: 0;
}
.tx-macinasearchbox-pi1 {
background: #774023;
float: left;
height: 32px;
width: 186px;
}
/*-----------------------------------------*/
/* Frames */
/*-----------------------------------------*/

.slideshow {
clear: both;
width: 300px;
height: 200px;
float: right;
list-style-image: none;
list-style-position: none;
list-style-type: none;
margin-left: 10px;
}