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

/*COLOR - 
#BB9266 sand dark 1 banner
#D45416 orange 2
#FFA72E orange 3
#F37E50 orange 4 bkgrnd
#963008 orange dark 1
#FBEC66 yellow 1
#500800 red logo text

#AD5A39 brown 1
*/

body, #container, h1, h2, h3, h4
{margin: 0; padding: 0;}

body
{
text-align: center;
font-family: "Comic Sans MS", cursive;
font-size: 15px;
background: #BB9266;
background-image: url(../pics/tilePage-02.jpg);
background-position: top;
background-repeat: repeat;
}

#container
{
margin: 0 auto; padding: 0;
width: 1000px;
border-left: solid 3px #963008;
text-align: left;
color: #000000;
/*
background-image: url(../pics/tilePage-01.jpg);
background-repeat: no-repeat;
background-position: top;*/
}

#banner
{
margin: 0; padding: 0;
width: 503px;
float: left;
}

#banner img {/*float: left;*/
border-right: solid 3px #963008;}

#wrap
{
margin: 0; padding: 0;/*remove width fixes float drop and expanding box*/
clear: both;
background-color: #E3BF8B;
background-image: url(../pics/wrap-round.jpg);
background-repeat: no-repeat;
background-position: 100% 0%;
*border-top: solid 3px #963008;
*border-right: solid 3px #963008;
*background-image: none; /*asterisk isolates bkgrnd and border for IE-----*/
}

#subWrap
{
margin: 0; padding: 0;
width: 1000px;
float: left;
background-image: url(../pics/wrap-side.jpg);
background-repeat: no-repeat;
background-position: 960px 29px;
}

a {text-decoration: none; font-weight: bold}

a img
{
text-decoration: none;
border: 0;
}

h1, h2, h3, h4
{
margin: 0; padding: 10px 10px 0 10px;
color: #500800;
font-size: 18px;
}

.title
{
margin: 0; padding: 0 0 0 10px;
color: #500800;
font-size: 18px; font-weight: bold;
}

body#eventPage h1, h2
{
color: #000;
}

