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


/* Zero out default styles */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}


/* Main styles for site body.h1,h2,h3,h4,p,a */
body {line-height:1;font-family:"Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;text-align:center;font-size:14px;line-height:25px;font-family:Arial, sans-serif;background-color:#FFFFE3;}
h1 {font-size:60px;line-height:60px;font-family:georgia, Arial, serif;margin-bottom:15px;font-weight:normal;}
h2 {font-size:25px;line-height:25px;margin-bottom:15px;font-family:georgia,Arial, serif;color:black;margin-bottom:50px;color:#333333;}
h3 {font-size:18px;line-height:20px;font-family:georgia,Arial, serif;color:black;text-decoration:none;margin-top:20px;margin-bottom:20px;color:#333333;}
h4 {font-size:15px;line-height:25px;margin-bottom:10px;font-family:georgia,Arial, serif;color:#666666;}
p {padding-top:25px;padding-bottom:25px;font-family:Arial, serif;line-height:25px;max-width:780px;margin:auto;color:#444444}
em {font-style:italic;font-weight:normal;line-height:25px;max-width:850px;margin:auto;margin-top:20px;margin-bottom:20px}
a {text-decoration:none;}
a:hover {text-decoration:none;}
.buttons {border:1px solid olive;background-color:white;padding-left:5px;padding-right:5px}
.buttons:hover {background-color:#FFFFE3;}
ul {list-style:none;margin:25px 25px}
.clear{clear:both;}
.news {max-width:370px;float:left;text-align:justify;margin:auto;padding:20px;}
.quote {font-size:4em;font-family: Georgia;color:#7F9B3E;position:relative;top:10px;}
#orgstyle {max-width:850px;min-width:800px;margin:auto;}


/*  Css for drop shadow on divs */
.topBox {width:600px;height:35px;margin:auto;background-image:url(../dropshadow/dsTop.png);background-repeat:repeat-x;}
.topLeft {height:35px;width:35px;background-image:url(../dropshadow/dsTopLeft.png);float:left;}
.topRight {height:35px;width:35px;background-image:url(../dropshadow/dsTopRight.png);float:Right;}
.mainBox {width:600px;background-repeat:repeat-y;background-position:right 0px;margin:auto;}
.bottomBox {width:600px;height:35px;margin:auto;background-image:url(../dropshadow/dsBottom.png);background-repeat:repeat-x;}
.bottomLeft {height:35px;width:35px;background-image:url(../dropshadow/dsBottomLeft.png);float:left;}
.bottomRight {height:35px;width:35px;background-image:url(../dropshadow/dsbottomRight.png);float:Right;}



/* css for tables */
#content table p {font-size:1em;margin:2px 0;}
#content table h5 {font-size:1.09em;margin:0;}
caption,th,td {text-align:left;font-weight:normal;}

/*css email form & contact details */
#emailform {width:400px;border:1px dotted silver;margin:auto;padding-left:50px;padding-right:50px;}
#emailform a{color:#555555}
#emailform a:hover {color:black}


/* cs contact me */
#contactme{margin:auto;display:none;width:300px;color:silver;}


/* css used for main pics banner & header */
.imgsborder {border:1px solid olive;}
#bannerthemill {margin-top:40px}
#banner ul li{display:inline;float:left;text-align:center;margin-right:2px;margin-left:2px;}
#banner ul li a{text-align:center;color:black;}
#bg{position:absolute;width:850px;height:470px;margin-left:20px;margin-top:-90px;background-repeat:repeat-x;z-index:-1;background-image:url(../home/swirlydance.png);}
#header{width:890px;margin:auto;margin-top:30px;}
#header banner ul{margin:auto;}
#header banner ul li{float:left;}
#header banner img{border:1px solid #A6A642;}






/* css for navbar */
#navBar{text-align:center;margin:auto;width:380px;position:relative;top:-7px;}
#navBar li{display:inline;float:left;margin-Left:5px;margin-right:5px;padding:5px;color:black;border:1px solid olive;border-bottom:none;font-style:bold;}
#navBar li a{color:silver;color:#666666;}
#navBar li:first-child{}
#nav li:hover{background-color:#FFFFE3;position:relative;top:2px;}
#nav li a:hover{color:black}
.activeTab {background-color:white;position:relative;top:2px;}



/* css horizontal drop shadow divider */
.ds {background-image:url(../dropshadow/ds.png);background-position:bottom;background-repeat:repeat-x;}

/*css recommendations page */
#recommendations {border-top:4px double silver;border-bottom:4px double silver;padding-bottom:20px;}
#recommendations {width:570px;margin:auto;}
#recommendations ul img{border:1px solid #555555;height:60px;}
#recommendations ul li{display:inline;color:#000000;float:left;text-align:center;margin-right:2px;margin-left:2px;}


/* css features page */
.features{display:inline;margin-bottom:30px;}
.features h2{margin-bottom:5px;margin-top:20px;}


/* css additional info page */
.links h2{margin-bottom:10px;margin-top:10px;}
.links p{margin-bottom:0px;}
.links a{text-decoration:underline}
.features a{color:#555555;}
.features a :hover{color:black;}

/* css directions page */
.directions{max-width:600px;margin:auto;text-align:left;margin-bottom:30px;}
.directions p:first-letter {font-size:100%;color:#333333;}
.directions p{padding:0px;margin:5px;}


/* footer css */
.footer{background-repeat:repeat-x;padding-top:1px;padding-bottom:1px;background-color:#333333;position:fixed;bottom:0px;left:0px;z-index:50;width:100%;border-top:1px solid silver;}
.footer {color:#333333;margin-top:0px;margin-top:0px;padding-bottom:1px;padding-top:1px;opacity:0.85}
.footer a {color:#666666;padding-left:10px;}
.footer a:hover{color:silver;}
.footer h4{font-size:90%;margin-bottom:1px;margin-top:1px;padding-bottom:0px;padding-top:0px;}