ul.rightcol {
background-color: #664515;
border-left: 1px solid #492F0A;
border-right: 1px solid #492F0A;
border-top: 1px solid #492F0A;
font-weight: 700;
width: 230px;
font-size: 16px;
font-family: "Open Sans Condensed", Times, serif;
margin: 0;
padding: 0;
}

ul.rightcol ul {
display: none;
margin: 0;
padding: 0;
}

ul.rightcol li {
list-style-type: none;
position: relative;
}

ul.rightcol a {
border-bottom: 1px solid #492F0A;
border-left: 1px solid #78592C;
border-right: 1px solid #492F0A;
border-top: 1px solid #78592C;
color: #FBBD02;
display: block;
width: 202px;
text-decoration: none;
padding: 3px;
}

ul.rightcol a:hover {
border-bottom: 1px solid #78592C;
border-left: 1px solid #492F0A;
border-right: 1px solid #78592C;
border-top: 1px solid #492F0A;
}

ul.rightcol ul a {
background-color: #785522;
border-bottom: 1px solid #492F0A;
border-left: 1px solid #94703C;
border-right: 1px solid #492F0A;
border-top: 1px solid #94703C;
width: 202px;
}

ul.rightcol ul a:hover {
border-bottom: 1px solid #94703C;
border-left: 1px solid #492F0A;
border-right: 1px solid #94703C;
border-top: 1px solid #492F0A;
}

ul.rightcol a.switch {
left: 209px;
position: absolute;
text-align: center;
top: 0;
width: 13px;
}
* html ul.rightcol {
	width: 230px;
}
* html ul.rightcol a {
	width: 201px;
}
* html ul.rightcol ul a {
	width: 222px;
}
* html ul.rightcol a.switch {
	width: 13px;
}
rightcol2 {
border-bottom: 1px solid #4f0000;
border-left: 1px solid #a20000;
border-right: 1px solid #4f0000;
border-top: 1px solid #a20000;
color: #fff;
display: block;
width: 141px;
text-decoration: none;
padding: 3px;
}

.cat {
font-size: 100%;
color: #CCC;
background-color: #6F3103;
text-align: left;
border: 2px solid;
margin-bottom: 20px;
border-color: #964F1B #471F02 #471F02 #964F1B;
padding: 5px 10px;
}

.cat2 {
font-size: 100%;
color: #CCC;
background-color: #402C06;
text-align: left;
border: 2px solid;
margin-bottom: 20px;
border-color: #694F1E #2F2003 #2F2003 #694F1E;
padding: 5px 10px;
}

.chall {
text-align: left;
border: 3px solid;
font-family: "Times New Roman", Times, serif;
font-size: 1.3em;
color: #FFF;
width: 70%;
border-color: #6C8336 #374613 #374613 #6C8336;
margin: 10px;
padding: 5px;
}

body {
background-color: #000;
color: #FFF;
margin: 0;
padding: 0;
}

a:link {
color: #F93;
text-decoration: none;
}

a:visited {
color: #A8D8F6;
text-decoration: none;
}

a:hover {
color: #FF0;
text-decoration: none;
}

a:active {
color: #FEF95A;
text-decoration: none;
}

.mess {
padding: 10px;
background-color: #232323;
}

h1 {
font-size: 1.4em;
line-height: 100%;
color: #FFCC00;
font-style: italic;
font-family: Lora, "Times New Roman", sans-serif;
text-align: center;
margin: 10px 0;
padding: 5px 0 0;
font-weight: lighter
}

h2 {
font-size: 1.2em;
line-height: 100%;
color: #FFCC00;
font-style: italic;
font-family: Lora, "Times New Roman", sans-serif;
text-align: center;
margin: 10px 0;
padding: 0 0;
font-weight: lighter
}

h3 {
font-family: Lora, "Times New Roman", sans-serif;
font-size: 1.1em;
color: #FFCC00;
font-weight: 700;
letter-spacing: 2px;
text-align: center;
font-style: italic
}


ul {
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}

li {
display: block;
color: #FC0;
font-family: "Open Sans Condensed", Times, serif;
}

ol {
list-style-type: decimal;
font-size: 90%;
text-align: left;
}


.google2 {
font-size: 80%;
color: #CCC;
background-color: #69101A;
text-align: center;
border: 2px solid;
font-family: "Times New Roman", Times, serif;
width: 100%;
padding: 2px 0 2px 0;
border-color: #8C2C37 #47070F #47070F #8C2C37
}

.google3 {
font-size: 80%;
color: #CCC;
background-color: #69101A;
text-align: center;
border: 2px solid;
font-family: "Times New Roman", Times, serif;
width: 95%;
padding: 2px;
border-color: #8C2C37 #47070F #47070F #8C2C37;
margin: auto
}


.floatleft {
float: left;
border: 1px #000 solid;
margin: 0 5px;
padding: 0
}

