body
{
	/* font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
	text-align:left;
	color:#333333;
	background:#CAC7B8 url(../../images/bg.gif) repeat-x top left;
}
body.class	{	background:#cac7b8 url(../../images/bg-home.gif) repeat-x top left;
}

p		{ color:#534741}

h1		{ font-size:3em; color:#ec3464 }
h2		{color:#534741;font-size:2.4em;}
h3		{ font-size:1.7em; line-height:1.8em; color:#FFFFFF;}
h4		{ font-size:2.1em; line-height:2.4em; color:#8C6239;}
h5		{ font-size:1.1em; margin:0 0 10px 0; text-transform:uppercase; font-weight:bold; line-height:1.2em; color:#29ABE2;}
.hr		{ height:2px; background:url(../../images/footer-hr.png) repeat-x;}
.hr2	{ height:2px; background-color:#8f877d;}

a	{ color:#ec3464;}
a:hover	{ color:#29ABE2;}


ul, h1, h2
{
	margin: 0;
	padding: 0;
}
.fleft			{ float:left}
.fright			{ float:right}
input.submit	{background:transparent url(../../images/search.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
height:25px;
width:71px;}

input.submit-brown	{background:transparent url(../../images/submit-brown.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
height:25px;
width:113px;}

input.submit-b	{background:transparent url(../../images/b-submit.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
text-align:center;
display:block;
height:27px;
width:178px;}

.submit	{background:transparent url(../../images/search.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
height:22px;
text-align:center; padding:3px 0 0 0;
width:71px;}

.side-submit	{background:transparent url(../../images/sider-submit.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
height:26px;
margin:6px 0 0 0;
text-align:center; padding:3px 0 0 0;
width:52px;}

textarea	{ padding:5px; border:1px solid #756C67}
input.txt {
border:1px solid #756C67;
margin-right:10px;
padding:3px;
width:210px;}

div.spacer 
{
	/* background-color: #ccc; */
	height: 1em;
}
#content	{ width:940px; margin:0 auto;}
div.box-label
{
	color: white;
	padding: 3px 0px;
}

div.box-label span
{
	padding: 3px;
}

a
{
	text-decoration: none;
}

.padding2
{
	padding: 2px;
}

.padding3
{
	padding: 3px;
}

.padding4
{
	padding: 4px;
}

.padding5
{
	padding: 5px;
}

.padding10
{
	padding: 10px;
}





.a-button
{
	color:white;
	/*
display:block;
	float:left;
*/
	margin-top:10px;
	padding:2px 10px;
}

.instruction-text
{
	color: #666666;
}


.note-text
{
	color: #666666;
	font-size: 10px;
}

.grey-text
{
	color: #333333;
}

.white-text
{
	color: #FFFFFF;
}



/* REGISTER */

#register-button
{
	background-color:black;
	color:white;
	display:block;
	float:left;
	margin-top:10px;
	padding:2px 10px;
}

.sidebar .content {
	padding: 5px 0;
}

.meta {
	margin: 0px 0 10px 0;
	color: gray;
}
.content ul li 
{
	list-style-type:disc;
	list-style-position:inside;
}

.content ol li 
{
	list-style-type:decimal;
	list-style-position:inside;
}






/* POLLS */

div.poll
{
	/*background-color: #ffff66;*/
	margin: 10px 0;
}
div.poll li {
	margin: 10px 0;
}
div.poll input[type="submit"] {
	background:transparent url(../../images/submit-brown.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	height:25px;
	width:60px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.lg-poll 
{
	position:relative;
}

.lg-poll form 
{
	margin:0;
}

.e-lg-polls .lg-poll form ul, .e-lg-polls .lg-poll form ul li, .e-lg-polls .lg-poll .submit 
{
	clear:none;
	display:inline;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */

.featured-box	{ 
	height:252px;
	background-color:#534741;
	border:4px solid #ec3464; 
	border-left:none;
	border-right:none;
	padding:10px 0;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	color: #666;
}
.ui-tabs-nav li a {
	color:#ec3464;
}
.ui-tabs-nav {
	padding-bottom: 5px;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
.blur {
    color:#999;
}
#prev-elections h3 {
	color:#534741;
}
#forgot-pass button {
	background:url(../../images/search.gif) no-repeat; width:
71px; height:25px; display:block; color:#FFFFFF; border:none; float:left; cursor:pointer; margin-bottom: 5px;
}
#forgot-pass li {
	margin-top: 10px;
}
#forgot-pass input {
	width: 300px;
	border: 1px solid #534741;
}
#forgot-pass label {
	font-size: 12px;
}
/* map */
div.infoContainer h2 {
	font-size: 16px;
	color:#29ABE2;
	margin-bottom: 5px;
	padding: 0 20px 0 0;
}
div.infoContainer a.a-button {
	color:#ec3464;
	padding: 10px 0;
	margin: 0;
}