﻿body
{
	background: url(/images/wood_bg_02.jpg) top left repeat;;
	color: #e6e6e6;
	margin: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
h1, h2, h3, h4, h5, p, li, ul, ol 
{margin: 0 0 15px 0; padding: 0
    }

p{ margin-left:15px; line-height:19px;}
a:link, a:visited, a:active, a:hover { color: #fbfcea; text-decoration: underline; }
a:visited { color: #fdeed9; }
a:active { color: #fed39c; } 
a:hover { text-decoration: none; }
img
{border: none}
p.clear
{clear: both; margin: 0; padding:0}

/*----------------------------------------------Content---------------------------------------------*/
#allContentWrapper
{
	width: 720px;
	margin-right: auto;
	margin-left: auto;}
#pageContent { background: url(/images/BG_expand_06.jpg) repeat-y; width: 720px;
            min-height: 360px; margin: 0; float: left; border: none; padding: 20px 35px 20px 35px; }
.pageContentCap
{float: left; clear: both} 

/*---------------------------------------------Header---------------------------------------------*/
#header
{display: block; margin: 0 auto;}
table { font-size: 10pt; }

/*----------------------------------------------Nav-----------------------------------------------*/
ul#nav
{text-align: center; padding:0; display: block; margin:8px auto; width: 790px;}
ul#nav li
{display: inline; list-style: none; margin: 0 37px;}
ul#nav li.last
{border-right: none}
ul#nav li, ul#nav a
{color: #ffe99f; text-decoration: none; font-size: 13px; font-weight: bold}



/*--------------------------------------------Footer----------------------------------------------*/
#Footer { font-size: 8pt; text-align: center; margin: 0 35px 25px; clear: both; padding-top: 10px; width: 720px; }
           
          
/*----------------------------------------- Homepage --------------------------------------------*/
#prev2 img {float: left; margin: 165px 18px 0 25px; border: none; position: relative; z-index: 12}
#next2 img {float: left; margin: 165px 0 0 20px; border: none; position: relative; z-index: 11}
.slideshowFront {position: absolute; top: 0; left: 0; z-index: 10}
#slideshowWrapper{background: url(/images/homeslideshow_BG.png); height: 371px; width: 682px; position: relative; display: block; margin: 0 auto 20px}
#slideshow {float: left; position: relative; z-index: 9}
.homeQuote {float: left; width: 415px; padding: 0 0 0 20px}
.homeQuote img {border: none}
.quote {display: block; margin-left: auto; margin-right: auto; margin-bottom: 38px; margin-top:10px}
.georgeVideo {background: url(/images/black_trans_bg.png) top left repeat; padding: 10px; margin: 10px 0; width: 448px; float: left; position: relative; z-index: 200}
.georgeVideo object
{position: relative; z-index:201}
.facebookLink
{float: left}
.georgeHomeLink
{float: right}
.rightPhoto {float:right; padding-left:20px; margin-right:-6px; position: relative; z-index:10}

#s4
{margin: 10px 30px 10px 10px; float:right}
#contactForm a { text-decoration: none; font-size: 16px; font-weight: bold; }
#contactForm input { width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.vidInfo {width: 225px; margin-top: 30px; float: left;}

.vidInfo p{ background: url(/images/black_trans_bg.png) top left repeat;
          padding: 10px; margin: 0;}
.showcase img {border: none}
.headerImage {margin:10px 0 0 0}

h1.excellenceQuote {
    margin-top: 15px; /* set this as you like for the page */
    position: relative; /* allows child element to be placed positioned wrt this one */
    overflow:hidden; /* don’t let content leak beyond the header - not needed as height of anchor will cover whole header */
    padding: 0; /* needed to counter the reset/default styles */
}

h1.excellenceQuote a {
    position: absolute; /* defaults to top:0, left:0 and so these can be left out */
    height: 0; /* hiding text, prevent it peaking out */
    width: 100%; /* 686px; fill the parent element */
    background-position: center top;
    background-repeat: no-repeat;
    cursor: default;
}

h1#excellenceQuote {
    height: 169px; /* height of replacement image */
}

h1#excellenceQuote a {
    padding-top: 169px; /* height of the replacement image */
    background-image: url(/images/focus_excellence.png); /* the replacement image */
}

          
/*------------------------------------------------Showcase----------------------------------------------*/
a.marthaLink
{background: url(/images/black_trans_bg.png) top left repeat; text-decoration: none; float: right; margin: 10px 5px; padding: 10px; width: 210px; text-align: center}
.marthaLink img
{border: outset 1px #f2f2f2; padding: 3px}
.marthaLink span
{text-decoration: underline}
.marthaLink p
{margin-left: 0}
.showcase h3
{margin: 10px 0 0 0}
