a, a:active {  outline: none;}

body {background:url(bodygradient.gif) repeat-x scroll left top;padding:0;margin:0;}
#body { position:relative; border-left: 1px #d8d8d8 solid; border-right: 1px #d8d8d8 solid; margin:0 auto;width:947px;background:url(background.gif) repeat-x scroll left 116px;}
#header {display:block; background:url(head.jpg) no-repeat scroll center top;height:116px;width:947px;}
#left {float:left;width:253px;margin-left:9px;}
  #menu {width:253px;border-collapse:collapse;background:url(menuborders.gif) repeat-y scroll left top;margin-bottom:14px;}
  #menu td {padding:0;}
  #menuborder {width:253px;height:112px;background:url(menuupborder1.jpg) no-repeat scroll left top;}
  #menubordercont {FONT:18px Arial,sans-serif;padding:24px 12px 6px 12px;letter-spacing: 0px;line-height: 1;}
  #menubordercont a {display:block;margin-bottom:18px;}
  #menubordercont a:hover {text-decoration:none;}
  #menubordercont .menua {color:#4a4a4a;}
  #menucurrent {color:#d10000;text-decoration:none;}
  #menuborderhead {text-align:center;FONT:italic 28px Times New Roman,sans-serif; color:#000000;padding-top:14px;}
  #menuborderhead span {FONT:italic 20px Georgia,sans-serif; color:#000000;}
  #menudown {width:253px;height:11px;background:url(menudownborder.jpg) no-repeat scroll left bottom;}
  #menudownmod1 {width:253px;height:11px;background:url(menudownborder2.jpg) no-repeat scroll left bottom;}

  #graph {width:253px;height:127px;background:transparent url(videofaq.jpg) no-repeat scroll center top;text-align:center;FONT:italic 24px Georgia,sans-serif;padding-top:13px;}
  #graph a {color:#000000;text-decoration:none;}
  #graph a:hover {color:#D10000;}

  #schedule {width:253px;height:86px;background:transparent url(schedulebackgrnd.png) no-repeat scroll center top;text-align:center;FONT:italic 24px Georgia,sans-serif;padding-top:26px;}
  #schedule a {color:#000000;text-decoration:none;}
  #schedule a:hover {color:#D10000;}

  #intro {width:253px;height:86px;background:transparent url(schedulebackgrnd.png) no-repeat scroll center top;text-align:center;FONT:italic 28px Times New Roman,sans-serif;padding-top:10px;}
  #intro a {color:#000000;text-decoration:none;}
  #intro a:hover {color:#D10000;}

#content {float:right;width:646px;background:#FFFFFF url(contentupbackgrnd.jpg) no-repeat scroll left top;margin-right:9px;margin-bottom:14px;}
#contentborder {border-left: 1px #000000 solid; border-right: 1px #000000 solid;padding-bottom:24px;}
#contenttext {margin:0 14px; text-align:justify;FONT:17px Times New Roman,sans-serif; color:#000000;}
#contenttext p {margin:14px 0 0 0;}
#contenttext ul {margin-top:4px;}
#contenttext table {display:block;}
#contenttext table td {padding:5px;}
#contenttext .authorname {height:50px;border-top: 1px solid #000000;border-bottom: 1px dashed #000000;vertical-align:bottom;}
#contenttext a {color:#D10000;}
#contenttext a:hover {text-decoration:none;}
#contenttext .textheader {margin:20px 0 10px;text-align:center; FONT:bold 16pt Times New Roman,sans-serif; color:#D10000;}

#contentdown {width:646px;height:10px;background: url(contentdownbackgrnd.png) no-repeat scroll left top;}
#contentdown2 {width:646px;height:10px;background: url(contentdownbackgrnd2.jpg) no-repeat scroll left top;}
  #chapter {background:url(chapterbackgrnd.gif) repeat-x scroll left top;height:48px;margin-top:12px;FONT:bold 16pt Times New Roman,sans-serif; color:#d10000;text-transform: uppercase; padding-left:14px;padding-top:6px;}
  #chapterindex {background:url(chapterbackgrnd.gif) repeat-x scroll left top;height:48px;margin-top:12px;FONT:bold 16pt Times New Roman,sans-serif; text-align:center; color:#d10000;text-transform: uppercase; padding-left:14px;padding-top:6px;}
  .part {background:url(partbackgrnd.jpg) no-repeat scroll center top;height:102px;width:617px;margin-left:14px;margin-bottom:14px;border-collapse: collapse;}
   .partname {padding:14px 0 0 27px;FONT:21px Times New Roman,sans-serif; color:#000000;line-height: 1.1;letter-spacing: 0px;vertical-align:top;height:62px;}
   .partnote {padding:0 0 0 27px;FONT:13px Arial,sans-serif; color:#393939;letter-spacing: 1px;vertical-align:top;height:26px;}
   .partvideo {width:76px;FONT:bold 12px Georgia,sans-serif;line-height:1;padding:0;}
    .partvideo a {margin-top:4px; display:block;text-align:center;background:url(partvideo.jpg) no-repeat scroll 9px top;padding-top:64px; color:#cd6a0c;text-decoration:none;}
    .partvideo a:hover {color:#929291;}
   .partplace {width:14px;}
   #task {border-collapse: collapse;width:617px;background:#d4d4d4; margin-left:14px;margin-bottom:14px;}
   #task a{color:#CD6A0C;}
   #task a:hover{text-decoration:none;}
   #taskup {background:#FFFFFF url(taskup.jpg) no-repeat scroll center bottom;height:28px;}
   #taskdown {background:url(taskdown.jpg) no-repeat scroll center bottom;height:9px;}
   #taskname {padding:4px 0 0 27px;FONT:21px Times New Roman,sans-serif; color:#000000;line-height: 1.1;letter-spacing: 0px;vertical-align:top;height:35px;}
   #tasktasks {text-align:justify;FONT:14px Arial,sans-serif; color:#393939;letter-spacing: 1px;vertical-align:middle;height:26px;}
   #tasktasks ol {margin:0 0 0 27px;padding:0;}
   #tasktasks li {margin-bottom:7px; margin-left:0;}
   #taskikon {background:url(taskikon.jpg) no-repeat scroll center top;width:76px;height:75px;}
   #taskplace {width:14px;}
   #tasktasksplace{width:27px;}
#footer {clear:both;text-align:center; height:35px;}
#footer a {color:#000000;}
#footer a:hover {text-decoration:none;}
