body {
background: #c1c8f0;
margin: 0px;
padding: 0px;
}

td {
font-size: 11px;
}

#pbs {
position: relative;
height: 30px;
background: #000;
}

#c1 {
background: #c1c8f0 url(../g/far_r_bg.gif) top right no-repeat;
margin: 0px auto;
width: 770px;
position: relative;
height: 10px;
z-index: 10;
top:116px;
}

#c2 {
background: #6370c0;
margin: 0px 40px 0px 10px;
position: relative;
height: 10px;
z-index: 20;
padding-bottom: 30px;
}

#c3 {
background: url(../g/center_top_bg.gif) top left repeat;
margin: 0px 46px 0px 120px;
position: relative;
padding: 0px;
height: 68px;
z-index: 30;
}

#c4 {
background: #e9e1a6 url(../g/bucket_bg.gif) top left repeat;
margin: 0px 46px 0px 120px;
position: relative;
padding: 0px;
border: 2px solid #fff;
}

#c3 img {
float: right;
display: block;
}

body>#c1, #c1>#c2, #c1>#c4 {
height: auto;
}

#n1 {
position: absolute;
width: 120px;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
background: url(../g/left_bg.gif) top left no-repeat transparent;
z-index: 100;
}

#n1 img.navbut {
margin-left: -4px;
position: relative;
}

#n1 img.imgover {
margin-left: -4px;
position: relative;
}

#n2 {
position: absolute;
width: 46px;
top: 0px;
right: 0px;
margin: 0px;
padding: 0px;
background: transparent;
z-index: 100;
}

#logo {
position: absolute;
top: 8px;
left: 68px;
z-index: 300;
width: 206px;
height: 68px;
}

#subnav {
background: transparent;
border-left: #1e2194 solid 1px;
margin-left: 10px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 12px;
margin-top: 3px;
}

#subnav a, #subnav a:link, #subnav a:visited {
display: block;
text-decoration: none;
border-top: #1e2194 solid 1px;
padding: 2px 4px;
background: #4c5aac;
margin: 0px;
color: #fff;
}

#subnav a.rent, #subnav a.rent:link, #subnav a.rent:visited {
background: #1e2194;
}

#subnav a:hover, #subnav a.rent:hover, #subnav a.sub:hover {
background: #c1c8f0;
color: #000;
}

#subnav a.bot:link, #subnav a.bot:visited {
border-bottom: #1e2194 solid 1px;
}

#subnav p {
display: block;
border-top: #1e2194 solid 1px;
padding: 2px 4px;
background: #fff;
margin: 0px;
color: #B41A1D;
}

#subnav a.sub, #subnav a.sub:link, #subnav a.sub:visited {
padding: 2px 4px 2px 12px;
background: #4c5aac url(../g/navsub_bg.gif) top left repeat;
}

#subnav p.sub {
padding: 2px 4px 2px 12px;
background: #fff url(../g/navsub_bg.gif) top left repeat;
}

#botnav {
margin-left: 0px;
font-family: arial,helvetica,sans-serif;
font-size: 10px;
line-height: 10px;
}

#botnav a, #botnav a:link, #botnav a:visited {
display: block;
text-decoration: none;
padding: 2px 4px;
background: #4c5aac;
margin: 0px;
border-top: solid 1px #6370c0;
color: #a9b3ee;
}

#botnav a:hover {
background: #c1c8f0;
color: #000;
border-left: 1px solid #4c5aac;
}

#botnav p.top {
display: block;
background: #4c5aac;
margin: 0px;
margin-left:30px;
height: 24px;
}

#botnav p {
margin: 3px 3px;
color: #1e2194;
}

#botnav p.selected {
margin: 0px;
padding: 2px 4px;
background: #c1c8f0;
color: #000;
border-left: 1px solid #4c5aac;
border-top: 1px solid #4c5aac;
}

#c4title {
height: 108px;
z-index: 250;
background: url(../g/letter_a.gif) top left no-repeat;
}

#c4title p {
color: #B41A1D;
font-family: serif;
font-size: 26px;
padding: 0px 20px 0px 20px;
margin: -5px 0px 0px 0px;
display: block;
font-weight: 500;
}

#c4title p.parent {
color: #4c5aac;
font-family: serif;
font-style: italic;
font-size: 14px;
padding: 35px 20px 0px 20px;
margin: 0px;
display: block;
}
#c4title p.parent2 {
color: #4c5aac;
font-family: serif;
font-style: italic;
font-size: 14px;
padding: 20px 20px 0px 20px;
margin: 0px;
display: block;
}

