
/* CSS Document */
			
			
body {
	background: #282827;
	width: auto;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
    /*color:#CCCCCC;*/
    color:#555555;
    margin-top:0;
    margin-right:0;
    margin-left:0;
    overflow-x:hidden;
}

form, ul {
  margin:0;padding:0;
}

.clear {
  clear:both;
}

.button, .button:active {
  border: 1px solid #AAAAAA; 
  padding: 1px 8px; 
  background-color: #888888;
  font-weight:bold;
/*
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;  
*/
}			

	/*************************** 
	* Definitions
	***************************/

div#name {
/* 	display: block; */
	padding: 28px;
/* 	float:left; */
}
div#profile-view {
/* 	display: block; */
	padding: 28px;
	float:left;
}

div#marketing {
	display: block;
	padding: 2%;
}
div#signin {
	display: block;
	padding-left: 2%;
}
#namefield {
  padding-bottom:12px;
  display:inline;
}

h1 {
	display: block;
	font-size: 450%;
	line-height: 100%;
	/*letter-spacing: -3px;*/
	color: #fff;
	margin: .2em 0 0 0;
	/*margin-bottom: 35px;*/
	margin-top: 0px;
	font-family: Helvetica, sans-serif;
}

h2   {
	color: #FA6900;
	font-size: 14pt;
    font-weight:bold;
    letter-spacing: 0px;
	/*margin: 0 0 1em 0;*/
	line-height: 100%;	
	/*margin-bottom: 5px;*/
	font-family: Helvetica, sans-serif;
    /*display:inline;*/
}

h3   {
	/*color: #0074ae;*/
	font-size: 11pt;
	letter-spacing: 0px;
	margin: 0 0 1em 0;
	line-height: 95%;
	margin-bottom: 20px;
	font-family: Helvetica, sans-serif;
}

.name-edit {
  font-size:250%;
  font-weight: bold;
}

.linkname {
    color: #0074ae;
    /*font-size: 190%;*/
    letter-spacing: 0px;
    font-family: Helvetica, sans-serif;
    /*font-weight:bold;*/
    display:inline;
}
#editusernamediv form {
  display: inline;
  font-weight: normal;
}
#sharelink {
  font-weight: normal;
}

h4   {
	color: #999999;
	font-size: 100%;
	letter-spacing: 0px;
	margin: 0 0 1em 0;
	line-height: 100%;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
			
a,
a:visited {
	/*color: #CCCCCC;*/
    color:#555555;
	text-decoration: none;
}
			
a:hover {
	text-decoration: underline;
		
}

a.signin,
a.signin:visited {
    text-decoration:underline;
}
a.signin:hover {
    text-decoration: none;
}

#extendr-profile {
  overflow:hidden;
  position:relative;
}

.category_heading {
    color:#FA6900;
    padding-bottom:3px;
    display:block;
    padding-left:10px;
    margin-bottom:0;
}

#categoryList {
    padding-left:0;
    margin-left:0;
}
#categoryList ul {
    margin-left:0;
}
#categoryList li {
  list-style:none;
}

.error {
    color:red;
}

table#colorpicker {
    padding-left:75px;
    border:1px;
    float:left;
    display:inline;
}

table#colorpicker td {
    /*width:30px;*/
    height:24px;
    padding:10px;
    padding-top:0;
    padding-bottom:0;
    /*border:1px;*/
}

.colorpatch {
    width:30px;
    height:30px;
    cursor:pointer;
}

.move {
  color: #ccc;
  cursor:crosshair;
}

#footer_bar {
  background:#FA6900;    
  width:100%;
  padding:2px;
  color:black;
  font-size:11pt;
  padding-left:2%;
}

#footer_edit_bar {
  background:#FA6900;    
  width:100%;
  padding:2px;
  color:black;
  padding-left:2%;
  font-size:13px;
  height:25px;
  position:fixed;
  bottom:0;
}
#footer_edge {
  padding:6px 20px 0;
  position:absolute;
  top:2px;
  right:56px;
  background-color:#FA6900
  height:22px;
}
#footer_profile_edge {
  padding:4px 20px 0;
  position:absolute;
  top:2px;
  right:56px;
  background-color:#FA6900;
  height:22px;
}
#footer_profile_bar {
  width:100%;
  height:22px;
  position:fixed;
  bottom:0;
  font-size:13px;
  border-bottom:2px solid #FA6900;
}
.bottom-fixed {
  position:fixed;
  bottom:0
}

#footer_bar a {
  color:#282827;
}
#footer_inner {
  margin:0 auto;
  width:970px;
  padding:6px 0 0 10px;
}


#customize_link {
    background:#FA6900;
    color:black;
    font-size:11pt;
    /*padding-bottom:1px;*/
}
#navigation_link {
  background:#FA6900;
  color:black;
  font-size:11pt;
  /*padding-bottom:1px;*/
  margin:0;
  padding:3px 5px 0 5px;
  cursor:pointer;
  #height:17px; /* IE only */
}

