* {
padding:0;
margin:0;
outline:none;
text-decoration:none;
vertical-align:baseline;
}

body {
font:16px/1.5 normal;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
background: #703211;
color: #603813;
}



#decor_3 {
background: url(cssimg/sitewrap_bg.png) 50% 100% no-repeat;
padding: 1px 0 310px;
min-width:970px;
margin:14px 0 20px;
}

#decor_1 {
background: url(cssimg/bg_top_1.png) repeat-x 0 0;
}

#decor_2 {
background: url(cssimg/bg_bottom_1.png) repeat-x 0% 100%;
}


#sitewrap {
background: url(cssimg/bg_main.png) repeat 0 0;
}

#site, h1#logo, p#intro, #info {
width:800px;
margin:0 auto;
}


h1#logo {
width: 970px;
height: 300px;
overflow:hidden;
text-indent:-9999px;
background: url(cssimg/logo_bg.png) 0 0 no-repeat;
}

p#intro {
text-transform: uppercase;
text-align: center;
font-size: 28px;
letter-spacing: 1px;
line-height: 1.1;
color: #3e7022;
width: 670px;
height: 95px;
padding: 15px 0 0;
background: url(cssimg/intro_bg.png) 50% 0 no-repeat;
}

#gallery p {
font-weight: bold;
margin: 0 11px;
padding:35px 2px 0;
clear:both;
border-bottom: 1px solid #703211;
}

#info {
color: #3e7022;
text-align: center;
clear:both;
padding:70px 0 125px;
background: url(cssimg/info_bg.png) 50% 55px no-repeat;
}
        
.ic_container {
position:relative;
border:1px solid #703211;
margin:11px;
width:136px;
float:left;
}

.overlay {
opacity:0.4;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.ic_caption {
position:absolute;    
opacity:0.8;  
overflow:hidden;
margin:0;
padding:0;
left:0;
right:0;
cursor:default;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}

/* kk fix to make entire link clickable across full height and width thumbnail. alter 24 bit link_caption_bg.png to suit */
.ic_caption a { 
color: #fff; 
font-size: 14px; 
line-height: 18px; 
display: block; 
padding: 112px 5px 6px 5px;
background: url(cssimg/link_caption_bg.png) 0 100% no-repeat;
}

/* ColorBox Core Style: The following CSS is consistent between example themes and should not be altered.*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#291000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; border:5px solid #100;}
        #cboxTitle{position:absolute; top:-22px; left:5px; color:#cb9; text-transform: uppercase; font-size: 14px; letter-spacing: 1px}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#cb9;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#cb9;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(cssimg/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(cssimg/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(cssimg/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(cssimg/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}