#c4title p.parent a, #c4title p.parent a:link, #c4title p.parent a:visited, #c4title p.parent2 a:link, #c4title p.parent2 a:visited, #c4title p.parent2 a {
color: #4c5aac;
text-decoration: none;
}

#c4text {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
padding: 0px 20px 20px 60px;
line-height: 19px;
}

#c4text a, #c4text a:link, #c4text a:visited, #box a, #box a:link, #box a:visited, #indexbox a, #indexbox a:link, #indexbox a:visited, #popbox a, #popbox a:link, #popbox a:visited {
color: #B41A1D;
font-weight: bold;
text-decoration: none;
}

#c4text a:hover, #box a:hover, #indexbox a:hover, #popbox a:hover {
background: #fffad5;
}

#c4text p {
margin: 10px 0px;
}

#c4text p.tease {
color: #1f2e80;
font-size: 13px;
margin-top: -10px;
font-family: georgia, serif;
}

#c4text p.tease strong {
font-style: normal;
}

#c4text h3 {
margin: 8px 0px 0px 0px;
padding: 0px;
font-family: arial,helvetica,sans-serif;
font-size: 15px;
}

#c4text blockquote {
color: #1f2e80;
}

#c4text #pullquote {
float: left;
border-top: #e6cf80 3px solid;
border-bottom: #e6cf80 3px solid;
width: 170px;
color: #71570e;
padding: 10px 0px 10px 10px;
margin: 10px 0px;
position: relative;
left: -29px;
font-family: arial,helvetica,sans-serif;
text-align: justify;
}

#c4text #pullquote p.big {
margin: 0px;
padding: 0px;
font-size: 16px;
text-align: left;
color: #4f5eb0;
}

#c4text #footnotes {
border-top: #e6cf80 1px solid;
border-bottom: #e6cf80 1px solid;
font-size: 10px;
font-family: arial,helvetica,sans-serif;
color: #81670e;
line-height: normal;
margin: 20px -29px 15px 0px;
position: relative;
left: -29px;
}

sup {
font-size: 9px;
line-height: 10px;
padding: 0px;
margin: 0px;
font-family: arial,helvetica,sans-serif;
}

#search {
position: absolute; 
margin: 0px; 
left: 324px; 
width: 208px; 
height: 17px; 
padding: 4px 0 2px 0;
}

#c4>#search {
left: 341px; 
}

#box, #sidebar {
float: right;
margin: 38px 5px 10px 20px;
background: #e6cf80 url(../g/box-links.gif) top left no-repeat;
width: 166px;
height: auto;
position: relative;
padding: 31px 9px 30px 9px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
color: #7f650c;
}

#c4>#box, #c4>#sidebar {
margin-right: 12px;
width: 170px;
}

#box p, #sidebar p {
margin: 3px 0px;
padding: 0px;
}

#sidebar {
background: #e6cf80;
padding: 9px 9px 9px 9px;
color: #8f751c;
line-height: normal;
}

#box p.caption {
text-align: center;
margin: 1px 0px 6px 1px;
border-bottom: #ccb257 1px dashed;
padding: 0px 0px 3px 0px;
font-style: italic;
}

#c4 p.textnav {
text-align: center;
}

#box #sendprint {
background: #dcc267;
margin: 4px -9px -30px -9px;
position: relative;
height: 25px;
width: 188px;
}

#c4>#box #sendprint {
margin: 0px -9px -30px -9px;
}

#c4 #box #sendprint p {
padding: 2px 9px 0px 9px;
}

#c2>#c4 #box #sendprint p {
padding: 5px 9px 0px 9px;
}

#pencil {
position: absolute;
width: 126px;
height: 183px;
z-index: 350;
top: 95px;
right: 0px;
}

#sponsors {
height: 90px;
position: relative;
margin: -40px -29px 0px 0px;
background: #e6cf80;
left: -29px;
top: 45px;
padding: 4px 10px 10px 10px;
}

#c4text>#sponsors, #c4text>#footnotes, #c4text>#pullquote {
left: -28px
}

#sponsors td {
font-size: 9px;
font-family: arial,sans-serif;
color: #9f852c;
padding: 0 4px;
}

#sponsors td.line {
border-left: 1px solid #9f852c;
}

#sponsors td p {
line-height: 9px;
margin: 4px 0;
}