#customize_bar_outer {
    width:100%;
    height:0px;
    border-bottom:#FA6900 3px solid;
    overflow:hidden
}
#footer_bar_outer {
    width:100%;
    height:0px;
    border-top:#FA6900 3px solid;
    overflow:hidden;
}
#customize_bar {
  width:100%;
  height:70px;
  background:#DDDDDD;
}
/*
#navigation_bar {
  width:100%;
  height:70px;
  background:#DDDDDD;
}
*/

#slash {
  color:#FA6900;
}

.default_color {
    color:#FA6900;
}

.custom_color {
    color:#FA6900;
}

#regtable input {
    font-size:12pt;
    color:#999999;
    margin:0;
}
.reg_cell {
    text-align:right;
    color:white;
    padding-right:15px;
    font-size:11pt;
}

#thanks_fn, #thanks_ln, #thanks_u, #thanks_e, #thanks_ec, #thanks_p, #thanks_pc {
    /*opacity:0;*/
}

.tooltip {
  font-size:13px;
  font-weight:bold;
  text-align:center;
  background:#CCCCCC;
  color:black;
  padding:2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.tooltip-arrow-up {
  height:16px;
  background:url(../images/up-arrow.png) no-repeat 0 0;
}
.tooltip-arrow-down {
  height:16px;
  background:url(../images/down-arrow.png) no-repeat 0 0;
}

.box {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.category-links {
  margin-bottom:3px
}
.category-links a {
  padding-left:10px;
  font-size:11pt;
}
.category-links a:active {
  position: relative;
  top: -1px;
}

#colorpicker-header td {
  height:10pt;
  color:black;
  font-size:10pt;
  padding-bottom:0;
  padding-top:5px
}

#share-this-url {
  padding:16px 0 0 10px;
}
#quick-add {
  padding:4px 0 0 10px;
}

.addlinks {
  padding-left:10px;
  font-size:13px;
  font-weight:bold;
  }
  .addlinks a {
    text-decoration:underline;
    font-weight:normal;
  }
  
#cataddouter {
  overflow-y:hidden;
}

.cat-heading {
  padding:0 0 3px 10px;
  }
  .cat-heading h2 {
    display:inline;
  }
  
.cat-edit-links {
  display:inline;
}

#join-link {
  color:#000;
}

#bookmarklet {
  padding:0 0 0 10px;
  width:430px;
  }
  #bookmarklet #bookmarklet-link {
    text-decoration: underline;
  }
  #bookmarklet #bookmarklet-info-link {
    font-size:0.8em;
  }
  #bookmarklet #bookmarklet-info {
    color:#CCCCCC;
    padding:3px 0 0 10px;
    overflow:hidden;
  }


#quick-add-more-info,
#traffic-more-info {
  overflow:hidden;
  width:431px;
  padding-left:18px;
  font-size:13px;
  font-style: italic;
  height:0px;
  line-height: 1.2em;
}
  
#profile-info {
  padding:20px 0 0 10px;
}
#profile-image {
  float:left;
  padding:0 10px 5px 0;
}
#summary-area-header {
  overflow:hidden;
}
#summary-view {
  float:left;
  width:300px;
  font-size:11pt;
/*   clear:both; */
}

#signup-area {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
#signup-area h3 {
  margin-bottom: 5px;
}
#signup-message {
  font-size: 11px;
}

#tour-tab-outer {
/*   clear:both; */
/*   float:right; */
  margin-right:56px;
  padding:0;
  position:fixed;
  right:0;
}
#tour-tab-inner {
  background-color:#FA6900;
  font-size: 13px;
  padding:2px 25px;
}
#tour-tab-inner a {
  font-size: 20px;
}

#tour-outer-edit {
  display: inline;
  margin-right: 24px;
  padding: 3px 20px;
  top: 0;
}

#keep-premium-features {
  padding-left:10px;
  margin-top:20px;
  font-size:13px;
  position: fixed;
  bottom: 37px;
  right: 20px;
  z-index: -1;
}
#keep-premium-features a {
  font-weight:bold;
}


.example-link {
/*   border:2px solid #555; */
}

.example-image {
  border:2px solid #555;
}

.tip {
  background-color:#f0f0f0;
  font-size:14px;
  padding:4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.tip-text {
  color:#888;
}

#top-border {
  width:100%;
  position:fixed;
  top:0;
  height:0;
}


div#footerrow {
  bottom:0;
  position:fixed;
  width:100%;
}

* html {
overflow-y:hidden;
}
* html body {
font-size:100%;
height:100%;
overflow-y:auto;
/* padding:0 1em 0 14em; */
}
* html div#footerrow {
position:absolute;
}