.floatright {
float: right;
margin: 0 5px;
padding: 0
}

.left {
text-align: left;
width: 40%;
border: 1px #CCC solid;
font-family: "Times New Roman", Times, serif;
float: left;
margin-left: 10px;
padding: 0 5px 5px 5px;
font-size: 20px
}

.right {
text-align: left;
width: 40%;
border: 1px #CCC solid;
font-family: "Times New Roman", Times, serif;
float: right;
margin-right: 10px;
padding: 0 5px 5px 5px;
font-size: 20px
}

.header {
background-image: url(/bg-images/new-header-bg.jpg);
background-repeat: repeat-x;
padding: 0;
background-color: #000000
}


dfn {
cursor: help;
color: #FFF;
border: dashed;
font-style: normal;
border-color: #000 #000 #FF6;
border-width: 0 0 1px;
}

td {
vertical-align: top;
}

.clearboth {
clear: both;
}

* html ul.rightcol li, * html ul.rightcol ul li {
	left: 0;
}


.content {
font-family: "Open Sans Condensed", "Times New Roman", Georgia, Lora, Times, serif;
color:#FFF;
width:100%;
border:1px #F60 solid;
padding:5px 10px;
font-size: 1.5em
}


.legendcontent {
font-family: "Open Sans Condensed", "Times New Roman", Georgia, Lora, Times, serif;
color:#FFF;
width: 95%;
border: 1px #F60 solid;
padding: 5px 10px;
font-size: 1.5em
}

.blue {
color: #FF0;
}

.poem {
font-size: 1em;
color: #CCC;
text-align: center;
font-family: "Open Sans Condensed", Times, serif;
margin: 20px;
padding: 0 10px 5px;
}

b {
color: #FC0;
}

hr {
color: #0F0;
}

p {
color: #A8D8F6;
}

.tl {
background-image: url(/bg-images/tl.jpg);
background-repeat: no-repeat;
height: 47px;
width: 44px;
}

.t {
background-image: url(/bg-images/t.jpg);
background-repeat: repeat-x;
}

.tr {
background-image: url(/bg-images/tr.jpg);
background-repeat: no-repeat;
height: 47px;
width: 44px;
}

.l {
background-image: url(/bg-images/l.jpg);
background-repeat: repeat-y;
}

.bl {
background-image: url(/bg-images/bl.jpg);
background-repeat: no-repeat;
}

.b {
background-image: url(/bg-images/b.jpg);
background-repeat: repeat-x;
}

.br {
background-image: url(/bg-images/br.jpg);
height: 47px;
width: 44px;
}

.r {
background-image: url(/bg-images/r.jpg);
background-repeat: repeat-y;
}

.box {
font-family: "Times New Roman", Times, serif;
font-size: 18px;
text-align: center;
width: 25%;
border: #FFF;
border-style: solid;
border-width: 1px;
margin: 3px;
padding: 3px;
}

.box2 {
font-family: "Times New Roman", Times, serif;
font-size: 100%;
text-align: left;
border: 1px #666 solid;
margin: 3px;
padding: 3px;
}


.box3 {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
text-align: center;
width: 20%;
border: 1px #FFF solid;
margin: 3px;
padding: 3px;
}

.box4 {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
text-align: center;
border: 1px #FFF solid;
margin: 3px;
padding: 3px;
color: #FFFFFF
}

.box5 {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
text-align: center;
border: 1px #666666 solid;
margin: 3px;
padding: 3px;
}

.boxg {
text-align: left;
border: 2px solid;
margin: 10px 5px 10px 0px;
padding: 5px 5px;
border-color: #339900 #336600 #336600 #339900;
width: 400px;
background-color: #000000
}

.boxy {
border: 1px #fff solid;
left: 600px;
width: 220px;
text-align: left;
background-color: #000;
list-style-type: none;
margin: 0;
padding: 0;
}

.tables {
font-size: 90%;
background-color: #69101A;
text-align: left;
border: 2px solid;
font-family: Georgia, Times New Roman, Times, serif;
width: 100%;
padding-top: 4px;
border-color: #8C2C37 #47070F #47070F #8C2C37;
}

.wrap {
border: thin #F60 solid;
padding: 5px;
}

.small {
font-size: 80%;
padding-bottom: 20px;
}

.choctaw {
color: #FF0;
border-color: #000 #000 #FF0;
border-style: solid;
border-width: 0 0 1px;
}

#main {
background-color: #000000;
}

#legend {
background-color: #000000;
}

blockquote {
color: #66CCCC;
}

.list {
font-family: Georgia, Times New Roman, Times, serif;
color: #FF9900;
}

.menutitles {
font-family: "Open Sans Condensed", Times, serif;
font-size: 110%;
color: #FF9900;
background-color: #492F0A;
text-align: center;
padding: 4px 2px 4px 2px;
border-color: #5F4316 #362003 #362003 #5F4316;
border-style: solid;
border-width: 4px;
}