a:link {color: #124596;}
a:visited {color: #124596;}
a:hover {color: #003;}
a:active {color: #003;}

p
{
margin: 0;
padding: 10px 10px 0 10px;
color: #000000;
letter-spacing: .5px;
}

ul {list-style-type: none;}

ul.list1
{
margin: 0; padding: 10px 10px 0 10px;
font-size: 14px;
}

ul.list2
{
margin: 0; padding: 10px 10px 0 10px;
font-size: 14px;
}

ul.list1-sub1
{
margin: 0; padding: 0 10px 0 10px;
}

.listColor
{
margin: 6px 0 0 16px;
padding: 0 0 0 10px;
font-size: 13px;
color: #003;
list-style: circle;
}

p.logos img
{
margin: 0; padding: 4px 2px 4px 0;
}

.picRight {
margin: 0; padding: 10px;
float: right;}

body#eventPage .figure {
margin: 20px 0 10px 20px; padding: 0;
float: right;
border: solid 3px #963008;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

body#eventPage .picRight {
margin: 0; padding: 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}

.clearBoth {
clear: both;
padding: 40px 0;}

#map2
{
margin: 0; padding: 6px 0 0 25px;
width: 450px;
float: left;
}

body#contactPage .figure {
margin: 0; padding: 0;
float: left;
width: 440px;
border: solid 3px #963008;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

body#contactPage .picRight {
margin: 0; padding: 0;
width: 434px;
float: left;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

/*-------------------------------------------NAV---------------------*/
#navWrap
{
margin: 0; padding: 0;
width: 497px;
float: right;
}

#nav
{
margin: 0; padding: 0;
width: 490px;
font-family: Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
}

#nav li
{
margin: 0; padding: 0 4px;
width: 100px;
float: left;
text-align: center;
}

#nav li.first {margin: 0; padding: 0 4px 0 0;}

#nav li a
{
padding: 137px 0 41px 0;
background-image: url(../pics/nav.jpg);
background-position: top;
background-repeat: no-repeat;
display: block;
}

#nav li a:link {color: #5D4933;}
#nav li a:visited {color: #5D4933;}
#nav li a:hover 
{
background-image: url(../pics/navHover.jpg);
background-position: top;
background-repeat: no-repeat;
color: #FFFFFF;
}

body#homePage a#home,
body#eventPage a#events,
body#galleryPage a#gallery,
body#contactPage a#contact
{
padding: 137px 0 41px 0;
color: #500800;
background-image: url(../pics/navCurrent.jpg);
background-position: top;
background-repeat: no-repeat;
}

/*---------------------------------------------------CONTENT-------------*/
#content
{
margin: 0; padding: 20px 10px 20px 10px;
width: 980px;
float: left;
font-size: 13px;
}

#conBox-1
{
margin: 0; padding: 0 14px 4px 0;
width: 478px;
float: left;
background-image: url(../pics/border.gif);
background-position: top right;
background-repeat: no-repeat;
}

#conBox-2
{
margin: 0; padding: 0 0px 4px 10px;
width: 470px;
float: left;
}

.subBox1
{
margin: 10px; padding: 0 4px 8px 4px;
width: 440px;
background-color: #EDEBE8;
border: solid 2px #AD5A39;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
border-radius: 10px;
}

.subBox2
{
margin: 10px; padding: 0 4px 8px 4px;
width: 440px;
background-color: #EDEBE8;
border: solid 2px #AD5A39;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
border-radius: 10px;
clear: both;
}

#socialWrap
{
margin: 0;padding: 0;
float: left;
}

.socialBox
{
margin: 10px; padding: 0 4px 0 4px;
width: 288px;
background-color: #EDEBE8;
border: solid 2px #AD5A39;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
border-radius: 10px;
}

p.like
{padding: 22px 0 8px 10px;}

.social
{
margin: 0; padding: 0;
width: 280px;
}

#conBoxWide
{
margin: 0; padding: 10px;
width: 936px;
float: left;
}

.subBoxWide
{
margin: 0 0 10px 0; padding: 10px;
width: 936px;
background-color: #EDEBE8;
border: solid 2px #AD5A39;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
border-radius: 10px;
}

body#eventPage .subBoxWide {
padding: 10px 10px 20px 10px;}

.subBoxWideCenter
{
margin: 0; padding: 10px;
width: 936px;
background-color: #EDEBE8;
border: solid 2px #AD5A39;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
border-radius: 10px;
text-align: center;
}

.subBoxGallery
{
margin: 0 0 10px 0; padding: 4px 0 4px 6px;
width: 936px;
background-color: #EDEBE8;
border: solid 2px #AD5A39;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
border-radius: 10px;
}

.galleryTitleBox p
{margin: 0; padding: 10px 0 10px 20px; font-size: 16px;}

.homePic
{
margin: 0; padding: 16px 10px 10px 10px;
float: right;
}

.homePic1
{
margin: 0; padding: 8px;
float: left;
}

/*-------------------------------------------------------MAP-----------*/
#map1
{
margin: 0; padding: 10px 0 0 15px;
width: 450px;
float: left;
}
/*
#map2
{
margin: 0; padding: 6px 0 0 25px;
width: 450px;
float: left;
}*/

.subBoxWide.eventPic-01
{
margin: 0; padding: 10px;
width: 600px;
float: left;
}

body#eventPage p
{
font-size: 14px;
letter-spacing: .04em;
line-height: 18px;
}

/*-----------------------------------------------------FOOTER--------------*/
#footerWrap
{
margin: 0; padding: 0;
clear: both;
background-color: #BB9266;
border-top: solid 1px #963008;
}

#footer
{
margin: 0; padding: 10px;
text-align: center;
font-size: 12px;
border-bottom: solid 3px #963008;
border-right: solid 3px #963008;
}

#biblio
{
margin: 10px 0 0 0; padding: 6px;
width: 125px;
float: left;
background-color: #EDEBE8;
border: solid 2px #AD5A39;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
border-radius: 10px;
}

#bib_125_125_gold_bookseller {
        width: 125px;
        height: 125px;
        background-image: url('http://i.biblio.com/i/en/banners/125_125_gold_bookseller.gif');
        text-align: right;
        font-size: 9px;
        color: #ffffff;
        font-family: verdana, arial, helvetica, sans-serif;
}
#bib_125_125_gold_bookseller form {
        padding: 34px 4px 4px 4px;
 
}
#bib_125_125_gold_bookseller input { 
        background-color: #d9d7c5;
        font-size: 9px;
        font-family: verdana, arial, helvetica, sans-serif;
        margin: 2px;
}
#bib_125_125_gold_bookseller select {
        background-color: #d9d7c5;
        font-size: 9px;
        font-family: verdana, arial, helvetica, sans-serif;
        margin: 2px;
}
/*-------------------------------------------------------------------------*/

.slideshow
{
margin: 14px 0 0 10px; padding: 10px 0 0 10px;
height: 208px; width: 190px;
float: right;
}

.slideshow img {padding: 0; border: none;}


#galleryWrap {clear:left; position:relative; width:916px; height:600px; margin:4px; text-align: center;}

