    
body  { background-color: #000; text-align: center }
#wrap {
min-width:776px;
max-width:776px;
width: auto !important; /*IE6 hack*/
width:776px; /*IE6 hack*/
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
}

/* Header */
#header    { margin: 0 auto; padding: 0; width: 776px; height: 76px; overflow: hidden }
#header h1  { line-height: 200px }
#space1    { background-image: url("images/shepherd_01.jpg"); width: 84px; height: 76px; float: left }
#logo    { background-image: url("images/shepherd_02.jpg"); width: 155px; height: 76px; float: left }
#space2     { background-image: url("images/shepherd_03.jpg"); width: 159px; height: 76px; float: left }
/* Top Menu */
#topmenu     { background-image: url("images/shepherd_04.jpg"); padding: 0; width: 378px; height: 76px; float: left; overflow: visible }
#tm4  { background-image: url("images/topmenu_04.png"); letter-spacing: 15px; margin: 0; padding: 0; position: relative; z-index: 1; width: 65px; height: 21px; float: right; overflow: hidden }
#tm4 span { visibility: hidden }
#tm3  { background-image: url("images/topmenu_03.png"); letter-spacing: 15px; margin: 0; padding: 0; position: relative; z-index: 1; width: 79px; height: 21px; float: right; overflow: hidden }
#tm3 span { visibility: hidden }
#tm2  { background-image: url("images/topmenu_02.png"); letter-spacing: 15px; margin: 0; padding: 0; position: relative; z-index: 1; width: 80px; height: 21px; float: right; overflow: hidden }
#tm2 span { visibility: hidden }
#tm1       { background-image: url("images/topmenu_01.png"); letter-spacing: 15px; margin: 0; padding: 0; position: relative; z-index: 1; width: 113px; height: 21px; float: right; overflow: hidden }
#tm1 span     { visibility: hidden }
#tm8  { background-image: url("images/topmenu_09.png"); letter-spacing: 15px; width: 84px; height: 21px; float: right; clear: both; overflow: hidden }
#tm8 span { visibility: hidden }
#tm7  { background-image: url("images/topmenu_08.png"); letter-spacing: 15px; width: 50px; height: 21px; float: right; overflow: hidden }
#tm7 span { visibility: hidden }
#tm6  { background-image: url("images/topmenu_07.png"); letter-spacing: 15px; width: 70px; height: 21px; float: right; overflow: hidden }
#tm6 span { visibility: hidden }
#tm5      { background-image: url("images/topmenu_06.png"); letter-spacing: 15px; width: 67px; height: 21px; float: right; overflow: hidden }
#tm5 span     { visibility: hidden }

/* Content */
#content   { width: 776px; height: 411px; clear: both }
#space3    { background-image: url("images/shepherd_05.jpg"); width: 84px; height: 411px; float: left }
.pages  { position: absolute; top: 0; left: 0; width: 0; height: 0; overflow: hidden }
#page1        { background-image: url("images/shepherd_06.jpg"); margin: 0; padding: 0; width: 251px; height: 411px; float: left; overflow: hidden }
/*#page1 span   { margin: 0; padding-top: 0; padding-left: 15px; position: relative }*/
#page1 p    { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 5px; padding-left: 21px; position: relative; top: 15px; }
#page1 ol    { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 5px }
#page2       { background-image: url("images/shepherd_07.jpg"); width: 252px; height: 411px; float: left; overflow: hidden }
/*#page2 span   { margin: 0; padding-top: 0; padding-left: 5px; position: relative; top: 10px }*/
#page2 p    { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 17px; padding-left: 5px; position: relative; top: 15px; }
#page2 ol     { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 10px; padding-right: 19px; position: relative; left: -5px }
#page2 li   { margin-top: 15px }
#page2 a { color: #000; text-decoration: underline }
#page2 a:hover { color: #993300; text-decoration: underline }
.center-text   { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; padding-top: 5px; padding-right: 17px; padding-left: 21px }
.maroon  { color: #993300 }
.imgfloat  { position: relative; z-index: 1; top: -165px; left: 60px }
#space4    { background-image: url("images/shepherd_08.jpg"); width: 189px; height: 411px; float: left }

/* Navigation */
#nav   { width: 776px; height: 59px; clear: both }
#space5    { background-image: url("images/shepherd_09.jpg"); width: 84px; height: 59px; float: left }
#left    { background-image: url("images/shepherd_10.jpg"); width: 251px; height: 59px; float: left }
#left div   { background-image: url("images/prev.gif"); cursor: pointer; width: 136px; height: 29px }
#right     { background-image: url("images/shepherd_11.jpg"); width: 252px; height: 59px; float: left }
#right div   { background-image: url("images/next.gif"); cursor: pointer; width: 92px; height: 29px; float: right }
#space6    { background-image: url("images/shepherd_12.jpg"); width: 189px; height: 59px; float: left }

/* Footer */
#footer     { text-align: center; position: relative; top: -20px; width: 776px; height: 54px; clear: both }
/* Footer Menu */
#menu  { margin: 0; padding: 0; width: 767px; height: 28px }
#m1  { background-image: url("images/menu_01.png"); letter-spacing: 15px; width: 56px; height: 28px; float: left; overflow: hidden }
#m1 span     { visibility: hidden }
#m2  { background-image: url("images/menu_02.png"); letter-spacing: 15px; width: 96px; height: 28px; float: left; overflow: hidden }
#m2 span     { visibility: hidden }
#m3  { background-image: url("images/menu_03.png"); letter-spacing: 15px; width: 107px; height: 28px; float: left; overflow: hidden }
#m3 span     { visibility: hidden }
#m4  { background-image: url("images/menu_04.png"); letter-spacing: 15px; width: 67px; height: 28px; float: left; overflow: hidden }
#m4 span     { visibility: hidden }
#m5  { background-image: url("images/menu_05.png"); letter-spacing: 15px; width: 163px; height: 28px; float: left; overflow: hidden }
#m5 span     { visibility: hidden }
#m6  { background-image: url("images/menu_06.png"); letter-spacing: 15px; width: 169px; height: 28px; float: left; overflow: hidden }
#m6 span     { visibility: hidden }
#m7  { background-image: url("images/menu_07.png"); letter-spacing: 15px; width: 69px; height: 28px; float: left; overflow: hidden }
#m7 span     { visibility: hidden }
/* Copyright */
#copyright   { color: #808080; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center }
#copyright a  { color: #808080; text-decoration: none }