.intro {
font-size:100%;
color:#CCC;
background-color:#000000;
text-align:left;
border:4px solid;
margin-bottom:20px;
border-color:#964F1B #471F02 #471F02 #964F1B;
padding:5px 10px;
}

.related5 {
font-family: "Open Sans Condensed", Times, serif;
font-size:18px;
color:#FFC;
border:2px #fff solid;
left:600px;
width:200px;
float:right;
text-align:left;
background-color:#000000;
list-style-type:none;
margin:5px 5px;
padding:5px 5px 5px 10px;
}

#top200 {
background:url(/verticalslide/featured-artists.jpg) no-repeat;
min-height:200px;
padding-top:120px;
}

.side-bar200 {
width:200px;
border: 5px #CCCCCC solid;
margin-top: 10px
; margin-left: 10px
; margin-bottom: 10px
}


.vertholder {
overflow: hidden;
display: block;
text-align: center
}

.related4 {
font-family: "Open Sans Condensed", Times, serif;
font-size: 18px;
color: #FFC;
border: 2px #fff solid;
left: 600px;
float: right;
text-align: left;
background-color: #0C1343;
list-style-type: none;
margin: 5px 0 5px 5px;
padding: 5px 5px;
}

.related5 {
font-family: "Open Sans Condensed", Times, serif;
font-size: 18px;
color: #FFC;
border: 2px #fff solid;
left: 600px;
width: 200px;
float: right;
text-align: left;
background-color: #000000;
list-style-type: none;
margin: 5px 5px;
padding: 5px 5px 5px 10px;
}

.bottommenu {
float: right;
width: 95%;
color: #FF9;
font-size: 100%;
font-weight: 400;
text-align: left;
margin: 5px 0px 5px 0;
padding: 5px 0px 5px 5px;
}

.topborder {
background-image: url(/bg-images/american-indian-divider-004a.jpg); background-repeat: repeat-x
}

.bread {
font-family: Lora, Oswald, sans-serif;
font-weight: 700;
color: #000000;
background-image: url(/bg-images/topborder.jpg);
height: 40px;
font-size: 14px;
background-repeat:
repeat-x;
padding-top: 10px; padding-left: 10px
}

.breadbtml {
font-family: Lora, Oswald, sans-serif;
font-weight: 700;
color: #000000;
background-image: url(/bg-images/topborder.jpg);
height: 40px;
font-size: 14px;
background-repeat:
repeat-x;
padding-top: 10px; padding-left: 10px
}


.breadbtmc {
font-family: Lora, Oswald, sans-serif;
font-weight: 700;
color: #000000;
background-image: url(/bg-images/topborder.jpg);
height: 40px;
font-size: 14px;
background-repeat:
repeat-x;
padding-top: 10px; padding-left: 10px;
text-align: center
}

.topad {
text-align: center;
margin: auto;
max-width: 768px;
padding-top: 10px;
background-color: #000000;
padding-bottom: 10px
}

.topad2 {
width: 100%;
display: inline-block;
background-color: #000000;
padding: 10px 0px 5px 0px
}


.adtop {
text-align: center;
margin: auto;
max-width: 768px;
padding-top: 10px;
background-color: #000000;
padding-bottom: 10px
}


.nail {
float: left;
padding: 5px;
border: 1px #900 solid;
width: 150px;
margin: 5px 5px 25px 25px;
text-align: center;
font-family: "Open Sans Condensed", san-serif;
font-size: 18px;
height: 250px
}


.nailad {
float: left;
padding: 5px 5px;
border: 2px solid;
width: 90%;
margin: 5px 5px 25px 25px;
text-align: center;
min-height: 100px;
background-color: #402C06;
border-color: #694F1E #2F2003 #2F2003 #694F1E;
}

.naill {
float: left;
padding: 5px;
border: 1px #900 solid;
width: 150px;
margin: 5px 5px 25px 25px;
text-align: center;
font-family: "Open Sans Condensed", san-serif;
font-size: 18px;
height: 10em
}

.tleft {
margin: 0px 15px 15px 15px; 
float: left; width: 300px;
}

.center {
margin-left: auto;
margin-right: auto;
width: 70%;
padding-top: 10px
}

.blue2 { color: #FFFF99; ; font-family: Lora, Oswald, sans-serif}

.minimenu {
font-family: "Open Sans Condensed", Times, serif;
font-size: 1em;
text-align: center
}

a.mm:hover, a.mm:active {text-decoration: overline underline;}

legend { 
    display: block;
    padding-left: 6px;
    padding-right: 6px;
    border: thin solid;
; font-size: 1em; border-color: #FFCC00 #FF9900 #FF9900 #FFCC00
; padding-top: 2px; padding-bottom: 2px
}