/************\ Base Setup \************/ body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background: #660000; } form { display:inline; } a { text-decoration:none; color:#F00; } a:hover { text-decoration:underline; } a:active { color:#C0903E; } a:visited { color:#900; } input { font-size:100%; } h1, h2, h3, h4 { padding:0; margin:5px 0; color:#330000; } h1 { font-size:200%; margin:10px 0; } h2 { font-size:170%; } h3 { font-size:140%; } h4 { font-size:120%; } td { padding:2px; } /**************\ Grand Layout \**************/ #grandcontent { width:780px; margin:auto; } #grandcontent tbody { border:none; } #header { width:780px; height:193px; background:url(titlebanner.jpg); margin-bottom:4px; position:relative; } #footer { background: none; margin-top:4px; margin-left:137px; text-align:center; color:#C0903E; font-size:90%; } /********\ Header \********/ #navlist { font-size:120%; height:1.5em; position:absolute; left:270px; top:25px; } #navlist li { display:block; float:left; } #navlist li a { display:block; float:left; zoom:1; border-right: 2px solid #A88237; border-left: 2px solid #FACD89; border-bottom: 2px solid #A88237; border-top:none; padding:3px; padding-top:0; text-decoration:none; font-variant:small-caps; color:#E8C070; font-weight:bold; } #navlist li a:hover { color:#FFF; } #subnavlist { font-size:110%; height:1.5em; position:absolute; left:280px; top:45px; } #subnavlist li { display:block; float:left; } #subnavlist li a { display:block; float:left; zoom:1; border-right: 1px solid #A88237; border-left: 1px solid #FACD89; border-bottom: 1px solid #A88237; border-top: 1px solid #FACD89; padding:3px; padding-top:0; text-decoration:none; font-variant:small-caps; color:#E8C070; font-weight:bold; } #subnavlist li a:hover { color:#FFF; } #search { display:none; } /**************\ Main Central \**************/ #main { } #main #layout_left { width:131px; vertical-align:top; padding:0; } #main #layout_spacer { width:6px; padding:0; } #main #layout_main { vertical-align:top; width: 639px; padding:0; } #main #content { border: 2px solid #C0903E; padding:4px; background:#FFF; width:auto; } .node { margin: 10px 0; } .node h2.title { border-top:1px solid #FACD89; } .node .submitted { display:block; font-style:italic; text-align:right; } .node .content { font-size:110%; } .node .links { display:block; text-align:right; border-top:1px solid #FACD89; border-bottom:1px solid #C0903E; margin-top:5px; } .node .taxonomy .links { display:block; font-style:italic; text-align:right; border:none; margin-bottom:5px; } .tabs ul.primary { border-bottom:1px solid #C0903E; height:auto; line-height:normal; list-style:none; margin:10px 0 5px; padding:0pt 0pt 0pt 1em; } #video-player object { display:block; margin:10px auto; } #video-player { margin-bottom:5px; border-bottom:1px solid #C0903E; } .tabs ul.primary li { white-space:nowrap; } .tabs ul.primary li a { border-right: 1px solid #A88237; border-left: 1px solid #FACD89; border-bottom: none; border-top: 1px solid #FACD89; height:auto; margin-right:5px; padding:1px 7px 0; text-decoration:none; background:#F4E2C2; font-weight:normal; color:#000; } .tabs ul.primary li.active a { color:#000; border-bottom: 1px solid #FFF; font-weight:bold; background:#FFF; } .tabs ul.primary li a:hover, .tabs ul.primary li.active a:hover { color:#A88237; } .tabs ul.secondary { border-bottom:1px solid #CCC; height:auto; line-height:normal; list-style:none; margin:10px 0 5px; padding:0pt 0pt 0pt 1em; } .tabs ul.secondary li { white-space:nowrap; padding:0; border:none; } .tabs ul.secondary li a { border-right: 1px solid #AAA; border-left: 1px solid #EEE; border-bottom: none; border-top: 1px solid #EEE; height:auto; margin-right:5px; padding:1px 7px 0; text-decoration:none; background:#F4E2C2; font-weight:normal; color:#000; } .tabs ul.secondary li.active a { color:#000; border-bottom: 1px solid #FFF; font-weight:bold; background:#FFF; } .tabs ul.secondary li a:hover, .tabs ul.primary li.active a:hover { color:#A88237; } /********\ Blocks \********/ #main #layout_left .block { border: 2px solid #C0903E; margin-bottom:4px; background:#FFF; } #main #layout_left .block h2.title { margin:0; padding:0; background: url(blocktitles.gif) #300 bottom left repeat-x; font-size:120%; padding:2px; color:#E8C070; } #user-login-form ul { padding:4px 2px 2px; list-style:none; margin:6px 0 0; border-top: 1px solid #FACD89; } #user-login-form ul li { padding:0; list-style:none; margin:2px 0; text-align:center; } .block .content { padding:4px; padding-bottom:5px; } ul.menu { padding:0; } ul.menu li { list-style:none !important; list-style-image:none !important; padding-left:10px; } ul.menu li.leaf { background:url(menu-leaf.gif) 0 4px no-repeat; padding-left:10px; } ul.menu li.collapsed { background:url(menu-collapsed.gif) 0 4px no-repeat; padding-left:10px; } ul.menu li.expanded { background:url(menu-expanded.gif) 0 4px no-repeat; padding-left:10px; } .block input { display:block; width:80%; margin: 2px auto; }