/* css for lolc.com */
/* 2007-05-09 fchmely */

body {margin: 0; padding: 10px; background-color: #a7b0d7; font: 1em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; color: #ffffff; text-align: center; }
#divWrapper_home {width: 800px; margin: 0 auto; padding: 0; border-left: 2px solid #717fe0; border-right: 2px solid #717fe0; background-color: #a7b0d7; background-image: url("home_bkg.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; text-align: center; }
#divWrapper {width: 800px; margin: 0 auto; padding: 0; border-left: 2px solid #717fe0; border-right: 2px solid #717fe0; background-color: #a7b0d7; background-image: url("sub_bkg.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; text-align: center; }

/* main content area */
#divMainContent {margin: 2px; padding: 0; width: 758px;  text-align: left;}

/* contents */
#divTop_home {margin: 0; height: 420px;  text-align: left; }
#divTop {margin: 10px 10px 0 10px; width: 730px; text-align: left; font-size: 2em; font-weight: bold; }
#divLeft {float: left; margin: 10px 0 0 10px; width: 272px; text-align: center; display: inline; }
/* display: inline prevents IE from doubling margin, otherwise ignored */
#divRight {float: left; margin: 0 10px; padding: 44px 0 20px 0; width: 480px; height: 560px; text-align: left; color: navy; }
/* hack for IE5 - treats height as min-height, but doesnt understand child selector, below */
html>body #divRight {height: auto; min-height: 560px; }
#divRightImg {float: left; margin: 0 10px; padding: 0; width: 480px; height: 560px; text-align: left; color: navy; }
/* hack for IE5 - treats height as min-height, but doesnt understand child selector, below */
html>body #divRight {height: auto; min-height: 560px; }
#divHeader {margin: 0; padding: 0; text-align: center; font-size: 1.5em; color: #ffffff;}
#divHeaderImg {margin: 0; padding: 0; text-align: left; }
#divTitle {margin: 0; text-align: left; font-size: 1.25em; }
#divAboutTitle {margin: 0; text-align: left; font-size: 2em; }
#divBottom_home {clear: both; margin: 2px; height: 170px; }
/* border: 3px solid #330000; */
#divMenu_home {float: right; margin: 0; width: 210px; text-align: left; }
#divMenuTop {margin: 0; height: 410px;  text-align: left; }
#divMenu {margin: 0; text-align: left; }
span.imgLink {margin: 0; padding: 6px; }


/* footer */
#divFooter {clear: both; margin: 10px auto; padding: 10px; width: 600px; text-align: center; font-size: 0.8em; border-top: 2px solid #ffffff; }

/* links */
a {color: #ffffff;  }
a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:active {text-decoration: underline; }
a:hover {text-decoration: underline; }
a img {border: none; }
a.currentPage {color: #ff0000; }

/* end */