/* All Rights Reserved - Holly and Associates */

body {color: #333; background-color: #697759; background-image:url("images/background.jpg"); margin-top: 9px; font-family:verdana,geneva,sans-serif; font-size:.7em; }
p {line-height: 1.4em; }
h3 {margin: 0; padding: 0; color: #697759; background-color: inherit; font-size: 1.5em; }
.clr {clear: both; }

#wrapper{margin:0 auto; width:760px; }
#flash {margin-bottom: 7px; }

a:link {color: #0C348E; background-color: inherit; }
a:visited {color: #0C348E; background-color: inherit; }
a:hover {color: #E4AA2D; background-color: inherit; }
a:active {color: #E4AA2D; background-color: inherit; }

/* Top Navigation */
#topNav {width: 760px; border: 0; border-collapse: collapse; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; }
#topNav td.right {width: 743px; border-top: 1px solid #fff; border-right: 1px solid #fff; padding-left: 9px; color: #CCD3C2; background-color: inherit; }
#topNav ul {list-style: none; margin: 0; padding: 0; }
#topNav ul li {display: inline; padding-right: 35px; }
#topNav ul li.last {display: inline; }
#topNav a:link {color: #CCD3C2; background-color: inherit; text-decoration: none; }
#topNav a:visited {color: #CCD3C2; background-color: inherit; text-decoration: none; }
#topNav a:hover {color: #E4AA2D; background-color: inherit; text-decoration: none; }
#topNav a:active {color: #E4AA2D; background-color: inherit; text-decoration: none; }

/* Content Area */
#content {color: inherit; background-color: #fff; padding: 18px 15px; } 
#contentTable {width: 100%; border: 0; border-collapse: collapse; }
#contentTable td.left {vertical-align: top; padding-right: 40px; }
#contentTable td.right {text-align: right; vertical-align: top; }

#columnLeft {float: left; width: 450px; }
#columnRight {margin: 0 5px 0 470px; text-align: right; }
.quote {font: italic 140% 'Palatino Linotype', 'Book Antiqua', serif; font-weight: bold; text-align: right; padding: 30px 0 15px 15px; }

/* Portfolio Navigation */
#portNav1 {float: left; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; }
#portNav1 ul {list-style: none; margin: 0; padding: 0; }
#portNav1 ul li {display: block; padding: 0 0 7px 10px; border-left: 1px solid #6C7C5B; }
#portNav1 li a {color: #344D1B; background-color: #fff; text-decoration: none; }
#portNav1 li a:hover {color: #EBA40A; background-color: #fff; }
#portNav1 li {color: #EBA40A; background-color: #fff; }

#portNav2,.portNav2 {float: left; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; }
#portNav2 ul,.portNav2 ul {list-style: none; margin: 0 0 0 10px; padding: 0; }
#portNav2 ul li,.portNav2 ul li {display: block; margin: 0; padding: 0 0 7px 10px; border-left: 1px solid #6C7C5B; }
#portNav2 li a,.portNav2 li a {color: #344D1B; background-color: #fff; text-decoration: none; }
#portNav2 li a:hover,.portNav2 li a:hover {color: #EBA40A; background-color: #fff; }
#portNav2 li,.portNav2 li {color: #EBA40A; background-color: #fff; }


#footer {margin:0 auto; width:760px; color: #CCD3C2; background-color: inherit; text-align: right; padding: 10px; font-size: .85em; }
#footer a:link {color: #E4AA2D; background-color: inherit; text-decoration: none; }
#footer a:visited {color: #E4AA2D; background-color: inherit; text-decoration: none; }
#footer a:hover {color: #CCD3C2; background-color: inherit; text-decoration: none; }
#footer a:active {color: #CCD3C2; background-color: inherit; text-decoration: none; }

/* form styles */
#contact {width: 95%; border-collapse: collapse; border: 1px solid #697759; }
input {border: 1px solid #7A7A7A; font-size: 1em; color: inherit; background-color: #fff; font-family:verdana,geneva,sans-serif; padding: 2px; }
input.submit {border: 1px solid #7A7A7A; font-size: 1em; color: inherit; background-color: #F0F0F0; font-family:verdana,geneva,sans-serif; padding: 2px; }
textarea {border: 1px solid #7A7A7A; font-size: 1em; color: inherit; background-color: #fff; font-family:verdana,geneva,sans-serif; padding: 2px; }

.errormesg {color: red; background-color: inherit; font-weight: bold; font-size: 110%; }

/* Miscellaneous spans and classes */
span.holly {color: #697759; background-color: inherit; font-weight: bold; }
ul li {padding-bottom: 5px; }
ol li {padding-bottom: 5px; }
li.first {padding-top: 5px; }
span.indent {padding: 0 1em .2em 1em; font: italic normal bold 1.2em verdana, geneva, sans-serif; border-bottom: 1px solid #333; }
p.negative {margin-bottom: -10px; }
p.negative2 {margin-top: -10px; padding-left: 15px; font-style: italic; }


blockquote {width: 350px; margin: 1.5em 0 0 20px; padding: 0.4em 0.7em 0.7em 0.7em; color: #555; background-color: #E5E5E4; border-top: 1.2em solid #9D9D9D; border-bottom: 1.2em solid #9D9D9D; }
blockquote p {margin: 0; padding: 0; }

/* images */
img.logo {border: 0; width: 252px; height: 128px; }
img.slash {border: 0; width: 17px; height: 21px; }

/* slideshow */
#slideshow a img {
    border: 0;
    background: trnasparent;
}
#slideshow {
    margin: 0 0 0 auto;
    background: #687559;
    width: 760px;
}

#slideshow_nav {
    float: left;
    display: inline;
    background: #687559 url(/images/slideshow_bg_left.gif);
    width: 216px;
    height: 302px;
}
#slideshow_nav div {
    background: transparent;
    margin: 20px 0px 0px 5px;
}

#slideshow_content {
    float: left;
    display: inline;
    background: #687559;
    width: 400px;
    height: 300px;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
 
#slideshow_content img {
    display: inline;
    top: 0;
    left: 0;
} 

#slideshow_right {
    float: right;
    background: #687559;
    width: 144px;
    height: 300px;
}