#sponsors a:hover {
background: transparent;
}

#box p.additional {
margin: 6px 0px 0px 0px;
border-top: #ccb257 1px dashed;
padding: 4px 0px 0px 0px;
}

#c4text #sections {
border-top: #e6cf80 1px solid;
border-bottom: #e6cf80 1px solid;
font-size: 11px;
font-family: arial,helvetica,sans-serif;
color: #81670e;
line-height: normal;
margin: 20px -29px 15px 0px;
position: relative;
left: -29px;
padding-left: 29px;
}

#printonly {
display: none;
}

img.inim {
background: #e6cf80;
float: right;
position: relative;
padding: 7px;
margin: 7px 0px 7px 7px;
}

#c4title p.index {
padding: 30px 20px 0px 20px;
margin: 0px;
display: block;
font-size: 28px;
}
#c4title p.index2 {
padding: 0px 20px;
margin: -5px 0px 0px 0px;
display: block;
font-size: 28px;
}

#indexbox {
margin: -33px 5px 15px 31px;
background: #e6cf80;
width: 498px;
height: auto;
position: relative;
padding: 0px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
color: #7f650c;
}

#c4>#indexbox {
margin: -41px 5px 15px 33px;
}

#indexbox #sendprint {
background: #dcc267;
margin: 0px 0px;
position: relative;
height: 25px;
width: 498px;
}

#indexbox td {
padding: 7px;
}

#indexbox td p {
margin: 0 0 5px 0;
}

#indexbox td img {
margin: 0 0 5px 0;
}

#indexbox td.ri {
padding-top: 15px;
padding-bottom: 15px;
border-left: 1px solid #dcc267;
width: 175px;
}

#indexbox td.le {
padding-top: 15px;
padding-bottom: 15px;
border-right: 1px solid #dcc267;
width: 106px;
color: #000;
font-size: 12px;
line-height: auto;
}

#indexbox td.mi {
padding-top: 15px;
padding-bottom: 15px;
width: 175px;
}

#indexbox #sendprint td {
padding: 5px 7px 0px 7px;
}

#indexbox #sendprint td p {
padding: 0px;
margin: 0px;
}

#indexbox #sendprint td img {
margin: 0;
}

#indexbox td h4 {
margin: -4px 0 5px 0;
border-bottom: 1px dashed #ccb257;
color: #334090;
font-family: serif;
font-size: 18px;
line-height: 18px;
font-weight: normal;
font-style: italic;
}

body.pop {
background: #E8e0b9;
}

#popbox h1 {
font-size: 20px;
margin: 0 0 7px 0;
padding: 0px;
font-family: serif;
font-weight: normal;
}

#popbox p {
margin: 0 0 7px 0;
}

#popbox h3 {
font-size: 14px;
margin: 0;
padding: 0px;
color: #DB5A13;
font-style: italic;
border-top: 1px solid #BFAB85;
padding: 3px;
}

ul.time {
margin: 0px;
padding: 0px;
}

ul.time li {
list-style: none;
padding: 3px;
border-top: 1px dashed #BFAB85;
}

ul.time li b {
font-family: serif;
font-size: 18px;
font-weight: normal;
display: block;
color: #68644B;
}

#popbox img.timeim {
float: right;
margin: 7px 0 7px 7px;
}



#poll td {
border-top: 1px dashed #6370c0;
}

#poll form {
margin: 0px;
}

#results .z {
background-color: #000000;
}
#results .dr {
background-color: #ba3643;
}
#results .dg {
background-color: #36ba43;
}
#results img, img.block {
display: block;
}

#indexbox #sendprint td.le {
font-size: 11px;
}

#indexbox img.icon {
margin: 0px;
padding: 0px;
}

/* IE 5 hack for windows */

@media tty {
 i{content:"\";/*" "*/}} @import 'ie5.css'; /*";}
}/* */

/* IE 5.5 hack for windows */

@media tty {
 i{content:"\";/*" "*/}}@m; @import 'ie55.css'; /*";}
}/* */

#c2 #copyright {
color: #c1c8f0;
font-size: 10px;
font-family: arial, sans-serif;
margin: 35px 0px -5px 156px;
}

#c4title #edprint p {
font-family: arial,sans-serif;
font-size: 11px;
margin-top: 4px;
margin-left: 20px;
}

#c4title #edprint a, #c4title #edprint a:link, #c4title #edprint a:visited {
text-decoration: none;
color: #4c5aac;
}
