@CHARSET "UTF-8";

			*
				{
					margin: 0;
					padding: 0;
				}
			
			a 
				{
					text-decoration: none;
					outline-style:none;
				}
			img		{ border: 0; }	
			body
				{
					text-align: center;
					direction: ltr;
					font-family: Tahoma;
					font-size: 12px;
					background: url(../img/wrapper.png) repeat-x;
				}
			#wrapper
				{
					width: 970px;
					margin: 0 auto 0 auto;
					text-align: right;
					
				}
				
			#menu
			{
				position: absolute;
				right: 5px;
				top: 0;
				direction: ltr;
			}
			
			#menu li
			{
				list-style: none;
				float: right;
				padding: 5px;
				margin-right: 10px;
				font-family: Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;
			}
			
			#menu li a
			{
				color: #000000;
				font-weight: bold;
				font-size: 12px;
			}
			#lru
				{
					position:relative;
					margin-top: 30px;
					clear: both;
					height: 117px;
					z-index: 1;

				}
			#lru-bg-r
				{
					float: right;
					width: 165px;
					background: url(../img/all.png) no-repeat -51px 0;
					height: 118px;
				}
			#lru-bg-mid
				{
					height:118px;
					background: url(../img/lru-mid.png) repeat-x;
					width: 765px;
					float:right;
				}
			#lru-bg-mid .white-input 
				{
					margin-top: 25px;
					
				}
			#lru-bg-l
				{
					float: right;
					background: url(../img/all.png) no-repeat -11px 0;
					height: 118px;
					width: 39px;
				}
				
			#lru-form
			{
				direction: ltr;
			}
			
			#header h1
			{
				margin-top: 30px;
				text-align: center;
				font-family: Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;
				font-size: 40px;
				color: #111111;
			}
			
			#header h2
			{
				text-align: center;
				font-weight:normal;
				color : #666666;
			}
			
			#input
				{
					
					direction: ltr;
					height: 68px;
					border: 0;
					float: left;
					width: 526px;
					background: transparent;
					font-size: 50px;
					color : #666666;
					
				}
			#sh-lru
				{
					margin-left: 310px;
					
					position: relative;
					width: 580px;
					overflow: hidden;
					height: 130px;
					z-index:0;
					
				}
				
			#sh-lru-div
			{
				position: relative;
				top: -130px;
				height: 100px;
			}
			#sh-lru-r
				{
					float: right;
					background: url(../img/all.png) no-repeat -63px -236px;
					height: 87px;
					width: 61px;
				}
			#sh-lru-m
				{
					float: right;
					background: url(../img/lru2-mid.png) repeat-x 0 -1px;
					width: 450px;
					height: 87px;
				}
			#sh-lru-m .white-short-url 
				{
					margin-top: 18px;
					
				}
			#sh-lru-l
				{
					float: right;
					background: url(../img/all.png) no-repeat -1px -236px;
					height: 87px;
					width: 61px;
				}
			#sh-lru-b
				{
					clear: both;
				}
			#sh-lru-b-r
				{
					float: right;
					margin-right: 20px;
					height: 35px;
					width: 41px;
					background: url(../img/all.png) no-repeat -63px -324px;
				}
			#sh-lru-b-m
				{
					float: right;
					background: url(../img/lru2-b.png) repeat-x 0 -1px;
					height: 35px;
					width: 450px;
				}
			#toggle-butt
				{
					margin-top: 6px;
					float: left;
					height: 20px;
					background: url(../img/icons.png) no-repeat -20px -40px;
					width: 20px;
				}
			#toggle-butt a
				{

					display: block;
					height: 20px;
					width: 20px;
				}
			#share-butts
				{
					margin-top: 6px;
					float: left;
					height: 20px;
					width: 56px;
					background: url(../img/icons.png) no-repeat -140px 0;
				}
			#share-butts .share-link
				{
					height:20px;
					width: 16px;
					display: block;
					float:left;
					margin-right: 4px;
				}
			#sharebutt
				{
					height:20px;
					width: 56px;
					display: block;
					float:right;
				}
			#sh-lru-b-l
				{
					float: right;
					height: 35px;
					width: 41px;
					background: url(../img/all.png) no-repeat -21px -324px;
				}
			#short-url
				{
					direction: ltr;
					height: 68px;
					border: 0;
					float: right;
					width: 450px;
					background: transparent;
					font-size: 50px;
					color : #666666;
					
				}
			#text-01
				{
					float: left;
					margin-left: 40px;
					margin-top: 25px;
					color: #1f006e;
					font-weight: bold;
					font-size: 15px;
				}
			#text-01 a 
				{
					color: #1f006e;
					font-weight: bold;
					font-size: 15px;
				}
			#option
				{
					display: none;
					margin-top: 14px;
				}
			#opt-l
				{

					float: left;
					background: url(../img/all.png) no-repeat -12px -163px;
					height: 46px;
					width: 20px;
					margin-left: 10px;
				}
			#opt-mid
				{
					background: url(../img/opt-mid-1.png) repeat-x;
					float: left;
					height: 46px;
					width: 436px;

				}
			#opt-r
				{

					background: url(../img/all.png) no-repeat -31px -163px;
					height: 46px;
					width: 11px;
					float: left;
				}
			.spacer { clear: both; }			
			#footer
				{
					width: 290px;
					bottom:0;
					right:0;
					position:fixed;
					z-index: -1;
					height: 156px;
				
				}
			
			#buttons
				{
				
					
				}
			
			#buttons li
			{
				
				float: right;
				width: 57px;
				list-style: none;
				
				

			}
			#feedback
				{
					
					background: #ffffff url(../img/all.png) no-repeat -216px -54px;
					height: 20px;
					display: block;
					
				}

			#faq
				{
					
					background: #ffffff url(../img/all.png) no-repeat -102px -134px;
					height: 20px;
					display: block;
					

				}		

			#api
				{
					
					background: #ffffff url(../img/all.png) no-repeat -159px -134px;
					height: 20px;
					display: block;
				}	

			.footer-spacer
			{
				height: 20px;
				background: white;
				margin-top: 136px;
			}
			
			#footer a 
				{
					display: block;
					margin-top: 136px;
					height: 156px;
				}

				
				#char-count
				{
					width: 80px;
					float: left;
					font-size: 50px;
					color: #dddddd;
					font-family: georgia;
					text-align: center;
				}
				
				
				
				#options-list
				{
					margin-top: 9px;
					margin-left: 30px;
					direction: rtl;
				}
				#options-list li
				{
					float: left;
					padding-right: 10px;
					list-style: none;
					
					margin-right: 10px;
				}
				
				#options-list .last
				{
					border-right: 0;
				}
				
				#options-list label
				{
					padding-left: 5px;
				}
				
				#shrink-button 
				{
					margin-top: 9px;
					margin-left: 5px;
					float: left;
					
				}
				#shrink-button a 
				{
					width: 149px;
					height: 51px;
					display: block;
					background: url(../img/all.png) -124px -311px;
					
				}
				

				#shrink-button a:hover
				{
					background: url(../img/all.png) -124px -260px;
					
				}	
				#shrink-button a:active 
				{
					background: url(../img/all.png) -124px -209px;
					
				}
