body {
	margin:0; color:#333; font-size:.8em; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background:top left url(/homeworkrules/images/page/gradient.gif) repeat-x;
}
img {border:0;}
#wrapper {margin:0; padding:0; background:center center url(/homeworkrules/images/page/background.gif) repeat-y;}

/* misc containers */
#nav1, #nav2, #page, #sec_nav {width:770px; margin:0 auto;}

/* bottom layout */
#footer, #utils {margin:0 auto; padding:2em; width:690px; color:#333;}
#footer p {margin:1em;}
#footer p.links {height:21px; background:center center url(/homeworkrules/images/page/lozenge.gif) no-repeat; width:401px;}
#footer a {color:#fff; font-size:0.7em; width:132px; float:left; padding:4px 0;}
#footer a:link, #footer a:visited, #footer a:active {text-decoration:none;}
#footer a:hover {color:#fff;}

/* default links */
a {font-weight:bold;}
#nav1 a, #nav2 a, #sec_nav a {font-weight:normal;}
a:link, a:visited {text-decoration:none; color:#666;}
a:hover {text-decoration:underline; color:#666;}
a:active {text-decoration:none; color:#666;}

/* general typography */
#page p {line-height:140%; margin:0;}
#page h2, #page h3 {width:690px; margin:1em auto; padding:0; color:#0082c5;}
#page h2, #page h3, #page p {width:690px; margin:1em auto; padding:0;}
#page table p {width:auto;}

/* top nav area */
#nav1 ul {display:block; clear:left; list-style:none; margin:0 auto; line-height:2em; background:#2b2b2b; padding:0 5px; width:750px;}
#nav1 ul li {display:inline; white-space:nowrap; color:#fff;}
#nav1 ul a {color:#fff; padding:3px;}
#nav1 ul a.selected {background:#fff; color:#2b2b2b;}
/* sec nav area */
#nav2 ul {display:block; clear:left; list-style:none; margin:0 auto; line-height:2em; background:#fff; padding:0 5px; width:750px;}
#nav2 ul li {display:inline; white-space:nowrap; color:#000;}
#nav2 ul a {color:#000;}
#nav2 ul a:hover {background:#fff;color:#000;text-decoration:underline;}
/* #nav2 ul .header {color:#FF9900;} */
#nav2 ul .selected {color:#FF6600;}

/* nav area bottom page */
#sec_nav {margin:1em auto; background:top center url(/homeworkrules/images/page/sec_nav.gif) repeat-y; height:300px; padding-top:10px;}
#sec_nav ul {width:690px; list-style:none; padding:0; margin:1em auto;}
#sec_nav li {
	background:bottom left url(/homeworkrules/images/page/sec_nav_li.gif) no-repeat; line-height:28px; 
	margin:0 20px 0 0; width:324px; float:left; font-size:0.9em; border-bottom:1px solid #93dbf6; color:#fff;
}
#sec_nav li a {padding:0 0 0 28px; line-height:28px; color:#fff;}
#sec_nav li a:link, #sec_nav li a:visited, #sec_nav li a:active {text-decoration:none;}
#sec_nav li a:hover {color:#fff;}
#sec_nav li.over, #sec_nav li.selected {background:top left url(/homeworkrules/images/page/sec_nav_li.gif) no-repeat;}
#sec_nav h3 {color:#fff;}

#guide {line-height:normal; background:bottom center url(/homeworkrules/images/page/toolbox.gif) no-repeat;}
#guide td {padding:20px;}
#guide img {display:block;}
#guide span {font-weight:bold;color:#f60;}

.noFlash {list-style:none; margin:0; padding:0; height:352px; width:740px; position:relative; z-index:0;}
.noFlash span {
	display:block; position:absolute; left:0; right:0; bottom:0; z-index:1; padding:4px; background:#456; 
	text-decoration:none; color:#fff; font-size:0.8em; background:#000; text-align:left;
}

#page a {color:#FF6600;}
.header {font-weight:bold;}

#page p#dlpdf {line-height:110%;}
#page p#dlpdf span {color:#aaa;}

.buttonPlayer {background:#e2e2e2 center center url(/homeworkrules/images/noflash.gif) no-repeat; float:left; width:17px; height:17px; margin-right:5px;}
