* {
	margin:0;
	padding:0;
	}

body {
	font: 100% Arial, Helvetica;
	background: #ddedfb url(images/background.gif) repeat-x;
	color: #333;
	margin: 0px auto 0;
	height: 100%;
	}

html {
	height: 100%;
	}

p {	
	margin: 15px 0;
	}

a:link, a:visited {
	color: #46aad9;
	text-decoration:none
	}

a:hover, a:active {
	color: #46aad9;
	text-decoration:underline;
	}

input:focus {
	background: #cce3f8;
	color: #333;
}

textarea:focus {
	background: #cce3f8;
	color: #333;
}

a img {
	border:0;
	}
	
#header{
	margin: 0 auto 0;
	padding-top: 10px;
	width: 705px;
	}
	
#logo {
	float:left;
	}
	
#nav {
	float:right;
	margin-top:15px;
	
	}
	
	#nav ul {
	list-style: none;
	background: transparent url(/images/nav.gif) no-repeat 0 0;
	float:right;
	width:340px;
	height: 55px;
	padding: 4px
	}
	
		#nav li {
		color: #FFFFFF;
		float: left;
		font-size: 27px;
		padding-left: 13px;
		}
		
			#nav li  a{
			color: #FFFFFF;
			text-decoration: none;
			}
			
			#nav li  a:hover{
			text-decoration: underline;
			}

	
#steps {
	clear: both;
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	width: 800px;
	}
	
		#step1 {
		padding-right: 15px
		}
		
		#step2 {
		padding-right: 15px
		}
	
#input {
	clear: both;
	margin: 0 auto 0;
	text-align: center;
	width: 800px;
	}
	
	#input ul {
	list-style: none;
	}
	
	#id {
	background: transparent url(/images/input1.gif) no-repeat 0 0;
	width: 600px;
	height:60px;
	}
	
		#id input {
		border: medium none;
		color: #393939;
		font-size: 25px;
		height: 31px;
		margin: 13px 0 0 280px;
		padding: 2px;
		width: 260px;
		}
	
	#date {
	background: transparent url(/images/input2.gif) no-repeat 0 0;
	width: 600px;
	height:60px;
	}
	
		#date input {
		border: medium none;
		color: #393939;
		font-size: 25px;
		height: 33px;
		padding: 2px;
		width: 55px;
		}
		
		#day  {
		margin: 12px 0 0 270px;
		}
	
	#twalert {
	background: transparent url(/images/input3.gif) no-repeat 0 0;
	width: 600px;
	height:85px;
	}
	
		#twalert input {
		border: medium none;
		color: #393939;
		font-size: 25px;
		height: 55px;
		margin: 18px 0 0 275px;
		padding: 2px;
		width: 255px;
		}	
		
		#twalert textarea {
		border: medium none;
		font: 100% Arial, Helvetica;
		color: #393939;
		font-size: 25px;
		height: 62px;
		margin: 13px 0 0 280px;
		padding: 2px;
		width: 255px;
		}
	
	#charcount {
	background: transparent url(/images/input5.gif) no-repeat 0 0;
	width: 600px;
	height:60px;
	}
	
		#charcount h1 {
		border: medium none;
		height: 31px;
		margin:5px 0 0 275px;
		padding-top: 12px;
		width: 100px;
		}
		
	#public-timezone {
	background: transparent url(/images/input4.gif) no-repeat 0 0;
	width: 600px;
	height:60px;
	}
	
		#public input {
		border: none;
		color: #333;
		font-size: 25px;
		height: 35px;
		width: 30px;
		margin: 15px;
		padding: 2px;
		background: #FFF;
		border: medium none;
		}
		
		#public {
		float:left;
		padding-left:290px;
		}
		
		#timezone input {
		border: none;
		color: #333;
		font-size: 25px;
		height: 35px;
		width: 30px;
		margin: 16px 0 0 45px;
		padding: 2px;
		background: #FFF;
		border: medium none;
		}
		
		#timezone {
		float: left;
		padding-left: 145px;
		}
		
	#go {
	clear:both
	}
	
#footer{
	bottom: 0px;
	height: 145px;
	margin: 0 auto;
	text-align:left;
	width: 100%;
	color: #d5d5d5;
	background: transparent url(/images/footer.png) repeat-x 0 0;
	}
	
	
	#footer-content {
	margin: 0 auto;
	padding-top: 10px;
	width: 750px;
	}
	
	#footer1 {
	width: 230px;
	float: left;
	padding: 5px 10px 0px 10px;
	}
	
	#footer2 {
	width: 230px;
	float: left;
	padding: 5px 10px 0px 10px;
	}
	
	#footer3 {
	width: 230px;
	float: left;
	padding: 5px 10px 0px 10px;
	}

#about {	
	background: transparent url(/images/about.png) no-repeat 0 0;
	clear: both;
	margin: 0 auto 0;
	text-align: left;
	width: 670px;
	padding: 20px;
	}
	
	#about p {
	margin:0 0 15px;
	}

#faq {
	background: transparent url(/images/faq.png) no-repeat 0 0;
	clear: both;
	margin: 0 auto 0;
	text-align: left;
	width: 670px;
	padding: 20px;
	}
	
	#faq p {
	margin:0 0 15px;
	}
	
#contact {	
	background: transparent url(/images/about.png) no-repeat 0 0;
	clear: both;
	margin: 0 auto 0;
	text-align: left;
	width: 670px;
	padding: 20px;
	}
	
	#contact p {
	margin:0 0 15px;
	}
	
	#contact h2 a:link, #contact h2 a:visited {
	color: #46AAD9;
	font-size: 36px;
	font-weight: normal;
	padding-left: 20px;
	text-decoration: none;
	}
	
	#contact a:hover {
	text-decoration: underline;
	}

#notification {
	width: 100%;
	height: 35px;
	padding: 15px 0 0;
	text-align: center;
	position:absolute; 
	z-index: 999999;
	color: #FFF;
	left: 0;
	top: 0;
	font-weight: bold;
	}
	
	.success {
	background :  url(/images/success.png) repeat 0 0 ;
	}
	
	.fail {
	background :  url(/images/fail.png) repeat 0 0 ;
	}
	
	
	.notFollowing, .twitterTimeout{
	background-color: orange;
	opacity: .7;
	}

#loadingAni{
	display:none;
	
	margin-left:auto;
	margin-right:auto;
	
}
	
	