body { text-align: center; font-family: Arial; margin:0px auto; padding:0px; background: #222222 url(../images/passion_bg.gif) repeat-x bottom; }
html>body { text-align: -moz-center; }
a { text-decoration: none; color: white; }
#master { margin: 0px auto; padding: 0px; height: 100%; min-height: 700px; width: 100%; background-image: url(../images/passion_stories_bg.gif); background-repeat: no-repeat; background-position: bottom left; }

/* Page Layout Classes */
div.header { width: 793px; height: 71px; background: url(../images/header.jpg) no-repeat; }                    
div.footer { text-align: left; color: #3C3C3C; margin-top: 19px; width: 793px; height: 66px; }
div.footer .links { color: white; font-size: 13px; color: #383838; }
div.footer .links a { margin-right: 7px; margin-left: 6px; font-size: 9px; text-decoration: none; color: #383838; }
div.footer .links .noLeft { margin-left: 0px; }
div.footer .copyright { margin-right: 10px; font-size: 9px; color: #383838; }
div.footer .copyright a { font-size: 9px; text-decoration: none; color: #383838; }                    

/* Content Section */
div.contentMaster { width: 793px; background-color: #538100; padding-bottom: 8px}
div.contentBack { border: 1px solid #365100; margin-top: 0px; background: url(../images/content_bg.gif) repeat right; width: 774px; }
table.contentTable { margin-top: 3px; margin-left: 3px; margin-bottom: 3px; min-height: 441px; }
table.contentTable td { vertical-align: top; }

/* Navigation Area 441px*/
.navigationMasterCol { background: url(../images/navigation_bg.gif) no-repeat; background-position: bottom right; }
.navigationMaster { width: 184px; height: 441px; }
.navigationMaster .btn { position: relative; top: 0px; left: -2px; }
.navigationMaster img { border: 0px; }
.whatis { color: white; font-size: 11px; padding: 12px; }
.whatis .title { font-size: 13px; font-weight: bold; }
.whatis .link { margin-top: 10px; }

/* Bottom Section */
div.bottomMaster { margin-top: 4px; width: 793px; height: 86px; padding-top: 4px; background-color: #538100; }
div.bottomContent { border: 1px solid #365100; background: url(../images/content_bg.gif) repeat right; width: 775px; height: 77px; text-align: left; }
table.bottomTable { position: relative; top: 1px; left: 4px; width: 764px; height: 73px; }
html>body table.bottomTable { top: 2px; }
table.bottomTable td { vertical-align: middle; }
table.bottomTable .arrows { width: 14px; }
div.imageNav { width: 735px; height: 73px; }

hr { height: 1px; border-bottom: 1px dotted black; }

