body{
background:#000 url('../images/background_red.png') no-repeat;;
font-family: Garamond,"Hoefler Text","Times New Roman",Times,serif;
font-size:16pt;
font-weight:normal;
color:#FFF;
margin:0;
padding:0;
text-align:left;
direction:ltr;
unicode-bidi:embed
line-height:normal;
font-weight:500;
}

h1 {font-size: 2.5em;}
h2 {font-size: 2em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
p.footer {font-size: 0.8em;}

a {
color:#C0C0C0;
text-decoration:underline;
}

a:hover {
color:#FFCC00;
text-decoration:underline;
}

p {
margin-bottom:10px;
line-height:20px;
}

#wrapper {
padding-bottom:10px;
}

#logo {
margin-top:20px;
}

#content-wrapper {
padding:10px;
}

#footer {
text-align:center;
margin-bottom:20px;
}

#footer a {
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#copyright {
font-size:11pt;
}

#legal {
font-size:11pt;
}

#design {
font-size:10pt;
}

#notice {
margin-top:10px;
}

#acceptance {
text-align:center;
}

#gallery {
margin-bottom:10px;
}

.gallery-wrapper {
padding:10px;
background-color:#000;
text-align:center;
}

ul.prepay, ul.legal {
margin-bottom:20px;
}
ul.prepay li {
padding-left:280px;
}

#vote {
text-align:center;
font-size:1.25em;
}

#vote a {
text-decoration:none;
}

#vote img {
vertical-align:middle;
}

.ideas li {
padding:10px;
}

.ideas b {
color:#FFCC00;
}

h2 {
color:#FFCC00;
}


#navigation {
text-align:center;
}

#page-content {

}

#page-content img {
margin-right:10px;
margin-bottom:10px;
}

.left {
float:left;
}

#callme {
margin-top:10px;
text-align:center;
}

.ideas {
font-size:13pt;
}

#ideaPic {
text-align:center;
}

#ideaPic img {
height:300px;
width:auto;
float:left;
}

.pp_description {
color:#000;
font-size:16px;
font-weight:bold;
}

.pp_nav {
color:#000;
font-size:14px;
font-weight:bold;
}