/* GLOBAL PROPERTIES */
	*{
		margin:				0px;
		padding:			0px;
	}

	body{
		background-color:	#444444;
	}

	div{
		font:				normal 12px/15px arial,sans-serif;
	}

	td{
		font:				normal 10px/15px arial,sans-serif;
	}

	a{
		color:				#65983E;
		font-size:			1.8em;
		font-weight:		bold;
		text-decoration:	none;
		display:			inline;
	}

	a:hover{
		color:				#ddd;
	}

	
	h3{
		font-family: 	"Helvetica Neue", "Helvetica", Frutiger, Verdana, Sans-Serif;
		font-size: 		0.8em;
		margin-top:		-5px;
		cursor: 		move;
	}
	
	h4{
		font-size:		0.8em;
		margin-top:		6px;
		font-weight: 	lighter;
	}
	
	table{
		margin-top:		10px;
	}
	
	th{
		text-align:		left;
		padding-left: 	10px;
	}

	input,textarea{
		font:				bold 10px/12px arial,sans-serif;
		border:				solid 1px #ababab;
		background-color:	#ffffff;
		padding:			2px;
	}


/* CLASSES */
	a.rollover {
		display: block;
		width: 20px;
		height: 20px;
		text-decoration: none;
		background: transparent url("/close_btn.png") 0px -20px no-repeat;
	}

	a.rollover:hover {
		background-position: 0px 0px;
	}

	.displace {
		position: absolute;
		left: -5000px;
	}

	.draggable {
		padding:		3px;
		border:			solid 1px #888;
		background-color:#ABC661;
	}
	.draggable div{
		padding:		10px;
		border:			solid 1px #666;
		background-color:#70A100;	
	}


	.focused{
		color:				#000;
	}
	.blurred{
		color:				#777;		
	}


	.shadow{
		position:			relative; 
		display:			block; 
		color:				#fff;
	}

	.shadow span{ 
		position:			relative; 
		display:			block;
		top:				-18px;  
	}

	.shadow:before{ 
		display:			block; 
		padding:			1px; 
		content:			attr(title); 
		color:				#666;
	} 

/* UNIQUES */
	#is-twitter-broken{
		position:			absolute;
		top:				50%;
		left:				50%;
		margin:				-300px 0px 0px -300px;
		height:				600px;
		width:				600px;
		background:			#444444 url('/itb-bg.jpg') center center no-repeat;
	}
	#is-twitter-broken div{
		margin-top:			280px;
		text-align:			center;
	}
	

	#why{
		font-size:			1.2em;
	}

	#msg{
		position:			absolute;
		z-index:			1000;
		top:				50%;
		left:				50%;
		margin-left:		-200px;
		width:				400px;
		height:				200px;
		background:			transparent url('/msg-bg.png') top center no-repeat;
	}
	#msg div{
		padding:			25px 15px 0px 0px;
		font-size:			0.95em;
		color:				#fff;
	}
	#msg #close{
		margin:				-5px 5px 5px 5px;
		display:			none;
	}

	#nav{
		position:			absolute;
		top:				-100px;
		left:				50%;
		margin-left:		100px;
		width:				400px;
		height:				30px;
		overflow:			hidden;
		text-align:			center;
		padding:			105px 0px 10px 0px;
		background:			transparent url('/msg-bg.png') bottom center no-repeat;
	}
	#nav span{
		font-size:			1.2em;
		color:				#ababab;
		font-weight:		bold;
	}
	#nav a{
		font-size:			1.2em;
	}

	#bot{
		margin:				2px 10px 30px 25px;
		float:				left;
	}

	#close{
		float:				right;
		margin-right:		20px;
	}