body {
font-family:arial, helvetica, sans-serif;
font-size:12pt;
background-color:#fff;
text-align:left;
margin:0;
padding:0;
}

.c1 {
background-color:#fff;
clear:both;
margin-left:auto;
margin-right:auto;
margin-top:0;
}

.toggler {
color:#fff;
font-size:130%;
font-weight:normal;
font-family:serif;
cursor:pointer;
height:38px;
clear:left;
width:750px;
vertical-align:50%;
margin:0 auto;
padding:1px;
}

.element {
clear:left;
width:750px;
padding:0;
}

.element p {
margin:0;
padding:4px;
}

.float-right {
float:right;
padding:10px 20px;
}

blockquote {
padding:5px 0 5px 30px;
}

p {
color:#fff;
font-size:90%;
}

h {
color:#fff;
}

h1 {
font-size:150%;
}

h2 {
font-size:100%;
color:#fff;
margin:.5em;
}

h3 {
font-size:130%;
width:750px;
text-align:left;
color:white;
vertical-align:middle;
font-family:serif;
}

h4 {
font-size:130%;
color:#fff;
vertical-align:middle;
font-family:serif;
margin:.5em;
}

ul {
text-align:center;
margin:0;
}

div.cards {
border-top:none 1px #C85667;
border-bottom:none 1px #C85667;
border-left:none 1px #C85667;
border-right:none 1px #C85667;
background-color:transparent;
color:#fff;
text-align:center;
margin-top:50px;
margin-bottom:10px;
padding:0;
}

div.cards p {
clear:left;
}

.timage {
clear:left;
float:left;
vertical-align:50%;
padding:0 50px;
}

div {
text-align:center;
clear:both;
margin:0 auto;
}

#stew {
background-color:#780C17;
border-bottom:1px solid #C85667;
border-right:none;
border-left:none;
padding-top:1px;
}

#beauty {
background-color:#780C17;
border-bottom:1px solid #C85667;
border-right:none;
border-top:1px solid #C85667;
border-left:none;
margin:0;
padding:1px 0 0;
}

#main {
clear:both;
float:left;
width:100%;
text-align:center;
background-color:#570009;
font-size:100%;
margin:0 auto;
padding:10px;
}

#main p,#main h2 {
width:750px;
color:#fff;
margin-left:auto;
margin-right:auto;
}

.bar {
vertical-align:middle;
display:block;
float:left;
margin:0 20px 0 1px;
}

div.atStart {
height:250px;
padding:0;
}

#top {
width:750px;
background-color:#fff;
margin:auto;
padding:0;
}

#flashy {
float:left;
padding-left:50px;
}

#texttop {
clear:right;
float:right;
background-color:#fff;
}

.charityicon {
border:none;
margin:20px 0;
}

#navBar p {
font-size:100%;
font-weight:lighter;
font-family:verdana, helvetica, sans-serif;
color:#B01527;
background-color:#fff;
text-align:center;
clear:both;
float:left;
width:100%;
letter-spacing:-.5px;
margin:0;
padding:10px;
}

#navBar p a,#navbar p a:link,#navbar p a:visited {
color:#000;
background-color:#fff;
text-align:center;
text-decoration:none;
padding-left:4px;
padding-right:4px;
}

#navBar p a:hover {
color:#780C17;
text-decoration:underline;
}

#botnav {
border-left:none;
border-right:none;
border-bottom:solid 1px #c85667;
border-top:solid 1px #c85667;
width:100%;
background-color:#B01527;
clear:both;
margin:0;
padding:2px;
}

#botnav p,#botnav p a {
color:#fff;
text-decoration:none;
font-size:90%;
margin:0;
padding:2px;
}

#copynav {
background-color:#570009;
margin:0;
padding:4px;
}

#copynav p,#copynav p a {
color:#fff;
font-size:90%;
text-decoration:none;
margin:0;
padding:2px;
}

#botblurb,#botCharBlurb {
border:none;
width:100%;
background-color:#570009;
clear:both;
float:left;
margin:0;
padding:0;
}

#botblurb p,#botCharBlurbp {
color:#fff;
font-size:90%;
width:740px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.iline {
display:inline;
color:#fff;
font-size:80%;
font-family:arial, helvetica,sans-serif;
vertical-align:50%;
}

#accordion {
width:750px;
margin:15px auto auto;
padding:0;
}

#title p {
background-color:#B01527;
font-size:110%;
font-family:serif;
vertical-align:50%;
clear:both;
float:left;
width:100%;
height:38px;
margin:0;
padding:0;
}

.buttons {
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
border:none;
}

#party,#spice {
background-color:#B01527;
border-bottom:1px solid #C85667;
border-right:none;
border-left:none;
padding-top:1px;
}

#smile,#impossible {
background-color:#8D0811;
border-bottom:1px solid #C85667;
border-right:none;
border-left:none;
padding-top:1px;
}

#useful,#wrap {
background-color:#A83949;
border-bottom:1px solid #C85667;
border-right:none;
border-left:none;
padding-top:1px;
}

#botnav p a:hover,#copynav a:hover {
text-decoration:underline;
color:#fff
}

h3 {
	padding:0 !important;
	margin:0 !important;
}