@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}


body {
font-size: 12px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
color: #333333;
margin: 25 0 0;
padding: 0;
text-align: center;
background-color: #000000;
}

a {
color: #cc0000;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

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

.small {
font-size: 10px;
}

h1, h2, h3, h4 {
color: #000000;
font-family: "Century Gothic", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
padding: 0 0 5px 0;
}

h4{
font-size: 125%;
text-transform: uppercase;
font-weight: bold;
}

p {
margin: 10px 0 0 0;
}

#content-wrapper {
width: 100%;
}

#content {
width: 930px;
background: #ffffff;
margin: 10px auto;
}

#content-other {
width: 930px;
min-height: 400px;
background: url(img/protesters.png) no-repeat bottom center #ffffff;
margin: 0;
padding: 30px 0 20px 0;
}

#header {
margin: 0;
padding: 0;
}


ul {
margin: 0 0 0 20px;
padding: 0;
}
.nicelist {
margin: 0 0 0 0;
padding: 0;
list-style: none;
}

.nicelist li {
padding: 5px 0 0 20px;
background: url(img/bullet.png) no-repeat center left #ffffff;
}

.nicelist li:hover {
padding: 5px 0 0 20px;
background: url(img/bullet_over.png) no-repeat center left #ffffff;
}

html [xmlns] .nicelist {
padding-left: 2em;
}

html [xmlns] .nicelist li {
background: none; /*undo the background-image */
list-style-image: url(img/bullet.png);
padding: 0;
}



/* navigation */
#nav {
height: 36px;
width: 930px;
margin: 0;
padding: 0;
background: url(img/menu_bg.png) repeat-x top left #ffffff;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
}

#nav ul li {
float: left;
margin: 0;
padding: 0;
line-height: 2.6em;
}

#nav ul li a {
display: block;
height: 36px;
padding: 0 15px 0 15px;
float: left;
text-transform: none;
font-family: "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
font-size: 120%;
color: #000000;
text-decoration: none;
}

#nav a:hover {
background: #e4b50d;
}

/*Flash Form */
#form {
width: 930px;
height: 430px;
background: #ffffff;
margin: 0;
padding: 30px 0 0px 0;
}


#content-inner {
width: 930px;
background: url(img/protesters.png)no repeat bottom center #ffffff;
margin: 0;
padding: 30px 0 0px 0;
display: block;
position: relative;
}


#leftcol {

width: 53%;

float: left;

background: #ffffff;

margin: 0;

padding: 30px 5% 0 2%;

text-align: left;

}



#rightcol {
width: 38%;
float: right;
background: #ffffff;
margin: 0;
padding: 30px 2% 0 0;
text-align: left;
}



/* Footer */
#footer {
clear: both;
width: 930px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
line-height: 150%;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #333333;
margin: 15px auto;
display: block;
position: relative;
}

#footer a {
color: #4aa6d4;
font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

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



#clearone {
clear: both;
height: 1px;
}

#mform {
margin-right: 0%;
}

.cleaner {
clear: both;
}
