/* CSS Document */
body{
	padding:0;
	margin:0;
	text-align:center;
}

.container{
	width:760px;
	margin:0 auto;
	position:relative;
	text-align:left;
}

.menu{
	background-color:#000;
}

.menu ul{
	margin:0;
	padding:0;	
}


body.saying .content p, body.aboutUs .content p{
	width:600px;
}

p a:link{
	color:#000000;
}

.ukiplogo{
	float:right;
	position:relative
}

.menu ul li{
	margin:0 0 0 10px;
	padding:0;
	position:relative;	
	list-style:none;
	display:inline;
	font:bold 0.7em/2em Tahoma, Helvetica, Arial, sans-serif;
	color:#FFFFFF;
}

.menu ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

.menu ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.masthead{
	position:relative;
	float:left;
	background:url(../images/page_header.jpg) no-repeat 0px 15px;
	width:760px;
	margin:10px 0 0 0;
	padding:0;
	border-bottom:#a33b7a;
}

.sign_petition{
	margin:0;
	padding:0;
	position:relative;
	float:right;
}

p{
	font:1em/1.3em Tahoma, Helvetica, Arial, sans-serif;
	padding:0 10px;
	position:relative;
}

p.one{
	width:400px;
}

p.two{
	width:450px;
	font:1em/1.3em Tahoma, Helvetica, Arial, sans-serif;
	float:left;
	text-align:left;
	position:relative;
}

p.three{
	font:bold 1em/1.2em Tahoma, Helvetica, Arial, sans-serif;
	width:160px;
	position:relative;
	float:left;
	margin:-80px 0 0 20px;
	padding:40px 0 0 15px;
	border-left:1px solid #333333;
	height:150px;
	display:inline;
}

p.three a{
	color:#000000;
}

.footer{
	background:url(../images/footer.jpg) no-repeat 0 10px;
	width:760px;
	height:45px;
	position:relative;
	float:left;
	margin:0px 0 0 0;
	border-top:1px solid #000;
	text-indent:-9000px;
	overflow:hidden;
}

.masthead{
	height:90px;
	position:relative;
	float:left;	
}

.newsletter{
	float:right;
	position:relative;
}

.neilF{
	position:relative;
	float:right;
	margin:27px 30px 0px 0;
}

 h2{
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	position:relative;
	float:left;
	width:750px;
	font:bold 1em/1.3em Tahoma, Helvetica, Arial, sans-serif;
	color:#BE2CBB;
}

body.saying h2,body.aboutUs h2{
	width:600px;
		position:relative;
	float:left;
}

body.aboutUs p, body.saying p, body.home p{
	position:relative;
	float:left;
	margin:15px 0;
}


body.home h2{
	margin:0;
	padding:0;
	position:relative;
	float:left;
	width:760px;
	background:url(../images/header.jpg) no-repeat;
	text-indent:-9000px;
	height:90px;
}

body.home h3{
	margin:0 0 30px 0;
	padding:0;
	position:relative;
	float:left;
	width:760px;
	background:url(../images/header_2.jpg) no-repeat;
	text-indent:-9000px;
	height:90px;
}

body.home h4{
	margin:40px 0 0px 0;
	padding:0;
	position:relative;
	float:left;
	width:500px;
	background:url(../images/header4.gif) no-repeat;
	text-indent:-9000px;
	height:90px;
}

.reg{
	font-weight:bold;
	font-size:0.7em;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
}

body.register ul {
	padding:0;
	margin:0;
	list-style:none;
}

body.register .content ul li .formInputBox{
	margin:0 0 15px 0;
}


body.register .content ul li{
	padding:0 0 0 0;
	margin:0px 0 0px 0;
	list-style:none;
	position:relative;
	float:left;
	clear:both;
}

body.register .content ul li em{
	color:#FF0000;
}

.formSubmitButton{
	margin:15px 0;
}

label{
	position:relative;
}