/* Dialog */
.dialog .b {
  background:url(../img/dialog/b.png);
}

.dialog .tl {
  background:url(../img/dialog/tl.png);
}

.dialog .tr {
  background:url(../img/dialog/tr.png);
}

.dialog .bl {
  background:url(../img/dialog/bl.png);
}

.dialog .br {
  background:url(../img/dialog/br.png);
}

.dialog {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: right;
}

.dialog .popup {
  position: relative;
}

.dialog table {
  border-collapse: collapse;
}

.dialog td {
  border-bottom: 0;
  padding: 0;
}

.dialog .body {
  padding: 10px;
  background: #fff;
  width: 430px;
}

.dialog .loading {
  text-align: center;
}

.dialog .image {
  text-align: center;
}

.dialog img {
  border: 0;
  margin: 0;
}

.dialog .footer {
  padding-top: 5px;
  margin-top: 10px;
  text-align: left;
  clear: both;
}

.dialog .buttons-frame
{
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
}

.dialog .tl, .dialog .tr, .dialog .bl, .dialog .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.dialog .main
{
	padding: 0;
	margin: 0;	
}
.dialog_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.dialog_hide {
  z-index:-100;
}

.dialog_overlayBG {
  background-color: #000;
  z-index: 99;
}

.dialog .alert-header
{
	font-size: 24px;	

}

.share-bar li 
{
	list-style: none;
	float: left;
	margin-left: 5px;
	margin-top: 3px;
}



#site-top-bar
{
	height: 28px;
	border-bottom: 1px solid #aaaaaa;
	padding-right: 10px;
	line-height: 26px;
	text-align: right;
}

.spacer
{
	clear: both;	
}					

.share-yahoo
{
	background: url(../img/icons.png) -20px -20px no-repeat;

	float: left;
	margin-top: 6px;
	margin-left: 10px;
}

.share-yahoo a
{
	display: block;
	width: 20px;
	height: 20px;		
}
.hidden {
	display: none;
}



.dialog label
{
	float: left;
	width: 120px;
	text-align: left;
}

input, textarea
{
	border: 1px solid #e1e1e1;
	background: #f7f7f7;	
	margin-top: 5px;
}

textarea {
	width: 300px;	
	height: 80px;
}

#comment_form {
	text-direction: ltr;
	text-align: left;
	0font-size: 12px;
}



a.button,
a.submit,
.button, 
.redbutton {
	background: transparent url(../img/common/button_background.png) top left;
	padding: 0.4em 0.4em;
	margin: 5px;
	border: #b3b3b3 solid 1px;
	cursor: pointer;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	font: 12px Tahoma;
	text-decoration: none;
	color: #333333;
}

a.button:hover,
a.submit:hover,
.button:hover {
	background-position: 0 -30px;
	border-color: #3c81c4;
}


a.redbutton,
submit.redbutton,
button.redbutton,
.reddbutton {
	color: #fff;
	background: transparent url(../img/common/redbutton_background.png) top left;
	border: #801 solid 1px;
}

a.redbutton:hover,
a.redsubmit:hover,
form redbutton:hover,
.redsubmit:hover {
	background-position: 0 -27px;
}

.buttons-frame a
{
	float: right;
	display: block;
	
}

.buttons-frame
{
	text-align: right;	
}
form button,
form input[type=submit],
form input[type=reset],
.submit
{
	background: transparent url(../img/common/button_background.png) top left;
	padding: 0.4em 0.4em;
	margin: 5px;
	border: #b3b3b3 solid 1px;
	cursor: pointer;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	font: 12px Tahoma;
}

form button:hover,
form input[type=submit]:hover,
form input[type=reset]:hover,
.submit:hover
{
	background-position: 0 -30px;
	border-color: #3c81c4;
}

.errors li
{
	
	list-style: none;	
	padding: 5px;
}


.errors
{

	margin-left: 120px;
	padding-left: 15px;
	background:url(../img/common/error.gif) no-repeat left;
	
}

.sm_form
{
	font-family: tahoma;
	font-size: 12px;
	direction: ltr;
}
