body { color: #666; font-size: 76%; font-family: arial, verdana, sans-serif; background-color: #adf; text-align: center; margin-top: 0; padding-top: 0; }

#main_content { background-color: #fff; padding: 28px; }
/* footer defn */
#footer p { color:#69a;}
#footer a { color:#69a;}


/* main content table positioning to header */
#main_table { position: relative; top: -10px; }
/* content data defn */
h1 { color: #936; font-size: 1.6em; font-weight: normal; margin-top: 0; }
h2 { color: #936; font-size: 1.2em; font-weight: bold; margin-top: 0; }
h3 { font-size: 0.9em; font-weight: bold; margin-top: 0; }
h4 { color: #d73; font-size: 2.4em; font-weight: normal; line-height: 1.2em; margin-top: 0; margin-bottom: 0; }
h3 + p { margin-top: 0.2em; }
p { font-size: 0.9em; line-height: 1.3em; }
ul { font-size: 0.75em; line-height: 1.4em; list-style-type: disc; margin: 1em 0 1.5em 28px; }

.intro { font-size: 1.2em; }
/* link buttons */
.formal_links { font-size: 0.8em; }
/* content links */
a:link { color: #44a; }
a:visited { color: #446; }
a:hover { color: #44a; text-decoration: underline; }
a:active { color: #d73; }

/* home page defn */
#home_lc { background-color: #fff; padding: 28px; background-image: url(img/crnr_tl.gif); background-repeat: no-repeat; }
#home_rc { background-color: #f7f6f4; background-image: url(img/crnr_tr.gif); background-repeat: no-repeat; background-position: right top; padding: 28px; border-left: 2px dotted #fcd; }

/*paly package defn */
#play_menu { color: #44a; font-size: 1em; background-color: #ddd; background-image: url(img/crnr_tl.gif); background-repeat: no-repeat; background-position: 0 top; height: 400px; padding: 28px; }
/* side menu link definitions*/
#play_menu a:link { text-decoration: none; color: #555 ; }
#play_menu a:visited {text-decoration: none; color: #555}
#play_menu a:hover {text-decoration: underline; color: #44a}
#play_menu a:active {text-decoration: underline; color: #44a}
#play_content { background-color: #ffffff; background-image: url(img/crnr_tr.gif); background-repeat: no-repeat; background-position: right top; height: 100%; padding: 28px; border-left: 2px dotted #fcd;}
#play_menu img {padding-bottom: 1em;}
/* general image defn */
.img_bdr { margin-top: 0; margin-right: 14px; border-color: #999; border-width: 1px; }
.img_fltL { float: left; margin-right: 14px; margin-bottom: 14px; border: solid 1px #999; }
.img_fltR { float: right; margin-top: 14px; margin-bottom: 14px; margin-left: 14px; border: solid 1px #999; }

/* menu definitions */
#main_menu { color: #666; position: relative; top: -25px; left: 500px; width: 100%; float: left; }
#main_menu ul { margin: 0; padding: 0; }
#main_menu li { float: left; margin: 0; padding-right: 8px; padding-left: 8px; border-right: 2px dotted #fcd; list-style-type: none; }
#main_menu li:first-child { border-left: 2px dotted #fcd; list-style-type: none; }
#main_menu li a:link {text-decoration: none; color: #555}
#main_menu li a:visited {text-decoration: none; color: #555}
#main_menu li a:hover {text-decoration: underline; color: #44a}
#main_menu li a:active {text-decoration: none; color: #44a}
#main_menu li.current {text-decoration: none; color: #44a}


