#top-table
{
	border:0px;
	padding:0px;
	margin:0px;
}

#top-table td
{
	border:0px;
	padding:0px;
	margin:0px;
}

input.tinyurl21
{
	color: #111111;
	background: #fdfcfa;
	border: 2px solid #d9d9d9;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	height:34px;
	width:491px;
	padding: 0;
	margin:0px;
}


input.tinyurl2
{
	background: #fdfcfa;
	border: 2px solid #d9d9d9;	
	float:left;
	height:34px;
	margin-top:4px;
	width:450px;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
}


#shortenbutton2 {
	margin-top:4px;
	margin-left:4px;
	background:url(../images/shorten-button.png);
	border:0px;
	float:left;
	height:39px;
	width: 82px;
}

#shortenbutton2:hover {  
  background: transparent url(../images/shorten-button-press.png) no-repeat center top;  
}

#shortenbutton {
  width: 82px;
  height: 39px;
  padding: 0;
  border: 0;
  background: transparent url(../images/shorten-button.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#shortenbutton:hover {
  width: 82px;
  height: 39px;
  padding: 0;
  border: 0;
  background: transparent url(../images/shorten-button-press.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.copybutton {
  width: 82px;
  height: 39px;
  padding: 0;
  border: 0;
  background: transparent url(../images/copy-button.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.copybutton:hover {
  width: 82px;
  height: 39px;
  padding: 0;
  border: 0;
  background: transparent url(../images/copy-button-press.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.copybutton.hover{
  width: 82px;
  height: 39px;
  padding: 0;
  border: 0;
  background: transparent url(../images/copy-button-press.png) no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

label.error {
    color: red;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;	
	padding-left: 4px;
}

.grid_table{	
	font-size: 12px;	
	margin-bottom:25px;
	text-align:left;
	width:100%;

}

.grid_table th{
	text-align:left;
	padding: 5px;
	background: #e0e2e7;
	font-size: 12px;
	color: #4199CE;
}
.grid_table tbody{
	width:100%;
}


.gridheader_main{
padding:5px;
font-weight:bold;
font-size:14px;
background-color: #d6edff;
}

.grid_table td{
	border-bottom: 1px solid #d6d6d6;
	vertical-align: middle;
}

.grid_table tr:hover {
	color: #000;
	background: #f2f9ff;
	cursor:pointer;
}

.pagination {
	text-align:right;	
	padding:2px;	
	font-size:10pt;
}


#footer_home {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	}
	
#footer {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 550px;
	}

#footer a,#footer_home a {
	color:#999;	
	font-weight:normal;
}
	
#social {
	float:left;
	padding-left:20px;
	}

#legal {
	float:right;
	padding-right:20px;
}

/* top_nav
----------------------------------------------- */
.top_nav 
{
	background-image:url(../images/top-bg.png); 
	background-repeat:repeat-x; 
	height: 28px;
	font-size:11px;
	font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	line-height: 1.5
}
.top_nav img { vertical-align:bottom; padding-bottom:2px; }
.top_nav_meta {width:950px; padding:5px; 	margin-left: auto;	margin-right: auto; }
.top_nav_info {float:left;}
.top_nav_user {float:right;}

.top_nav a{
	color: #000;
	text-decoration:none;
	font-weight:normal;
}

.top_nav a:hover{
	text-decoration:none;
	color:#000;
	font-weight:normal;
}

table.list
{
	border:0px;
	margin:0px;
	padding:0px;
}

table.list tr
{
	border-bottom:1px solid #BBBBBB;
}

.urlinfo
{
	color:#3697a7;
	font-weight:bold;
	font-size:14px;
}

.urlinfo:hover
{
	color:#3697a7;
	font-weight:bold;
	font-size:14px;
	text-decoration : underline;
}


.smallButton
{
	border:1px solid #bdbdbc;
	background:#fff;
	height:15px;
	float:left;
	padding:5px 10px;
	font-weight:bold;
	color:#858482;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left:5px;
}

.smallButton.hover, .smallButton:hover, .smallButton:hover a
{
	background:#000;	
	color:#fff;
}

.smallButton a
{
	font-weight:bold;
	color:#858482;
	text-decoration: none;
}


.smallButtonDisable
{
	border:1px solid #fff;
	background:#fff;
	height:15px;
	float:left;
	padding:5px 10px;
	font-weight:bold;
	color:#E0E0E0;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left:5px;
}


.smallButtonDisable a
{
	font-weight:bold;
	color:#E0E0E0;
	text-decoration: none;
}

.message
 {
	background: #fffbe6;
	text-align: center;
	padding: 8px;
	border: 1px solid #ffd5b6;
	margin: 10px;
	font-weight: bold;
	color: #686868;
 }
 
.errormsg
 {
	background: #fff5f4;
	text-align: center;
	padding: 8px;
	border: 1px solid #ff0000;
	margin: 10px;
	font-weight: bold;
	color: #686868;
 }
 
label.error {
    color: red;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;	
	padding-left: 4px;
}

.emptytable, .emptytable tr, .emptytable td
{
	background:none;
	border:0px;
}

.block div
{
  margin:0px;
  padding:0px 10px;
}

.highlight_droppable
{
	background: #F1f1f1;
}

.linkslabelcontainer
{
	background:#FFF;
	float:left;
	width:400px;
}

.labelcontainer
{
	white-space: nowrap;
	padding-right:5px;
}

.labelhover
{
	padding:0px;
	margin:0px;
	height:20px;
	border: 1px solid #F1F1F1;	
}

.labelhover input, .labelhover:hover
{
	padding:0px;
	margin:0px;
	color: #111111;
	background: #fdfcfa;
	border: 1px solid #d9d9d9;	
	height:20px;
}

.block h2
{
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	color:#000;
}

.block a
{
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	color:#000;
}

.flatbutton
{
	border:1px solid #bdbdbc;
	background:#fff;
	height:10px;
	float:left;
	padding:2px 5px 8px 5px;
	font-weight:bold;
	color:#858482;
	text-decoration: none;
	margin-left:5px;
}

.flatbutton.hover, .flatbutton:hover, .flatbutton:hover a
{
	background:#000;	
	color:#fff;
}

.flatbutton a
{
	font-weight:bold;
	color:#858482;
	text-decoration: none;
}


.flatbuttonDisable
{
	border:1px solid #fff;
	background:#fff;
	height:15px;
	float:left;
	padding:5px 10px;
	font-weight:bold;
	color:#E0E0E0;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left:5px;
}


.flatbuttonDisable a
{
	font-weight:bold;
	color:#E0E0E0;
	text-decoration: none;
}


.content_box .separator
{
	float:left;
	margin:0 5px  0 8px;
	border-left:1px solid #d2d3ce;
	height:25px;
}

.content_container
{
	margin-top:10px;
}

.content_box .title
{
	padding-top:2px;
	float:left;
	width:410px;
}

.editlink
{
	color:#6eb4c0;
	font-weight:normal;
}

.content_box .title a
{
	color:#6eb4c0;
	padding-right:3px;
}

.visitscount
{
	text-align:center;
	color:#959595;
	font-size:12px;
}

.visitscount div
{
	font-size:18px;
}

.todayshits
{
	color: #9ed4f8;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.content_right .description2
{
	color: #858482;
}

.urlinfoedit, .urlinfoedit a
{
	float:right;	
	text-decoration:underline;
}

a.righttoplinks
{
	font-size:10px;
	font-weight:bold;
}

div.left_panel_folder
{
	float:left;
	margin:0px;
	padding:0px;
	width:25px;
}

div.left_panel_text
{
	float:left;
	margin:0px;
	padding:0px;
	width:105px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

input.left_search
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 2px solid #D9D9D9;
	width:110px;
	float:left;
}

input.search_btn
{
	margin-top:4px;
	margin-left:4px;
	background:url(../images/search_16.png);
	border:0px;
	float:left;
	height:16px;
	width:16px;
}

.comments-tab a
{
	color:#969696;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #D9D9D9;
	background-color: #eee;
	padding: 2px 3px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; font-size:10px; font-weight:normal;color:#000;}

.info_shorturl
{
	height:20px;
	padding:2px;
	float:left;
	background:white;
	color:#969696;
}

#labelslist
{
	list-style-type : none;
}


#text_area {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
