html{
background: transparent;
}

body {
font-family:Arial,Helvetica,sans-serif;
text-align:center;
background:transparent;
color:#534442;
}

.hidden{
	display: none;
}

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

a:focus,a:hover,a:active {
text-decoration:underline;
color:#4AABEB;
}

a.member:link,a.member:visited {
font-weight:300;
text-decoration:none;
}

a.member img {
position:relative;
top:0.125em;
width: 20px;
}

a.member span {
font-weight:300;
padding:0 0 0 4px;
}

em.action {
font-style:normal;
color:#069;
}

h2 em.action {
font-size:11px;
}

em.action a:link,em.action a:visited {
margin:0 0.125em;
}

h1,h2,h3 {
font-weight:300;
line-height:1.4;
}

h2 {
font-size:1.25em;
margin:16px 0 8px;
}

h3 {
font-size:15px;
margin:16px 0 8px;
}

p {
font-size: 12px;
margin-bottom:5px;
}

dl.info {
letter-spacing:1px;
}

dl.info dt {
font-size:0.75em;
text-transform:uppercase;
color:#999;
}

dl.info dd.email span {
letter-spacing:-2px;
}

form p {
margin:8px 0 1em;
}

p.form-message {
font-size:0.875em;
color:#c60;
margin: 0 0 20px 0;
}

form p.action {
clear:both;
margin-left:110px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
fieldset,form div.text,form div.file,form div.select {
margin-bottom:10px;
width:460px;
}

form div.checkbox {
clear:left;
margin-bottom:0.75em;
}

fieldset p {
margin:0 0 4px;
}

.horizontal-list{
    display: inline-block;
}
.horizontal-list li{
    float: left;
    width: auto;
}
.horizontal-list li a{
    text-decoration: none;
    display: block;
}

#upload-types.horizontal-list li a, #upload-types.horizontal-list li button{
		display: inline;
}

form div.checkbox,fieldset.radio p,fieldset.checkbox p,fieldset.date div.date {
margin-left:8.75em;
}

div#recaptcha_widget_div{
float:left;
margin-left:-3px;
margin-bottom: 10px;
}

form div.text label,form div.file label,form div.select label,form fieldset.date span.label, form div.captcha label,
.form-placeholder div.text label,.form-placeholder div.file label,.form-placeholder div.select label,.form-placeholder fieldset.date span.label,.form-placeholder div.captcha label{
float:left;
line-height:14px;
width:110px;
}

.top-bar form div.select label{
	float: none;
	padding: 10px;
}

fieldset.radio legend,fieldset.checkbox legend,fieldset.date legend {
position:relative;
font-size:12px;
}

fieldset.radio legend span,fieldset.checkbox legend span {
font-style:normal;
position:absolute;
display:block;
line-height:1.75;
}

fieldset.date legend span.label {
font-style:normal;
line-height:1.75;
width:10em;
}

div.form-error,.form-errors {
border: 0;
padding:10px 0;
font-size: 11px;
font-weight:  bold;
color:  #CC6600;
}

.form-errors li {
line-height:1.75;
}

form label img.required {
padding-top:8px;
}

label em.message,fieldset.date legend em.message,.captcha em.message, span.label em.message {
float:left;
width:9.5em;
position:absolute;
left:26.5em;
top:0.214em;
font-style:normal;
line-height:1.25;
display: none;  /* can't find a good place for this message so hiding for now */
}

form div.checkbox label em.message {
float:none;
display:block;
position:relative;
left:1.5em;
top:0;
}

#histree-connect-actions .message{
	border: 0;
}

.captcha em.message {
font-size:0.875em;
left:23.25em;
top:8px;
}

fieldset.date span.calendar-helper {
position:absolute;
right:0.063em;
top:0.188em;
}

.calendar-helper a:link img,.calendar-helper a:visited img {
padding:0.125em 0.063em 0.063em 0.125em;
}

.calendar-helper a:focus img,.calendar-helper a:hover img {
border:0.063em solid #069;
padding:0.063em 0 0 0.063em;
}

form input, form select, form file, form textarea, .input-placeholder {
font-size:14px;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
background:#fff;
color:#6f6f6f;
border:1px solid #CCCCCC;
}

.input-placeholder{
	border: 0;
}

form input[type="checkbox"], form input[type="radio"]{
border: 0;
}

form select, select{
	font-size:14px;
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	margin-bottom:4px;
	background:#fff;
	color:#595959;
	border:1px solid #ccc;
}

form div.text input,form div.file input, form div.captcha input {
border:1px solid #ccc;
padding:0.214em;
}

#join-form input{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

form div.select select,fieldset.date div select {
margin-top:1px;
}

form div.select select {
width: 250px;
}

fieldset.date div select.day,fieldset.date div select.month {
margin-right: 10px;
}

form div.checkbox label,fieldset.radio label,fieldset.checkbox label {
padding-left:4px;
}

input.button,.buttons button,.buttons a,.buttons span.button,form p.action a ,button.button{
font-size:12px;
font-weight:300;
text-decoration:none;
padding: 3px 10px;
overflow: visible;
width: auto;
}

input.disabled, input.disabled:focus, input.disabled:hover {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#FFFFFF url(/i/present/default/bg-buttons.gif) repeat-x scroll 0 100%;
border:1px solid #CCCCCC;
color:#6BB9F3;
cursor:default;
opacity:0.75;
padding: 3px 10px;
font-size: 12px;
overflow: visible;
width: auto;
}

input.button,.buttons button,.buttons span.button, button.button {
width:auto;
color:#069;
}
a.flag{
	font-size: 13px;
	background-image: url(/i/content/flag.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}
a.objectionable{
	font-size: 13px;
	background-image: url(/i/content/censure.png);
	background-repeat: no-repeat;
	padding-left: 18px;
}
a.quick-view{
	font-size: 13px;
	background-image: url(/i/present/default/16-magnify.png);
	background-repeat: no-repeat;
	padding-left: 17px;
}
a.copyright-violation{
	font-size: 13px;
	background-image: url(/i/content/copyright.png);
	background-repeat: no-repeat;
	padding-left: 18px;
}
#reportcopyrightform input,
#reportcopyrightform textarea,
#reportobjectionableform input,
#reportobjectionableform textarea{
	width: 17em;
}
#reportobjectionableform input.button,
#reportcopyrightform input.button{
	width:7em;
	margin-left:16px; 
}
#reportcopyrightform-name,
#reportobjectionableform-name{
	border: none;
	color: #78840f;
	font-style: oblique;
	font-size: 0.9em;
}
#reportcopyrightform-email,
#reportobjectionableform-email{
	border: none;
	color: #999;
	font-size: 0.8em;
}
.report-header{
	margin-top:0px;
}
.report-para{
	margin-bottom: 1em;
}
div#report-menu{
	display:block;
	position:absolute;
	width: 180px;
 	top: 18px;
	right:0;
	margin-top:2px;
	text-align:left;
	padding: 5px;
	border: solid 1px #999;
	background-color: #ffffff;
	-moz-border-radius: 5px;
}
div#report-menu ul{
	display: block;
}
div#report-menu ul li{
	display: block;
	margin-left:5px;
	background-color: #fff;
	line-height:25px;
}
div#report-menu ul li:hover{
	background-color: #f8fbdb;
}
.buttons a.settings {
padding-left:8px;
}
div#confirmation{
	border: solid 1px #99AC2F;
	margin-top: 10px;
	-moz-border-radius: 5px;
background-color: #f8faed;
	padding: 10px;
	display:none;
}
div#confirmation button{
	margin: 30px 35% 10px;
	text-align: center;
}
.buttons a.settings span {
padding-left:20px;
background:transparent url(/i/present/default/16-settings.gif) no-repeat 0 50%;
}

.button-bar {
clear:both;
float:right;
margin:16px 0;
}

.buttons li.image a {
border:0;
padding:0;
}

form p.action.buttons .cancel {
float:left;
margin-right: 10px;
}

.buttons-highlight a {
font-size:0.75em;
line-height:1.667;
padding:0.083em 1.25em 0.167em 0.833em;
}

.wrap {
text-align:left;
width:6em;
min-width:960px;
max-width:98%;
margin:0 auto;
padding:0 8px;
}

#content .wrap {
padding:0 1em 1em;
min-height: 400px;
}

#member-plans-lightbox {
width:700px;
}

iframe {
border: 0px solid #ffffff;
}

#member-plans-lightbox iframe {
height:300px;
}

#lightbox-small-centered{
	text-align: center;
}

#lightbox-small-centered p{
	color: black;
	font-size: 13px;
}

.modal #content .wrap {
margin:0 auto;
padding: 0;
min-height: 0;
}

#header{
		position: relative;
		z-index: 500;
}

#header .wrap {
height:80px;
position:relative;
}

#site-logo{
	float: left;
}

#header #logo {
padding:0 2em 0 8px;
}

#header-utilities{
float: right;
}

#user-badge{
font-size: 12px;
text-align: right;
}

#user-badge .profile img{
width: 20px;
}

#utilities {
position:absolute;
z-index:99;
right:8px;
text-align:right;
top:58px;
width:auto;
}

ul#utilities a:link,ul#utilities a:visited {
font-size:0.75em;
line-height:1.25;
padding:0;
}

p#utilities a:link,p#utilities a:visited {
line-height:1.25;
padding:0;
}

#utilities li {
float:left;
position:relative;
}

#utilities li.profile a:link,#utilities li.profile a:visited {
font-weight:300;
font-size:16px;
padding:0;
}

#utilities li.profile {
margin-top:-1px;
padding:0;
}

#utilities li.profile a img {
height:20px;
left:-4px;
position:absolute;
top:0px;
width:20px;
background:#f1f1f1;
border:1px solid #e3e3e3;
margin:0;
padding:0.125em;
}

.listing-wrapper .single-item div.leftsection img{
		width: 60px;
}

#utilities li.profile a span {
display:block;
line-height:1.33em;
padding-left:2em;
}

#utilities li.signout {
padding-left:0;
font-family:Georgia, 'Times New Roman', Times, serif;
font-style:italic;
font-size:0.75em;
margin:0 10px;
}

#utilities li.signout a {
font-size:16px;
line-height:1.538em;
padding:0 4px;
}

.right-box-more{
    text-align: right;
    margin-right: 10px;
    margin-bottom: 5px;
}

#search-form {
position: absolute;
right: 5px;
bottom: 25px;
}

#search-form .advanced {
position:absolute;
right:0;
bottom:3.75em;
font-size:0.75em;
margin:0;
display: none;
}

#search-terms {
border-right:0;
margin-right:8px;
padding-right:2.5em;
width:14.5em;
}

#search-bar .text{
display: inline;
}

#search-bar p.action{
margin:  0;
display: inline;
}

#search-bar input.button {
line-height:1.3;
padding:0.214em 0.286em 0.143em;
}

#histree #content-top, #personalweb #content-top, #histree #content-top.no-crumbs{
top: 0px;
height: 100px;
z-index: 300;
}

#content-top {
float: right;
padding: 7px;
}

#personalweb #content-top img.histree{
	top: 0;
}

#content-top h1 {
display: none;
padding-bottom:0.545em;
color:#99ac2f;
margin:0 20%;
}

#content-top h1 em {
position:relative;
left:-22px;
margin-right:10px;
padding-left:22px;
font-style:normal;
background:#fff url(/i/present/default/12-h1-decor.gif) no-repeat 0 50%;
}

#content-top h1 strong {
display:block;
font-weight:300;
color:#666;
}

#content-top .description {
display:block;
font-size:12px;
margin: 0 0 0 20%;
overflow:  hidden;
width: 600px;
color: #999;
width: 515px;
}

#content-top.simple{
	float: none;
	position: relative;
}
  
#content-top.simple, #content-top.simple h1{
	display: block;
}

#content-top.simple h1 {
margin:0 7.545em;
padding:0 0 0 0;
}

#content-top.simple h1 strong {
display:inline;
font-size:13px;
font-style:italic;
font-weight:300;
color:#aaa;
font-family:georgia, serif;
}

#content-top.simple h1 strong a {
font-style:normal;
font-family:"Helvetica Neue", Arial, sans-serif;
}
#content-top h1.histree{
	margin-left:85px;
	margin-right: 8px;
	margin-top: 8px;
	width: 530px;
}
#content-top p.histree{
	margin-left:85px;
}
#content-top img.histree {
position:absolute;
left:5px;
top:-3px;
padding: 3px;
border: solid 1px #E3E3E3;
-moz-border-radius: 2px;
}
#content-top-wrap #content-top {
text-align:left;
width:6em;
min-width:960px;
max-width:98%;
margin:0 auto;
padding:0.75em 8px 0;
}

#communitree-form-communitreeid{
margin-top:8px;
}

#left-column {
float:left;
width:10.625em;
padding-bottom:0.625em;
}

#right-column {
float:right;
width:48em;
padding:0 0 1em;
}

#right-column.only {
margin: 0 3em;
}

.modal #right-column {
width:40em;
}

.column-66 {
float:left;
width:66%;
}

.column-25 {
float:left;
width:25%;
}

.column-33 {
float:left;
width:33%;
}

.column-45 {
float:left;
width:45%;
margin: 0 10px;
}

.column-50 {
float:left;
width:50%;
}

.column-60 {
float:left;
width:60%;
}

.column-break {
width:48%;
padding-right: 1%;
border-right:1px solid #e3e3e3;
}

ol.histree li,ul.histree li {
margin-left:100px;
margin-bottom:1.5em;
}

ol.histree h3,ul.histree h3,ol.histree p,ul.histree p {
font-size:0.875em;
margin:0;
}

ol.histree img,ul.histree img {
float:left;
width:80px;
margin-left:-90px;
margin-right:10px;
}

ol.histree-blocks li.block {
float:left;
width:7.25em;
height:7.75em;
text-align:center;
margin:8px 10px;
background: white;
}

ol.histree-blocks li.block label {
display:block;
font-size:16px;
margin:8px;
}

ol.histree-blocks span.histree-title {
display:block;
font-size:0.6875em;
width:100%;
}

ol.asset-blocks li.block {
float:left;
width:7.25em;
height:7.25em;
text-align:center;
background:#fff;
border:1px solid #ccc;
margin:0.475em 0.7em .475em 0;
}

ol.asset-blocks li.block div.field {
margin:8px;
}

ol.asset-blocks li.block label {
font-size:16px;
padding:0;
}

ol.asset-blocks li.block input {
z-index:50;
}

ol.asset-blocks li.audio-asset span.asset-title, ol.asset-blocks li.document-asset span.asset-title {
color:#999;
display:block;
font-weight:300;
width:100%;
font-size:0.6875em;
height:2em;
overflow:hidden;
}

#content-bin .step0 li.block {
width:2.25em;
height:2.25em;
}

#content-bin .step0 li.landscape img.asset {
width:1.25em;
}

#content-bin .step0 li.portrait img.asset {
height:1.25em;
}

#content-bin .step0 li.landscape img.add-title {
width:16px;
}

#content-bin .step0 li.portrait img.add-title {
height:16px;
}

#content-bin .step1 li.block {
width:3.5em;
height:3.5em;
}

#content-bin .step1 li.landscape img.asset {
max-height:16px;
max-width:2em;
}

#content-bin .step1 li.portrait img.asset {
max-height:16px;
max-width:2em;
}

#content-bin .step1 li.landscape img.add-title {
width:1.75em;
}

#content-bin .step1 li.portrait img.add-title {
height:1.75em;
}

#content-bin .step2 li.block {
width:5.9em;
height:5.9em;
}
#content-bin .step2 li.landscape img.asset, ol.asset-blocks li.landscape img.asset{
	max-height:3em;
	max-width:3.75em;
}
#content-bin .step2 li.landscape img.add-title {
width:3.75em;
}

#content-bin .step2 li.portrait img.add-title {
height:3.75em;
}

#content-bin .step3 li.block {
width:7.25em;
height:7.25em;
}

#content-bin .step4 li.block {
width:8.5em;
height:8.5em;
}

#content-bin .step4 li.landscape img.asset {
max-height:5.5em;
max-width:5.5em;
}

#content-bin .step4 li.portrait img.asset {
height:7.5em;
}

#content-bin .step5 li.block {
width:9.75em;
height:9.75em;
}

#content-bin .step5 li.landscape img.asset {
max-height:6.6em;
max-width:6.45em;
}

#content-bin .step5 li.portrait img.asset {
height:8.75em;
}

#content-bin .step5 li.landscape img.add-title {
width:7.25em;
}

#content-bin .step5 li.portrait img.add-title {
height:7.25em;
}

#content-bin .step6 li.block {
width:11em;
height:11em;
}

#content-bin .step6 li.landscape img.asset {
max-height:8em;
max-width:7.5em;
}

#content-bin .step6 li.landscape img.add-title {
width:8.25em;
}

#content-bin .step6 li.portrait img.add-title {
height:8.25em;
}

#content-bin .step7 li.block {
width:12.25em;
height:12.25em;
}

#content-bin .step7 li.landscape img.asset {
max-height:9.25em;
max-width:11em;
}

#content-bin .step7 li.portrait img.asset {
height:11.25em;
}

#content-bin .step7 li.portrait img.add-title {
height:9.5em;
}

#content-bin .step8 li.block {
width:13.5em;
height:13.5em;
}

#content-bin .step8 li.landscape img.asset {
max-height:168px;
max-width:12em;
}

#content-bin .step8 li.portrait img.asset {
height:12.5em;
}

#content-bin .step8 li.landscape img.add-title {
width:168px;
}

#content-bin .step8 li.portrait img.add-title {
height:168px;
}

#content-bin .step9 li.block {
width:16em;
height:16em;
}

#content-bin .step9 li.landscape img.asset {
max-height:13em;
max-width:240px;
}

#content-bin .step9 li.portrait img.asset {
height:240px;
}

#content-bin .step9 li.landscape img.add-title {
width:13em;
}

#content-bin .step9 li.portrait img.add-title {
height:13em;
}

#content-bin .step10 li.block {
width:17.25em;
height:17.25em;
}

#content-bin .step10 li.landscape img.asset {
max-height:14.25em;
max-width:16em;
}

#content-bin .step10 li.portrait img.asset {
height:16.25em;
}

#content-bin .step10 li.landscape img.add-title {
width:14em;
}

#content-bin .step10 li.portrait img.add-title {
height:14em;
}

#content-bin .step0 li span.asset-title {
font-size:8px;
height:16px;
}

#content-bin .step1 li span.asset-title {
font-size:0.562em;
}

#content-bin .step2 li span.asset-title {
font-size:0.625em;
}

#content-bin .step3 li span.asset-title {
font-size:0.6875em;
}

.asset-thumbnails li.thumbnail {
position:relative;
float:left;
height:4.25em;
width:4.25em;
border:1px solid #ccc;
margin:8px 0.75em 8px 0;
padding:0.167em 4px;
}

.asset-thumbnails li.landscape img.asset {
width:4em;
z-index:50;
}

.asset-thumbnails li.portrait img.asset {
height:4em;
z-index:50;
}

.asset-thumbnails li.thumbnail input {
position:absolute;
left:0.083em;
top:0.083em;
z-index:50;
}

.asset-thumbnails li.thumbnail:focus input,.asset-thumbnails li.thumbnail:hover input {
left:0;
top:0;
}

.asset-thumbnails ul.action {
position:absolute;
top:-5px;
right:-4px;
}

#footer .wrap {
border-top:0.063em solid #e3e3e3;
padding:16px 0 2em;
}

#footer li {
font-size: 12px;
margin-left: 8px;
padding-left: 8px;
border-left:1px solid #999;
}

#footer li.copyright {
border:0;
margin-left:0;
padding-left:0;
}

.modal .wrap {
min-width:0;
width:auto;
margin: 0;
padding: 0;
}

.modal h1 {
text-align:left;
margin-bottom:5px;
color:#99ac2f;
}

.cta {
border:0.063em solid #e3e3e3;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin:0 0 1em 8px;
padding:8px 0;
}

.cta h2, #make-histree.cta h2 {
font-size:16px;
padding-left:18px;
color:#999;
background:url(/i/present/default/12-h2-decor.gif) left center no-repeat;
margin:4px 1em;
}

.cta table.highlight{
width: 92%;
margin: 0 auto;
}

.cta table.highlight tbody{
		width: 100%;
}

.cta .highlight td{
	padding: 1px 0;
}

.cta .highlight td strong, .cta .highlight td em{
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:1;
	font-size:11px;
	display: block;
	background: #ebf8ff;
	padding:0.429em 8px 0.429em 0;
}

.cta .highlight td strong{
		text-align: right;
		padding-left: 5px;
}

.cta .highlight li {
clear:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
line-height:1;
margin:1px 12px;
background:#ebf8ff;
padding:5px;
}

.cta p.end {
margin:4px 1em 4px 2em;
}

.cta p.end a {
font-size:0.75em;
font-style:italic;
}

#member-stats h2 {
padding-left:16px;
background:#fff url(/i/present/default/12-h2-decor.gif) no-repeat 0 50%;
color:#999;
}

#invite-friends h2 {
padding-left:55px;
line-height:2.5;
margin-top:8px;
font-weight:600;
background:#fff url(/i/present/default/bg-invite-icon.gif) no-repeat 5px -1.857em;
}

#invite-friends > * {
margin:16px;
}

#invite-friends p.buttons {
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}

#join-copy {
border:1px solid #599bbc;
-moz-border-radius:8px;
-webkit-border-radius:8px;
padding:15px;
}

#join-copy p.buttons{
	margin: 15px;
	text-align:center;	
}

#popular-histrees.cta ul li,#new-histrees.cta ul li {
margin-bottom:35px;
}

#popular-histrees.cta ul li h3,#new-histrees.cta ul li h3 {
line-height:1.54em;
margin:0;
}

#popular-histrees.cta ul li ul.meta,#new-histrees.cta ul li ul.meta {
position:relative;
margin:0;
}

.vertical, .vertical *{
	vertical-align: middle;
}

#popular-histrees.cta ul li ul.meta li img,#new-histrees.cta ul li ul.meta li img {
vertical-align: middle;
margin-bottom: 1px;
}

#new-histrees.cta ul li ul.meta li {
line-height:1.54em;
margin:0 0 0 6.25em;
padding:0;
}

.thumb-mask.small {
display:block;
height:55px;
width:55px;
}

#new-histrees.cta, #popular-histrees.cta{
    padding: 10px 15px;
}

#new-histrees.cta h2, #popular-histrees.cta h2{
    margin-left: 0px;
}

#popular-histrees.cta ul li ul.meta li.thumb-mask,#new-histrees.cta ul li ul.meta li.thumb-mask {
left:0;
position:absolute;
top:8px;
margin:0;
padding:0;
}

#popular-welcome{
	padding-left: 20px;
}

#popular-welcome ul{
	display: inline-block;
}

#popular-welcome li.histree-listing-summary{
	margin: 0 25px;
	height: 305px;
}

#popular-welcome #carousel{
	margin-top: -35px;
}

#popular-welcome #carousel .yui-carousel-content{
	padding-top: 40px;
}

#popular-welcome .yui-carousel-element li, #popular-welcome .yui-carousel, #popular-welcome .yui-carousel-vertical {
	border: 0 !important;
	outline: none !important;
	-moz-outline-style: none !important;
}

#popular-welcome .yui-carousel-nav ul{
	display: none;
}

#popular-histrees.cta ul li div.buttons a,#new-histrees.cta ul li div.buttons a {
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
line-height:1.54em;
}
div.paginator-heading {
	clear: both;
	width: 100%;
}

div.paginator-heading h2,#left-column div.paginator-heading h2,#right-column div.paginator-heading h2 {
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.125em;
color:#99AC2F;
margin:0.1667em 0 0 1em;
}

div.paginator-heading h2 em.count {
color:#999;
font-size:0.7222em;
font-style:italic;
}

ol.paginator {
float:right;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
margin:0.4545em 0 8px;
}

.no-search ol.paginator {
top:0.9375em;
}

ol.paginator li {
float:left;
font-size:11px;
line-height:20px;
}

ol.paginator li.break {
padding:0 8px;
}

ol.paginator li a:link,ol.paginator li a:visited {
display:block;
color:#fff;
background:#BDBDBD;
text-align:center;
min-width:14px;
height:20px;
padding:0 3px;
}

ol.paginator li.first-page,ol.paginator li.last-page {
color:#a6a6a6;
font-family:"Times New Roman",Times,serif;
font-size:20px;
text-align:center;
width:20px;
height:20px;
line-height:17px;
}

ol.paginator li.first-page {
padding-right:5px;
}

ol.paginator li.last-page {
padding-left:5px;
}

ol.paginator li.first-page a:link,ol.paginator li.first-page a:visited,ol.paginator li.last-page a:link,ol.paginator li.last-page a:visited {
color:#99ac2f;
background:none;
}

ol.paginator li.previous-disabled {
background:url(/i/present/default/20-prev-next-sprite-dead.png) no-repeat 0 0;
width:20px;
height:20px;
}

ol.paginator li.next-disabled {
background:url(/i/present/default/20-prev-next-sprite-dead.png) no-repeat -40px 0;
width:20px;
height:20px;
}

ol.paginator li.current-page span {
display:block;
background:#7B7B7B;
color:#fff;
text-align:center;
width:20px;
height:20px;
}

.btm-controls ol.paginator {
top:0;
}

#signin-form {
margin-top:8px;
width:22.375em;
}

#signin-form-remember-container {
padding-top:0.125em;
}

#signin-form p.action {
margin: 0;
padding: 15px 75px 15px 0;
text-align: right;
}

#signin-form p.forgot {
clear:both;
text-align:right;
margin: 0;
}

#signin-form .fb_button{
	position: static;
}

#left-column img.profile-avatar {
width:9.375em;
margin:0.625em 0 0 0.625em;
}

#left-column h2 {
margin:8px 0 0 8px;
}

#left-column ul.buttons {
text-align:center;
margin:0;
}

#left-column ul.buttons a {
display:  block;
margin-bottom: 6px;
font-size: 12px;
padding:  4px;
}

#recent-activity h2 {
margin:0 0 0.125em;
}

#right-column .featured {
clear:both;
margin:16px 0;
padding: 10px 15px 22px;
text-align: center;
}

#right-column .featured ul{
	display: inline-block;
	margin-bottom: 10px;
}

#right-column .featured ul li.histree-listing-summary{
	padding: 0 10px;
}

#right-column .featured h2 {
margin:0 0 8px;
}

#right-column .featured .column-50 {
width:22.25em;
position:relative;
margin:0 1em 1em 0;
padding:0 0 8px;
}

#right-column .featured h3 {
float:right;
width:13em;
margin:0.278em 0.556em 0.278em 0;
}

#right-column .featured .histree-summary ul.meta {
float:left;
width:5em;
margin:0.625em 0 0.625em 0.625em;
}

#right-column .featured .histree-summary ul.meta li img {
margin-bottom:0.417em;
width:6.6667em;
vertical-align:text-bottom;
}

.histree-summary .histree-info{
	float: left;
	width: 550px;
}

#right-column .featured p {
line-height:1.429;
}

#right-column .featured p.prompt .change-trigger {
display:block;
margin-bottom:1.5em;
}

#right-column .featured .histree-utilities {
display:block;
clear:both;
padding-top:0.625em;
}

#right-column .featured .histree-utilities .buttons {
font-size:0.875em;
float:left;
margin-left:0.625em;
}

#right-column .featured .histree-utilities p {
font-size:0.75em;
line-height:1.667em;
float:right;
display:block;
width:325px;
margin:0;
}

#actions-exit-profile-edit ul.buttons a {
background:#afcf3d url(/i/present/default/bg-green.png) repeat-x 0 0;
color:#fff;
border:1px solid #ccc;
}

.change-featured .search {
height:2em;
padding:0.125em 0.375em 8px;
}

.change-featured div.paginator-heading h2{
	margin-left: 0 !important;
}

.change-featured .top-bar form .search div.text {
float: left;
width:auto;
}

.change-featured .search #featured-search-text {
width:17em;
}

.change-featured .search p {
display:inline;
padding:0 8px;
}

.change-featured .search p.action {
margin-left:0;
padding:0;
}

.change-featured .drag-wrapper, .change-featured .top-left {
float:left;
width:454px;
padding:0;
margin-right: 10px;
}

.change-featured .drop-wrapper, .change-featured .top-right{
float:left;
width:302px;
padding:0;
}

.change-featured .top-bar{
height: 37px;
}

.change-featured .top-right .top-bar{
	background: transparent;
	border: 0;
	visibility: hidden;
}

.change-featured .drop-wrapper p {
font-size:0.875em;
height:2.286em;
margin:10px;
}

.drag-list {
background:#f7f7f7;
-moz-border-radius:8px;
-webkit-border-radius:8px;
overflow:  hidden;
clear: both;
display: block;
}

.drop-list {
overflow:hidden;
background:#f7f7f7;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

.change-featured h2.closed,.change-featured h2.open {
cursor:pointer;
float:left;
padding:0 20px 0 0;
}

#billing-info-wrap {
margin-top:2em;
}

#YUI-dialog {
background:#f1f1f1;
}

#YUI-dialog .dialog-box .thumb-mask,#YUI-dialog .dialog-box ul.meta {
margin:.769em;
}

#YUI-dialog .dialog-box ul.meta li {
line-height:1.538em;
}

#YUI-dialog .dialog-box p {
clear:left;
margin:0 .769em;
}

#advance-search #advance-search-parameters {
margin-left:20%;
width:80%;
}

#advance-search #left-column {
clear:left;
border:none;
padding:0;
}

#advance-search #left-column ul#events-subnavigation {
text-align:left;
}

#advance-search #left-column ul#events-subnavigation li a strong {
font-family:Georgia, 'Times New Roman', Times, serif;
padding:0 .077em;
}

#advance-search-parameters .field {
margin-bottom:.625em;
}

#advance-search-parameters #advance-search-form-q-container input {
float:left;
width:66%;
margin:0;
}

#advance-search-parameters .checkbox {
float:left;
margin-left:18.23%;
width:auto;
}

#advance-search-parameters fieldset {
padding-top:.625em;
width:100%;
margin:.625em 0;
}

#advance-search-parameters #advance-search-form-search {
clear:both;
margin-left:18.23%;
}

#advance-search-parameters #advance-search-form-assettypes {
width:81.77%;
border-top:none;
margin:0 0 1.25em;
padding:0 0 0 18.23%;
}

#advance-search-parameters #advance-search-form-assettypes p {
float:left;
margin:0 1.666em 0 0;
}

#search-results .results {
margin-bottom:1.25em;
padding-bottom:1.25em;
border-top:1px solid #e3e3e3;
clear: both;
display: block;
width: 100%;
}

#search-results .results .paginator {
float:right;
margin:.625em 0 0;
}

#search-results .results strong {
font-family:Georgia, 'Times New Roman', Times, serif;
}

#search-results .member h3,#search-results .asset h3,#search-results .communitree-summary h3, #personalwebs .web-summary h3 {
font-size:.938em;
margin:0 ;
}

#search-results .communitree-summary h3 a, #personalwebs .web-summary h3 a {
display:block;
margin-left:10px;
font-size: 14px;
line-height: 1.2;
margin-bottom: 10px;
}

#search-results .thumb-mask {
display:block;
height:75px;
margin-bottom:10px;
width:100px;
padding:.313em;
}

#search-results .communitree-summary,#search-results .member ul.meta , #personallwebs .web-summary{
clear:left;
}

#search-results .communitree-summary .communitree-utilities {
clear:none;
margin-left:8.75em;
width:36.923em;
}

#search-results .communitree-summary .communitree-utilities li {
border-left:none;
border-right:1px solid #e3e3e3;
margin:0 .833em 0 0;
padding:0 .833em 0 0;
}

#search-results .communitree-summary p, #personalwebs .web-summary p {
margin-left: 10px;
font-size: 12px;
}

#search-results .communitree-summary .utilities, #personalwebs .web-summary .utilities {
margin: 10px 0 0 10px;
}

#search-results .communitree-summary .utilities .buttons, #personalwebs .web-summary .utilities .buttons{
		position: absolute;
		bottom: 5px;
		right: 5px;
		padding: 5px;
}

#search-open-call h2 {
font-size:16px;
line-height:1.25em;
color:#6f6f6f;
}

#search-open-call p {
font-size:.813em;
line-height:1.538em;
}

#search-open-call form#open-call {
padding-top:.625em;
}

#search-open-call form#open-call .field {
clear:left;
float:left;
font-size:.813em;
line-height:1.538em;
margin-bottom:.625em;
}

#search-open-call form#open-call fieldset {
font-size:.813em;
padding-left:18.23%;
padding-top:.769em;
width:81.77%;
}

#messages .horizontal-list.actions{
font-size: 11px;
}

#messages #left-column ul.buttons {
font-size:.929em;
text-align:left;
}

#messages #left-column ul.buttons li a {
width:9.077em;
}

#messages #right-column h2 {
font-size:16px;
margin:0 0 .625em;
}

#messages #right-column #member-stats h2 {
margin-left:16px;
}

#messages .read{
    background-color: #fff;
}

#messages .unread{
    background-color: #EBF8FF;
}

#user-communitrees.cta ul li {
margin-bottom:0.75em;
}

#quick-links ul li, #quick-communitrees ul li,#user-communitrees ul li {
clear:left;
font-size:12px;
line-height:0.938em;
margin-bottom:0.154em;
padding:0.429em 0.924em 0.429em 1.428em;
}

.histree-summary ul.meta li, .mycommunitree-summary ul.meta li {
border-bottom:0.083em dotted #E3E3E3;
}

#popular-histrees.cta ul li ul.meta li, #new-histrees.cta ul li ul.meta li, #user-communitrees.cta ul li ul.meta li {
line-height:1.54em;
margin:0 0 0 6.25em;
padding:0;
}

#popular-histrees.cta ul li h3, #new-histrees.cta ul li h3, #user-communitrees.cta ul li h3 {
line-height:1.54em;
margin:0;
z-index: 9999;
}

#popular-histrees.cta ul li ul.meta li.thumb-mask, #new-histrees.cta ul li ul.meta li.thumb-mask, #user-communitrees.cta ul li ul.meta li.thumb-mask {
left:0;
margin:0;
padding:0;
position:absolute;
top:8px;
}

#popular-histrees.cta ul li ul.meta, #new-histrees.cta ul li ul.meta, #user-communitrees.cta ul li ul.meta, #add-attachments #attachment-controls {
margin:0;
position:relative;
}

#popular-histrees.cta ul li p, #new-histrees.cta ul li p, #user-communitrees.cta ul li p {
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.54em;
margin:8px 0 1em;
}

.change-featured .top-bar p {
display:inline;
padding:0 8px;
}

#messages #messagescomposeform *{
font-size: 12px;
}

#messages #messagescomposeform .field {
margin-bottom:.625em;
width:100%;
}

#messages #messagescomposeform .field label {
line-height:1.538em;
width:23%;
margin:0;
padding:.231em 0;
}

#messages #messagescomposeform .field input,#messages #messagescomposeform .field textarea {
line-height:1.538em;
width:74.42%;
}

#messages #messagescomposeform #autocomplete-div,#messages #messagescomposeform fieldset {
padding-left:23%;
}

#messages #messagescomposeform #messagescomposeform-to-container {
display:block;
padding-left:23%;
}

#messagescomposeform-to{
	width: 125px;
	margin-top: 4px;
}

#messagescomposeform-to-container{
	width: 550px;
}

#messages #messagescomposeform #messagescomposeform-to-container label {
margin-left:-23%;
}

#send-to{
	width: 370px;
}

#messages #messagescomposeform fieldset .button {
font-size:.813em;
margin-right:.769em;
}

#messages #messagescomposeform #autocomplete-div {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.813em;
line-height:1.538em;
left:0;
margin-left:18.23%;
padding:0;
}

#messages #messagescomposeform #autocomplete-div .yui-ac-content {
margin-left:3px;
width:29.31em;
padding:0;
font-size: 12px;
}

#about h2,#help h2,#terms-of-service h2,#privacy h2,#contact-us h2,#contact-business h2,#copyright h2 {
font-size:16px;
line-height:1.25em;
margin:1.25em 0 .625em;
}

#about p,#help p,#help ul,#help ol,#terms-of-service p,#privacy p,#contact-us p,#contact-business p,#copyright p,#contact-business #businesscontactform .text label,#contact-business ul li {
line-height:1.538em;
margin-bottom:16px;
}

#help ul {
list-style:disc inside;
}

#help ol {
list-style:decimal inside;
}

#help ul ul,#help ol ol {
font-size:16px;
line-height:1.538em;
padding-left:16px;
}

#help ul ul {
list-style:circle inside;
}

#help ol ol {
list-style:lower-roman inside;
}

#contact-business #businesscontactform .text label,#contact-business #businesscontactform .text em.message {
padding:.154em 0;
}

#contact-business #businesscontactform .text em.message {
font-family:Georgia, 'Times New Roman', Times, serif;
font-style:italic;
line-height:1.538em;
right:0;
top:0;
width:15.385em;
}

#contact-business #businesscontactform .text em.message span {
margin-left:1.538em;
width:auto;
}

#contact-business .cta h2 {
color:#999;
background:url(/i/present/default/12-h2-decor.gif) left center no-repeat;
margin:.25em 1em;
padding:0 1.125em;
}

#left-column.info-section h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/i/present/default/12-h2-decor.gif) no-repeat scroll 0 center;
color:#999999;
font-size:16px;
line-height:1.25em;
padding-left:16px
}

#contact-business .cta ul li {
padding:0 1.385em;
}

#contact-business .cta p {
padding:0 2.615em;
}

#privacy .privacy-setting {
padding-left:1.923em;
}

#join-form input{
width:240px;
font-size: 18px;
}

#join-form label{
	font-size: 16px !important;
	padding-top: 12px;
}

#join-form p.action input, #join-form #continueStep2, .joinandcopy #pickup-intro #copy-histree{
font-size:  18px;
font-weight:  bold;
width: 250px;
padding: 10px 20px;
margin-top: 10px;
}

#join-form div.text input:focus, #join-form div.captcha input:focus{
	background: #D6E684;
	color: black;
	border-color: #ccc;
}

#join-form fieldset.date span.label em.message {
display:  block;
clear: left;
float:left;
font-size:10px;
font-style:italic;
position:  static;
white-space: nowrap;
}

#join-form .captcha em.message {
width:7em;
}

#join-form fieldset.date div.date{
	margin-left: 0;
	display: inline;
}

#join-form fieldset.date{
	padding-bottom:  10px;
	margin-bottom: 0;
}
	
#content-bin-wrap {
clear:left;
width:100%;
}

#content-bin {
margin:0 0 1em;
padding:0 0 1em;
	width:720px;
	float:left;
}

#explorer-cta{
		margin-top: 10px;
}

#contentbin-form-search-content-sort {
margin-top:2px;
}

.loading-bg{
    text-align: center;
    margin: 40px 0;
}

#histree-content #content-bin {
width:680px;
margin-bottom:0;
padding-bottom:0;
}

#content-bin-standalone{
margin-top: 10px;
}

#content-bin-standalone #content-bin-assets-wrap {
    height: 475px;
}

#content-bin-assets-wrap {
clear:both;
padding:0;
height: 540px;
}

#histree #new-histrees{
	float: left;
}

#refresh-bin {
font-size:0.75em;
left:32.5em;
position:absolute;
top:-5.666em;
z-index:100;
}

#content-bin.carousel #content-bin-assets-wrap {
clear:both;
width:100%;
overflow-y:scroll;
}

#content-bin-assets-wrap .cta{
	color:#99AC2F;
	margin: 150px 30px;
	padding: 35px 30px;
	float: left;
}

#content-bin-nav {
border:solid #ccc;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
float:left;
position:relative;
width:155px;
border-width:1px;
margin:0 1em 1.5em 0;
padding:8px;
}

#content-bin-nav h2 {
border:1px solid #ccc;
-moz-border-radius:8px;
-webkit-border-radius:8px;
background:#F7F7F7 url(/i/present/default/bg-buttons.gif) repeat-x scroll 0 0;
font-size:0.937em;
margin:0;
padding:4px 8px;
}

#content-bin-nav h2 a {
display:block;
width:100%;
}

#content-bin-nav li.nav-head h2 {
border:none;
background:none;
font-size:16px;
padding:.25em;
}

#content-bin-nav h2 strong {
position:absolute;
right:8px;
top:8px;
font-size:0.75em;
}

#content-bin-nav li.nav-head h2 strong {
font-size:0.75em;
position:absolute;
right:0.75em;
top:1.25em;
}

#content-bin-nav .content {
font-size:0.813em;
margin:-1px 0 0;
padding:8px;
}

#content-bin-nav .content ol.sources {
padding:8px 0 0;
}

#content-bin-nav .content ol.histrees {
max-height:500px;
overflow-y:scroll;
margin-top:11px;
padding:6px 0 0;
}

#cb-edit {
padding:0.375em 1.25em;
}

#content-bin-nav .content ol.histrees li {
margin:-4px 0 0;
}

#content-bin-nav .content ol.histrees li a span {
bottom:18px;
display:block;
left:28px;
line-height:1.2;
position:relative;
width:93px;
margin:0 0 -4px;
}

#content-bin-nav .content ol.histrees li a img {
padding-right:3px;
vertical-align:middle;
}

.bottom-bar .buttons li input#cb-delete.button {
background:transparent url(/i/present/default/bg-sidebar-top.gif) no-repeat scroll 0 -1px;
padding:5px 0.75em;
}

#content-bin .container {
background:#fff;
border:solid #ccc;
border-width:0 1px;
padding:0;
}

#content-bin .container h3 {
float:left;
font-size:13px;
font-weight:300;
margin-top:3px;
padding-left:10px;
}

#content-bin .container h3 a#cb-addall {
font-size:11px;
}

#content-bin .container .pagination, #list-histrees-pagination.pagination, #explore-popular-histrees .pagination, #explore-new-histrees .pagination, #friends-to-invite .pagination {
float:right;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:13px;
margin: -3px 0px;
}

.buttons li.add a {
display:block;
font-size:16px;
padding:0;
}

.buttons li.add a span.add {
color:#fff;
background:url(/i/present/default/plus-add.png) no-repeat 0.75em 54%;
display:block;
padding:4px 1.25em 4px 2em;
}

#actions-footer li.connect a,
.bottom-bar .buttons li.create a,
#create-button.buttons li.create a,
#histree-share-invite{
background:#fff url(/i/present/default/bg-blue.png) repeat-x 0 0;
border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:4px 0 4px 0.75em;
}

.create-profile, .create-profile:link, .create-profile:visited{
	background:#fff url(/i/present/default/bg-blue.png) repeat-x 0 0;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px 15px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
#create-button{
	padding-bottom: 10px;
}

#create-button.buttons li.create a{
padding: 7px 0 7px 0.75em;
}

#actions-footer li.connect em,
.bottom-bar .buttons li.create em,
#create-button.buttons li.create em {
font-weight:600;
color:#fff;
background:url(/i/present/default/25-create-leafIcon.png) no-repeat 0 54%;
border:none;
padding:4px 0.75em 4px 2em;
}


.top-bar {
background:#f7f7f7 url(/i/present/default/bg-top-bar.gif) repeat-x 0 100%;
border:solid #E3E3E3;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
border-width:1px 1px 0;
padding:8px 1em;
position: relative;
font-size: 14px;
}


.top-bar *{
	vertical-align: middle;
}

#messages .top-bar{
	padding: 10px 15px;
}

#messages #request-filter{
	width: 150px;
	margin-left: 5px;
}

#messages .invite-message{
	margin-bottom: 5px;
}

#holding-bin .top-bar{
	padding: 10px 0 10px 10px;
}

#advanced-settings-container {
position:absolute;
right:0.375em;
top:0.375em;
padding:8px;
}

#advanced-settings-toggle {
float:right;
font-size:0.75em;
padding-top:1px;
}

#advanced-settings-container.open {
background:#f7f7f7;
border:1px solid #ccc;
z-index:2;
padding:0.429em;
}

#advanced-settings fieldset {
padding-top:.625em;
width:22.5em;
}

#advanced-settings fieldset.date legend span {
right:0;
left:0;
top:-1.25em;
}

#advanced-settings fieldset.date div {
float:left;
width:11.125em;
}

#advanced-settings fieldset.date p {
float:left;
margin:0 8px;
}

#advanced-settings #contentbin-form-created,#advanced-settings #contentbin-form-uploaded {
height:80px;
margin-top:.313em;
padding:0 .313em;
}

#advanced-settings #contentbin-form-created legend,#advanced-settings #contentbin-form-uploaded legend {
font-weight:300;
}

#advanced-settings #contentbin-form-created fieldset div.date,#advanced-settings #contentbin-form-uploaded fieldset div.date {
float:left;
font-size:.813em;
margin-left:0;
position:absolute;
top:0;
right:0;
width:70%;
}

#advanced-settings #contentbin-form-created fieldset .label,#advanced-settings #contentbin-form-uploaded fieldset .label {
color:#6f6f6f;
float:left;
font-size:.929em;
font-weight:300;
left:0;
line-height:1.538em;
position:absolute;
top:0;
width:30%;
}

#advanced-settings #contentbin-form-created fieldset div.date select,#advanced-settings #contentbin-form-uploaded fieldset div.date select {
border:1px solid #aaa;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:16px;
font-weight:300;
margin-right:.313em;
}

#advanced-settings p.buttons {
padding:0 .313em;
}

.yui-skin-sam .pagination .yui-pg-last,.yui-skin-sam .pagination .yui-pg-first {
font-family:"Times New Roman", Times, serif;
font-size:1.769em;
height:27px;
width:15px;
vertical-align:middle;
}

.yui-skin-sam .pagination .yui-pg-current {
background-color:#F7F7F7;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
font-size:0.875em;
height:13px;
vertical-align:middle;
margin:1px -4px 0 -5px;
padding:3px 13px 2px;
}

#content-bin div.options {
background:#f7f7f7;
border:solid #ccc;
color:#999;
border-width:1px 1px 0.213em;
padding: 7px 10px;
}

#content-bin div.filters {
	vertical-align: middle;
    position: relative;
    z-index: 3;
}

div.filters span{
	width: 85px;
}
div.filters span.image-ico {
background:transparent url(/i/present/default/filter-images-icon.png) no-repeat scroll 19px 2px;
}

div.filters span.audio-ico {
background:transparent url(/i/present/default/filter-audio-icon.png) no-repeat scroll 19px 2px;
}

div.filters span.video-ico {
background:transparent url(/i/present/default/filter-video-icon.png) no-repeat scroll 19px 2px;
}

div.filters span.pdf-ico {
background:transparent url(/i/present/default/filter-PDF-icon.png) no-repeat scroll 19px 2px;
}

div.filters label{
	padding-left: 25px;
}

div.filters #unused-filter label{
	padding-left: 2px;
}

#scale-slider-container {
background:url(/i/present/default/22-scale-slider-small.gif) no-repeat 0 50%;
width: 175px;
margin-left: 100px;
position: absolute;
top: 10px;
right: 10px;
}

#scale-slider-wrap {
background:url(/i/present/default/22-scale-slider-large.gif) no-repeat 100% 50%;
padding-left:25px;
}

#scale-slider-bg {
background:url(/i/present/default/slider-bg.gif) repeat-x 0 0;
width:118px;
height:22px;
}

#scale-slider-thumb{
	position: absolute;
	top: 0px;
}

.pagination p {
float:left;
margin:0;
}

.pagination ul {
float:left;
line-height:1.3;
}

.bottom-bar {
border:solid #ccc;
clear:both;
height:2em;
border-width:0.213em 0 0;
}

.bottom-bar .buttons {
float:right;
width:100%;
margin-top:10px;
}

.bottom-bar .buttons li {
float:left;
margin-right:16px;
line-height: 35px;
}

#holding-bin .bottom-bar .buttons li {
float:left;
margin-right:5px;
line-height: 35px;
}

.bottom-bar .buttons li *{
vertical-align: middle;
}

.bottom-bar .buttons li.main {
float:right;
margin:0 0 0 8px;
}

.bottom-bar .buttons li.image {
margin-top:1px;
}

.bottom-bar .buttons li a {
display:block;
height:1.625em;
line-height:1.625;
}

.bottom-bar .buttons li input {
line-height:1.625;
}

.bottom-bar .half {
width:50%;
}

ol.folders li span,ol.sources li span {
color:#999;
display:block;
font-size:0.846em;
margin-top:3px;
}

ol.folders li,ol.sources li {
padding-left:35px;
}

#content-bin-nav ol.folders {
margin:9px 0 15px;
}

.loader {
display:none;
text-align:center;
color:#99AC2F;
margin:16px 0;
}

.yui-skin-sam .yui-panel {
background:none;
margin-top:2.5em;
}

.yui-skin-sam .yui-panel-container {
margin-top:2.5em;
padding:0 !important;
}

.yui-skin-sam .yui-dialog .container-close {
background:#fff;
border:1px solid #777;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:.923em;
height:auto;
line-height:1.666em;
right:0;
text-indent:0;
top:-2.5em;
width:auto;
margin:0;
padding:0 .833em;
}

.yui-skin-sam .yui-dialog .yui-panel {
background:#fcfcfc;
background-color:#eee;
font-size:.813em;
border-color:#CCC;
border-style:solid;
border-width:1px;
}

.yui-skin-sam .yui-dialog .yui-panel .hd {
color:#069;
font-size:1.154em;
font-weight:300;
text-align: center;
padding-top: 10px;
}

.yui-skin-sam .yui-dialog .yui-panel .button-group button {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFF url(/i/present/default/bg-buttons.gif) repeat-x scroll 0 100%;
border:1px solid #CCC;
color:#069;
margin-left:3px;
padding:4px 1.25em;
}

div#histree-content div#content-bin-wrap {
float:left;
width:42.5em;
margin:.75em;
padding:0;
}

#holding-bin {
position:relative;
float:left;
width:12.15em;
margin-left:10px;
padding:0;
}

#holding-bin-asset-count {
font-family:Arial;
font-size:12px;
margin-left: 5px;
}

#content-bin-standalone #holding-bin .asset-thumbnails{
    height: 515px;    
}

#holding-bin .asset-thumbnails {
overflow:auto;
width:100%;
height:580px;
padding-top:4px;
background:#FFF;
overflow-x:hidden;
position: relative;
}

#holding-bin .asset-thumbnails li.thumbnail {
text-align:center;
background:#FFF;
margin:0.3em;
}
#holding-bin ul.buttons{
	margin: 0 0 0 10px;
	float: none;
}

#holding-bin ul.buttons input{
	padding: 3px 7px;
}

#content.histree-interface .wrap {
width:920px;
height:640px;
overflow:hidden;
margin:auto;
padding:0;
}

#histree-wrap {
display:block;
clear:both;
position:relative;
height:760px;
}

#histree-content-wrap,#create-histree-people-wrap,#create-histree-connections-wrap {
position:absolute;
height:640px;
overflow:hidden;
}

#histree-toggle-wrap {
width:950px;
position:absolute;
top:30px;
left:0;
height:14px;
z-index:150;
}

#histree-people-toggle {
position:absolute;
top:0;
left:30px;
z-index:200;
margin-left:30px;
font-size:10px;
line-height:10px;
text-transform:uppercase;
border:none;
cursor:pointer;
width:auto;
padding:10px 10px 0 0;
}

#histree-people-toggle.open {
width:720px;
z-index:225;
}

#histree-people-toggle.closed {
width:120px;
z-index:200;
}

#histree-edit-button{
	font-family: Georgia,"Times New Roman",Times,serif;
	position: absolute;
	top: 5px;
	right: 15px;
	width: 120px;
}

#histree-content-toggle {
background-repeat:repeat;
z-index:210;
position:relative;
float:left;
background:none;
top:10px;
left:26px;
width:auto;
height:auto;
font-size:10px;
line-height:10px;
text-transform:uppercase;
border:none;
overflow:hidden;
cursor:pointer;
padding:0 0 10px 8px;
}

#histree-actions-left{
	float: left;
	width: 300px;
	padding: 10px 0;
}

#histree-actions-left li{
	width: auto;
}

#atffc { display: none; }

#flag-container{
	text-align: right;
	margin: 15px 0;
	position: relative;
}

#histree-content-toggle.open {
position:absolute;
width:668px;
z-index:200;
top:0;
left:120px;
font-size:10px;
text-transform:uppercase;
border:none;
padding:0 0 10px 8px;
}

#histree-content-toggle.closed {
background:#dde9a0;
width:120px;
z-index:210;
top:0;
left:120px;
font-size:10px;
text-transform:uppercase;
border:none;
padding:0 0 10px 4px;
}

#histree-connections-toggle {
right:0;
z-index:215;
position:relative;
float:left;
background:none;
top:10px;
left:35px;
width:auto;
height:auto;
font-size:10px;
line-height:10px;
text-transform:uppercase;
border:none;
overflow:hidden;
cursor:pointer;
padding:0 0 10px;
}

#histree-connections-toggle.closed {
width:160px;
z-index:215;
}

#histree-connections-toggle.open {
width:433px;
z-index:215;
}

#histree-people-toggle,#histree-connections-toggle,#histree-content-toggle {
font-size:10px;
line-height:12px;
text-transform:uppercase;
height:21px;
margin:0;
}

#histree-connections-toggle a,#histree-content-toggle a,#histree-people-toggle a {
vertical-align:middle;
height:20px;
text-decoration:none;
padding:0 0 20px;
}

#histree-people-toggle em,#histree-connections-toggle em,#histree-content-toggle em {
width:100px;
height:20px;
font-style:normal;
text-align:center;
}

#histree-content-overlay {
width:560px;
}

#create-histree-people,#create-histree-connections {
position:absolute;
clear:both;
height:670px;
}

#content-bin-standalone #histree-content {
    height: 615px;
}

#histree-content {
height:680px;
border:0.083em solid #fff;
text-align:left;
background:#fff;
z-index:600;
overflow:hidden;
margin:0;
padding:0;
}

#histree-content .yui-nav, #canvas .yui-nav{
	display: none;
}

#histree-assets {
position:relative;
width:760px;
height:460px;
}

#create-histree-people-wrap {
left:0;
background:#efefef;
top:30px;
position:absolute;
width:320px;
z-index:5;
height:624px;
}

#create-histree-people-wrap.open {
z-index:130;
width:920px;
height:624px;
}

#create-histree-people-wrap.closed {
width:126px;
top:30px;
z-index:5;
overflow:hidden;
height:640px;
padding:0;
}

#create-histree-people {
background-color:#fff;
left:0;
z-index:6;
width:100%;
}

#create-histree-people.open {
z-index:131;
width:940px;
}

#create-histree-people.closed {
z-index:4;
width:20px;
}

#histree-content-wrap {
top:30px;
left:20px;
z-index:10;
overflow:visible;
}

#histree-content-wrap.open {
z-index:100;
}

#histree-content-wrap.closed {
z-index:10;
width:20px;
left:0;
right:0;
}

#histree-content.open {
left:-5px;
z-index:101;
width:920px;
}

#histree-content.closed {
z-index:9;
width:20px;
}

#histree-content-nav {
padding: 5px 0px;
overflow: hidden;
white-space:nowrap;
}
#histree-content-nav ul{
	width: 195px;
}

#histree-edit-content {
width:940px;
}
#histree-content-nav .lrborder{
	margin-left: 5px;
	margin-right: 5px;
	border-left-style: double;
	border-left-width: 1px;
	border-left-color:#ccc;
	border-right-style: double;
	border-right-width: 1px;
	border-right-color:#ccc;
	padding-left: 5px;
	padding-right: 5px;
}

#histree-content-nav .selected{
	border: 1px solid #CCC;
	background-color: #8397A1;
	color: #fff;
}

#histree-swf{
	width:910px;
	margin:10px auto;
}
#histree-content #histree-swf{
	width:900px;
}
#swf-container {
	border: solid 1px #E3E3E3;
	height: 610px;
	width: 910px;
}
#swf-container object{
	display:block;
margin:5px auto;
}
#histree-content #histree-swf{
	margin:0px auto;
}
#histree-content #swf-container,
#histree-content #swf-container object{
	margin: 0px;
	border:none 0px;
}
#swf-container div a{
	margin: 20px auto;
	width: 300px;
	height: 200px;
	display: block;
	background-color:#ecf1cd;
}
.buttons li.main{
	text-align: center;
	margin:16px;
}
#swf-container div a img{
	margin: 27% 30%;
}
#create-histree-connections-wrap {
right:0;
overflow:hidden;
width:320px;
top:30px;
background:#afd7e1;
z-index:5;
height:624px;
}

#create-histree-connections {
background:#fff;
width:100%;
z-index:5;
}

#create-histree-connections-wrap.open {
display:block;
z-index:200;
background:#afd7e1;
right:0;
top:30px;
height:640px;
padding:0;
}

#create-histree-connections-wrap.closed {
z-index:5;
background:#afd7e1;
width:120px;
right:0;
top:30px;
height:640px;
padding:0;
}

#histree-audio-player {
position:absolute;
left:0;
bottom:2px;
width:760px;
text-align:center;
}

#histree-paginator {
position:absolute;
top:450px;
left:50%;
text-align:center;
}

#histree-paginator ul {
background:#ccc;
margin:0 0 0 -50%;
}

#histree-paginator ul li {
font-size:11px;
line-height:20px;
position:relative;
display:block;
float:left;
width:20px;
height:20px;
}

#histree-paginator ul li a {
position:absolute;
top:0;
left:0;
width:20px;
height:20px;
}

#histree-paginator ul li a:link,#histree-paginator ul li a:visited {
color:#fff;
background:#222;
opacity:0.3;
}

#histree-paginator ul li#previous-page a span,#histree-paginator ul li#next-page a span {
position:absolute;
text-indent:-9999px;
}

#histree-paginator.yui-pg-container ul li a.yui-pg-page,#histree-paginator.yui-pg-container ul li span.yui-pg-page {
float:left;
display:block;
width:20px;
height:20px;
position:relative;
top:0;
left:0;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-weight:inherit;
z-index:99;
background:#222;
border:0;
color:#fff;
opacity:0.3;
text-decoration:none;
margin:0;
padding:0;
}

#histree-paginator.yui-pg-container ul li span.yui-pg-current-page {
background:#222;
border:0;
color:#fff;
opacity:0.6;
}

#histree-options {
position:absolute;
top:0.938em;
left:170px;
}

#histree-options ul li {
font-size:0.813em;
display:inline;
padding-left:10px;
margin-left:10px;
border-left:1px solid #d6dee1;
color:#999;
}

#histree-options ul li em a {
font-style:normal;
font-weight:800;
}

#actions-nav {
position:absolute;
top:13px;
left:0;
width:6.25em;
}

#actions-nav p {
font-size:0.857em;
}

#actions-nav .buttons a {
display:block;
float:left;
width:98px;
text-align:center;
padding:0.167em 0;
}

#actions-manage {
position:absolute;
top:13px;
right:0;
}

#actions-manage ul {
font-size:0.857em;
margin:0;
}

#actions-manage .buttons a {
display:block;
float:right;
text-align:center;
margin-left:0.385em;
}

#histree-people-sidebar h2,#histree-connections-sidebar h2 {
font-size:0.625em;
line-height:2.2em;
text-transform:uppercase;
display:block;
width:100px;
height:20px;
margin:0 0 0.909em;
}

#histree-people-sidebar h2 a,#histree-connections-sidebar h2 a {
display:block;
height:20px;
width:100px;
}

#histree-people-sidebar h2 a:link,#histree-people-sidebar h2 a:visited {
color:#fff;
background:url(/i/present/default/bg-sidebar-top.gif) no-repeat 0 -60px;
}

#histree-people-sidebar h2 a:focus,#histree-people-sidebar h2 a:hover,#histree-people-sidebar h2 a:active {
text-decoration:none;
background:url(/i/present/default/bg-sidebar-top.gif) no-repeat 0 -180px;
}

#histree-connections-sidebar h2 a:link,#histree-connections-sidebar h2 a:visited {
color:#fff;
background:url(/i/present/default/bg-sidebar-top.gif) no-repeat -760px 0;
}

#histree-connections-sidebar h2 a:focus,#histree-connections-sidebar h2 a:hover,#histree-connections-sidebar h2 a:active {
text-decoration:none;
background:url(/i/present/default/bg-sidebar-top.gif) no-repeat -760px -120px;
}

#histree-connections-sidebar ol {
width:76px;
margin-left:0;
}

#histree-people-sidebar ol li,#histree-connections-sidebar ol li {
display:block;
width:46px;
height:46px;
margin-bottom:0.313em;
}

#histree-people-sidebar ol li {
float:right;
padding:0 29px 10px 0;
}

#histree-connections-sidebar ol li {
float:left;
background:url(/i/present/default/bg-connections-3d.gif) no-repeat 0 0;
padding:0 0 10px 29px;
}

#histree-people-sidebar ol li a:link,#histree-people-sidebar ol li a:visited,#histree-connections-sidebar ol li a:link,#histree-connections-sidebar ol li a:visited {
display:block;
width:46px;
height:46px;
border:0.063em solid #fff;
}

#histree-people-sidebar ol li a img,#histree-connections-sidebar ol li a img {
vertical-align:text-bottom;
width:46px;
height:46px;
}

#histree-people-sidebar p,#histree-connections-sidebar p {
font-size:0.688em;
line-height:1.818em;
text-align:center;
display:block;
clear:both;
}

#histree-people-sidebar p em,#histree-connections-sidebar p em {
font-style:normal;
display:block;
}

#histree-people-sidebar p span,#histree-connections-sidebar p span {
position:absolute;
left:-9999px;
}

#histree-connections-sidebar ol li img {
width:61px;
}

#histree-people h2,#histree-connections h2 {
font-size:10px;
line-height:22px;
text-transform:uppercase;
display:block;
height:20px;
width:760px;
margin:0;
}

#histree-connections h2 {
position:absolute;
top:0;
right:0;
}

#histree-people h2 a,#histree-connections h2 a {
display:block;
height:20px;
color:#fff;
text-decoration:none;
padding:0 20px;
}

#histree-people h2 a:link,#histree-people h2 a:visited {
background:url(/i/present/default/bg-sidebar-top-open.gif) no-repeat 0 -60px;
}

#histree-people h2 a:focus,#histree-people h2 a:hover,#histree-people h2 a:active {
background:url(/i/present/default/bg-sidebar-top-open.gif) no-repeat 0 -180px;
}

#histree-connections h2 a:link,#histree-connections h2 a:visited {
background:url(/i/present/default/bg-sidebar-top-open.gif) no-repeat 100% 0;
}

#histree-connections h2 a:focus,#histree-connections h2 a:hover,#histree-connections h2 a:active {
background:url(/i/present/default/bg-sidebar-top-open.gif) no-repeat 100% -120px;
}

#histree-people h2 em,#histree-connections h2 em {
position:absolute;
top:0;
width:100px;
height:20px;
font-style:normal;
text-align:center;
}

#histree-connections h2 a span {
padding-left:9px;
background:url(/i/present/default/bg-sidebar-open.gif) no-repeat 0 -40px;
}

#histree-people ul#swap-layers,#histree-connections ul#swap-layers {
position:absolute;
top:0;
width:200px;
height:20px;
}

ul#swap-layers li,#ul#swap-layers li {
float:left;
display:block;
width:100px;
height:20px;
text-align:center;
position:relative;
}

ul#swap-layers a {
font-size:10px;
line-height:22px;
text-transform:uppercase;
position:absolute;
top:0;
left:0;
width:100px;
height:20px;
}

ul#swap-layers a#swap-content:link,ul#swap-layers a#swap-content:visited {
background:url(/i/present/default/bg-sidebar-top-content.gif) repeat-x 0 0;
}

ul#swap-layers a#swap-content:focus,ul#swap-layers a#swap-content:hover,ul#swap-layers a#swap-content:active {
background:url(/i/present/default/bg-sidebar-top-content.gif) repeat-x 0 -60px;
}

#histree-people ul#swap-layers a#swap-connections:link,#histree-people ul#swap-layers a#swap-connections:visited {
background:url(/i/present/default/bg-sidebar-top.gif) no-repeat 100% 0;
}

#histree-people ul#swap-layers a#swap-connections:focus,#histree-people ul#swap-layers a#swap-connections:hover,#histree-people ul#swap-layers a#swap-connections:active {
background:url(/i/present/default/bg-sidebar-top.gif) no-repeat 100% -120px;
}

#histree-connections ul#swap-layers a#swap-people:link,#histree-connections ul#swap-layers a#swap-people:visited {
background:url(/i/present/default/bg-sidebar-top.gif) no-repeat 0 -60px;
}

#histree-connections ul#swap-layers a#swap-people:focus,#histree-connections ul#swap-layers a#swap-people:hover,#histree-connections ul#swap-layers a#swap-people:active {
background:url(/i/present/default/bg-sidebar-top.gif) no-repeat 0 -180px;
}

#histree-sub-nav {
background:#f7f7f7 url(/i/present/default/bg-top-bar.gif) repeat-x 0 100%;
border-bottom:1px solid #dfd5e0;
margin:0 1px;
padding:10px 27px;
}

#histree-sub-nav li {
font-size:13px;
line-height:20px;
display:inline;
margin-left:10px;
padding-left:10px;
border-left:1px solid #d7d7d7;
}

#histree-sub-nav li.first {
border:0;
margin:0;
padding:0;
}

#histree-sub-nav li h3 {
display:inline;
font-size:13px;
line-height:20px;
font-weight:800;
color:#069;
}

#histree-edit-search {
position:absolute;
top:28px;
right:2px;
width:260px;
height:40px;
}

#create-histree-people #histree-edit-search {
top:8px;
}

ul#histree-people-sub-nav li {
display:block;
font-size:13px;
line-height:20px;
border-bottom:1px dotted #dfd5e0;
padding:10px 10px 10px 0;
}

ul#histree-people-sub-nav li a {
display:block;
clear:both;
text-align:right;
}

ul#histree-people-sub-nav li a.active {
font-weight:800;
}

.histree-edit-full,.histree-edit-full-fixed {
position:relative;
height:398px;
}

.histree-edit-full {
overflow:auto;
height:378px;
margin:0 12px 0 30px;
}

.histree-edit-with-buttons {
position:relative;
height:330px;
margin:0 30px;
}

#histree-edit-2a,#histree-edit-2b,#histree-edit-2b-with-search,#histree-edit-2b-with-buttons {
position:absolute;
}

#histree-edit-2a,#histree-edit-2b {
height:397px;
}

#histree-edit-2a {
position:absolute;
width:138px;
background:#fff;
border-right:1px solid #efe5f0;
-moz-border-radius-bottomleft:8px;
-webkit-border-radius-bottomleft:8px;
z-index:110;
}

#histree-edit-2b {
position:absolute;
top:61px;
right:12px;
width:563px;
height:378px;
padding-right:10px;
overflow:auto;
z-index:100;
}

#histree-edit-2b-with-buttons {
top:45px;
right:2px;
width:558px;
height:300px;
padding-right:25px;
overflow:auto;
border-top:2px solid #dfd5e0;
border-bottom:2px solid #dfd5e0;
}

#histree-wrap form {
position:static;
}

#histree-edit-2b h4,#histree-edit-2b-with-buttons h4,.histree-edit-full h4 {
font-size:15px;
line-height:20px;
font-weight:300;
margin-top:10px;
color:#999;
}

#histree-edit-2b h4 {
margin-top:0;
padding-top:5px;
}

.histree-edit-full h4 {
margin-top:5px;
}

#fade {
position:absolute;
height:60px;
background:transparent url(/i/present/default/bg-fade-bottom.png) repeat-x 0 100%;
}

#histree-people #fade {
top:392px;
bottom:auto;
left:30px;
width:900px;
}

#histree-people .histree-edit-full-fixed #fade {
top:auto;
bottom:10px;
left:160px;
width:768px;
}

ol#member-list li {
display:block;
clear:both;
padding-top:10px;
margin-top:3px;
border-top:1px dotted #dfd5e0;
}

ol#member-list.full li {
margin:3px 20px 0 0;
}

ol#member-list li label input {
position:absolute;
top:-8px;
right:8px;
}

ol#member-list li img {
float:left;
display:block;
position:relative;
cursor:pointer;
border:1px solid #efe5f0;
margin:0 15px 10px 0;
}

ol#member-list li h5 {
font-size:13px;
line-height:20px;
font-weight:600;
}

ol#member-list li p {
font-size:12px;
line-height:20px;
color:#999;
margin:0;
}

ol#member-list li p em {
font-style:normal;
font-family:georgia, serif;
font-weight:800;
}

ol#member-list li ul {
font-size:12px;
line-height:20px;
margin:0;
}

ol#member-list li ul li {
display:inline;
border-top:0;
border-left:1px solid #efe5f0;
margin:0 0 0 4px;
padding:0 0 0 5px;
}

ol#member-list.full li ul li {
margin:0 0 0 4px;
}

#histree-edit-buttons,#histree-edit-2b-buttons {
height:50px;
margin:0 0 0 30px;
}

#histree-edit-2b-buttons {
position:absolute;
right:0;
bottom:0;
width:583px;
height:50px;
}

#selection-list {
padding-right:20px;
margin-right:20px;
border-right:1px solid #fff;
}

#histree-edit-buttons ul li.buttons a,#histree-edit-2b-buttons ul li.buttons a {
font-size:13px;
padding-top:5px;
padding-bottom:5px;
}

ol.image-list {
margin:20px;
}

ol.image-list li div {
float:left;
display:block;
width:61px;
height:61px;
margin:0 8px 8px 0;
padding:0;
}

ol.image-list li div a:link,ol.image-list li div a:visited {
float:left;
display:block;
width:61px;
height:61px;
border:1px solid #fff;
padding:0;
}

ol.image-list li div a:focus,ol.image-list li div a:hover,ol.image-list li div a:active {
border:1px solid #6BB9F3;
}

#actions-footer ul li {
display:inline;
margin:0 0 0 0.625em;
}

#histree-privacy-indicator, #histree-publish {
font-size:12px;
color:#999;
line-height: 35px;
}

#actions-footer #histree-privacy-indicator{
	float: right;
	margin-right: 10px;
}

#actions-footer #histree-privacy-indicator img{
	margin-right: 5px;
}

#actions-footer{
	height: 30px;
}

#histree-status img {
vertical-align:text-bottom;
border:1px solid #999;
padding:1px;
margin-right: 4px;
}

#actions-footer .buttons a {
font-size:0.75em;
padding-top:0.167em;
padding-bottom:0.167em;
}

.image-asset h3 {
font-weight:600;
margin:0;
}

.image-asset h3 img {
display:block;
margin-bottom:0.417em;
}

.video-asset h3 {
position:absolute;
left:0;
bottom:-1.5em;
font-size:0.875em;
font-weight:600;
margin:8px 0 0;
}

.album-container .portrait,.album-container .portrait img,.album-container .portrait object {
height:9.4167em;
}

.album-layout-1 #asset-1 {
position:absolute;
top:30px;
left:70px;
width:427px;
}

.album-layout-1 #asset-1 object {
width:427px;
height:351px;
}

.album-layout-1 #asset-2,.album-layout-1 #asset-3 {
position:absolute;
width:150px;
top:30px;
left:540px;
}

.album-layout-1 #asset-3 {
top:227px;
}

.album-layout-2 #asset-1,.album-layout-2 #asset-2,.album-layout-2 #asset-3,.album-layout-2 #asset-4 {
position:absolute;
width:150px;
}

.album-layout-2 #asset-1 object,.album-layout-2 #asset-2 object,.album-layout-2 #asset-3 object,.album-layout-2 #asset-4 object {
width:150px;
height:123px;
}

.album-layout-2 #asset-1 {
left:43px;
top:10px;
}

.album-layout-2 #asset-2 {
left:208px;
top:10px;
}

.album-layout-2 #asset-3 {
left:43px;
top:197px;
}

.album-layout-2 #asset-4 {
left:208px;
top:197px;
}

.album-layout-2 #asset-5 {
position:absolute;
width:210px;
left:373px;
top:10px;
}

.album-layout-2 #asset-5 object {
width:210px;
height:172px;
}

.slideshow-container .landscape {
width:26.6667em;
max-height:26.6667em;
margin:0 auto;
}

.slideshow-container .portrait {
max-width:26.6667em;
height:26.6667em;
margin:0 auto;
}

.slideshow-container .portrait img {
height:26.6667em;
}

.jumble-container .landscape,.jumble-container .portrait {
position:absolute;
width:5em;
}

.jumble-container .video-asset object {
width:5em;
height:4.1101em;
}

.jumble-container .audio-asset object {
width:5em;
height:1.25em;
}

#histree-for-connect{
	font-size: 15px;
	margin-bottom: 10px;
}

#histree-for-connect img{
	width: 55px;
	margin-top: 5px;
	vertical-align: middle;
}

.histree-list.no-search {
margin-top:8px;
}

.histree-summary ul.meta {
float:left;
margin:0.625em 0 0.625em 1.4px;
}

img.histree-quick-view {
	padding-right: 5px;
	cursor: pointer;
}

.histree-summary p,.histree-summary ul.details {
font-size:0.813em;
line-height:1.429;
width:100%;
margin:0 0.385em 0.385em 0;
clear: both;
}

.histree-summary ul.buttons {
float:right;
line-height:1.429;
width:30em;
margin:8px 0.385em 0.385em 0;
}

.thumb-mask {
display:block;
height:65px;
width:100px;
}

.histree-summary ul.meta li.thumb-mask {
margin-bottom:6px;
border:none;
}

#explorer-cta p {
background:#FFF url(/i/content/personalweb_mini.png) no-repeat scroll right 10px;
font-size:0.75em;
margin-top:8px;
width:7.75em;
line-height:1.4;
color:#6F6F6F;
padding:10px 167px 0 34px;
}


#make-histree p {
font-size: 12px;
margin: 15px;
color:#6F6F6F;
}

#make-histree a{
margin-top: 26px;
display: block;
height: 30px;
padding-left: 45px;
padding-top: 12px;
}

#explorer-cta p a:focus,#explorer-cta p a:hover {
color:#6BB9F3;
}

#explorer-cta p a em {
font-weight:600;
font-style:normal;
}

.column-33.right {
float:right;
margin-bottom:1.5em;
}

#invite-histree p {
color:#999;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.875em;
font-style:italic;
margin:-7px 32px 20px 62px;
}

#invite-histree h2 {
color:#666;
background:#FFF url(/i/content/invite-icon.png) no-repeat scroll 0 0;
padding:0 0 10px 46px;
}

#invite-histree span.buttons {
display:block;
margin:0 0 17px 60px;
}

#histree-tags .tag-cloud {
background-color:#F8F8F8;
font-size:0.813em;
margin:0 1em;
padding:10px 10px 10px 20px;
}

#histree-tags h2 em.action {
font-size:0.75em;
margin-left:4px;
}

.tag-cloud li {
color:#999;
display:inline;
font-family:Georgia,serif;
vertical-align:bottom;
margin:0 10px 0 0;
}

.tag-cloud li a:link,.tag-cloud li a:visited {
color:#666;
white-space: nowrap;
}

#histree-tags hr {
clear:both;
border:none;
background-color:transparent;
margin:0 0 8px;
}

.cloud2 {
font-size:1.167em;
}

.cloud3 {
font-size:1.333em;
}

.cloud4 {
font-size:1.5em;
}

.cloud5 {
font-size:1.667em;
}

.cloud6 {
font-size:1.833em;
}

.cloud7 {
font-size:2em;
}

.cloud8 {
font-size:2.167em;
}

.cloud9 {
font-size:2.333em;
}

.cloud10 {
font-size:2.5em;
}

.create-container .bottom-bar {
height:auto;
}

#web-importer {
clear:left;
float:left;
margin-left:12em;
width:40em;
max-width:80%;
padding:0 0 1em;
}

#vizualization-wrap {
position:relative;
background:#fff;
border:1px solid #e3e3e3;
}

#histree-connections-visualization #vizualization-wrap {
border:1px solid #fff;
}

#visualizer {
overflow:hidden;
width:960px;
height:500px;
}

#histree-connections-visualization #visualizer {
width:898px;
height:343px;
}

#zoom-controls {
position:absolute;
top:0;
left:60px;
z-index:99;
background:#fff;
height:28px;
padding:4px 8px;
}

#zoom-controls label {
float:left;
text-transform:uppercase;
font-size:0.75em;
line-height:2;
margin:0 8px;
}

#zoom-slider {
float:left;
width:228px;
}

#zoom-controls button {
float:left;
width:16px;
height:16px;
background:#fff url(/i/present/default/16-zoom-out.png) no-repeat 0 0;
border:0;
margin-top:5px;
cursor:pointer;
}

button#explore-visualizer-zoom-out {
background:#fff url(/i/present/default/16-zoom-out.png) no-repeat 0 0;
}

button#explore-visualizer-zoom-in {
background:#fff url(/i/present/default/16-zoom-in.png) no-repeat 0 0;
}

#pan-controls {
position:absolute;
top:0;
left:0;
width:50px;
height:50px;
z-index:99;
}

#pan-controls button {
position:absolute;
width:16px;
height:16px;
background:#fff;
border:0;
outline:0;
cursor:pointer;
}

button#explore-visualizer-pan-left {
background:#fff url(/i/present/default/16-arrow-left.gif) no-repeat 0 0;
top:50%;
left:0;
margin-top:-8px;
}

button#explore-visualizer-pan-right {
background:#fff url(/i/present/default/16-arrow-right.gif) no-repeat 0 0;
top:50%;
right:0;
margin-top:-8px;
}

button#explore-visualizer-pan-up {
background:#fff url(/i/present/default/16-arrow-up.gif) no-repeat 0 0;
top:0;
left:50%;
margin-left:-8px;
}

button#explore-visualizer-pan-down {
background:#fff url(/i/present/default/16-arrow-down.gif) no-repeat 0 0;
bottom:0;
left:50%;
margin-left:-8px;
}

.tab-buttons {
margin-left:-8px;
margin-right:-8px;
display:block;
}

.tab-buttons li {
float:left;
margin-right:8px;
margin-bottom:4px;
}

.tab-buttons li a {
display:block;
text-transform:uppercase;
font-size:0.875em;
border:1px solid #e3e3e3;
color:#222;
padding:1.125em;
}

.tab-buttons li a:focus,.tab-buttons li a:hover,.tab-buttons li.active a {
text-decoration:none;
background-color:#fff;
border-color:#ccc;
}

.tab-buttons li.active em {
display:block;
font-style:normal;
position:relative;
margin-bottom:-3px;
padding-bottom:3px;
background:transparent url(/i/present/default/bg-tab-pointer.gif) no-repeat 50% 100%;
}

.tab-buttons li.active em a {
position:relative;
left:-0.143em;
top:-0.143em;
}

.tabs ul {
position:absolute;
left:8px;
bottom:0.313em;
}

.tabs li a {
font-size:0.875em;
width:5em;
border:solid #ccc;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
border-width:1px 1px 0;
padding:0.357em 1.071em;
}

#comments li {
margin-bottom:16px;
margin-left:6.167em;
border:1px solid #999;
-moz-border-radius:8px;
-webkit-border-radius:8px;
padding:0 15px;
}

#comments img {
float:left;
width:4.667em;
margin-left:-6.167em;
}

.privacy {
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
}

.bottom-bar .privacy {
float:left;
margin-top:0.313em;
}

.privacy img {
margin-right:8px;
}

.privacy em {
font-weight:300;
color:#069;
}

.email-from strong {
font-weight:100;
}

form div.file input.overlay {
position:relative;
-moz-opacity:0;
opacity:0;
z-index:2;
filter:alpha(opacity: 0);
}

form div.file div.fake {
position:absolute;
top:0;
left:4.375em;
z-index:1;
}

form div.select-filter {
clear:none;
}

form div.select-filter label {
margin-right:8px;
width:auto;
}

form div.select-filter select {
margin-right:16px;
width:auto;
}

ol.image-list li.block {
float:left;
background:#fff;
border:4px solid #e3e3e3;
margin:0.3125em;
}

ol.image-list a.avatar {
display:block;
margin:4px;
}

ol.image-list a.avatar img {
vertical-align:text-bottom;
width:3.8125em;
height:3.8125em;
}

ol.image-list ul.action {
position:absolute;
right:-0.3125em;
top:-0.3125em;
}

div.search-widget div.text {
float:left;
width:auto;
}

div.search-widget p.action {
clear:none;
float:left;
position:relative;
left:-8px;
text-align:left;
margin:0;
padding:0;
}

#events #left-column {
border:1px solid #e3e3e3;
-moz-border-radius:5px 5px 0 0;
-webkit-border-top-left-radius:5px 5px;
-webkit-border-top-right-radius:5px 5px;
padding:0;
}

#events #left-column ul.buttons {
margin:.625em .5em 0;
}

#events #left-column ul.buttons li {
line-height:1.25em;
text-align:left;
}

#events #left-column ul.buttons li a {
display:block;
float:none;
font-size:.813em;
margin-left:0;
width:auto;
padding:.357em .5em;
}

#events #left-column ul.buttons li.last-child em.action a {
font-size:.8em;
margin-bottom:.714em;
padding:0;
}

#events #left-column ul.buttons li em a {
clear:none;
display:inline;
float:right;
width:auto;
background:none;
border:none;
margin:0;
padding:0;
}

#events #right-column h2.filter-title {
line-height:16px;
margin:8px 0;
}

#events #right-column .column-66 ol.events {
margin-right:.75em;
}
#home-middle{
	height: 30px;
}
#home-middle h2{
	width: 300px;
	float: left;
	font-size: 16px;
	margin: 0;
	margin-top: 10px;
}

#events-view-more{
	float: right;
	font-size: 12px;
	text-align: right;
	line-height:  24px;
}

.register-event{
	list-style-type: decimal;
	margin-left: 20px;
}

ol.register-event li{
	margin: 10px 0;
}

.register-event li strong{
	color: #99AC2F;
	font-size: 14px;
}

ol.events li div.event-info p{
	padding-left: 130px;
}

ol.events li div.event-info p.comment{
	padding: 0 0 0 140px;
	font-family: Georgia, Times, serif !important;
	line-height:2.5;
	margin:-13px 0 0;
}

ol.events li.event .event-info .thumb-mask  {
	width: 110px;
	height: 100px;
}

ol.events li.event .event-info .thumb-mask img{
	width: 100px;
}

ol.events li.event .event-info.createhistreelink .thumb-mask img{
	width: 65px;
}

ol.events {
margin:0 1.25em 0 0;
padding:.813em 0;
}

ol.events li.event {
font-size:0.813em;
padding-bottom:5px;
position:relative;
}

ol.events li .events-list-item {
clear:right;
line-height:1.538em;
position:relative;
padding:.769em 0 0;
}

ol.events li .total-comments,ol.events li .date-created,ol.events li .action-view-event, ol.events li .hide-event {
display:inline;
float:right;
font-family:Georgia, 'Timnes New Roman', Times, serif;
font-size:.924em;
font-weight:300;
line-height:1.666em;
margin-bottom:0;
width:auto;
}

ol.events li .action-view-event {
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
float:left;
}

ol.events li .date-created,  ol.events li .hide-event{
margin-left: 10px;
padding-right: 10px;
border-right:1px solid #e3e3e3;
}

ol.events li a.hide-event{
color: #6F6F6F;
}

ol.events li .total-comments {
cursor:pointer;
padding-right:15px;
margin-left: 10px;
}

ol.events div.event-images ul li {
display:block;
float:left;
padding-bottom:10px;
border:none;
margin:10px 10px 10px 0;
}

ol.events div.comments-list {
padding:0.769em;
width: 90%;
float: right;
}

ol.events div.comments-list div.comment-wrapper {
clear:left;
position:relative;
background:#fcfcfc;
border:1px solid #e3e3e3;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin:0 0 .769em;
padding:.769em 1.231em;
}


ol.events li.event .event-info .thumb-mask {
    float: left;
    width: 75px;
}

ol.events li.event .event-info .event-images ul li {
height:auto;
margin-bottom:0;
padding:0;
}

ol.events div.comments-list div.comment-wrapper img {
float:left;
margin:0 1.154em .385em 0;
}

ol.events div.comments-list div.comment-wrapper p.comment-date {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:.923em;
line-height:1.666em;
position:absolute;
top:.769em;
right:1.231em;
color:#999;
}

ol.events div.comments-list div.comment-wrapper p.comment {
font-size:16px;
line-height:1.538em;
margin-bottom:0;
}

ol.events div.comments-list div.comment-wrapper .comment-delete {
float:right;
font-size:.923em;
border:none;
margin:.833em 0 0;
padding:0;
}

ol.events div.comments-list form {
height:auto !important;
background:#fff;
border:1px solid #e3e3e3;
-moz-border-radius:8px;
-webkit-border-radius:8px;
padding:.769em 1.231em;
}

ol.events div.comments-list form label {
font-family:Georgia, 'Times New Roman', Times, serif;
color:#6f6f6f;
}

ol.events div.comments-list form div.text {
width:100%;
margin:0;
}

ol.events div.comments-list form textarea {
clear:left;
width:97.5%;
border: 1px solid #e3e3e3;
margin: 10px 0 0;
padding: 5px;
}

ol.events div.comments-list form p.action {
text-align: right;
}

#events #left-column ul.buttons:after,ol.events li.event .event-info .event-images:after,ol.events div.comments-list div.comment-wrapper:after,ol.events li:after {
content:".";
clear:both;
display:block;
height:0;
visibility:hidden;
}

.single-asset {
float:none;
text-align:left;
margin:5em auto 0;
}

.cb-edit-info {
border-left:1px solid #E3E3E3;
}

.cb-edit-image,#cb-asset-wrapper {
width:425px;
text-align:center;
}

#hs-asset-wrapper {
width:45%;
}

#hs-asset-wrapper a {
font-size:0.8em;
line-height:2em;
}

.cb-edit-info,#cb-asset-info-wrapper {
width:45%;
border-left:1px solid #e3e3e3;
}

#hs-info-wrapper {
width:370px;
}

#hs-info-wrapper form,#cb-asset-info-wrapper form, #cb-asset-info-wrapper .form-placeholder {
padding-left:1.25em;
}

.cb-edit-image img,#hs-asset-wrapper img,#cb-asset-wrapper img {
display:block;
max-height:400px;
max-width:400px;
padding-right:1.25em;
margin:0 auto;
}

#hs-asset-wrapper img {
margin-top:10px;
padding-right: 0;
}

#cb-asset-info-wrapper div.text,#hs-info-wrapper div.text,#hs-info-wrapper div.text label,#cb-asset-info-wrapper div.text label {
line-height:1.25em;
width:100%;
}

#hs-info-wrapper label span.label,#cb-asset-info-wrapper label span.label {
float:left;
font-size:12px;
line-height:1.666em;
margin-right:.417em;
}

#hs-info-wrapper label em.message,#cb-asset-info-wrapper label em.message {
font-size:.813em;
font-weight:500;
line-height:1.666em;
position:static;
width:auto;
}

#hs-info-wrapper div#histree-setting-form-name-container,#cb-asset-info-wrapper div#content-bin-asset-form-name-container {
margin-bottom:.313em;
}

#hs-info-wrapper div#histree-setting-form-name-container label,#hs-info-wrapper div#histree-setting-form-description-container label,#cb-asset-info-wrapper div#content-bin-asset-form-name-container label,#cb-asset-info-wrapper div#content-bin-asset-form-description-container label {
line-height:1.538em;
margin:0;
}

label em.message form .inline-edit {
clear:left;
display:block;
line-height:1.538em;
}

label em.message form textarea {
height:250px;
width:350px;
}

.cb-edit-wrapper .cb-edit-info label.name form input,#hs-info-wrapper div#histree-setting-form-name-container form input,#cb-asset-info-wrapper div#content-bin-asset-form-name-container form input {
font-size:.545em;
}

.cb-edit-info div.text input.cancel-edit,#hs-info-wrapper div.text input.cancel-edit,#cb-asset-info-wrapper div.text input.cancel-edit {
margin-right:10px;
}

.cb-edit-info div.text input.submit-edit,.cb-edit-info div.text input.cancel-edit,#hs-info-wrapper div.text input.submit-edit,#hs-info-wrapper div.text input.cancel-edit,#cb-asset-info-wrapper div.text input.submit-edit,#cb-asset-info-wrapper div.text input.cancel-edit {
cursor:pointer;
float:left;
width:60px;
}
.cb-edit-info p.action,
#hs-info-wrapper p.action,
#cb-asset-info-wrapper p.action{
	padding-top: 16px;
	padding-left: 56px;
}
.cb-edit-info p.action input,
#hs-info-wrapper p.action input,
#cb-asset-info-wrapper p.action input{
	margin-left:5px;
}
#content-bin-asset-form-description{
width: 170em;
}
.cb-edit-wrapper div.text input,
#hs-info-wrapper div.text input,
#cb-asset-info-wrapper div.text input {
font-weight:300;
line-height:1.538em;
width: 230px;
}

#hs-info-wrapper div.text input.submit-edit:hover,#hs-info-wrapper div.text input.cancel-edit:hover,#cb-asset-info-wrapper div.text input.submit-edit:hover,#cb-asset-info-wrapper div.text input.cancel-edit:hover {
background:#6BB9F3;
color:#fff;
border-color:#6BB9F3;
}

#hs-info-wrapper #additional-info p,#cb-asset-info-wrapper #additional-info p {
margin:1.875em 0 0;
}

#histree-privacy-form #admin-settings fieldset p {
font-size:13px;
color:#595959;
}

#histree-privacy-form #admin-settings fieldset p label {
display: block;
clear: none;
margin: 0 0 10px 5px;
float: left;
font-size:13px;
color:#595959;
width: 235px;
}

#histree-privacy-form #admin-settings fieldset.radio legend span {
color:#999;
width:50px;
}

#histree-privacy-form #admin-settings fieldset.radio p {
margin-left:85px;
}

#histree-privacy-form #admin-settings div.checkbox label,#histree-privacy-form #admin-settings div.checkbox {
margin-left:16px;
margin-bottom:5px;
font-size:13px;
color:#595959;
}

#histree-privacy-form #admin-settings div.select label span {
font-size:12px;
display:block;
}

#histree-privacy-form #admin-settings div select {
display:block;
font-size:12px;
}

#admin-settings #comment-section,#admin-settings #privacy-section,#admin-settings #status-section {
margin-bottom:10px;
padding:5px;
}

#comment-section span {
display:inline;
color:#999;
line-height:20px;
font-size:14px;
}

#admin-settings #comment-section div.checkbox {
display:inline;
margin-left:20px;
width:250px;
}

#privacy-section #submenu {
margin-left:90px;
}

#privacy-section #submenu span {
color:#999;
line-height:20px;
font-size:13px;
margin-bottom:8px;
display:block;
}

#admin-settings #privacy-section div.select {
width:100%;
margin-left:20px;
margin-top:8px;
margin-bottom:0;
}

#admin-settings #privacy-section div.select label,#admin-settings #privacy-section div.select select {
width:200px;
font-size:13px;
display:block;
margin-bottom:3px;
}

#histree-privacy-form-privacylevel-open-label {
background-image:url(/i/content/18-privacy-visible.gif);
background-repeat:no-repeat;
padding-left:25px;
}

#histree-privacy-form-privacylevel-public-label {
background-image:url(/i/content/18-privacy-public.gif);
background-repeat:no-repeat;
padding-left:25px;
}

#histree-privacy-form-privacylevel-private-label {
background-image:url(/i/content/18-privacy-private.gif);
background-repeat:no-repeat;
padding-left:25px;
}

.cb-edit-info {
padding-left:2.5%;
width:42.5%;
}

.cb-edit-info em.message {
float:left;
font-size:.813em;
line-height:1.538em;
margin-right:.769em;
position:static;
width:auto;
}

.cb-edit-info div.text span.label {
float:left;
font-size:.75em;
line-height:1.666em;
margin-right:.417em;
}

.cb-edit-info div.text label em.message {
font-weight:500;
}

.cb-edit-info .additional-info p {
font-size:.75em;
line-height:1.666em;
margin:1.875em 0 .417em;
}

.cb-edit-info .additional-info div.apply-to-all {
clear:left;
margin-bottom:.313em;
}

.cb-edit-info .additional-info div.apply-to-all div.text {
display:block;
float:left;
line-height:1.25em;
width:176px;
margin:0;
}

.cb-edit-info .additional-info div.apply-to-all div.checkbox {
display:block;
font-size:.75em;
line-height:1.666em;
width:auto;
margin:0px;
padding:4px;
}
.cb-edit-info div.text label.name, .cb-edit-info div.text label.description {
		margin-bottom:0px;
}
.cb-edit-info div.text label.name span.label, .cb-edit-info div.text label.description span.label {
	display:inline;

}
.cb-edit-info div.text:after,.cb-edit-wrapper:after,#hs-info-wrapper div.text:after,#hs-info-wrapper label em.message form:after,#cb-asset-info-wrapper div.text:after,#cb-asset-info-wrapper label em.message form:after,#cb-asset-page-wrapper:after,.cb-edit-info .additional-info div.apply-to-all:after {
clear:both;
content:'.';
display:block;
height:0;
visibility:hidden;
}

.cb-edit-info div.text,.cb-edit-wrapper,#hs-info-wrapper div.text,#cb-asset-info-wrapper div.text,#cb-asset-page-wrapper,#cb-asset-info-wrapper label em.message form,#hs-info-wrapper label em.message form,.cb-edit-info .additional-info div.apply-to-all {
display:inline-block;
}

#uploadsform .container {
margin-left:20%;
}

#uploadsform .file p.file-name {
font-size:.813em;
line-height:1.538em;
width:66%;
color:#6f6f6f;
margin:0;
}

#uploadsform label.cabinet {
margin-left:50px;
}

#my-computer{
	margin-top: 10px;
}

#my-computer p.switch {
font-size:.813em;
margin:0;
}

#my-computer .bottom-bar {
height:auto;
margin-top:30px;
padding-top:10px;
border-top:1px solid #ccc;
}

#my-computer .bottom-bar ul.buttons {
width:240px;
margin:0;
}

.SI-FILES-STYLIZED #uploadsform label.cabinet {
display:block;
float:left;
height:30px;
overflow:hidden;
width:65px;
margin:0;
padding:0;
}

.SI-FILES-STYLIZED #uploadsform label.cabinet input.file {
position:relative;
height:100%;
width:100%;
opacity:0;
-moz-opacity:0;
}

.top-border{
   border-top: 1px solid #e3e3e3;
}

#explore #explore-search-form-search-container #explore-search-form-search {
font-size:  14px;
font-weight:300;
line-height:1.538em;
margin-top:.066em;
padding:.133em .266em;
}

#explore .column-66 .top-bar,#explore .column-66 .explore-sections {
margin-right:1.25em;
}

#explore .column-66 .explore-sections h2 {
font-weight:300;
margin-bottom: 0px;
}

#explore .section-histrees li.histree {
display:block;
float:left;
min-height:10em;
width:17.39%;
margin:0 1.25em 0 0;
}

#explore .section-histrees li div h3 {
font-size:.813em;
line-height:1.538em;
margin:0;
padding:0 0 .385em;
}

#explore .section-histrees li div ul.meta li {
float:none;
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
font-size:.75em;
font-style:italic;
height:auto;
line-height:1.666em;
width:auto;
border-bottom:1px solid #efefef;
color:#6f6f6f;
margin:0;
padding:0;
}

#explore .section-histrees li div ul.meta li strong {
font-family:Georgia, 'Times New Roman', Times, serif;
font-style:normal;
color:#222;
}

#explore .section-histrees li div ul.meta li.thumb-mask {
display:block;
height:75px;
margin-bottom:10px;
width:100px;
}

#explore .section-histrees li div ul.meta li.priv img {
margin-right:.166em;
}

#explore #explore-histree-tags {
margin-bottom:3em;
}

#explore #explore-histree-tags p {
display:inline;
font-family:Georgia, 'Times New Roman', Times, serif;
line-height:40px;
margin-right:5px;
}

#explore #explore-histree-tags p.intro{
	border-bottom: 1px dotted #e3e3e3;
	font-size: 14px;
	display: block;
	margin-bottom: 30px;
	line-height: 25px;
}

.join.cta p {
font-size:.75em;
line-height:1.4;
margin:0 1.333em 0 2.833em;
}

.join.cta h2 {
padding-left:1.125em;
color:#999;
background:url(/i/present/default/12-h2-decor.gif) left center no-repeat;
margin:4px 1em;
}

.join.cta img {
padding:.625em 0;
}

.join.cta a#create-button {
display:inline-block;
background:#fff url(/i/present/default/bg-blue.png) repeat-x 0 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:.625em 2.125em;
padding:0.375em 0.625em;
}

.join.cta a#create-button em {
font-size:0.875em;
font-style:normal;
font-weight:600;
background:url(/i/present/default/25-create-leafIcon.png) no-repeat 0 54%;
border:none;
color:#fff;
padding:4px 0 4px 1.875em;
}

#explore-connections #content-containers p.page-description {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:.875em;
font-style:italic;
line-height:1.429em;
margin-bottom:1.333em;
border-bottom:1px solid #e3e3e3;
color:#6f6f6f;
padding:0 0 1.333em;
}

#explore-connections #content-containers .top-bar #explore-search-form {
width:66%;
margin:0 auto;
}

#explore-connections #content-containers .top-bar #explore-search-form #explore-search-form-search-container {
clear:none;
float:left;
margin-bottom:0;
width:81.5%;
}

#explore-connections #content-containers .top-bar #explore-search-form #explore-search-form-search-container label {
font-size:.938em;
width:33%;
margin:0;
padding-top: 0;
float: none;
}

#explore-connections #content-containers .top-bar #explore-search-form #explore-search-form-search-container label span {
font-weight:300;
padding-left:2em;
background:url(/i/present/default/25-create-leafIcon.png) left center no-repeat;
display: inline-block;
padding-top: 8px;
height: 22px;
}

#explore-connections #content-containers .top-bar #explore-search-form #explore-search-form-search-container input {
width:64.77%;
}

#explore-connections #content-containers .top-bar h2 {
cursor:default;
font-size:.938em;
padding-left:2em;
margin:0;
}

#explore-connections .container {
margin-bottom:.625em;
background:#fcfcfc;
border:1px solid #e3e3e3;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:0;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
}

#explore-connections #histree-root .none{
	padding: 20px;
	text-align: center;
	width: 100%;
}

#explore-connections #content-containers{
    padding: 0 2px;
}

#explore-connections #histree-root.container img.pointer {
bottom:-25px;
left:148px;
position:absolute;
z-index:1;
}

#explore-connections .container .pointer {
bottom:-20px;
display:none;
left:153px;
position:absolute;
z-index:1;
padding-left: 32px;
width: 40px;
height: 20px;
background: transparent url(/i/present/default/connection-pointer-gray.png) no-repeat;
}

#explore-connections .container #active-histree,#explore-connections .container > ul {
margin:1.25em;
}

#explore-connections .container ul > li {
font-size: 12px;
}

#explore-connections .level{
	position:relative;
        overflow: visible;
}

#popular-histrees-connections.yui-carousel-element li{
	width: 94px;
	height: 140px;
	text-align: center;
	padding: 10px 5px 0;
	cursor: pointer;
	border: 0;
	background: white;
	margin: 3px 7px 0;
}

#explore-connections .level li.histrees{
	width: 94px;
	height: 140px;
	text-align: center;
	padding: 10px 5px 0;
	border: 0;
	background: white;
	margin: 3px 7px 0;
}

#explore-connections .level li.histrees .buttons{
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
	height: 22px;
}

#explore-connections .level li.histrees .buttons a{
    display: inline;
	font-size: 12px;
	margin: 0 3px;
	padding: 3px 5px;
	line-height: 25px;
}

#explore-connections .container #active-histree {
width:66%;
margin:1.25em auto;
}

#explore-connections .container #active-histree h3 {
font-size:.938em;
line-height:2.666em;
margin:0;
padding:0;
}

#explore-connections .container #active-histree ul {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:.75em;
line-height:1.666em;
color:#6f6f6f;
}

#explore-connections .container #active-histree ul.meta {
width:8.333em;
border:1px solid #e3e3e3;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 auto;
padding:.833em;
}

#explore-connections .container #active-histree ul li {
float:none;
width:100%;
margin:0 auto;
}

#explore-connections .container #active-histree ul.details li {
float:left;
width:auto;
margin:0;
}

#explore-connections .container #active-histree ul.details li em {
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
color:#999;
}

.yui-skin-sam .yui-carousel-nav{
    background: transparent !important;
    position: absolute;
    right: 0;
    top:0;
    z-index: 20;
    padding-top: 0 !important;
}

.yui-carousel-nav ul{
    display: none;
}

.yui-skin-sam .yui-carousel-nav span.yui-carousel-first-button{
    background:transparent url(/i/present/default/20-prev-next-sprite.png) no-repeat scroll 0 1px !important;
    padding:3px 6px;
    width: 8px;
    margin-right:52px;
    margin-left: -55px;
}

.yui-skin-sam .yui-carousel-nav span.yui-carousel-next-button{
    background:transparent url(/i/present/default/20-prev-next-sprite.png) no-repeat scroll -40px 1px !important;
    padding:3px 6px;
    width: 8px;
}

.yui-skin-sam .yui-carousel-nav span.yui-carousel-next-button:hover{
    background-position: -40px -39px !important;
}

.yui-skin-sam .yui-carousel-nav span.yui-carousel-first-button:hover{
    background-position: 0 -39px !important;
}

.yui-skin-sam .yui-carousel-nav span.yui-carousel-first-button-disabled, .yui-skin-sam .yui-carousel-nav span.yui-carousel-first-button-disabled:hover{
    background: transparent url(/i/present/default/20-prev-next-sprite-dead.png) no-repeat scroll 0 1px !important;
}

.yui-skin-sam .yui-carousel-nav span.yui-carousel-next-button.yui-carousel-button-disabled, .yui-skin-sam .yui-carousel-nav span.yui-carousel-next-button.yui-carousel-button-disabled:hover{
    background: transparent url(/i/present/default/20-prev-next-sprite-dead.png) no-repeat scroll -40px 1px !important;
}

.yui-skin-sam .yui-carousel-nav span.yui-carousel-first-button-disabled button, .yui-skin-sam .yui-carousel-nav span.yui-carousel-next-button.yui-carousel-button-disabled button{
    cursor: default;
}

.yui-skin-sam .yui-carousel-nav button{
    border: 0 !important;
}

#level-containers .pagination{
	float: right;
}

#explore-connections .container #active-histree ul li#histree-creator {
margin-left:.8333em;
padding-left:.8333em;
}

#explore-connections .container #active-histree p {
font-size:.813em;
line-height:1.25em;
color:#595959;
}

#explore-connections #histree-root.container ul ul {
padding:1.25em;
}

#explore-connections .container ul ul {
background:#fff;
padding:.625em 1.25em;
}

#explore-connections .container li.thumb-mask {
display:block;
height:75px;
width:100px;
padding:0;
}

#explore-connections .container li.histree-name {
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
font-size:.75em;
line-height:1.666em;
text-align:left;
width:100%;
margin:0;
padding:0;
}

#explore-connections .container h3#expl-connections {
display:block;
font-size:.938em;
line-height:1.333em;
background:url(/i/present/default/12-h1-decor.gif) left .966em no-repeat #fff;
border-top:1px solid #efefef;
color:#595959;
margin:0 1.333em .666em;
padding:.666em 1.333em 0;
}

#cb-add-import-lightbox {
width:500px;
}

#cb-add-import-lightbox div.bd,#cb-add-import-lightbox div.bd iframe {
height:400px;
}

div#histree-content #content-bin .container {
overflow:hidden;
padding:8px 0 0;
}

li.off img {
opacity:0.5;
cursor:default;
filter:alpha(opacity=50);
}

li.off, .drag-list li.off {
cursor:default;
border-color:#eee;
color: #999;
}

ol#content-bin-assets li.off:hover {
background:#FFF;
}


ol#content-bin-assets {
overflow-y:auto;
height:519px;
padding:10px 0 10px 10px;
position: relative;
}

#content-bin-assets ul.action{
	position: absolute;
	top: -8px;
	right: -7px;
	z-index: 1;
}

.action-wrap{
	position: relative;
	z-index: 2;
}

select#contentbin-form-folderid {
margin-right:20px;
max-width:150px;
}

form div.text input:hover,form div.captcha input:hover, form div.file input:hover,textarea:hover,form div.select select:hover,fieldset.date div select:hover {
color:#595959;
border-color:#599bbc;
}

form div.text input:focus,form div.captcha input:focus, form div.file input:focus,textarea:focus,form div.select select:focus,fieldset.date div select:focus {
color:#222;
border-color:#069;
}

form div.text input[disabled="disabled"],form div.captcha input[disabled="disabled"],form div.file input[disabled="disabled"],textarea[disabled="disabled"],form div.text input[disabled="disabled"]:focus,form div.file input[disabled="disabled"]:focus,textarea[disabled="disabled"]:focus,form div.text input[disabled="disabled"]:hover,form div.file input[disabled="disabled"]:hover,textarea[disabled="disabled"]:hover {
background:#fcfcfc;
color:#595959;
border-color:#e3e3e3;
}

input.button,.buttons button,.buttons a:link,.buttons a:visited,.buttons span.button,form p.action a {
background:#fff url(/i/present/default/bg-buttons.gif) repeat-x 0 100%;
border:1px solid #ccc;

-moz-border-radius:5px;
-webkit-border-radius:5px;
}

input.bluebutton,.buttons bluebutton,.buttons span.bluebutton{
background: #FFFFFF url(/i/present/default/bg-blue.png) repeat-x scroll 0 0;
border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size: 14px;
color: #fff;
cursor: pointer;
}

.bottom-bar .buttons li.create a:focus,.bottom-bar .buttons li.create a:hover {
background:#8dbe43 url(/i/present/default/bg-green.png) repeat-x 0 0;
}

.buttons li.add a span.add {
color:#fff;
background:url(/i/present/default/plus-add.png) no-repeat 12px 54%;
}

#left-column.communitree-manage h2, #left-column.communitree-manage h3{
    padding-left: 0px;
    padding-bottom: 7px;
    margin-left: 0px;
}

#left-column.communitree-manage ul.buttons{
    padding-top: 20px;
}


#content-bin .all-none input.button:focus,#content-bin .all-none input.button:hover,#content-bin .all-none input.button:active,button.button {
border:none;
background:none;
color:#4AABEB;
}

.buttons a.edit-utility:link,.buttons a.edit-utility:visited {
color:#6BB9F3;
border-color:#6BB9F3;
}

.buttons-highlight a:link,.buttons-highlight a:visited {
background:#8e9fb9 url(/i/present/default/bg-buttons-highlight.gif) repeat-x 0 0;
color:#fff;
border:1px solid #8e9fb9;

-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.buttons-highlight a:focus,.buttons-highlight a:hover,.buttons-highlight a:active {
text-decoration:none;
background:#6BB9F3;
color:#fff;
border:1px solid #6BB9F3;
}

#header {
padding-top: 10px;
margin-bottom: 10px;
background:#fcfcfc url(/i/present/default/bg-header-shadow.gif) repeat-x 0 100%;
}

#utilities li.action {
border-left:1px solid #ccc;
padding:0 0 0 10px;
}

#content-top.histree-heading .description {
background:none;
color:#6f6f6f;
}

ol.asset-blocks li.selected {
background-color:#DDE9A0;
border-color:#ccc;
}

.asset-thumbnails li.selected {
background:#DDE9A0;
border:0.083em solid #069;
}

#new-histrees ul li div.buttons a,#popular-histrees ul li div.buttons a {
border:1px solid #ccc;
-webkit-border-bottom-left-radius:5px 5px;
-webkit-border-bottom-right-radius:5px 5px;
-webkit-border-top-left-radius:5px 5px;
-webkit-border-top-right-radius:5px 5px;
}

#new-histrees ul li div.buttons a:hover,#popular-histrees ul li div.buttons a:hover {
border:1px solid #6BB9F3;
}

#histree #explore-new-histrees {
	border: 1px solid #e3e3e3;	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-width:1px;
	padding: 0 0 10px 10px;
	display: inline-block;
	height: 165px;
	width: 615px;
	margin-left: 15px;
}

#histree #explore-new-histrees h2{
	float: left;
}

#explore-popular-histrees .yui-carousel-element li, #explore-new-histrees .yui-carousel-element li{
	border: 0px;
    width: 150px;
	height: 330px;
}

#histree #explore-new-histrees .yui-carousel-element li{
	height: 100px;
	border-width: 0 1px 0 0;
	border-style: dotted;
	border-color: #e3e3e3;
}

#histree #explore-new-histrees .yui-carousel-element li.yui-carousel-item-selected{
	border-width: 0 1px 0 0;
	border-style: dotted;
	border-color: #e3e3e3;
}

#popular-histrees-connections li{
	font-size: 12px;
}

#explore-popular-histrees  ul.meta li, #explore-new-histrees  ul.meta li{
	height: auto;
	border-bottom: 1px dotted #e3e3e3;
	background: transparent;
}

#explore-popular-histrees, #explore-new-histrees {
	border: none;
}

#explore-popular-histrees .yui-carousel-nav, #explore-new-histrees .yui-carousel-nav, #connections-histree-start .yui-carousel-nav{
	display: none;
}

#connections-histree-start{
	border: 0px;
}

.alert-fade {
background-color:#eaf9ca;
}

.listing-wrapper .single-item .utilities li {
color:#6f6f6f;
font-size: 12px;
}

#left-column .subnav li:first-child,#left-column .dropdown .dropdown-el li:first-child {
border-top:none;
}

#left-column .subnav li a {
background:url(/i/present/default/20-subnav-normal.png) right center no-repeat #fff;
}

#left-column .subnav li a:hover {
background:url(/i/present/default/20-subnav-hover.png) right center no-repeat #fcfcfc;
}

#left-column .subnav li.live.last-child em a,#left-column .subnav li.last-child a,#left-column .subnav li.last-child a:hover {
background-position:right .769em;
}

#left-column .subnav li.live em a {
background:url(/i/present/default/20-subnav-active.png) right center no-repeat #fcfcfc;
color:#222;
}

#left-column .subnav li.live a {
background:url(/i/present/default/20-subnav-active.png) right center no-repeat #fcfcfc;
color:#222;
font-style: italic;
}

#left-column .subnav li .actions a {
background:none transparent;
}

#left-column .dropdown .button {
border:1px solid #ccc;

color:#069;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#left-column .dropdown .button:hover {
background:#4AABEB;
border:1px solid #006699;
color:#fff;
}

#member-leftbar {
border:1px solid #e3e3e3;
-moz-border-radius:8px;
-webkit-border-radius:8px;
padding:10px 16px;
width:  auto;
}
#left-column.info-section div.info {
	text-align:center;
}
#left-column.info-section .info dt {
background:#ebf8ff;
color:#6f6f6f;
font-family:Georgia,'Times New Roman',Times,serif;
font-style:italic;
margin-top:0.833em;
text-transform:none;
}

.top-bar .search-sort, #left-column.info-section .info dt, #left-column.info-section .info dd, #right-column .featured.two-column {
font-size:12px;
line-height:150%;
}

#left-column h2.green {
color:#99AC2F;
}

#right-column .featured.two-column .communitree-summary .meta li, #right-column .featured.two-column .branch-communitree-summary .meta li {
border-bottom:1px solid #f1f1f1;
}

#right-column .list-all .communitree-utilities .actions li {
border-left:none;
border-right:1px solid #e3e3e3;
}

.comments-list .comment-wrapper {
background:#fcfcfc;
border:1px solid #e3e3e3;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

.comments-list form {
background:#fff;
border:1px solid #e3e3e3;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

.featured {
border:1px solid #e3e3e3;
-moz-border-radius:16px;
-webkit-border-radius:16px;
padding:  10px;
margin-bottom:  10px;
}

.featured h2{
	margin-top: 0;
}

.histree-summary .histree-utilities {
border-top:0.063em dotted #e3e3e3;
}

#advance-search #personal-feeds li.live {
background:#fcfcfc;
}

#advance-search #personal-feeds .button {
background:url(/i/present/default/bg-buttons.gif) 0 bottom repeat-x #fff;
border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#advance-search #personal-feeds .button:hover {
background:#4AABEB;
color:#fff;
border-color:#006699;
}

#search-open-call form#open-call,#search-open-call form#open-call fieldset,#advance-search-parameters fieldset {
border-top:1px solid #f1f1f1;
}

#search-content-request #message p#subject {
background:#ebf8ff;
}

#messagescomposeform #send-to li.send-to{
	padding: 0px;
}

#messagescomposeform #send-to li.recipient {
background:#EBF8FF;
border:1px solid #e3e3e3;
color:#006699;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size: 11px;
padding: 2px 10px;
margin: 3px;
white-space: nowrap;
}

#messagescomposeform li.recipient *{
	vertical-align: middle;
}

#messagescomposeform li.recipient img{
	margin-right: 3px;
}

#messagescomposeform .add {
background:url(/i/present/default/plus-add.png) 0 center no-repeat;
color:#fff;
}

#add-attachments #content-bin {
border-bottom:1px solid #ccc;
}

#add-attachments #left-column h2 {
background:url(/i/present/default/12-h2-decor.gif) left center no-repeat;
}

#messages .message .message-info {
background:#fcfcfc;
border-bottom:1px solid #efefef;
border-top:1px solid #efefef;
color:#6f6f6f;
padding-top: 5px;
}

#messages .message .message-info .thumb-mask{
float: left;
width: 80px;
margin-left: 10px;
}

#messages .message .message-info .thumb-mask img{
		width: 60px;
}

#histree #header-actions-box{
	top: 73px;
	position: absolute;
	width: 960px;
}

#header-actions-box{
	margin-bottom: 10px;
}

#header-actions-box ul.dropdown{
	float: right;
}

#header-actions-box ul.dropdown ul.dropdown li{
	padding: 5px 0 5px 10px;
}

#header-actions-box ul.dropdown ul.dropdown li *{
	vertical-align: middle;
}

#header-actions-box ul.dropdown ul.dropdown li img{
	margin-right: 3px;
}

#content-limit-block, #content-limit-block h1{
    text-align: center;
}
#content-limit-block p{
    margin: 20px;
}

#content-bin-nav>li {
margin:10px 0 0;
}

#content-bin-nav li.nav-head h2 a {
background:none;
}

#content-bin-nav li.nav-head .content {
border-top:1px solid #ccc;
}

#content-bin-nav #user-histree-list {
background:#F7F7F7;
border:1px solid #ccc;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin-top: 10px;
width: 153px;
}

#upgrade-link{
    display: block;
    padding: 5px 0 0;
}

#user-histree-list li * {
vertical-align: middle;
display:inline-block;
}

#content-bin .search-field{
	width: 100px;
}

#date-taken {
background:#F7F7F7;
border:1px solid #E3E3E3;

-moz-border-radius:8px;
-webkit-border-radius:8px;
margin:5px 0 15px;
}

#date-taken li {
border-bottom:1px solid #E3E3E3;
font-size:11px;
padding:3px 10px;
}

#move-to-wrap{
	margin-left: 25px;
}
#move-to-histree{
	font-size: 15px;
	width: 183px;
        display: inline-block;
        padding: 6px 3px;
        text-align: center;

}
#userHistreesDiv{
    position: absolute;
    background-color: #FFF;
    width: 188px;
    z-index: 200;
    height: 200px;
    overflow-y: scroll;
    border: 1px solid #ccc;
    top: 29px;
    left: 547px;
}
#userHistreesDiv{
    position: absolute;
    background-color: #FFF;
    width: 188px;
    z-index: 200;
    height: 200px;
    overflow-y: auto;
    border: 1px solid #ccc;
    top: 29px;
    left: 460px;
}

#userHistreesDiv li{
    padding: 3px 0;
    margin-left: 5px;
    border-bottom: 1px solid #E3E3E3;
    font-size: 12px;
}
#userHistreesDiv li *{
    vertical-align: middle;
    text-decoration: none;
	cursor: pointer;
}

#userHistreesDiv .histree-name-wrap {
    font-size: 12px;
	width:135px;
	display:inline-block;
	margin-left:4px;
}

.message{
    font-size: 12px;
    border: 1px solid #efefef;
    border-top: none;
    clear: both;
}

.message #message-text{
padding: 10px 20px;
}

.message #message-to img, li.member a.member img{
width: 20px; 
border: 1px solid #efefef; 
padding: 1px;
vertical-align: text-bottom;
}

.message #message-replyto{
display: none;
}

.bottom-bar .buttons li input#cb-delete:focus,.bottom-bar .buttons li input#cb-delete:hover {
background:transparent url(/i/present/default/bg-sidebar-top.gif) no-repeat scroll 0 -130px;
}

.top-bar.search {
border-color:#E3E3E3;
border-style:solid;
border-width:1px 1px 0;
}

#advanced-settings-container #advanced-settings-toggle a {
padding:0 30px 0 0;
}

#advanced-settings-container.closed #advanced-settings-toggle a {
background:url(/i/present/default/plus-icon.png) no-repeat 100% 50%;
}

#advanced-settings-container.open #advanced-settings-toggle a {
background:url(/i/present/default/minus-icon.png) no-repeat 100% 50%;
}

a.yui-pg-previous {
background:url(/i/present/default/20-prev-next-sprite.png) no-repeat 0 1px;
}

a.yui-pg-previous:focus,a.yui-pg-previous:hover {
background:url(/i/present/default/20-prev-next-sprite.png) no-repeat 0 -39px;
}

span.yui-pg-previous {
background:url(/i/present/default/20-prev-next-sprite-dead.png) no-repeat 0 1px;
}

a.yui-pg-next {
background:url(/i/present/default/20-prev-next-sprite.png) no-repeat -40px 1px;
}

a.yui-pg-next:focus,a.yui-pg-next:hover {
background:url(/i/present/default/20-prev-next-sprite.png) no-repeat -40px -39px;
}

span.yui-pg-next {
background:url(/i/present/default/20-prev-next-sprite-dead.png) no-repeat -40px 1px;
}

#content-bin-pager .yui-pg-page, #content-bin-pager .yui-pg-current-page,
#list-histrees-pagination .yui-pg-page, #list-histrees-pagination .yui-pg-current-page, #explore-popular-histrees .yui-pg-current-page, #friends-to-invite .yui-pg-page, #friends-to-invite .yui-pg-current-page, #pickup-histree-listings .yui-pg-page,  #pickup-histree-listings .yui-pg-current-page{
font-size:11px;
border:none;
text-decoration:none;
}

#content-bin-pager a.yui-pg-page:link, #content-bin-pager a.yui-pg-page:visited, #content-bin-pager .yui-pg-current-page,
#list-histrees-pagination a.yui-pg-page:link, #list-histrees-pagination a.yui-pg-page:visited, #list-histrees-pagination .yui-pg-current-page, #explore-popular-histrees .yui-pg-current-page:link, #explore-popular-histrees .yui-pg-current-page:visited, #friends-to-invite a.yui-pg-page:link, #friends-to-invite a.yui-pg-page:visited, #friends-to-invite .yui-pg-current-page, #pickup-histree-listings a.yui-pg-page:link, #pickup-histree-listings a.yui-pg-page:visited, #pickup-histree-listings .yui-pg-current-page {
color:#FFF;
height:17px;
margin:2px 0 0;
min-width:14px;
padding:3px 0 0;
text-align:center;
vertical-align:middle;
width:21px;
}

.yui-skin-sam .yui-pg-pages {
	margin-right: 1px;
}

#content-bin-pager a.yui-pg-page:link, #content-bin-pager a.yui-pg-page:visited, #list-histrees-pagination a.yui-pg-page:link, #list-histrees-pagination a.yui-pg-page:visited, #explore-popular-histrees .yui-pg-current-page:link, #explore-popular-histrees .yui-pg-current-page:visited, #friends-to-invite a.yui-pg-page:link, #friends-to-invite a.yui-pg-page:visited, #pickup-histree-listings a.yui-pg-page:link, #pickup-histree-listings a.yui-pg-page:visited {
background:#BDBDBD none repeat scroll 0 0;
}

#content-bin-pager a.yui-pg-page:focus, #content-bin-pager a.yui-pg-page:hover, #list-histrees-pagination a.yui-pg-page:focus, #list-histrees-pagination a.yui-pg-page:hover, #explore-popular-histrees .yui-pg-current-page:focus, #explore-popular-histrees .yui-pg-current-page:hover, #friends-to-invite a.yui-pg-page:focus, #friends-to-invite a.yui-pg-page:hover, #pickup-histree-listings a.yui-pg-page:focus, #pickup-histree-listings a.yui-pg-page:hover  {
background:#6BB9F3 none repeat scroll 0 0;
opacity:1;
text-decoration:none;
}

#content-bin-pager .yui-pg-current-page, #list-histrees-pagination .yui-pg-current-page, #explore-popular-histrees .yui-pg-current-page, #friends-to-invite .yui-pg-current-page, #pickup-histree-listings .yui-pg-current-page {
background:#7B7B7B none repeat scroll 0 0;
}

.yui-skin-sam .pagination a.yui-pg-last:link,.yui-skin-sam .pagination a.yui-pg-last:visited,.yui-skin-sam .pagination a.yui-pg-last:active,.yui-skin-sam .pagination a.yui-pg-first:link,.yui-skin-sam .pagination a.yui-pg-first:visited,.yui-skin-sam .pagination a.yui-pg-first:active  {
text-decoration:none;
color:#99AC2F;
}

#friends-invite-pagination{
	float: right;
}

.bottom-bar-plain {
background:none;
border:0;
}

#content-bin-nav ol.folders li {
background:transparent url(/i/present/default/25-folder-icon.png) no-repeat scroll 0 50%;
}

#content-bin-nav ol.sources .googleimages {
background:transparent url(/i/present/default/25-import-google.png) no-repeat scroll -2px 50%;
}

#content-bin-nav ol.sources .myspace {
background:transparent url(/i/present/default/25-import-myspace.png) no-repeat scroll -2px 50%;
}

#content-bin-nav ol.sources .smugmug {
background:transparent url(/i/present/default/25-import-smugmug.png) no-repeat scroll -2px 50%;
}

#content-bin-nav ol.sources .facebook {
background:transparent url(/i/present/default/25-import-facebook.png) no-repeat scroll -2px 50%;
}

#content-bin-nav ol.sources .flickr {
background:transparent url(/i/present/default/25-import-flickr.png) no-repeat scroll -2px 50%;
}

#contentimportform ol li {
margin:4px 0;
padding:9px 0 11px 25px;
}

#contentimportform .facebook {
background:transparent url(/i/content/facebook.png) no-repeat scroll 0px 50%;
}

#contentimportform .googleimages {
background:transparent url(/i/present/default/45-import-google.png) no-repeat scroll 0px 50%;
}

#contentimportform .myspace {
background:transparent url(/i/content/myspace.png) no-repeat scroll 0px 50%;
}

#contentimportform .smugmug {
background:transparent url(/i/content/smugmug.png) no-repeat scroll 0px 50%;
}

#contentimportform .flickr {
background:transparent url(/i/content/flickr.png) no-repeat scroll 0px 50%;
}

.import-content h1 {
background:transparent url(/i/present/default/content-icon.png) no-repeat scroll 0 50%;
padding:3px 0 3px 50px;
}

.import-content p, .import-content #histree-branch-container {
padding-left:50px;
}

#user-histree-list ul li.selected
{
        background: #8DBE43 url(/i/present/default/bg-green.png) repeat-x scroll 0 -1px;
}

#user-histree-list ul li.selected a
{
        color: #6BB9F3;
}

#user-histree-list .histree-name-wrap{
    margin-left: 3px;
	width: 440px;
}

#histree-connect-privacy{
    padding-bottom: 10px;
}

#histree-connect-privacy input{
    margin: 5px 0;
}

#histree-create-box{
	margin: 0 auto;
	padding-top: 55px;
	height: 528px;
}

#histree-create-box h2{
	font-size: 22px;
	margin-top: 0;
	margin-bottom: 15px;
}

#histree-create-box h2 a{
	text-decoration: none;
	color: #534442;
}

#histree-create-box h2 a:hover{
	text-decoration: underline;
}

#histree-create-box .leftcontainer, #histree-create-box .rightcontainer{
	padding-left: 0;
	float: left;
	margin-top: 10px;
	float: left;
}

#histree-create-box .rightcontainer{
	padding-left: 20px;
	border-left: 1px dotted #ccc;
	float: right;
}

#histree-create-box #contentimportform ol li{
	padding: 10px;
	font-size: 12px;
	margin: 0px;
}

#histree-create-box #contentimportform ol li a{
	padding: 8px 12px;
	width: 100px;
	display: block;
	margin: 0 auto;
}

#histree-create-box #contentimportform ol li a img{
	vertical-align: middle;
	margin-right: 5px;
	padding-bottom: 2px;
}

#histree-create-box .single-branch{
	padding: 0 0 15px;
}

#histree-create-box .single-branch label{
	float: left;
	margin-right: 5px;
}

#histree-create-box .single-branch strong{
	float: left;
	font-size: 12px;
}

#contentimportform {
padding-left:46px;
}

.yui-skin-sam .yui-dialog.yui-simple-dialog .container-close {
background:#fff url(/i/present/default/9-delete.png) no-repeat scroll 50% 50%;
border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#069;
display: none;
}

.yui-skin-sam .yui-dialog.yui-simple-dialog .container-close:focus,.yui-skin-sam .yui-dialog.yui-simple-dialog .container-close:hover {
background-color:#777;
color:#fff;
background:#777 url(/i/present/default/9-delete.png) no-repeat scroll 50% 50%;
border-color:#999;
}

.yui-panel-container .underlay {
background:transparent !important;
}

.yui-skin-sam .yui-dialog .yui-panel .bd,.yui-skin-sam .yui-dialog .yui-panel .hd,.yui-skin-sam .yui-dialog .yui-panel .ft {
background:#fcfcfc;
border-color:#CCC;
border-style:solid;
border-width:0 1px;
}

.yui-skin-sam .yui-dialog .yui-panel .button-group button:focus,.yui-skin-sam .yui-dialog .yui-panel .button-group button:hover,.yui-skin-sam .yui-dialog .container-close:focus,.yui-skin-sam .yui-dialog .container-close:hover {
background:#4AABEB none repeat scroll 0 0;
border:1px solid #4AABEB;
color:#FFF;
}

.histree-background-canvas {
background:#fff url(/i/present/default/bg-histree-tiled-canvas.gif) repeat 0 0;
}

.histree-background-noir {
background:#000 url(/i/present/default/bg-histree-noir.jpg) no-repeat 50% 100%;
}

.histree-background-clouds {
background:#c6daf4 url(/i/present/default/bg-histree-clouds.jpg) no-repeat 50% 0;
}

#histree-options ul.buttons li a:link,#histree-options ul.buttons li a:visited {
border-color:#e9f0e0;
}

#histree-options ul.buttons li a {
float:left;
display:block;
margin-right:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
padding:8px 1.25em;
}

#histree-options ul.buttons li.active a:link,#histree-options ul.buttons li.active a:visited,#histree-options ul.buttons li.active a:focus,#histree-options ul.buttons li.active a:hover {
color:#99ac2f;
background:#e9f0e0;
border-color:#fff;
}

#histree-people .column-33 {
border-left:0.063em solid #000;
}

.create-container {
background:#fff;
border:0.063em solid #fff;
}

#main-nav-container {
position: absolute;
bottom: 16px;
left: 155px;
}

#header-create-histree, .howto .create-histree{
display: block;
background:#fff url(/i/present/default/bg-blue.png) repeat-x 0 0;
border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:4px 12px;
font-family: Georgia;
font-weight: bold;
color: white !important;
width: auto;
float: left;
}

#header-create-histree span, .howto .create-histree span{
background: transparent url(/i/present/default/25-create-leafIcon.png) no-repeat scroll left top;
padding-left: 25px;
padding-top: 3px;
}

#histree-publish{
border:1px solid #ccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:0 8px;
font-family: Georgia;
font-weight: bold;
width: auto;
margin-bottom: 8px;
margin-left: 5px;
text-align: center;
text-decoration: none;
float: right;
display: block;
}

#histree-publish span{
background: transparent url(/i/present/default/25-create-leafIcon.png) no-repeat scroll 0 54%;
padding-left: 25px;
display:inline-block;
line-height:22px;
}

#main-nav{
	margin-left: 10px;
}

#main-nav li{
font-family: Georgia;
}

#main-nav-public li{
margin:0 5px 0 0;
}

#main-nav-public li a:link,#main-nav-public li a:visited {
line-height:2;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
text-decoration:none;
padding:0 0.533em;
}

.tab-buttons li a.content-bin {
background:#f6f6f6 url(/i/present/default/bg-content-bin-icon.gif) no-repeat 7px -9.143em;
padding-left:43px;
}

.tab-buttons li a.my-computer {
background:#f6f6f6 url(/i/present/default/bg-my-computer-icon.gif) no-repeat 7px -9.071em;
padding-left:47px;
}

.tab-buttons li a.web {
background:#f6f6f6 url(/i/present/default/bg-web-icon.gif) no-repeat 6px -9.286em;
padding-left:46px;
}

.tab-buttons li a.content-bin:focus,.tab-buttons li a.content-bin:hover,.tab-buttons li.active a.content-bin {
background-color:#fff;
background-position:7px -2em;
}

.tab-buttons li a.my-computer:focus,.tab-buttons li a.my-computer:hover,.tab-buttons li.active a.my-computer {
background-color:#fff;
background-position:7px -1.929em;
}

.tab-buttons li a.web:focus,.tab-buttons li a.web:hover,.tab-buttons li.active a.web {
background-color:#fff;
background-position:6px -2.143em;
}

.tab-buttons li a.invite {
background:#f6f6f6 url(/i/present/default/bg-invite-icon.gif) no-repeat 5px -9em;
padding-left:56px;
}

.tab-buttons li a.connect {
background:#f6f6f6 url(/i/present/default/bg-connect-icon.gif) no-repeat 2px -9em;
padding-left:67px;
}

.tab-buttons li a.edit {
background:#f6f6f6 url(/i/present/default/bg-edit-icon.gif) no-repeat 4px -9em;
padding-left:54px;
}

.tab-buttons li a.design {
background:#f6f6f6 url(/i/present/default/bg-design-icon.gif) no-repeat 5px -9em;
padding-left:56px;
}

.tab-buttons li a.content {
background:#f6f6f6 url(/i/present/default/bg-content-icon.gif) no-repeat 2px -9em;
padding-left:67px;
}

.tab-buttons li a.members {
background:#f6f6f6 url(/i/present/default/bg-members-icon.gif) no-repeat 4px -9em;
padding-left:54px;
}

.tab-buttons li a.connections {
background:#f6f6f6 url(/i/present/default/bg-connections-icon.gif) no-repeat 4px -9em;
padding-left:54px;
}

.tabs li.active a {
background:#fff;
color:#222;
}

#footer li.OH-brand {
border:medium none;
float:right;
margin:-2.755em -1.45em 0 0;
}

em.message span p.failure {
background:#c60;
color:#fff;
display:inline;
}

.inline-edit {
background:#ff9;
cursor:text;
}

div.text .inline-edit:focus {
background:#efefef;
}

#my-computer #uploadsform .bottom-bar {
border-top:1px solid #ccc;
}

#explore form div.text label {
width:12em;
}

.search span.label {
font-size:1.133em;
background:transparent url(/i/present/default/25-create-leafIcon.png) no-repeat scroll 0 54%;
font-weight:300;
padding-left:1.75em;
}

#friendsearchform div.text label{
	width: 195px;
}

#friendsearchform .search span.label {
display: block;
}

#explore .column-66 h2 {
color:#999;
font-weight:300;
}

.join.cta a#create-button:hover,.join.cta a#create-button:focus {
background:#fff url(/i/present/default/bg-green.png) repeat-x 0 0;
text-decoration:none;
}

#explore-connections .container ul li.histree-name {
background:transparent;
color:#595959;
}

#explore-connections .container ul li.active {
background:#ebf8ff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#explore-connections #content-containers .top-bar {
border:none;
border-bottom:1px solid #e3e3e3;

-moz-border-radius:0;
-webkit-border-radius:0;
}

#explore-connections #content-containers .top-bar h2.closed {
background:url(/i/present/default/plus-icon-flipped.png) left center no-repeat;
}

#explore-connections #content-containers .top-bar h2.open {
background:url(/i/present/default/minus-icon-flipped.png) left center no-repeat;
}

#explore-histree-tags h3 {
color:#999;
font-size:1.25em;
}

#privacy #privacy-secret {
background:url(/i/content/18-privacy-secret.gif) 0 4px no-repeat;
}

#privacy #privacy-private {
background:url(/i/content/18-privacy-private.gif) 0 4px no-repeat;
}

#privacy #privacy-open {
background:url(/i/content/18-privacy-visible.gif) 0 4px no-repeat;
}

#privacy #privacy-public {
background:url(/i/content/18-privacy-public.gif) 0 4px no-repeat;
}

.buttons a.disabled:focus,.buttons a.disabled:hover,.buttons a.disabled, .buttons span.disabled {
-moz-border-radius:5px;
-webkit-border-radius:5px;
filter:alpha(opacity=50);
opacity:0.5;
-moz-opacity:0.5;
cursor:default;
background:#fff url(/i/present/default/bg-buttons.gif) repeat-x 0 100%;
border:1px solid #ccc;
color:#069;
}

.buttons li.add a,.buttons li.add input.button {
background:#8dbe43 url(/i/present/default/bg-green.png) repeat-x 0 -1px;
border:1px solid #84b33a;

-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#content-bin .all-none input.button:focus,#content-bin .all-none input.button:hover {
border:none;
background:none;
color:#6BB9F3;
}

#messages .top-bar *{
font-size: 12px;
}

#messages .top-bar .actions{
float: right;
}

.yui-skin-sam .yui-dialog .container-close:focus,.yui-skin-sam .yui-dialog .container-close:hover {
background-color:#6BB9F3;
color:#fff;
border-color:#006699;
}

.yui-skin-sam .yui-dialog .yui-panel .button-group button:focus,.yui-skin-sam .yui-dialog .yui-panel .button-group button:hover {
background:#6BB9F3 none repeat scroll 0 0;
border:1px solid #6BB9F3;
color:#FFF;
}

.cb-edit-info,#cb-asset-info-wrapper {
border-left:1px solid #e3e3e3;
}

#template {
margin:100px auto 20px;
padding:0;
width: 950px;
}

#histree-selectDisplay-header {
position:relative;
top:8px;
margin-left:4px;
width:875px;
}

#selectDisplay-headline {
position:relative;
float:left;
left:5px;
font-size:14px;
color:#999;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
display:inline;
line-height:40px;
width:100%;
margin:0;
padding:0;
}

#histree-selectDisplay-cont {
position:relative;
top:-10px;
width:875px;
height:610px;
margin:auto;
}

#histree-selectDisplay-cont .sub-panel-cont {
position:relative;
width:98%;
}

#histree-selectDisplay-cont .sub-panel {
height:405px;
width:33%;
float:left;
background-color:#efefef;
margin:auto;
}

#histree-selectDisplay-cont #panel-a {
position:relative;
float:left;
left:5px;
background-color:#fff;
overflow:hidden;
}

#histree-selectDisplay-cont #panel-b {
position:relative;
float:left;
left:10px;
background-color:#fff;
overflow:hidden;
}

#histree-selectDisplay-cont #panel-a h1,#histree-selectDisplay-cont #panel-b h1,#histree-selectDisplay-cont #panel-c h1 {
font-size:22px;
height:30px;
color:#6f6f6f;
width:100%;
margin:22px 0 0 25px;
}

#histree-selectDisplay-cont #panel-a h1 #histree-selectDisplay-album,#histree-selectDisplay-cont #panel-b h1 #histree-selectDisplay-slideshow,#histree-selectDisplay-cont #panel-c h1 #histree-selectDisplay-jumble {
margin-top:6px;
}

#histree-selectDisplay-cont #panel-a .txt,#histree-selectDisplay-cont #panel-b .txt,#histree-selectDisplay-cont #panel-c .txt {
width:80%;
height:130px;
font-size:.95em;
line-height:20px;
color:#9b9b9c;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
text-align:left;
margin:30px 0 0 30px;
}

#histree-selectDisplay-cont .icon-album {
width:173px;
height:138px;
background-image:url(/i/content/icon-album-large.jpg);
background-repeat:no-repeat;
background-position:center;
margin:30px 0 0 60px;
}

#histree-selectDisplay-cont .icon-slideshow {
width:173px;
height:138px;
background-image:url(/i/content/icon-slideshow-large.jpg);
background-repeat:no-repeat;
background-position:center;
margin:30px 0 0 60px;
}

#histree-selectDisplay-cont .icon-jumble {
width:173px;
height:138px;
background-image:url(/i/content/icon-jumble-large.jpg);
background-repeat:no-repeat;
background-position:center;
margin:30px 0 0 60px;
}

#panel-a .button-center,#panel-b .button-center,#panel-c .button-center {
margin-top:15px;
text-align:center;
width:100%;
}

.select-order-header {
position:relative;
float:left;
background-color:#fff;
width:100%;
margin:0;
padding:0;
}

.select-order {
position:relative;
float:left;
background-color:#fff;
width:865px;
border:1px solid #e3e3e3;
-webkit-border-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
margin:0;
padding:0;
}

.select-order-Hspacer {
position:relative;
float:left;
height:10px;
width:100%;
}

.select-order h2,.select-order-header h2 {
background:url(/i/present/default/12-h2-decor.gif) left top no-repeat;
position:relative;
float:left;
top:0;
left:15px;
padding-left:15px;
color:#9b9b9c;
font-size:14px;
width:100%;
line-height:21px;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
}

.select-order p,.select-order-header p {
color:#666;
font-size:12px;
margin-left:30px;
}

ol.draglist {
list-style-type:none;
text-align:left;
cursor:move;
display:inline;
}

#order-items {
display:inline-block;
width:850px;
margin-left:10px;
}

#order-items li {
height:30px;
background-position:0 2px;
}

.select-order ol li {
border:0.083em solid #A7BA40;
float:left;
color:#9b9b9c;
font-size:13px;
min-width:209px;
max-width:850px;
background-repeat:no-repeat;
width:209px;
line-height:25px;
padding-top:10px;
margin:5px;
}

#album {
background:url(/i/present/default/icon-album-small.jpg) no-repeat;
}

#slideshow {
background:url(/i/present/default/icon-slideshow-small.jpg) no-repeat;
}

#jumble {
background:url(/i/present/default/icon-jumble-small.jpg) no-repeat;
}

.list-item {
text-align:left;
padding-left:60px;
padding-top:12px;
line-height:20px;
}

a.member:focus span,a.member:hover span,#header a:focus,#header a:hover,#header a:active,#main-nav li a:focus,#main-nav li a:hover,#utilities li.profile a:focus span,#utilities li.profile a:hover span {
text-decoration:underline;
}

h1,
.cb-edit-wrapper .cb-edit-info label.name em.message{
font-size:16px;
}
.apply-to-all .checkbox{
	margin:5px 0px;
	font-size: 12px;
}
label, fieldset span.label{
	font-size: 12px;
	font-family: "Arial";
	clear:  left;
}
#content-bin .step9 li span.asset-title,#content-bin .step10 li span.asset-title,#join-copy p,.email-from {
font-size:0.875em;
}

/*
form div.file label,#content-bin li.landscape img.add-title,#content-bin .step2 li.landscape img.asset,#content-bin .step3 li.landscape img.add-title {
width:5em;
}
*/

fieldset.date div select,#search-bar div.text,#histree-paginator.yui-pg-container ul li#page-count {
width:auto;
}

form div.checkbox input,fieldset.radio input,fieldset.checkbox input,#explore #explore-search-form-search-container {
width:auto;
margin:0;
display:  inline;
}

input.button:focus,input.button:hover,.buttons button:focus,.buttons button.hover,.buttons a:focus,.buttons a:hover,.buttons span.button:focus,.buttons span.button:hover,form p.action a:focus,form p.action a:hover,.buttons-highlight a:focus,.buttons-highlight a:hover,ol.events li .total-comments:hover,ol.asset-blocks li.block,ol.asset-blocks li.block img {
cursor:pointer;
}

.buttons li.main a em,#main-nav li em,#search-results .histree-summary ul.details em,ul#histree-people-sub-nav li em,ol#member-list li h5 em,.histree-list .histree-summary ul.details em,.tabs li em,ol.events li .events-list-item a.member span {
font-style:normal;
}

#header,#content,#footer,#content-top-wrap {
width:100%;
text-align:center;
}

.modal #content,#invite-friends input,#join-copy h2,#member-edit-info h2,#member-account-settings h2,#advance-search #left-column ul#events-subnavigation li:first-child a,#search-results .histree-summary:first-child,#search-results .communitree-summary:first-child,#explore .column-66 #explore-popular-histrees h2 {
margin-top:0;
}

#content-top.simple, .all-none-actions .all-none input, #communitree #right-column ol.events, #branches-histrees.dialog li.last-child a, #cb-asset-info-wrapper label em.message form, div.text label em.message form {
margin:0;
padding:0;
}


ol.histree-blocks li.landscape img.histree,#content-bin .step4 li.landscape img.add-title {
width:5.25em;
}

#content-bin .step3 li.landscape img.asset{
max-width:4.85em;
max-height:5.5em;
}

ol.histree-blocks li.portrait img.histree,ol.asset-blocks li.portrait img.asset,#content-bin .step3 li.portrait img.asset,#content-bin .step4 li.portrait img.add-title {
height:6.25em;
}

#content-bin li.portrait img.add-title,#content-bin .step2 li.portrait img.asset,#content-bin .step3 li.portrait img.add-title {
height:5em;
}

#content-bin .step7 li.landscape img.add-title,#signin-form em.message {
width:9.5em;
}

#content-bin .step4 li span.asset-title,#signin-form p.forgot a,.image-asset h3,.image-asset p,.text-asset p {
font-size:0.75em;
}

#content-bin .step5 li span.asset-title,#content-bin .step6 li span.asset-title,#content-bin .step7 li span.asset-title,#content-bin .step8 li span.asset-title {
font-size:0.8125em;
}

#histree-edit-buttons ul,#histree-edit-2b-buttons ul,#histree-edit-buttons ul li,#histree-edit-2b-buttons ul li,form div.file div.fake div {
display:inline;
}

#footer,.btm-controls {
margin-bottom:3em;
clear: both;
}

#invite-friends p,#right-column .featured .histree-summary ul.meta li strong {
font-family:Georgia,"Times New Roman",Times,serif;
}

div.paginator-heading:after,#right-column .featured:after,.tab-buttons:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

ol.paginator li a:focus,ol.paginator li a:hover,ol.paginator li a:active,#histree-paginator ul li a:focus,#histree-paginator ul li a:hover,#histree-paginator ul li a:active,#histree-paginator.yui-pg-container ul li a.yui-pg-page:focus,#histree-paginator.yui-pg-container ul li a.yui-pg-page:hover,#histree-paginator.yui-pg-container ul li a.yui-pg-page:active {
text-decoration:none;
background:#6BB9F3;
opacity:1;
}

ol.paginator li.first-page span,ol.paginator li.previous-page span,ol.paginator li.next-page span,ol.paginator li.last-page span,#zoom-controls button span,#pan-controls button span {
position:absolute;
left:-999em;
}

ol.paginator li.first-page a:focus,ol.paginator li.first-page a:hover,ol.paginator li.first-page a:active,ol.paginator li.last-page a:focus,ol.paginator li.last-page a:hover,ol.paginator li.last-page a:active,#events #left-column ul.buttons li em.action a:hover {
color:#6BB9F3;
}

ol.paginator li.previous-page,#histree-paginator ul li#previous-page {
margin-right:1px;
}

ol.paginator li.previous-page a:link,ol.paginator li.previous-page a:visited,#histree-paginator ul li#previous-page a:link,#histree-paginator ul li#previous-page a:visited {
background:url(/i/present/default/20-prev-next-sprite.png) no-repeat 0 0;
opacity:1;
}

ol.paginator li.previous-page a:focus,ol.paginator li.previous-page a:hover,ol.paginator li.previous-page a:active,#histree-paginator ul li#previous-page a:focus,#histree-paginator ul li#previous-page a:hover,#histree-paginator ul li#previous-page a:active {
background:url(/i/present/default/20-prev-next-sprite.png) no-repeat 0 -40px;
}

ol.paginator li.next-page,#histree-paginator ul li#next-page {
margin-left:1px;
}

ol.paginator li.next-page a:link,ol.paginator li.next-page a:visited,#histree-paginator ul li#next-page a:link,#histree-paginator ul li#next-page a:visited {
background:url(/i/present/default/20-prev-next-sprite.png) no-repeat -40px 0;
opacity:1;
}

ol.paginator li.next-page a:focus,ol.paginator li.next-page a:hover,ol.paginator li.next-page a:active,#histree-paginator ul li#next-page a:focus,#histree-paginator ul li#next-page a:hover,#histree-paginator ul li#next-page a:active {
background:url(/i/present/default/20-prev-next-sprite.png) no-repeat -40px -40px;
}

ol.paginator li.current-page a:link,ol.paginator li.current-page a:visited,ol.paginator li.current-page a:focus,ol.paginator li.current-page a:hover,ol.paginator li.current-page a:active,#histree-paginator ul li#current-page a:link,#histree-paginator ul li#current-page a:visited,#histree-paginator ul li#current-page a:focus,#histree-paginator ul li#current-page a:hover,#histree-paginator ul li#current-page a:active {
background:#222;
color:#fff;
opacity:0.6;
}

#signin-form div.field input,#events #left-column ul.buttons li.last-child a,#histree-setting-form div.text label,.cb-edit-wrapper .cb-edit-info label.name {
margin-bottom:0;
}

#right-column .featured .histree-summary ul.meta li, .histree-summary ul.meta li {
font-size:12px;
line-height:1.583;
}

#actions-exit-profile-edit,#actions-add-content {
position:absolute;
right:0;
bottom:16px;
}

#accountform-street2,#billinginfoform-street2,#contact-business #businesscontactform .action {
margin-left:10em;
}

#advance-search-parameters #advance-search-form-q-container,#advance-search-parameters .select,#search-results .histree-summary {
clear:left;
width:100%;
}

#advance-search-parameters .field label,#advance-search-parameters .select select,#hs-info-wrapper #additional-info p strong,#cb-asset-info-wrapper #additional-info p strong {
margin:0;
}

#advance-search-parameters #advance-search-form-q-container label,#advance-search-parameters .select label,#search-open-call form#open-call .field label {
float:left;
width:18.23%;
margin:0;
}

#search-results .thumb-mask img,#explore .section-histrees li div ul.meta li.thumb-mask img {
left:-9999px;
position:absolute;
}

#search-results .histree-summary ul.meta li.priv, .histree-summary ul.meta li.priv {
margin-top:3px;
border-top:0.083em dotted #e3e3e3;
}

#search-results .histree-summary ul.meta li.priv img,.histree-list .histree-summary ul.meta li.priv img {
margin-right:3px;
vertical-align:text-bottom;
}

#search-results .histree-summary ul.meta li strong,#search-results .histree-summary li.last-updated strong,.histree-list .histree-summary ul.meta li strong,.histree-list .histree-summary li.last-updated strong {
font-family:Georgia,"Times New Roman",Times,serif;
color:#6F6F6F;
}

#search-results .histree-summary ul.details li,.histree-list .histree-summary ul.details li {
color:#999;
display:inline;
font-style:italic;
font-size:0.923em;
}

#search-results .histree-summary li.last-updated,.histree-list .histree-summary li.last-updated {
padding-right:10px;
}

#search-results .histree-summary ul.buttons li,.histree-list .histree-summary ul.buttons li {
float:left;
margin-right:8px;
padding-bottom:16px;
}

#search-results .histree-summary hr,.histree-list .histree-summary hr {
clear:both;
border-bottom-style:solid;
border-color:transparent;
border-width:0;
margin:0;
}

.dialog-box:after,#search-results .results:after,#search-results .histree-summary ul.buttons:after,#advance-search-parameters #advance-search-form-q-container:after,#welcome-page #top-section form#signin-form .text:after,#welcome-page #content-top:after,#welcome-page #top-section:after,#welcome-page #mid-section:after,#welcome-page #mid-section #popular-histree ul:after,#welcome-page #partners ul:after,#my-computer .bottom-bar:after,#uploadsform .file:after,#explore .section-histrees:after,#explore .section-histrees li div .meta:after,#explore-connections .container #active-histree:after,#explore-connections #content-containers .top-bar:after,#explore-connections .container ul:after,#explore-connections .container ul ul:after {
content:'.';
clear:both;
display:block;
height:0;
visibility:hidden;
}

#messages #messagescomposeform #autocomplete-div .yui-ac-highlight,.cb-edit-wrapper em.message span.empty-value,#hs-info-wrapper label em.message span.empty-value,#cb-asset-info-wrapper label em.message span.empty-value {
font-style:italic;
}

#all-none-row{
    font-size: 14px;
}

#content-bin .all-none input.button,#holding-bin .all-none input.button {
border:none;
background:none;
padding:4px;
font-size: 14px;
}

#histree-toggle-wrap.cta,#left-column.info-section,#branches-histrees.dialog li.last-child a,.comments-list .comment-wrapper .comment-delete,#advance-search #personal-feeds li:first-child,#messages #left-column,#explore .section-histrees li div ul.meta li.histree-img,#explore-connections .container #active-histree ul.meta li:first-child,#welcome-page #top-section #join-copy,#histree-selectDisplay-wrap.cta-3 {
border:none;
}

#histree-edit-content #holding-bin,.histree-list.no-search h2 {
clear:none;
}

#histree-options li#album-button,ol#member-list li ul li.first {
margin-left:0;
padding-left:0;
border:0;
}

#histree-people-sidebar h2 a span,#histree-people h2 a span,#histree-connections ul#swap-layers a span {
padding-right:9px;
background:url(/i/present/default/bg-sidebar-open.gif) no-repeat 100% 0;
}

#histree-connections-sidebar h2 a span,#histree-people ul#swap-layers a span {
padding-left:9px;
background:url(/i/present/default/bg-sidebar-open.gif) no-repeat 0 -20px;
}

#histree-people-sidebar ol li a:focus,#histree-people-sidebar ol li a:hover,#histree-people-sidebar ol li a:active,#histree-connections-sidebar ol li a:focus,#histree-connections-sidebar ol li a:hover,#histree-connections-sidebar ol li a:active,#histree-options ul.buttons li a:focus,#histree-options ul.buttons li a:hover,#histree-options ul.buttons li em a {
border-color:#6BB9F3;
}

#histree-people-sidebar p em.buttons a,#histree-connections-sidebar p em.buttons a,.cb-edit-info div.text label {
font-size:16px;
width:100%;
}

#histree-people h2 em,#histree-connections ul#swap-layers {
left:0;
}

#histree-connections h2 em,#histree-people ul#swap-layers {
right:0;
}

ul#swap-layers a:link,ul#swap-layers a:visited,.buttons li.add input.button, .buttons.add input.button{
color:#fff;
}

#histree-edit-1a div.search-widget,ul#histree-people-sub-nav {
display:block;
clear:both;
}

.slideshow-container,.jumble-container {
position:relative;
text-align:left;
width:750px;
height:460px;
margin:0 auto;
}

#explorer-cta p a:link,#explorer-cta p a:visited,.event div a.member span,ol.events li div a.member span {
color:#069;
}

.tag-cloud li a:focus,.tag-cloud li a:hover,.yui-skin-sam .pagination a.yui-pg-last:focus,.yui-skin-sam .pagination a.yui-pg-last:hover,.yui-skin-sam .pagination a.yui-pg-first:focus,.yui-skin-sam .pagination a.yui-pg-first:focus,.buttons ol.folders li a:focus,.buttons ol.folders li a:hover,.buttons ol.sources li a:focus,.buttons ol.sources li a:hover {
color:#6BB9F3;
}

ol.image-list li.block:focus,ol.image-list li.block:hover,ol.asset-blocks li.block:focus,ol.asset-blocks li.block:hover {
background-color:#f1faff;
border-color:#72aac6;
}

#welcome-page #top-section form#signin-form,#welcome-page #top-section #direct-imports {
margin:.625em 0;
}

#welcome-page #top-section form#signin-form #signin-form-remember-container label,.cb-edit-info .additional-info label em.message span {
font-size:16px;
line-height:1.666em;
}

#welcome-page #mid-section #popular-histree ul li.last-child,#explore .section-histrees li.last-child {
margin-right:0;
}

#welcome-page #partners h3,#welcome-page #partners p,#welcome-page #partners p {
font-size:.75em;
font-weight:300;
line-height:1.666em;
}

#hs-info-wrapper label,#hs-info-wrapper .label,#cb-asset-info-wrapper label,#cb-asset-info-wrapper .label,.cb-edit-wrapper label,.cb-edit-wrapper .label {
font-weight:300;
}

.cb-edit-wrapper .cb-edit-info label.name em.message,.cb-edit-wrapper .cb-edit-info label.location em.message,.cb-edit-wrapper .cb-edit-info label.recordeddate em.message,#hs-info-wrapper div#histree-setting-form-name-container label em.message,#cb-asset-info-wrapper div#content-bin-asset-form-name-container label em.message,#cb-asset-info-wrapper div#content-bin-asset-form-location-container label em.message,#cb-asset-info-wrapper div#content-bin-asset-form-recordeddate-container label em.message,em.message span.asset-info {
color:#99ac2f;
}

#hs-info-wrapper p.action input.button,#hs-info-wrapper #admin-settings p.action input.submit-edit,#hs-info-wrapper #admin-settings p.action input.cancel-edit {
margin:5px 0 10px 10px;
}

.web-summary .meta, #hs-info-wrapper label,#content-top.histree-heading .empty,.all-none-actions .all-none,.event .total-comments em,.comments-list .comment-wrapper p.comment-date,.histree-summary ul.meta,.mycommunitree-summary ul.meta,.histree-summary .histree-utilities p,#YUI-dialog .dialog-box ul.meta li em,#search-results .histree-summary ul.meta,#search-results .communitree-summary ul.meta,#search-results .member ul.meta,#personal-feed-create #create-feed-form fieldset legend,#personal-feed-edit #edit-feed-form fieldset legend,#attachments p,#messages .message .message-info #message-date,.cb-edit-info .additional-info div.checkbox,.cb-edit-wrapper span.label,#cb-asset-info-wrapper label,ol.events li .total-comments em,.histree-summary ul.meta {
color:#999;
}

#hs-info-wrapper #additional-info label,#cb-asset-info-wrapper #additional-info label,.cb-edit-info .additional-info label {
line-height:1.25em;
margin:5px 0 0 0;
}

#hs-info-wrapper #additional-info label em.message,#cb-asset-info-wrapper #additional-info label em.message,.cb-edit-info .additional-info label em.message {
font-size:.75em;
}

#admin-settings #privacy-section fieldset {
margin-bottom:10px;
width: 400px;
}

#histree-privacy-form #admin-settings p input{
	margin: 0 5px;
	float: left;
}

#admin-settings #comment-section div.checkbox label,#explore #explorer-cta p {
margin-left:0;
}

#edit-selected .controls,#yui-gen3 .controls {
clear:both;
display:inline-block;
width:100%;
}
#edit-selected .top {
	position: absolute;
	top: -30px;
}
#edit-selected .controls span,#yui-gen3 .controls span {
cursor:pointer;
display:block;
float:left;
font-size:.923em;
height:1.666em !important;
line-height:1.666em;
margin-left:.625em;
width:auto;
background:#fff;
border:1px solid #777;
color:#069;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:0 .833em;
}

#edit-selected p.action{
	margin: 0;
	padding: 0 80px 0 0;
	text-align: right;
}

div#histree-content div.yui-content,div#create-histree-connections div.yui-content,div#create-histree-people div.yui-content, div#canvas div.yui-content, #pickup-histree-listings div.canvas div.yui-content {
background:transparent;
border:none;
}
div#canvas div.yui-content{
	width: 620px;
	padding: 0;
}

div#search-results div#canvas div.yui-content{
		padding: 0;
}

.validation-error label,.validation-error legend,.validation-failed label,.validation-failed legend,#right-column .list-all .featured-histree,.event .total-comments span.new-comment,.comments-list .comment-wrapper.new p.comment-date,#search-content-request #message p#character-count span,ol.events li .total-comments span.new-comment,ol.events div.comments-list div.comment-wrapper.new p.comment-date {
color:#c60;
}

label em.message,#main-nav li.live a:link,li.live a:visited,#advance-search #personal-feeds li.live em a {
color:#222;
}

.buttons li.add a,.buttons li.add input.button,#messagescomposeform #attach , .buttons.add input.button{
background:#8dbe43 url(/i/present/default/bg-green.png) repeat-x 0 -1px;
border:1px solid #84b33a;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}


.buttons li.add a:focus,.buttons li.add a:hover,.buttons li.add input.button:focus,.buttons li.add input.button:hover,a.actions-see-visualization:hover,a.actions-explore-connections:hover {
background:#6BB9F3;
border:1px solid #6BB9F3;
}

input.button:focus,input.button:hover,.buttons button:focus,.buttons button.hover,.buttons a:focus,.buttons a:hover,.buttons span.button:focus,.buttons span.button:hover,form p.action a:focus,form p.action a:hover,.buttons a.edit-utility:focus,.buttons a.edit-utility:hover,.buttons a.edit-utility:active {
background:#6BB9F3;
border:1px solid #6BB9F3;
color:#fff;
}

#left-column h2,#right-column h2,.announcement,.listing-wrapper label,.listing-wrapper .single-item .meta,.event .total-comments,.event .date-created,.comments-list form label,#search-open-call form#open-call,#advance-search #advance-search-form,#search-results .histree-summary ul.meta li.strong,#search-results .communitree-summary ul.meta li strong,#search-results .member ul.meta li strong,#search-content-request em,#search-content-request #message form#additional-comments label,
#search-content-request #message p#character-count,#personal-feed-create #create-feed-form .field label,#personal-feed-edit #edit-feed-form .field label,#messagescomposeform .field label,#messagescomposeform .field input:focus,#messagescomposeform .field textarea:focus,#add-attachments p.page-description,#my-computer #uploadsform .file .file-name,#explore #explore-search-form-search-container span.label,#explore #explore-search-form-search-container #explore-search-form-search,.join.cta,
#explore-connections h1,#explore-connections #content-containers .top-bar h2,#explore-connections #content-containers .top-bar label,#welcome-page #top-section form#signin-form .text,#welcome-page #top-section form#signin-form .text input,#welcome-page #top-section form#signin-form #signin-form-remember-container label,#welcome-page #mid-section #popular-histree h2,#welcome-page #mid-section #popular-histree p,#welcome-page #partners ul li .info p,ol.events li .total-comments,ol.events li .date-created,
ul.meta li strong,#messages #messagescomposeform .field label,#messages #messagescomposeform .field input:focus,#messages #messagescomposeform .field textarea:focus {
color:#6f6f6f;
}

#new-histrees ul li,#popular-histrees ul li,.featured .column-50,label em.message form,#explore-connections #histree-root.container,#explore-connections .container ul {
background:#fff;
}

#explore-connections .container ul{
	background-color: #FCFCFC;
}

#alert-bar,.listing-wrapper .single-item,#right-column .list-all .communitree-summary,#right-column .list-all .paginator-heading,#explore-connections .container #active-histree ul.meta li {
border-bottom:1px solid #e3e3e3;
}

.all-none-actions .all-none input.button,#search-content-request #assets .button,.buttons ol.folders li a,.buttons ol.sources li a,#contentimportform ol li q,#contentimportform ol li input {
background:none;
border:none;
}

.all-none-actions .all-none input.button:focus,.all-none-actions .all-none input.button:hover,.all-none-actions .all-none input.button:active,#search-content-request #assets .button:hover {
color:#4AABEB;
}

.all-none-actions ul.actions li,.event .date-created,#search-content-request #assets {
border-right:1px solid #e3e3e3;
}

.all-none-actions ul.actions li.last-child,.listing-wrapper .single-item .utilities li.last-child {
border-right:none;
}

.listing-wrapper .single-item .utilities,#left-column .subnav li,#left-column .dropdown .dropdown-el li,#recent-activity ol.activities li.activity:first-child,#advance-search #personal-feeds li,#search-content-request #assets ul#to-request li.asset {
border-top:1px solid #efefef;
}

#right-column .featured.two-column .communitree-summary .communitree-utilities, #search-open-call form#open-call, #messagescomposeform {
padding-top:0.625em;
}

.listing-wrapper .actions.horizontal-list{
float: right;
font-size: 11px;
}

.listing-wrapper .actions.horizontal-list li{
	padding: 0 10px;
}
#messages .request-from{
	width: 100px;
	font-size: 12px;
	text-align: center;
}

#messages .subject-line{
	font-size: 13px;
	margin-bottom: 10px;
}

#messages .unread .subject-line{
	font-weight: bold;
}

#messages p {
	color: #666;
}

#messages .horizontal-list li{
	padding: 0 6px;
	border-right:1px solid #eee;
}

#messages .horizontal-list li.send-to{
	border: none;
}

#messages .horizontal-list li.last-child{
	border: 0;
}


#branches-histrees.dialog li a,#recent-activity ol.activities li.activity {
border-bottom:1px solid #efefef;
padding: 5px;
font-size: 12px;
}

.listing-wrapper .single-item ul.meta {
margin-left: 10px;
font-size: 12px;
}

.listing-wrapper label, .listing-wrapper .single-item .meta {
color:#6F6F6F;
}

.message div.meta, .request div.meta {
float:  left;
width: 130px;
}

.message input.select-single, .request input.select-single{
margin: 25px 10px 0;
float: left;
}

.message-date{
	font-size: 12px;
}

.message-info #message-date{
float: right;
text-align: right;
margin-right: 5px;
}

.message-info ul.meta li{
line-height: 20px;
padding: 0 8px;
}

.message #message-to span{
white-space: nowrap;
}

.listing-wrapper .single-item div.info {
float: left;
width: 425px;
}

.listing-wrapper .single-item.message div.leftsection, .listing-wrapper .single-item.request div.leftsection{
	float: left;
	width: 110px;
}

.listing-wrapper .single-item.message div.info, .listing-wrapper .single-item.request div.info {
margin-left:  10px;
font-size: 11px;
width: 500px;
}

.listing-wrapper .single-item.message div.info a, .request div.info img{
vertical-align: text-bottom;
}

.listing-wrapper .single-item.request div.request{
	margin-bottom: 10px;
	font-size: 14px;
	margin-left: 17px;
}

.listing-wrapper .single-item.request div.requestbody{
float: left; 
padding: 5px 0;
margin-left: 34px;             
}

.listing-wrapper .single-item.request div.requestbody .miniThumb{
float: left;
height: 30px;
}

.listing-wrapper .single-item.request div.info div{
margin: 0;
padding: 0;
}

.listing-wrapper .single-item.request .requestbody .meta{
float: left;
margin-top: 15px;
width: 460px
}

div.message .message-info{
font-size: 12px;
}

#left-column .subnav,#left-column .dropdown,#advance-search #personal-feeds ul {
border:1px solid #e3e3e3;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#left-column .dropdown .dropdown-button,#add-attachments #attachments-bin {
border:1px solid #ccc;

-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.listing-wrapper .single-item .meta .date, #search-results .results strong, #search-content-request em, #attachments p em, #messages .message .message-info #message-date, .comments-list form label, .web-summary strong{
font-family:Georgia,'Times New Roman',Times,serif;
font-size: 12px;
}

.message div.date{
border-top: 1px solid #eee;
}

#attachments #attached li {
float:left;
margin-right:0.313em;
}

#attachments {
margin:0.625em 0;
padding:0.625em 1.125em;
}

#attachments p {
font-size:0.75em;
font-weight:400;
line-height:1.666em;
margin:0;
}

#messagescomposeform #attach {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#8DBE43 url(/i/present/default/bg-green.png) repeat-x scroll 0 -1px;
border:1px solid #84B33A;
font-size: 12px;
line-height:1.666em;
margin-left:23%;
padding:4px 0.833em;
}

#messagescomposeform #attach span {
padding-left:16px;
}

#messages #messagescomposeform #attachments {
margin:0.625em 0.313em 0.625em 23%;
}

#messages .actions-container ul{
float: right; 
clear: both;
padding-bottom: 8px;
}

.listing-wrapper .single-item p {
font-size: 12px;
line-height:1.538em;
margin:0 0 0.769em;
}

.listing-wrapper .single-item .utilities {
display: inline-block;
padding-top: 10px;
}

.listing-wrapper .single-item .utilities li {
line-height: 25px;
color:#6F6F6F;
float:left;
margin-right:0.4em;
padding:7px 0;
}


.listing-wrapper .single-item div.meta {
width: 120px;
float: left;
margin-right: 25px;
}

.listing-wrapper .single-item {
border-bottom:1px solid #E3E3E3;
margin-top: 10px;
padding:0 1em 1.25em;
position:relative;
clear:  both;
}

.listing-wrapper .single-item.message div.meta, .listing-wrapper .single-item.request div.meta {
margin-right: 15px;
}

.listing-wrapper .single-item.message, .listing-wrapper .single-item.request {
border: 0;
border-bottom:1px solid #E3E3E3;
padding: 6px 0 0;
clear:  both;
font-size: 12px;
float: left;
position:relative;
width:768px;
margin: 0;
}

#left-column .dropdown .dropdown-button .closed,#content-bin-nav h2 a.closed {
background:transparent url(/i/present/default/plus-icon.png) no-repeat scroll 100% 50%;
}

#left-column .dropdown .dropdown-button .open,#content-bin-nav h2 a.open {
background:transparent url(/i/present/default/minus-icon.png) no-repeat scroll 100% 50%;
}

#left-column.info-section h2,#advance-search #personal-feeds h2 {
background:url(/i/present/default/12-h2-decor.gif) 0 center no-repeat;
color:#999;
}

#left-column.info-section .sponsor dt,.comments-list form.comment-delete,ol.events div.comments-list form.comment-delete {
background:transparent;
}

#right-column .featured.two-column .communitree-summary .meta li:first-child,#right-column .list-all .communitree-meta .meta li.last-child, #right-column .featured.two-column .branch-communitree-summary .meta li:first-child {
border-bottom:none;
}

.communitree-summary .info{
		display: inline;
}

.communitree-summary .meta{
		float: left;
		margin-right: 10px;
		height: 190px;
		width: 120px;
}

.web-summary .meta{
	clear: left;
}

.web-summary .meta li{
	float: left; margin-right: 10px;
}

.web-summary div.image{
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
}

#right-column .listing-wrapper{
    width: 100%;
}

#search-results .communitree-summary, #personalwebs .web-summary{
		width: 45%;
		float: left;
		clear: none;
		border-bottom: 1px solid #F1F1F1;
		height: 220px;
		margin-top: 10px !important;
		margin-right: 9px;
		padding-right: 20px;
		border-right: 1px solid #F1F1F1;
		position: relative;
		font-size: 12px;
}

#personalwebs .web-summary{
	height: 180px;
}

#personalwebs{
	padding-left: 20px;
}

#personalwebs .cta{
	width: 465px;
	padding: 10px
}

#personalwebs .cta img{
	float: right;
	padding: 10px;
}

.event .event-info a.modal img,.comments-list form input.button,.comments-list form textarea:focus,#YUI-dialog a.container-close,ol.events div.comments-list form input.button,ol.events div.comments-list form textarea:focus,#messages #messagescomposeform .field input,#messages #messagescomposeform .field textarea,#messages #messagescomposeform #autocomplete-div .yui-ac-content {
border:1px solid #ccc;
}

.event .event-info a.modal img {
margin-right:0.385em;
}

.event .event-content,#personal-feed-create #create-feed-form,#personal-feed-create #create-feed-form fieldset.actions,#personal-feed-edit #edit-feed-form,#personal-feed-edit #edit-feed-form fieldset.actions,#messages .message h2,#comments .posted,#privacy .action,#welcome-page #partners ul,ol.events .events-list-item {
border-top:1px solid #e3e3e3;
}

#events #left-column {
border:medium none;
}

.event .event-content {
clear:right;
line-height:1.538em;
padding:0.769em 0 0;
position:relative;
}

.event .total-comments,.event .total-comments.closed,ol.events li .total-comments,ol.events li .total-comments.closed {
background:url(/i/present/default/7-arrow-down-888888.gif) center right no-repeat;
}

.event .total-comments:hover,.event .total-comments.closed:hover,ol.events li .total-comments:hover,ol.events li .total-comments.closed:hover {
background:url(/i/present/default/7-arrow-down-006699.gif) center right no-repeat;
}

.event .open,ol.events li .open {
background:url(/i/present/default/7-arrow-up-888888.gif) center right no-repeat;
}

.event .open:hover,ol.events li .open:hover {
background:url(/i/present/default/7-arrow-up-006699.gif) center right no-repeat;
}

.comments-list form textarea,#attachments img,#messagescomposeform .field input,#messagescomposeform .field textarea,#messagescomposeform #autocomplete-div .yui-ac-content,#add-attachments #attachments-bin #attachments li.asset {
border:1px solid #e3e3e3;
}

.histree-summary ul.meta li,.mycommunitree-summary ul.meta li,#search-results .histree-summary ul.meta li,#search-results .communitree-summary ul.meta li,#search-results .member ul.meta li,.histree-summary ul.meta li {
border-bottom:0.083em dotted #e3e3e3;
}

.web-summary div.image img, .histree-summary ul.meta li img,.mycommunitree-summary ul.meta li img,#search-results .histree-summary ul.meta li img,#search-results .communitree-summary ul.meta li img,#search-results .member ul.meta li img,.histree-summary ul.meta li img {
border:0.063em solid #e3e3e3;
}

.web-summary div.image img{
	width: 100px;
}

.change-featured .open,.change-featured h2.open {
background:#fff url(/i/present/default/7-arrow-down-222222.gif) no-repeat 100% 50%;
}

.change-featured .closed,.change-featured h2.closed {
background:#fff url(/i/present/default/7-arrow-right-222222.gif) no-repeat 100% 50%;
}

#personal-feed-create #create-feed-form .field input,#personal-feed-create #create-feed-form .field select,#personal-feed-edit #edit-feed-form .field input,#personal-feed-edit #edit-feed-form .field select {
border:1px solid #ccc;
color:#222;
}

#attachments,#add-attachments #attachment-controls {
background:#fcfcfc;
border-bottom:1px solid #e3e3e3;
border-top:1px solid #e3e3e3;
}
/*
#messagescomposeform #autocomplete-div .yui-ac-shadow,.tab-buttons li.active,#messages #messagescomposeform #autocomplete-div .yui-ac-shadow {
background:#999;
}
*/
#messagescomposeform #autocomplete-div ul li.yui-ac-highlight,#messages #messagescomposeform #autocomplete-div ul li.yui-ac-highlight {
font-size: 12px;
}


#messagescomposeform #attach:hover,a.actions-see-visualization:hover,a.actions-explore-connections:hover {
background:#4AABEB;
border:1px solid #4AABEB;
}

#contentimportform ol li a.button:focus,#contentimportform ol li a.button:hover,#contentimportform ol li input.button:focus,#contentimportform ol li input.button:hover {
color:#006699;
}

.tab-buttons li a.invite:focus,.tab-buttons li a.invite:hover,.tab-buttons li.active a.invite,.tab-buttons li a.design:focus,.tab-buttons li a.design:hover,.tab-buttons li.active a.design {
background-color:#fff;
background-position:5px -1.857em;
}

.tab-buttons li a.connect:focus,.tab-buttons li a.connect:hover,.tab-buttons li.active a.connect,.tab-buttons li a.content:focus,.tab-buttons li a.content:hover,.tab-buttons li.active a.content {
background-color:#fff;
background-position:2px -1.857em;
}

.tab-buttons li a.edit:focus,.tab-buttons li a.edit:hover,.tab-buttons li.active a.edit,.tab-buttons li a.members:focus,.tab-buttons li a.members:hover,.tab-buttons li.active a.members,.tab-buttons li a.connections:focus,.tab-buttons li a.connections:hover,.tab-buttons li.active a.connections {
background-color:#fff;
background-position:4px -1.857em;
}

#cb-asset-info-wrapper input,#cb-asset-info-wrapper label em.message form input,#cb-asset-info-wrapper label em.message form textarea,#hs-info-wrapper input,#hs-info-wrapper label em.message form input,#hs-info-wrapper label em.message form textarea,#cb-asset-info-wrapper input,#cb-asset-info-wrapper label em.message form input,#cb-asset-info-wrapper label em.message form textarea {
border:1px solid #aaa;
color:#595959;
}

em.message span.uploaded-info,label em.message span.empty-value,label em.message,div.text input,div.text textarea,.cb-edit-wrapper .additional-info p strong,#cb-asset-info-wrapper #additional-info p strong {
color:#595959;
}

.cb-edit-info div.text input.submit-edit,.cb-edit-info div.text input.cancel-edit,#cb-asset-info-wrapper div.text input.submit-edit,#cb-asset-info-wrapper div.text input.cancel-edit,.cb-edit-info div.text input.submit-edit,.cb-edit-info div.text input.cancel-edit,#hs-info-wrapper div.text input.submit-edit,#hs-info-wrapper div.text input.cancel-edit,#hs-info-wrapper #admin-settings p.action input.submit-edit,#hs-info-wrapper #admin-settings p.action input.cancel-edit,#cb-asset-info-wrapper div.text input.submit-edit,#cb-asset-info-wrapper div.text input.cancel-edit {
color:#069;
border:1px solid #aaa;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.cb-edit-info div.text input.submit-edit:hover,.cb-edit-info div.text input.cancel-edit:hover,#cb-asset-info-wrapper div.text input.submit-edit:hover,#cb-asset-info-wrapper div.text input.cancel-edit:hover,#edit-selected .controls span:hover {
background:#4AABEB;
border:1px solid #4AABEB;
color:#fff;
}

.SI-FILES-STYLIZED #my-computer #uploadsform .cabinet,.SI-FILES-STYLIZED label.cabinet {
background:url('/i/content/button-browse.gif') 0 0 no-repeat;
}

.SI-FILES-STYLIZED #my-computer #uploadsform .cabinet:hover,.SI-FILES-STYLIZED label.cabinet:hover {
background-image:url('/i/content/button-browse-hover.gif');
}

.cb-edit-info div.text input.submit-edit:hover,.cb-edit-info div.text input.cancel-edit:hover,#hs-info-wrapper div.text input.submit-edit:hover,#hs-info-wrapper div.text input.cancel-edit:hover,#hs-info-wrapper #admin-settings p.action input.submit-edit:hover,#hs-info-wrapper #admin-settings p.action input.cancel-edit:hover,#cb-asset-info-wrapper div.text input.submit-edit:hover,#cb-asset-info-wrapper div.text input.cancel-edit:hover,#hs-info-wrapper p.action input.button:hover,#yui-gen3 .controls span:hover {
background:#6BB9F3;
border:1px solid #6BB9F3;
color:#fff;
}

#panel-backdrop {
position:absolute;
top:33px;
left:16px;
height:630px;
border:0.083em solid #ccc;
border-top:0.083em solid #fff;
border-left:none;
border-right:none;
-webkit-border-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
background-repeat:no-repeat;
width:0;
background:#fff;
z-index:0;
margin:auto;
padding:0;
}

#create-page {
position:relative;
top:5px;
width:98%;
margin:auto;
z-index: 200;
}

#panel-container {
position:relative;
top:5px;
left:0;
width:960px;
height:690px
}

#intro {
position:relative;
float:left;
width:100%;
color:#aaa;
font-family:georgia,serif;
font-size:13px;
font-style:italic;
font-weight:300;
text-align:right;
}

#panel-curtain {
position:absolute;
top:5px;
left:0;
height:648px;
border:none;
width:948px;
background:#fff;
z-index:-1;
margin:auto;
padding:0;
}

#histree-intro-wrap {
position:absolute;
left:0;
top:0;
width:100%;
z-index:202;
margin:auto;
}

#panel-cont {
position:relative;
float:left;
top:5px;
width:965px;
height:685px;
max-height:645px;
z-index:205;
margin:auto;
}

#panel-cont h2 {
position:relative;
font-size:1.1em;
color:#ccc;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
left:25px;
margin:0;
padding:0;
}

.sub-panel {
height:695px;
width:32%;
float:left;
background-color:#efefef;
}

#panel-a {
position:relative;
float:left;
background-color:#fff;
overflow:hidden;
}

#panel-c {
position:relative;
float:left;
left:30px;
background-color:#fff;
overflow:hidden;
}

#panel-a h1,#panel-b h1,#panel-c h1 {
font-size:18px;
color:#3f8cb2;
text-align:center;
margin:65px 25px 0;
}

#panel-a .txt,#panel-b .txt,#panel-c .txt {
position:relative;
width:260px;
float:left;
font-size:16px;
line-height:30px;
color:#9b9b9c;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
text-align:center;
margin:20px 25px 0;
}

.cta-1 {
-webkit-border-radius:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:0.083em solid #ccc;
text-align:left;
margin:0;
padding:0;
}

#panel-a-content .icon-invite {
position:relative;
float:left;
top:30px;
height:180px;
width:300px;
background-image:url(/i/content/icon-invite.jpg);
background-repeat:no-repeat;
background-position:center;
}

#panel-b-content .icon-content {
position:relative;
float:left;
top:30px;
height:180px;
width:300px;
background-image:url(/i/content/icon-content.jpg);
background-repeat:no-repeat;
background-position:center;
}

#panel-c-content .icon-text {
position:relative;
float:left;
top:30px;
height:180px;
width:300px;
background-image:url(/i/content/icon-text.jpg);
background-repeat:no-repeat;
background-position:center;
}

.sub-panel-toggle {
height:670px;
width:314px;
float:left;
}

#people-toggle-cont,#content-toggle-cont,#connections-toggle-cont {
position:relative;
float:left;
top:2px;
left:5px;
width:100%;
color:#069;
z-index:100;
}

#panel-3 {
z-index:1;
background:#afd7e1;
}

#panel-2 {
z-index:1;
background:#dde9a0;
}

#panel-1 {
background:#efefef;
z-index:1;
}

.cta-2 {
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
border:0.083em solid #ccc;
text-align:left;
margin:0;
padding:0;
}

#panel-1 .cta-1a {
position:relative;
float:left;
display:block;
height:30px;
line-height:30px;
background-image:url(/i/present/default/histree-people-icon.png);
background-repeat:no-repeat;
text-align:left;
min-width:120px;
width:100%;
margin:0;
padding:0;
}

#panel-2 .cta-1b {
position:relative;
float:left;
display:block;
height:30px;
background-image:url(/i/present/default/histree-content-icon.png);
background-repeat:no-repeat;
text-align:left;
min-width:120px;
width:100%;
margin:0;
padding:0;
}

#panel-3 .cta-1c {
position:relative;
float:left;
display:block;
height:30px;
line-height:30px;
background-image:url(/i/present/default/histree-connections-icon.png);
background-repeat:no-repeat;
text-align:left;
min-width:140px;
width:100%;
margin:0;
padding:0;
}

#connections-panel-cont {
position:absolute;
top:32px;
left:0;
height:630px;
border:0.083em solid #ccc;
border-top:none;
border-left:none;
border-right:none;
-webkit-border-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
background-repeat:no-repeat;
text-align:left;
width:0;
background:#fff;
z-index:500;
overflow:hidden;
margin:0;
padding:0;
}

#connections-panel {
position:relative;
float:left;
top:6px;
left:6px;
height:677px;
border:0.083em solid #fff;
text-align:left;
width:916px;
background:#fff;
overflow:hidden;
margin:0;
padding:0;
}

#content-panel-cont {
position:absolute;
top:33px;
left:-130px;
height:630px;
border:0.083em solid #ccc;
border-top:none;
border-left:none;
border-right:none;
-webkit-border-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
background-repeat:no-repeat;
text-align:left;
width:0;
background:#fff;
overflow:hidden;
margin:0;
padding:0;
}

#people-panel-sidebar {
position:relative;
float:left;
display:block;
top:0;
left:0;
height:691px;
text-align:center;
width:auto;
background:#efefef;
border:0.083em solid #efefef;
-moz-border-radius-bottomleft:8px;
margin:0;
padding:0;
}

#connections-panel-sidebar {
position:relative;
float:right;
display:block;
top:0;
left:0;
height:688px;
text-align:center;
width:auto;
background:#efefef;
border:0.083em solid #efefef;
-moz-border-radius-bottomleft:8px;
margin:0;
padding:0;
}

#people-panel-cont {
position:absolute;
top:33px;
left:1px;
height:630px;
border:0.083em solid #ccc;
border-top:none;
border-left:none;
border-right:none;
-webkit-border-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
background-repeat:no-repeat;
text-align:left;
width:0;
background:#fff;
overflow:hidden;
margin:0;
padding:0;
}

#people-panel {
position:relative;
float:left;
top:6px;
left:6px;
height:617px;
border:0.083em solid #fff;
text-align:left;
width:916px;
background:#fff;
overflow:hidden;
margin:0;
padding:0;
}

#histree-selectDisplay-cont .cta-2,.cta-3 {
-webkit-border-radius:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
border:0.083em solid #e3e3e3;
margin:0;
padding:0;
}

#histree-selectDisplay-cont #panel-c,#panel-b {
position:relative;
float:left;
left:15px;
background-color:#fff;
overflow:hidden;
}

.hide,fieldset.date div label,#search-form h2, ol.asset-blocks li.block input, ol.asset-blocks li.block:focus input, ol.asset-blocks li.block:hover input, .asset-thumbnails li.thumbnail input, .asset-thumbnails li.thumbnail:focus input, .asset-thumbnails li.thumbnail:hover input,.changes-wrapper .block input,.change-featured h3,#accountform-street2-container label,#billinginfoform-street2-container label,#contentbin-form-applysubmit,#contentbin-form-applysubmit {
display: none;
}

.right, form p.action.buttons .button,.column-66.right,.column-25.right,column-33.right,.column-right,#messages #messagescomposeform-to input,.top-bar div.search-right,#actions-manage ul li,.top-bar div.search-right {
float:right;
}

#header a:link,#header a:visited,#utilities li.profile a:focus,#utilities li.profile a:hover,#content-bin-nav .content ol.histrees li a:focus,#content-bin-nav .content ol.histrees li a:hover,ul#swap-layers a:focus,ul#swap-layers a:hover,ul#swap-layers a:active,ol.events li .events-list-item a,#content-bin-nav .content ol.histrees li a:focus,#content-bin-nav .content ol.histrees li a:hover {
text-decoration:none;
}

#content-top.only h1,.modal #content-top.only h1,.asset-thumbnails li.thumbnail div.checkbox,.asset-thumbnails li.thumbnail div.radio,#contact-business ul li,#content-bin-nav .content p,#histree-audio-player p,#welcome-page #top-section .column-33,.cb-edit-wrapper p.action,#hs-info-wrapper p.action,#cb-asset-info-wrapper p.action,#hs-info-wrapper #additional-info div.text,#cb-asset-info-wrapper #additional-info div.text,#content-bin-nav .content p {
margin:0;
}

#content-top.simple a #logo,#member-stats li em,div#histree-content div.select-filter,div#histree-content div.content-bin-wrap,.histree-list form div.select-filter,ol.image-list ul.action li,#welcome-page #top-section #direct-imports ul li,.cb-edit-image,.cb-edit-info,#hs-asset-wrapper,#hs-info-wrapper,#cb-asset-wrapper,#cb-asset-info-wrapper,ul#holding-bin-assets ul.action li,div#histree-content div.content-bin-wrap {
float:left;
}

#content,#right-column .featured .clear,#content-bin-assets-wrap .clear,.change-featured,#search-results .histree-summary ul.clear,#join-form-tos-container,#histree-people,#histree-connections,.histree-list .histree-summary ul.clear,#welcome-page #partners,.cb-edit-info div.text,#hs-info-wrapper div.text,#cb-asset-info-wrapper div.text {
clear:both;
}

ol.histree p,ul.histree p,.top-bar .alert-fade,.top-bar .alert-fade {
margin-bottom:8px;
}

#content-bin .step6 li.landscape img.asset,#histree-content #content-bin-nav,#histree-content #content-bin-nav {
width:10em;
}

.clear,div.paginator-heading,.dialog-box,#search-results .results,#search-results .histree-summary ul.buttons,#advance-search-parameters #advance-search-form-q-container,#advanced-settings-container.open #advanced-settings,#histree-paginator.yui-pg-container ul li span.yui-pg-pages, #histree-people.open, #histree-connections.open,#welcome-page #top-section form#signin-form .text,#welcome-page #content-top,#welcome-page #top-section,#welcome-page #mid-section,#welcome-page #mid-section #popular-histree ul
#welcome-page #partners ul,#events #left-column ul.buttons,ol.events li.event .event-info .event-images,ol.events div.comments-list div.comment-wrapper,.cb-edit-info div.text,.cb-edit-wrapper,#cb-asset-info-wrapper div.text,#hs-info-wrapper div.text,#cb-asset-page-wrapper,#cb-asset-info-wrapper label em.message form,#hs-info-wrapper label em.message form,.cb-edit-info .additional-info div.apply-to-all,#my-computer .bottom-bar,#uploadsform .file,#explore .section-histrees,#explore .section-histrees li div .meta,#explore-connections .container #active-histree,#explore-connections #content-containers .top-bar,#explore-connections .container ul ul:after,#advanced-settings-container.open #advanced-settings {
display:block;
}

#search-results .member ul.meta,#search-open-call form#open-call,#search-open-call form#open-call .field,div#histree-content div.create-container,.album-container .landscape,.album-container .landscape img,.album-container .landscape object,.slideshow-container .landscape img,.slideshow-container .landscape object,.SI-FILES-STYLIZED #uploadsform .file,div#histree-content div.create-container {
width:100%;
}

#content-bin .all-none,#holding-bin .all-none,#content-bin .all-none {
font-size:14px;
}

#content-bin .all-none label,#holding-bin .all-none label,#content-bin .all-none label {
font-size:14px;
text-transform:uppercase;
color:#999;
}

#content-bin #contentbin-form-search-content-submit{
	width: 48px;
	padding: 2px 3px;
	margin: 0 10px 0 2px;
}

#advanced-settings-container.closed #advanced-settings,
div#histree-content div#advanced-settings-container,
 #histree-people,
 #histree-connections,
ol.events li hr,
ol.events .comments-list,
.cb-edit-wrapper .cb-edit-info label.name span.label,
.cb-edit-wrapper .cb-edit-info label.description span.label,
#content-bin-edit-form hr,ol#content-bin-assets li.off ul.action,#unselected-views,#advanced-settings-container.closed #advanced-settings,div#histree-content div#advanced-settings-container {
display:none;
}

.yui-pg-previous,.yui-pg-next,.yui-pg-previous,.yui-pg-next {
height:15px;
text-indent:-999em;
width:15px;
vertical-align:middle;
}

.pagination li,.tabs li,.pagination li {
float:left;
margin-right:8px;
}

#panel-a .cta-1a,#panel-b .cta-1b,#panel-c .cta-1c {
height:30px;
line-height:20px;
background:#efefef;
border:0.083em solid #efefef;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
}

#intro-buttona-center span.bottom-bar ul.buttons,#intro-buttonb-center span.bottom-bar ul.buttons,#intro-buttonc-center span.bottom-bar ul.buttons {
position:relative;
float:left;
top:0;
left:-90px;
}

#people-toggle-cont a:hover,#content-toggle-cont a:hover,#connections-toggle-cont a:hover,#people-toggle-cont a:visited:hover,#content-toggle-cont a:visited:hover,#connections-toggle-cont a:visited:hover {
color:#99ac2f;
text-decoration:underline;
}

#left-column.info-section .thumbnail {
margin:0.625em 0;
}

#content-bin-nav #user-histree-list .histree-name-wrap {
display:inline-block;
font-size:12px;
width:95px;
}

#connect-content-header{
	margin-bottom: 15px;
}

#connect-content-header h1{
	font-size: 20px;
}

#user-histree-list {
float:left;
text-align:left;
width: 100%;
background: #eee;
margin-bottom: 10px;
}

input#makeConnections{
	font-size: 20px;
	float: right;
}

#connect-content-header p{
	padding: 0 20px;
}

#user-histree-list ul{
	height: 260px;
	overflow: auto;
	margin: 10px;
}

#user-histree-list ul li {
cursor: pointer;
overflow:hidden;
margin-bottom: 1px;
width:auto;
background: white;
font-size: 17px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 8px;
border: 1px solid #ccc;
}

#user-histree-list ul li.highlighted .histree-name-wrap{
	color: black;
}

#user-histree-list ul li.highlighted{
	background:url("/i/content/connection_gradient.jpg") repeat scroll 0 0 transparent;
}

#user-histree-list ul li img.connect-thumb{
	width: 45px;
}

#user-histree-list ul li .privacy-icon {
	display: inline;
}

#user-histree-list ul li .privacy-icon img{
cursor: default;
}

#create_new_histree_modal, #create_new_histree_with_assets_modal{
	background: white url(/i/content/3BigLeaves50pct.gif) no-repeat scroll right bottom;
}

#create_new_histree_modal div.bd, #create_new_histree_with_assets_modal div.bd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent;
}

#create_new_histree_modal div.ft, #create_new_histree_with_assets_modal div.ft {
padding:0;
}

#histree-create-box h3, .histrees-listings-container h3{
	font-family: Georgia, serif;
	color: #3e3e3e;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 15px;
}

#histree-create-box h3 *, .histrees-listings-container h3 *{
	font-family: Georgia, serif;
}

#histree-create-box #contentimportform p{
	margin: 12px 0;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
}

#histree-create-box #histree-create-name input#create-histree-submit {
width:auto;
font-size: 14px;
padding: 6px;
margin-bottom: 0;
}

#histree-create-box #histree-assets {
height:229px;
overflow:hidden;
width:auto;
}

#histree-create-box #histree-create-assets p {
font-size:12px;
margin-bottom:5px;
}

#histree-create-name label {
	font-size: 12px;
	display: block;
}

#histree-create-box #histree-create-name input, #histree-create-box #histree-create-name textarea, #histree-create-box #histree-create-name select {
margin-bottom:20px;
width:280px;
font-size: 12px;
padding: 2px;
border: 1px solid #999;
}

#histree-create-box #histree-assets li {
float:left;
margin:5px 10px;
padding:3px;
border: 1px solid #ddd;
background: white;
}

#histree-create-box #histree-assets li img{
	float: left;
	width: 60px;
}

#histree-create-box fieldset{
    width: auto;
}

#histree-create-box #privacy-section{
    width: 300px;
	padding-top: 10px;
}

#content-bin-nav #user-histree-list a{
	text-decoration:  none;
}

#friends-message {
border-top:1px dotted #DFD5E0;
clear:both;
padding-left:16px;
padding-top:10px;
}

#friends #left-column h2 {
background:transparent url(/i/present/default/12-h2-decor.gif) no-repeat scroll left center;
color:#999999;
line-height:16px;
margin:0 0.7em 8px 0;
padding-left:18px;
}

#friends #left-column, #privacy #left-column {
border:medium none;
}

#left-column .subnav, #left-column .dropdown {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #E3E3E3;
font-size: 12px;
line-height:1.538em;
margin: 1.538em 0;
padding:16px;
}

#make-histree-invite a:link, #make-histree-invite a:visited {
background:#FFFFFF url(/i/present/default/invite-icon.png) no-repeat scroll 0 0;
margin-top: 0;
height: auto;
}

#make-histree-invite a:link.opencall, #make-histree-invite a:visited.opencall{
	background: none;
	padding-top: 10px;
	color: #006699;
}

.open-call-container {
	margin-bottom: 5px;
	line-height: 17px;
	margin-left: 16px;
}

#open-call-text{
	float: left;
	width: 253px;
	margin-left: 23px;
}

.open-call-container input{
	float: left;
}

.open-call-container, .open-call-container a{
	font-size: 12px;
}

#make-histree-find:link, #make-histree-find:visited {
background:#FFFFFF url(/i/present/default/friends-icon.png) no-repeat scroll 0 0;
}

#left-column .subnav li a:hover {
background:#FCFCFC url(/i/present/default/20-subnav-hover.png) no-repeat scroll right center;
}

#left-column .subnav li a, #left-column .dropdown .dropdown-el li a {
display:block;
padding:0.769em 1.154em 0.769em 0.308em;
}

#friends #left-column ul.buttons li a, .manage #left-column ul.buttons li a {
font-size:0.813em;
margin:0;
padding:16px;
}

#make-histree b {
display:block;
font-weight:300;
margin-bottom:10px;
}

#make-histree em {
color:#999999;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.8667em;
line-height:1.3;
margin-bottom:16px;
}

#make-histree li {
font-size:0.9375em;
margin:16px;
}

#privacy .intro {
border-bottom:1px solid #E3E3E3;
color:#6F6F6F;
font-family:Georgia,'Times New Roman',Times,serif;
font-size:0.875em;
font-style:italic;
line-height:1.429em;
margin-bottom:1.333em;
padding:16px 0 1.333em;
}

#privacysearchform-privacy span {
position:static;
width:auto;
}

#privacysearchform-privacy legend, #privacysearchform h4, #privacy h3 {
color:#999999;
display:block;
font-size:1.125em;
font-weight:300;
padding:0 0 1.5em;
}

#privacysearchform-privacy p {
line-height:1.25em;
margin:0.625em 0;
}

#privacy form p.action {
margin:0;
padding:16px 0;
}

#privacy .action {
border-top:1px solid #E3E3E3;
}

#privacysearchform .privacy-search {
padding-left:0;
}

.asset-thumbnails li.thumbnail label, #search-content-request #assets .button, #personal-feed-create #create-feed-form .field select, #personal-feed-create #create-feed-form .date span.calendar-helper a img, #personal-feed-edit #edit-feed-form .field select, #personal-feed-edit #edit-feed-form .date span.calendar-helper a img, #privacysearchform-privacy legend, #events #left-column {
padding:0;
}

#member-stats li, .communitrees-stats li, .branchs-stats li {
line-height:1;
padding-left:1.143em;
text-align:right;
}

#privacy #member-stats h2 {
margin:4px 1em;
}

#privacyeventsform div {
display:inline-block;
margin-left:0;
width:49%;
}

div.selection-tools div.all-none input.button {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:0.75em;
padding:4px;
}

div.selection-tools div.all-none label {
color:#999999;
font-size:0.75em;
margin-right:8px;
text-transform:uppercase;
}

div.selection-tools div.all-none {
float:left;
margin:0.75em 0 8px 1.125em;
}

div.selection-tools div.all-none input.button:focus, div.selection-tools div.all-none input.button:hover {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#4AABEB;
}

#privacyeventsform h3 {
margin:-0.944em 0 0;
padding:0 0 1em;
}

.all-none-actions .all-none{
width:14.667em;
}

.all-none-actions .all-none, .all-none-actions .actions {
float:left;
font-size:12px;
}

.all-none-actions ul.actions li {
border-right:1px solid #E3E3E3;
float:left;
margin-right:0.833em;
padding-right:0.8333em;
}

#right-column .paginator-heading {
margin:5px 0;
padding:0;
display: block;
clear: both;
width: 100%;
}

#search-results div.paginator-heading h2{
		margin-left: 0;
}

#right-column .paginator-heading h2, #manage-groups div.checkbox, #friends-groups-delete form div.checkbox {
margin-left:0;
padding:  0;
}

div.selection-tools {
border-top:1px dotted #DFD5E0;
clear:both;
}

div.selection-tools div.multiselect p {
color:#999999;
float:left;
font-size:0.75em;
margin:0 1em;
padding:8px 0;
text-transform:uppercase;
}

div.selection-tools div.multiselect {
clear:right;
float:right;
margin:0.625em 0 8px;
}

div.selection-tools div.multiselect ul.actions li {
border-top:0 none;
display:inline;
font-size:12px;
margin:0 0 0 4px;
}

#friends-message
{
border-top:1px dotted #dfd5e0;
clear:both;
padding-left:16px;
padding-top:10px;
}

ol#friends-list li
{
border-top:1px dotted #dfd5e0;
clear:both;
display:block;
padding-top:10px;
}

ol#friends-list.full li
{
padding:3px 0 10px;
position:relative;
}

ol#friends-list li h3
{
font-size:13px;
font-weight:600;
line-height:20px;
margin:16px 0 0;
padding-left:18px;
position:relative;
}

ol#friends-list li h3 a.member em
{
font-style:normal;
font-weight:600;
}

ol#friends-list li ul.meta li
{
border-left:1px solid #efe5f0;
border-top:0;
display:inline;
margin:0 0 0 4px;
padding:0 0 0 5px;
}

ol#member-list li img, ol#friends-list li h3 img {
border:1px solid #EFE5F0;
cursor:pointer;
display:block;
float:left;
margin:0 15px 10px 0;
position:relative;
width: 75px;
}

ol#members-list li ul.meta li.first, #histree-options li#album-button, ol#member-list li ul li.first, ol#friends-list li ul.meta li.first {
border:0 none;
margin-left:0;
padding-left:0;
}

ol#members-list li h3 em.relationship, ol#members-list li h3 span.status, ol#members-list li h3 em.action, ol#friends-list li h3 em.relationship, ol#friends-list li h3 em.action {
font-size:12px;
font-style:normal;
font-weight:400;
}

ol#members-list li h3 div.checkbox, #histree-edit-buttons ul, #histree-edit-2b-buttons ul, #histree-edit-buttons ul li, #histree-edit-2b-buttons ul li, form div.file div.fake div, ol#friends-list li h3 div.checkbox, #friends-invite-import ol#members-list li h3 a.member em, #friends-find div.search div.text {
display:inline;
}

ol#members-list li ul.actions, ol#friends-list li ul.actions {
margin-right:3px;
text-align:right;
}

ol#members-list li ul.actions li, ol#friends-list li ul.actions li {
border-top:0 none;
display:inline;
margin:0 0 0 4px;
padding:0;
}

ol#friends-list.full li {
padding:3px 0 10px;
position:relative;
}

ol#members-list li ul li, ol#friends-list li ul li {
font-size:12px;
}

ol#friends-list li {
border-top:1px dotted #DFD5E0;
clear:both;
display:block;
padding-top:10px;
}

#friends-status{
	margin-bottom: 20px;
	position: relative;
}

#friends-status .invite-container{
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 12px;
}

#friends-status ol{
	height: 455px;
	margin: 0 12px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 8px;
	position: relative;
}

#friends-status ol li{
	margin: 0;
	padding: 8px 3px 3px;
	font-size: 11px;
	border-bottom: 1px dotted #e3e3e3;
	position: relative;
}

#friends-status li a{
	font-size: 11px;
}

#friends-status li img {
width: 25px;
margin: 0 5px 5px 0;
float: left;
}

#friends-status .friend-status{
	width: 95%;
}

#friends-status a.member span{
	padding: 0;
}

#friends-status .status-bottom{
	margin-top: 5px;
}

#friends-status li p {
font-size: 11px;
float: left;
}

#friends-status .send-message{
	float: right;
}

#recent-activity ol.activities {
margin:0.625em 0 1.25em;
border: 0;
}

ol#members-list li ul.meta em, ol#friends-list li ul.meta em, .single-item.message ul.meta em {
font-family:Georgia,serif;
font-style:normal;
font-weight:800;
}

div.selection-tools div.multiselect ul.actions {
float:left;
margin-right:0.1875em;
}

#my-computer #uploadsform .file .file-name {
color:#6F6F6F;
}

#uploadsform .file p.file-name {
font-size:0.813em;
line-height:1.538em;
margin:0;
width:66%;
}

#uploadsform .cabinet {
margin-left:50px;
}

ul#attached{
	display:  inline-block;
}

a:link img,a:visited img {
border:0;
}

em {
font-style:italic;
}

strong {
font-style:normal;
font-weight:600;
}

#member-edit-picture #content-bin-assets-wrap{
	height:  290px;	
	width:  698px;
}

#member-edit-picture ol#content-bin-assets{
	width: auto;
	height: auto;
}

#member-edit-picture #content-bin{
	width: 700px;
	margin: 0;
}

#member-edit-picture #content-bin .options {
	display: none;
}

#asset-nav-back{
    float: left;
	margin-top: 10px;
}

#asset-nav-buttons.buttons{
	float:  right;
	padding: 10px 0;
}

#asset-nav-buttons.buttons li{
	margin:0 3px;
}

#member #left-column .info ul li a{
	margin:0 0 8px;
}

#histree-swf-wrapper{
	position: relative;
	border: 1px solid red;
	overflow: hidden;
	top: 100px;
	height: 900px;
}

#histree-swf-wrapper object{
	position: absolute;
	top: -194px;
	left: 340px;
	border: 1px solid green;
}

ul#connections{
float:  left;
}

#connections li.clear{
	clear:  both;
	width:  100%;
	margin:  0;
	padding: 0;
	height:  1px;
	line-height:  1px;
	font-size:  1px;
}

#connections li.histree-summary{
	float: left;
}

#connections ul{
width:  205px;
height: 265px;
float: left;
border: 1px solid #ddd;
margin: 6px;
padding: 5px;
overflow: hidden;
text-align:  center;
}

#connections ul li{
padding:1px 5px;
font-size:0.75em;
line-height:1.583;
background: transparent;
}

#connections ul li.histree-name, #connections ul li.histree-img, #connections ul li.histree-break{
	border: 0;
	color:  black;
	padding:  0;
}

#connections ul li.histree-img{
text-align: center;
padding:  0;
}

#explore-connections .histree-img img{
	cursor: pointer;
}

#connections ul li.histree-name {
max-height:32px;
overflow:hidden;
padding-left: 1px;
font-size: 13px;
line-height: 16px;
font-family:  Arial, sans-serif;
}

ul#connections ul li.options{
	border: 0;
}

ul#connections ul li.histree-img img{
border: 0;
width: 75px;
}

#content div#edit-connections{
	float: left;
	padding: 0;
	width:  918px;
}

/*** yui nav overrides ***/
.yui-skin-sam .yui-navset ul.yui-nav, .yui-skin-sam .yui-navset .yui-navset-top ul.yui-nav {
border: 0;
}

.yui-skin-sam .yui-navset ul.yui-nav .selected a, .yui-skin-sam .yui-navset ul.yui-nav .selected a em {
border: none;
padding: 0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset ul.yui-nav .selected a:focus, .yui-skin-sam .yui-navset ul.yui-nav .selected a:hover {
background:transparent;
}

.yui-skin-sam .yui-navset ul.yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top ul.yui-nav a {
background:transparent;
border: 0;
position:relative;
text-decoration:none;
}

ul.yui-nav li {
background:transparent;
border:0 none;
float:left;
margin:8px 8px 0;
width:auto;
}

.yui-skin-sam .yui-navset ul.yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top ul.yui-nav a em {
border: none;
padding: 0;
}

.yui-skin-sam .yui-navset ul.yui-nav .selected a, .yui-skin-sam .yui-navset ul.yui-nav .selected a:focus, .yui-skin-sam .yui-navset ul.yui-nav .selected a:hover {
background:transparent;
color:black;
}

.yui-skin-sam .yui-navset ul.yui-nav a:hover, .yui-skin-sam .yui-navset .yui-navset-top ul.yui-nav a:hover {
background: transparent;
}

.yui-skin-sam .yui-navset ul.yui-nav .selected a em, .yui-skin-sam .yui-navset ul.yui-nav a em {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
line-height:25px;
padding:0px;
}

.yui-skin-sam .yui-navset ul.yui-nav .selected a, .yui-skin-sam .yui-navset ul.yui-nav a{
margin:5px 10px 0px 10px;
}

/**** end YUI stuff ***/
#welcome-signin{
	width: 550px;
	float: right;
}

#welcome-signin #signin-form{
	width: 100%;
	clear: both;
	margin: 0;
	position: relative;
}

#welcome-signin .field, .signinFloat, #welcome-signin p.forgot{
	display: inline;
	clear: none;
	margin:  0;
	padding: 0;
	text-align: left;
}

#welcome-signin div.text input{
	width: 200px;
	margin:  5px 5px 0 0;
	line-height:  18px;
	display: block;
	float: left;
}

#signin-form-remember-container{
	margin: 0px;
	padding: 0px;
}

.join .info-graphic img{
	vertical-align: middle;
	margin: 15px;
	width: 165px;
}

#welcome-page #content-top{
	border: 0;
	margin: 15px 0;
	padding: 0;
	clear: both;
	width: 100%;
	top: 0px;
}

#welcome-page p.welcome-text{
	font-size: 20px;
	line-height: 1.25;
	width: 380px;
	margin-top: 30px;
	color: #6f6f6f;
	margin-bottom: 20px;
}

#welcome-page .left-column{
	float: left;
	width: 380px;
}

#welcome-page h2{
	float: left;
	font-size: 18px;
	margin-top: 0;
}

#welcome-page .leaves{
	float: right;
	text-align: center;
	font-family: Arial;
	font-size: 20px;
}

#welcome-page.join a.join{
	clear: none;
	width: 280px;
	margin: 0 auto;
	display: block;
}

#welcome-page.join a.why{
	margin: 0;
	float: right;
	clear: none;
}

#welcome-page a.join, #welcome-page a.why, #pickup-complete .copy-button{
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 8px;
	margin-bottom: 30px;
	clear: both;
}

#welcome-page a.join div{
	float: left;
	height: 70px;
	cursor: pointer;
}

#welcome-page a.why div, #pickup-complete .copy-button div{
	float: left;
	height: 44px;
	cursor: pointer;
}

#welcome-page a.join .middle{
	background: transparent url(/i/content/green_btn_mid.png) repeat-x left top;
	font-size: 22px;
	line-height: 68px;
	padding: 0 10px;
}

#welcome-page a.join .left{
	background: transparent url(/i/content/green_btn_left.png) no-repeat left top;
	width: 22px;
}

#welcome-page a.join .right{
	background: transparent url(/i/content/green_btn_right.png) no-repeat left top;
	width: 53px;
}

#member-welcome #welcome-page a.join, #member-welcome #welcome-page a.why{
	clear: none;
}

#member-welcome #welcome-page a.join{
	margin-left: 0;
}

#welcome-page a.why .middle, #pickup-complete .copy-button .middle{
	background: transparent url(/i/content/blue_btn_mid.png) repeat-x left top;
	font-size: 14px;
	line-height: 40px;
	padding: 0 10px;
}

#welcome-page a.why .left, #pickup-complete .copy-button .left{
	background: transparent url(/i/content/blue_btn_left.png) no-repeat left top;
	width: 14px;
}

#welcome-page a.why .right, #pickup-complete .copy-button .right{
	background: transparent url(/i/content/blue_btn_right.png) no-repeat left top;
	width: 35px;
}

#member-welcome #welcome-page a.join .middle{
	font-size: 14px;
	line-height: 72px;
}

#member-welcome #welcome-page a.why .middle{
	font-size: 12px;
}

#welcome-page a.why, a#testdrive{
	margin-left: 38px;
	float: left;
}

#welcome-page a.join:hover, #welcome-page a.join:active, #welcome-page a.why:hover, #welcome-page a.why:active, a#testdrive:hover, a#testdrive:active{
	text-decoration: none;
}

#welcome-page a.join span.free{
	font-size: 16px;
	margin-left: 10px;
}

#welcome-page .testdrive{
	border: 1px solid #ccc;
	font-size: 15px;
	padding: 5px 8px 2px 12px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin: 7px auto 10px auto;
	width: 430px;
}

#welcome-page .testdrive em{
	line-height: 40px;
	margin-right: 10px;
	float: left;
}

a#testdrive{
	color: white;
	padding: 10px 20px;
	font-size: 20px;
	float: right;
	margin: 30px;
}

#welcome-page a.join img, #welcome-page a.why img, a#testdrive img{
	vertical-align: middle;
}

#welcome-page .info-column{
	width: 400px;
	float: left;
}

#welcome-page .histree-column{
	width: 545px;
	float: right;
}


#welcome-signin #signin-form-password-container{
	display: none;
}

#signin-form input#signin-form-sign-in{
	background: url(/i/content/signin_btn.png) no-repeat;
	border: 0;
	width:  87px;
	height: 35px;
	margin-top:  2px;
}

#signin-form input#signin-form-remember{
	border: 0;
	background: transparent;
}

#signin-form p.forgot{
	width: 214px;
	margin-top: -10px;
}
#signin-form #signin-form-remember-container{
	margin-top: 20px;
	text-align:right;
	width: 275px;
}

#welcome-page .logo{
	margin-left: 8px;
}

#footer.welcome .wrap {
border: 0;
}

#footer.welcome .wrap li a{
color: #999;
}

#footer.welcome .wrap li {
padding: 3px 17px;
border-left:  1px dotted #999;
}

#footer.welcome .wrap li.first {
border: 0;
padding-left: 0;
}

form#signin-form em.message{
	display:  none;
}
div#next-prev-buttons{
	margin-bottom: 1em;
	text-align: right;
}

#connections.connection-view ul{
	height:  150px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:  0;
	background:  #eee;
}

#connections div#arrows{
	width: 220px;
	border-top:  1px dotted #999;
	border-bottom:  1px dotted #999;
	height:  98px;
	float: left;
	margin:  30px 5px;
}

#connections div#arrows.top-on{
	border-top-color: #32bfdf;
}

#connections div#arrows.bottom-on{
	border-bottom-color: #32bfdf;
}

#connections div#arrows div{
	width:  100%;
	height:20px;
}

#connections div#arrows div select{
	margin:  0 auto;
	display:  block;
	z-index: 100;
}

#connections div#arrows #arrow1{
	margin: -10px auto 0 auto;
	background: transparent url(/i/content/arrows.png) no-repeat scroll 100% -60px;
}

#connections div#arrows #arrow1.on{
	background-position: 100% -20px;
}

#connections div#arrows #arrow2{
	margin: 78px auto 0 auto;
	background: transparent url(/i/content/arrows.png) no-repeat 0 -40px;
}

#connections div#arrows #arrow2.on{
	background-position: 0 0;
}

/* For Histrees Finale Page */

#finale #content-panel-cont {
	width: 917px;	
	margin: -40px 0 0 123px;
	}

#finale .cb-edit-image img {
	margin: 15px 0 0 100px;
	}

#finale .grats_text {
	font-size: 20px;
	color: #4AABEB;
	}

#finale .grats_sub_text {
	color:#99AC2F;
	}	

#finale .finale_link_text {
	font-style: italic;
	float: left;
	margin-top: 50px;
	}
	
#finale{
text-align: center;
}

#finale-container{
display: table;
margin: 20px auto;
}
	
#finale .middle{
float: left;
}
	
#finale .finale_link_text span.people{
margin: 10px 0 20px 150px;
display: block;
}

#finale .finale_link_text span.connections{
margin: 10px 150px 20px 0;
display: block;
}

#finale #finale_large_btn {
	margin: 100px 80px 0;
	float: left;
	}

#finale #finale_large_btn a {
	font-size: 18px;
	}	
	
/* END For Histrees Finale Page */

#edit-connections ol.paginator{
margin-top:  -30px;
}

#create-histree-connections .yui-content{
	padding: 4px 0;
}

.bottom-bar.minimal{
height: 1px;
font-size: 1px;
line-height: 1px;
}

#branchcreateform-privacy span em{
	display: none;
}

#branch-select-admin{
display:  inline;
}

#branchcreateform-administrator-container{
	display:  inline;
}

#branchcreateform-submit{
	display:  block;
}


.clearboth {
    clear: both;
}

/* histree people panel */


#histree-content-nav,
.people .subnav-bar{
background: #f7f7f7 url(/i/present/default/bg-top-bar.gif) repeat-x 0 100%;
border: solid #E3E3E3;
border-width: 1px 1px 0;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
text-align: center;
margin: 0 auto;
position: relative;
}
.people .subnav-bar{
	width:914px;
	height:33px;
}
#people-subnav {
margin-left:0em;
margin-bottom:10px;
}
#people-subnav ul{
display: inline-block;
}
#people-subnav li{
float: left;
padding-top:5px;
margin: 0 5px 0 0;
}

#people-subnav li em{
font-style: normal;
}
#histree-content-nav li a:link,
#histree-content-nav li a:visited,
#people-subnav li a:link,
#people-subnav li a:visited{
font-size:13px;
line-height:25px;
display: block;
font-family: Georgia,"Times New Roman",Times,serif;
text-decoration: none;
padding: 0 0.533em;
}
#histree-content-nav li a:focus,
#histree-content-nav li a:hover,
#people-subnav li a:focus,
#people-subnav li a:hover{
text-decoration: underline;
}

#people-subnav li.live a{
color: #99ac2f;
font-style: italic;
}


.people .histree-interface { 
background-image:url(/i/content/_createScreen.jpg);
background-repeat: no-repeat;
}

.people-title-container {
padding-top:7px;
width:100%;
margin:auto;
}


.people-title-container h3 {
line-height:20px;
width:100%;
color:#444;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin: 0;
font-size: 13px;
}

.people-title-container h2 {
		font-size: 14px;
		margin-top: 0;
}

/* search bar search box */

#people-search-bar form span.action{
padding:0px;
margin:0px;
}

/* to style the search button itself */
#people-search-bar form input.button{
width:78px;
padding:0px;
margin:0px;
font-size:15px; /* we need to specifiy the font size so that it is aligned properly in FF3.5 for PC as it doesn't cascade */
}

#people-search-bar {
padding-top:5px;
text-align:left;
height:25px;
/* background-color: pink; */
width:295px;
}

#people-search-bar form div.text input,
#people-invite-form-container form div.text input {
line-height:17px;
height:17px;
}

#people-search-bar form div.text input, 
#people-search-bar textarea, 
#people-search-bar form div.file input, 
#people-search-bar form div.select select, 
#people-search-bar fieldset.date div select,
#people-invite-form-container form div.text input, 
#people-invite-form-container textarea, 
#people-invite-form-container form div.file input, 
#people-invite-form-container form div.select select, 
#people-invite-form-container fieldset.date div select,
#people-search-bar form div.text input,
#people-invite-form-container form div.text input {
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
margin-bottom:0em;
width:240px;
}

#people-search-bar form div.text input, 
#people-search-bar form div.file input,
#people-invite-form-container form div.text input, 
#people-invite-form-container form div.file input {
padding:2px;
margin:0px;
}


#people-invite-form-container #invite-by-email div.text input{
width:220px;
}

#people-search-bar form div.file textarea,
#people-search-bar textarea,
#people-invite-form-container textarea,
friendinviteform-message-container textarea
{
 font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}


/* end search bar search box */


/* sort options dropdown settings to work within people */

#sort-container {
float:right;
padding-top:5px;
width: auto;
}

#sort-container fieldset,
#sort-container form div.text,
#sort-container form div.file, 
#sort-container form div.select {
margin-bottom:0;
}

/* end button bar */

/* people listing styles */

.people-list-container .people-list{
border-bottom:1px solid #E3E3E3;
margin-bottom:10px;
padding: 10px 0 5px 10px;
display: inline-block;
width: 465px;
height: 90px;
}

#people-heading {
margin-top:5px;
width:100%;
}

#people-header h1{
	float: left;
}

#people-header .paginator{
	float: right;
}

.people-list-container .Ltcolumn {
float:left;
width:100px;
margin:0px;
min-width: 100px;
}

.people-list-container .imgWrapper{
display: block;
text-align: center;
}

.people-list-container .imgWrapper img{
	width: 75px;	
}

.people-list-container .Rtcolumn {
float:left;
margin:0 0 0 10px;
padding:0px;
width:288px;
}

#contributors-list li a {
display: inline;
}

.people-list-container .thumb-mask {
height:75px;
width:100px;
margin:0;
padding:0;
}

.people-list .thumb-mask .histree-img {  /* may need this to fix alignment, go look for it in s and brand */
}

.people-list-container .thumb-mask.small {
height:55px;
width:55px;
}

.people-list-container .people-username{
padding:0px;
margin:0px;
line-height: 22px;
font-size: 14px;
}

.people-list-container div.meta  {
margin-top:4px;
padding-top:4px;
margin-bottom:10px;
border-top:1px dotted #999999;
width: 220px;
}

.people-list-container .border-right  {
margin-right:8px;
padding-right:8px;
border-right:1px solid #999999;
}
.people-list-container .border-left {
margin-left:8px;
padding-left:8px;
border-left:1px solid #999999;
}

.people-list-container li {
font-size:11px;
}

.people-list-container .people-meta {
position: relative;
float:left;
display:block;
}

.people-list-container .column2 {
position:relative;
float:left;
display:block;
font-size: 13px;
}

.people-list-container .details {
color:#999;
line-height:1.223em;
}

.people-list-container .details strong {
color:#6F6F6F;
font-family:Georgia,"Times New Roman",Times,serif;
}

.people-list-container .details span.stats {
color:#999;
font-style: normal;
display:block;
line-height:17px;
}

.people-list-container .details em {
font-style:italic;
}

.people-list-container .details em a, #people-list .details em a:visited {
color:#069;
font-weight: normal;
background-color:#fff;
}

.people-list-container .details em a:hover,  #people-list .details em a:hover:visited {
color:#99ac2f;
background-color:#fff;
font-weight: normal;
}
/* end people listing styles */


/* invite people form classes */

#people-invite-form-container{
position:relative;
float:left;
top:20px;
width:100%;
}


#friendinviteform-recipient{
position:relative;
float:left;
}

#people-invite-form-container .column-50{
/*padding-bottom: 1.875em;*/
position:relative;
float:left;
width:325px;
}

#people-invite-form-container .column-right {
position: relative;
float:right;
}

#people-invite-form-container #invite-by-email{
position:relative;
float:left;
top:5px;
padding:0;
width:100%;
}

#people-invite-form-container #invite-by-email p.invite-from{
margin: 0em 0em;
position:relative;
float:left;
top:5px;
height:30px;
font-size:13px;
width:100%;
}

#people-invite-form-container #invite-by-email p.invite-from strong{
position:relative;
float: left;
font-size:13px;
width:55px;
}

#people-invite-form-container #invite-by-email div.text{
position:relative;
float: left;
width:100%;
margin-bottom: 0;
}

#people-invite-form-container #invite-by-email div.text label{
font-size: 13px;
font-weight: 600;
width: 4em;
}

/* sort options settings to work within people */

#invite-list-container li *{
    vertical-align: middle;
}
.remove-email-invite{
    border: 0px;
}

#invite-by-email{
width:365px;
}

#invite-by-email .buttons{
    padding-left: 5px;
}

#people-invite-form-container #invite-by-email ul.buttons li.add{
position: relative;
float:left;
left:0px;
margin-bottom: 0em;
} 

/* add button */
#people-invite-form-container #invite-by-email ul.buttons li.add input.button{
position:relative;
float:left;
left:-2px;
width:75px;
color:#006699;
line-height:23px;
height:23px;
padding:0px;
background:#FFF url(/i/present/default/bg-buttons.gif) repeat-x scroll 0 100%;
}

#people-invite-form-container #invite-by-email ul.buttons li.add input.button:hover{
color:#fff;
background:#a7ba40 none repeat scroll 0 0;
}

#people-invite-form-container #invite-emails-list{
clear: both;
border-bottom: 1px solid #efefef;
margin: 0 1.5em 1.875em 3.5em;
max-height: 11.125em;
overflow: auto;
}

#people-invite-form-container #invite-emails-list li{
border-top: 1px solid #efefef;
padding: 0.385em 0 0.385em 0.385em;
line-height: 2.25;
}

#people-invite-form-container #invite-emails-list li div.checkbox{
margin: 0;
}

#people-invite-form-container #invite-emails-list li div.checkbox label{
}

#people-invite-form-container #invite-emails-list li span.actions{
float: right;
line-height: 1;
}

#people-invite-form-container .people-subtitle-container{
position: relative;
width:345px;
margin:auto;
line-height: 22px;
}

#people-invite-form-container .people-subtitle-container h2 {
position: relative;
float:left;
width:100%;
margin:0;
margin-top:25px;
}

#people-invite-form-container .people-subtitle-container h1 {
position: relative;
float:left;
width:100%;
font-size:13px;
margin: 1em 0;
color:#9b9b9c;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height: 14px;
}


#import-email-addresses{
margin: 100px 0;
}

#import-email-addresses img{
float: right;
}


#import-email-addresses a:link, #import-email-addresses a:visited{
display: block;
text-decoration: none;
background: #fff url(/i/present/default/bg-buttons.gif) repeat-x 0 100%;
border: 1px solid #72aac6;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 8px 0.75em;
}

#import-email-addresses a:focus,#import-email-addresses a:hover{
background: #fff;
border-color: #069;
}

#import-email-addresses strong{
display: block;
font-weight: 400;
}

#import-email-addresses a:focus strong, #import-email-addresses a:hover strong{
text-decoration: underline;
}

#import-email-addresses em{
display: block;
color: #222;
font-family: Georgia,"Times New Roman",Times,serif;
padding: 4px 0 8px;
}

#people-invite-form-container #invite-message p{
position: relative;
float:left;
top:0px;
font-size: 13px;
font-family: Georgia,"Times New Roman",Times,serif;
font-style: italic;
color:#9b9b9c;
}

#people-invite-form-container #invite-message p strong{
display: block;
font-style: normal;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
color:#534442;
}

#people-invite-form-container #invite-message div.text{
width: auto;
font-size: 16px;
}

#people-invite-form-container #invite-message label{
font-weight: 600;
float: none;
width: auto;
font-size: 13px;
}

#people-invite-form-container #invite-message textarea{
width:410px;
border:solid #E3E3E3 1px;
}

#people-invite-form-container #invite-message p#character-count{
font-style: normal;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
color:#534442;
margin-top:10px;
width:100%;
height: 25px;
display: block;
color:#6f6f6f;
}

#invite-message p#character-count span{
color:#c60;
}

#invite-message-button-container{
position: relative;
float:left;
top:20px;
width:420px;
}

#people-invite-form-container p.action{
margin: 0;
}

#people-invite-form-container input.button {
position:relative;
float: right;
height: 35px;
width:122px;
color:#fff;
background:#8DBE43 url(/i/present/default/bg-blue.png) repeat-x scroll 0 -1px;
border-bottom:1px solid #E3E3E3;
}

#people-invite-form-container input.button:hover {
position:relative;
float: right;
height: 35px;
color:#fff;
width:122px;
background:#8DBE43 url(/i/present/default/bg-green.png) repeat-x scroll 0 -1px;
border-bottom:1px solid #E3E3E3;
}

#people-invite-form-container p.action a.cancel{
position:relative;
text-align: center;
width:75px;
}

#people-invite-form-container p.action a.cancel:hover {
position:relative;
width:75px;
}


#people-invite-form-container .column-50 {
padding-bottom:20px;
float:left;
width:50%;
}

#people-invite-form-container .column-right {
float:right;
}

#people-invite-form-container .column-break {
border-right:0.063em solid #E3E3E3;
}

#people-invite-form-container .column-break {
width:49%;
}

/* end invite people */


/* END histree people panel */

#member-edit-form .modals{
	border-top:  1px dotted #ddd;
	border-bottom:  1px dotted #ddd;
	margin-bottom:  10px;
	width:  100%;
	float: left;
}

#member-edit-form .modals a{
	float:  left;
	clear: both;
	font-size:12px;
	padding:10px 0;
}

#member-edit-form div.text input{
	width:  240px;
}

#member-edit-form fieldset.date{
	float:  left;
	margin-left: 0;
	width:  auto;
}

#member-edit-form fieldset.date div.date{
	margin-left: 0;
	float:  left;
}

#member-edit-form div.checkbox{
	float: right;
	margin:  0;
	clear:  none;
	line-height:  200%;
}

.top-bar form .search fieldset, .top-bar form .search div.text, .top-bar form .search div.file, .top-bar form .search div.select, .top-bar form .search p{
	float:  none;
	width:  auto;
	display:  inline;
}

.top-bar form .search p.action{
	margin-right:  30px;
	margin-left:  0px;
	clear: none;
}

p.small{
	font-size:  10px;
}

.feedback-panel {
    padding:20px;
    width: 250px;
    background: #bab6d8;
    border: #29216d 1px solid;
    position:fixed;
    top:275px;
    left:-292px;
}
 
.feedback-panel a.feedback-tab {
    background:transparent url(/i/content/feedback_tab.gif) no-repeat scroll 0 0;
    border-width: 1px 1px 1px 0;
    display:block;
    height:100px;
    left:46px;
    bottom:21px;
    position:relative;
    float:right;
    text-indent:-9999px;
    width:28px;
    outline:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.histrees-listings-container{
	clear: both;
}

#canvas{
	clear: right;
	padding-bottom: 40px;
	min-height: 840px;
}

.histree-list{
	min-height: 270px;
}

.tooltip{
	vertical-align: text-top;
}

#payform-billingcountry{
	width: 165px;
}

.histree-listing-summary{
	float: left;
	width: 135px;
	text-align: center;
	font-size: 12px;
	margin: 7px;
	height: 335px;
	overflow: hidden;
}

#search-results .histree-listing-summary{
	height: 370px;
}

.histree-listing-summary .histree-img img{
	width: 60px;
}

.histree-listing-summary .buttons{
	line-height:45px;
	margin: 5px 0;
	text-align: left;
}

.featured .histree-listing-summary .buttons{
	line-height: 1;
	text-align: center;
}

.featured .histree-listing-summary{
	height: 335px;
}

.histree-listing-summary .histree-name{
	padding: 5px 0;
}

.histree-listing-summary .histree-desc{
	padding: 3px;
	margin-bottom: 10px;
}

.histree-listing-summary ul.meta li{
	padding: 3px 0;
	position: static;
	border: 0px;
	border-bottom: 1px dotted #E3E3E3;
	text-align: left;
}

.histree-listing-summary ul.meta li strong{
	padding: 3px 0;
	position: static;
	border: 0px;
	border-bottom: 1px dotted #E3E3E3;
	text-align: left;
}

#content.join{
	min-height: 500px;
	background: transparent url(/i/content/album_backgrounds/leaves-big.jpg) no-repeat scroll center top;
}

#content.leaves{
	min-height: 500px;
	background: transparent url(/i/content/album_backgrounds/leaves-big.jpg) no-repeat scroll center top;
}

#signinforgotform label{
	width: 122px;
}

.top-bar form#featuredsearch .search p.action{
	clear:none;
	float:left;
	margin:0;
	padding:0;
}

#change-featured-created div.paginator-heading h2{
	padding-top:  0;
}

#friends-invite-list{
	width: 625px;
	font-size: 12px;
}

#friends-invite-list span.delete{
	float:right;
	line-height:22px;
	text-align:right;
}

#friends-invite-list h2{
    text-align: left;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
	float: left;
}

#friends-invite-list .suitcase{
	float:left;
	padding-top:20px;
    margin: 0 20px;
	width: 260px;
}

#friends-invite-list ul{
	width: 250px;
	height: 410px;
	border: 1px solid #ccc;
	overflow-y: auto;
	margin: 0;
	padding: 5px;
	font-size: 12px;
}

#friends-invite-list li{
	padding: 5px;
    border-bottom: 1px dotted #e3e3e3;
	cursor: pointer;
}

#friends-invite-list li img{
    margin-right: 5px;
}

.suitcase li *{
	vertical-align: middle;
}

#friends-invite-suitcase{
	margin:200px 13px;
}

#friends-invite-suitcase input{
	width: 100px;
	margin-top: 5px;
}

#friends-invite-list ul label{
	width: 200px;
}

.name-label{
    width: 75%;
    display: inline;
}

#friends-invited-list .name-label{
    width: 65%;
}

#friends-invited-list div#invite-send-message{
	width: 275px;
	margin: 10px 20px;
}

#invite-send-message p{
	margin-bottom: 15px;
	line-height: 15px;
}

#friends-invite-list .bottom-actions{
    margin-right: 20px;
	width: 100%;
	text-align: right;
}

#friends-invite-list .bottom-actions input.button{
	padding-left: 10px;
	padding-right: 10px;
}

#invite-all-friends{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#invite-right-side{
	width: 280px;
	float: left;
}

.bottom-actions-centered{
	text-align: center;	
}

.bottom-actions-left{
	text-align: left;	
}

#hs-page-wrapper .bottom-actions-centered{
	padding-top: 50px;
}

.bottom-actions{
	float: right;
	margin-top: 10px;
	margin-bottom: 30px;
}

.bottom-actions input{
	margin: 0 5px;
}

.message-request-complete{
    font-size: 12px;
    padding: 8px 10px;
    border-bottom: 1px dotted #e3e3e3;
}

#create-communitree-form{
	width: 450px;
}

.drag-list .yui-nav{
	display: none;
}

.drag-list .yui-content{
background:  transparent !important;
border:  0 !important;
}

.drag-list .histrees-listings .histree-listing-summary, .drop-list .histree-listing-summary{
	background: white;
	height: 120px;
	border:  1px solid #999;
	cursor: pointer;
	width: 135px;
	padding: 0;
}

.drop-list .histree-listing-summary{
	overflow: visible;
	margin: 7px;
	position: relative;
	border-color: #72AAC6;
	cursor: default;
}

.drop-list .deleteIcon{
	position: absolute;
	top: -5px;
	right: -5px;
	cursor: pointer;
}

.drop-list input{
	display: none;
}

.paginator-heading p{
	margin-left: 18px;
	clear: both;
}

.change-featured .paginator-heading p{
	margin-left: 0;
	text-align: left;
}

.fb_content_loader{
	float: left;
}

#members-list li.listing{
	border-bottom:1px solid #E6E6E6;
	position:relative;
	padding-bottom: 10px;
}

#members-list li .actions{
    text-align: right;
	padding-top: 15px;
}

#members-list li h3{
    margin-bottom: 0;
	clear: left;
	white-space: nowrap;
}

.change-featured .top-bar{
	display: none;
}

.staff .change-featured .top-bar{
	display: block;
}

.quarantined{
    padding: 2px 15px;
    background-color: #FFF;
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    font-family: arial;
    border: 1px solid #006699;
	margin-right: 5px;
}

div.yui-ac-bd ul li{
	float: none;
	display: block;
}

#accountdeleteform-submit{
	float: right;
	margin-right: 5px;
}
form#friendinviteimportform div.checkbox{
    margin-left: 0;
}

form#friendinviteimportform div.text, form#friendinviteform div.text{
    width: auto;
}

form#friendinviteimportform div.selection-tools div.all-none{
    float: none;
    margin: 0 20px;
}

form#friendinviteimportform ol#members-list, form#friendinviteimportform ol#invite-emails-list{
border-bottom:1px solid #DFD5E0;
border-top:1px dotted #DFD5E0;
margin-bottom:20px;
max-height:160px;
overflow:auto;
padding:5px 0;
}

p#character-count{
    padding-left: 112px;
}

#friends-invite-import div.selection-tools div.all-none{
    float: none;
    margin: 0 20px;
}

.member h3{
    margin: 0;
    padding: 0;
}

.member h3 .email{
    font-family:"Arial";
font-size:12px;
}

#member-plans {
	font-size: 12px;
}

#member-plans th{	
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding: 10px;
}
#member-plans td{
	padding: 15px;
	border-bottom: 1px dotted #e3e3e3;
}

#payform .account-plan{
	color: #006699;
	margin-left: 30px;
}

#invite-by-email li.add input{
margin-left:10px;
padding:2px;
}

.people-subtitle-container{
    width: 24%;
    float: left;
    margin-right: 1%;
}

#friendinviteform-message-container{
    width: auto;
}

#friendinviteform-message{
    width: 250px;
}

#delete-account{
	margin-top: 50px;
	line-height: 30px;
}

#tos{
	font-size: 12px;
}

#tos li{
	list-style: decimal;
	margin-left: 40px;
}

#tos li h2{
	font-weight: bold;
	margin-bottom: 10px;
}

#tos .tos-sublist{
	padding-left: 30px;
}

#tos .tos-sublist li{
	list-style: lower-alpha;
}
#tos .centered{
	margin: 10px 0;
}
.centered{
	text-align: center;
}
#upload-filetypes{
	margin: 10px 0;
	font-size: 12px;
}

.paid{
	font-size: 14px;
	line-height: 20px;
}

.paid label{
	font-weight: bold;
}

.search-people-listing{
	float: left;
}

#member-email{
	font-size: 12px;
	margin: 10px 0 10px 110px;
}

.welcome-text{
    padding: 0pt 10px 20px;
    float: left;
    width: 600px;
    font-size: 15px;
}

#my-computer{
	text-align: center;
	font-size: 16px;
	background: #F7F7F7 url(/i/present/default/bg-top-bar.gif) repeat-x scroll 0 100%;
	padding: 5px;	
	border:solid #E3E3E3;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	border-width:1px 1px 0;
}

#upload-types li{
		margin-left: 10px;
		line-height: 25px;
}

#upload-types button{
	font-weight: bold !important;
	font-style: italic !important;
	cursor: default;
	line-height: 14px;
}

#visualizer-swf{
		min-height: 600px;
}

ul.highlight li em{
    float: left;
}

#ie6-nosignin{
	margin: 5px 0;
	padding: 5px;
}

#ie6-nosignin img{
	float: left;
}

#ie6-nosignin h2{
	margin-left: 40px;
}

#upload-histree-meta {
	margin: 10px;
	font-size: 15px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #e3e3e3;
}

#upload-histree-meta img{
	float: left;
	margin: 10px 10px 0;
	border: 1px solid #e3e3e3;
	padding: 3px;
	width: 60px;
}

#upload-histree-meta h1{
	margin-top: 10px;
	float: left;
}

#upload-histree-meta h1 strong{
	color: #AAAAAA;
	font-family: georgia, serif;
	font-weight: 300;
	font-size: 13px;
}

#upload-histree-meta p{
	margin-top: 35px;
}

#upload-histree-meta #histree-title{
	color: #99AC2F;
}

#breadcrumbs{
	font-size: 13px;
	padding: 5px 10px;
	margin-bottom: 10px;
	background-color: #EBF8FF;
}

#branchmanageform #privacy div{
	padding: 5px 10px;
}

#branchmanageform #assignadmin-container label{
	width: 150px;
}

#branchmanageform div.field{
	margin: 8px 0;
}

#test-drive-text{
	padding: 7px 30px;
	vertical-align: middle;
}
#test-drive-text p{
	float: left;
	width:600px;
}
#test-drive-text a.button{
	font-size: 16px;
}

#histree #cb-asset-info-wrapper{
		float: left;
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #E3E3E3;
		border-left: 0;
}

#histree #cb-asset-info-wrapper form, #histree #cb-asset-info-wrapper .form-placeholder {
		float: left;
		border-left: 1px solid #E3E3E3;
}

#histree-root{
	padding-top:15px;
}

#histree-root h1{
	font-size: 16px;
	color: white;
	background-color: #99AC2F;
	text-align: center;
	border: 1px solid #99AC2F;
	margin: 0 auto;
	width: 150px;
	-moz-border-radius:5px;
}

#histree-privacy-form{
	width: 425px;
}

.prompted-action {
	font-size: 12px;
	color: #fff;
	background: #8DBE43 url(/i/present/default/bg-green.png) repeat-x scroll 0 0;
	border-width: 0 1px;
	border-style: solid;
	border-color: #84b33a;
}
.prompted-action a{
	color: #fff;
	padding: 3px 10px;
}

#histree-scroller-container{
	height: 200px;
	width: 615px;
	min-height: 200px;
	min-width: 615px;
}

#histree-content-assets{
	margin: 10px 0;
}


#histree-content-asset a{
	display: block;
}

#histree-content-asset form{
	float: left;
}

#histree-content-asset{
	float: left;
	width: 445px;
	height: 150px;
	max-height: 550px;
	margin: 15px 5px 0;
	padding: 20px 0 0 20px;
	border: 1px dotted #e3e3e3;
}

#histree .intro-text{
	margin: 10px;
	text-align: center;
}


#histree .histree-asset-nav{
	line-height: 27px;
}

#histree .controls{
	text-align: center;
}

#histree div.paginator-heading h2{
	clear: none;
}

#histree-content-asset .photo, #histree-content-asset .object{
	float: left;
	margin-right: 15px;
	width: 150px;
	text-align: center;
	font-size: 12px;
}

#histree-content-asset form div.text{
	width: 250px;
}
#histree-content-asset form div.text label{
	float: none;
	display: block;
	padding-top: 0px;
	text-align: left;
}

#histree-content-asset form div.text input, #histree-content-asset form div.text textarea{
	width: 100%;
}

.fullwidth{
		width: 100%;
}

#actions-friend-selected .message{
		border: 0;
}

#current-avatar img{
		width: 80px;
}

#signin-forgot-form{
margin: 0 auto;
text-align: center;
position: relative;
width: 600px;
}

#signin-forgot-form div.text{
	width: auto;
}

#signin-forgot{
margin-bottom: 40px;
}

#signin-forgot p.action{
	margin-left: 0px;
}

#friends-to-invite li.selected{
	background-color: lightblue;
}

#search-results .member{
		display: block;
		height: auto;
		min-height: 0;
		width: auto;
}

#search-results #members-list li .actions {
bottom:10px;
position:absolute;
right:0;
}

#histree-selector{
position:absolute;
right: 0px;
top: 0px;
font-size: 12px;
white-space: nowrap;

}

#histree-selector select{
	font-size: 12px;
}

#new-histrees.cta ul li ul.meta, #popular-histrees.cta ul li ul.meta{
	margin-bottom: 10px;
}

#site-featured-histrees .histree-listing-summary{
	height: 75px;
	width: 250px;
	margin-bottom: 40px;
	font-size: 12px;
	padding-top: 0px;
}

#site-featured-histrees .histree-name{
	float:right;
	width: 165px;
	text-align: left;
}

#site-featured-histrees .by-line{
	margin-top: 5px;
	font-size: 12px;
}

#site-featured-histrees .histree-img{
	float:left;
	width: 75px;
}

#site-featured-histrees .histree-img img{
	width: 75px;
}

.change-featured .histrees-listings .histree-listing-summary .histree-name{
		height: 40px;
		font-size: 11px;
		overflow: hidden;
		text-align: center;
}

.results #members-list li.listing {
float:left;
height:140px;
margin-bottom:20px;
margin-right:35px;
padding-bottom:0;
position:relative;
width:45%;
overflow: hidden;
}

#histree-gallery{
	text-align: center;
}

#histree-gallery h2{
	text-align: left;
	font-size: 16px;
	margin-bottom: 10px;
}

#histree-gallery #gallery-img{
	height: 113px;
	width: 150px;
	position: relative;
	margin: 0 auto;
	padding: 0 30px;
}

#histree-gallery-cta{
	font-family: Helvetica;
	font-size: 18px;
	color: #99CC00;
	padding: 20px;
}

#histree-gallery #histree-caption{
	font-size: 12px;
	margin-top: 10px;
}

#histree-gallery #histree-gallery-content{
	padding: 0 10px;
	position: relative;
	height: 185px;
}

.yui-skin-sam #histree-gallery-pagination.yui-pg-container{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

#histree-gallery-pagination .yui-pg-previous{
	position: absolute;
	top: 35px;
	left: 0px;
}


#histree-gallery-pagination .yui-pg-next{
	position: absolute;
	top: 35px;
	right: 0px;
}

#histree-contributors{
	font-size: 12px;
	margin-bottom: 20px;
}

#connected-histrees{
	font-size: 12px;
}

#connected-histrees .histree-summary{
	width: 250px;
	height: 50px;
}

#connected-histrees .histree-listing-summary{
	height: 75px;
	width: 250px;
	margin: 0 20px 0 0;
	font-size: 12px;
	padding-top: 0px;
}

#connected-histrees .histree-name{
	float:right;
	width: 165px;
	text-align: left;
}

#connected-histrees .by-line{
	margin-top: 5px;
	font-size: 12px;
}

#connected-histrees .histree-img{
	float:left;
	width: 75px;
}

#connected-histrees .histree-img img{
	width: 75px;
}

.manage-connect{
	display: inline-block;
	margin-top: 72px;
}

#histree-info-box{
	margin: 20px 0 0 0;
	padding: 20px;
}


#histree-info-box h2{
	margin-left: 0px;
	margin-bottom: 10px;
	font-size: 16px;
}

.pageheader h1{
	float:left;
}

#bottomCarousel{
	float: left;
}

#bottomCarousel ol.listings li, #home-featured-communitrees ol.listings li{
	width: 171px;
	height: 150px;
	margin: 10px 10px 0;
	padding: 10px 0;
	font-size: 12px;
	border: 0 !important;
	outline: none !important;
	text-align: center;
}

.border-left{
	border-left: 1px dotted #e3e3e3;
}

#home-featured-communitrees ol.listings li{
	float: left;
}

#bottomCarousel ol.listings li a, #home-featured-communitrees ol.listings li a{
	height: 40px;
	line-height: 12px;
	display: block;
}

#bottomCarousel ol.listings, #home-featured-communitrees ol.listings{
	padding-left: 3px;
}

#bottomCarousel ol.listings li:active{
	border: 0 !important;
	outline: none !important;
}

.yui-skin-sam #bottomCarousel.yui-carousel{
	border: 0;
}

.yui-skin-sam #bottomCarousel.yui-carousel li.yui-carousel-item-selected:active{
	border: 0 !important;
	outline: none !important;
}

#your-communitrees{
	height: 208px;
	margin-left: 0;
	padding-bottom: 25px;
}

#home-featured-communitrees{
	float: left;
	margin-left: 10px;
}

#welcome-signin p.forgot {
	margin-bottom:0;
	color:#6f6f6f;
	padding-top:2px;
	margin-left: 110px;
}

#mid-section{
	margin-top: 15px;	
}

#splash-new-histrees li.histree-listing-summary{
	height: 75px;
	width: 200px;
}

#splash-new-histrees .histree-name{
	float: right;
	width: 130px;
	text-align: left;
}

#splash-new-histrees .histree-img{
	float: left;
}

#whatisa-histree{
	padding-left: 20px;
}

#whatisa-histree .column-50{
	margin: 0 10px;
}

#whatisa-histree h2{
	margin-left: 0px;
}
#whatisa-histree h3{
	margin-top: 0px;
}

#site-featured-histrees{
	padding-left: 20px;
	display: inline-block;
	width: 100%;
}

#action-buttons{
	width: 445px;
	float: left;
	text-align: center;
	min-height: 208px;
	padding-top: 23px;
}

#action-buttons .join, #action-buttons .test-drive{
	display: block;
	margin: 0 auto;
	text-decoration: none;
}

#action-buttons .join{
	color: white;
	height: 70px;
	padding-top: 16px;
	font-size: 28px;
	width: 273px;
	background: url(/i/content/get-started-button.png) no-repeat;
}

#action-buttons .test-drive{
	color: white;
	height: 70px;
	padding-top: 18px;
	font-size: 20px;
	width: 245px;
	background: url(/i/content/test-drive-button.png) no-repeat;
}


#resend-activation-form{
	position: absolute;
	top: 70px;
	left: 120px;
}

#join-form-accountplan-container{
	display:none;
}

div.info-graphic, div.info-text{
	margin: 0 auto;
	text-align: center;
}

div.info-text p{
	font-size:19px;
	padding-bottom:30px;
	text-align:left;
	width:375px;
}

div.info-text p img{
	margin-right: 10px;
}

div.info-text{
	background-color: #f5f5f5;
	padding: 15px;
	margin-bottom: 20px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

#member-welcome div.info-graphic{
	float: left;
	width: 691px;
}

#member-welcome div.info-graphic, #member-welcome div.info-text{
	text-align: left;
	margin: 0px;
	border: 0;
	float: left;
}

#member-welcome div.info-text p{
	font-size:12px;
	margin-left:20px;
	margin-right:0;
	text-align:left;
	width:200px;
	float: left;
}

#member-welcome h1{
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}

#member-welcome.facebook h1{
	text-align: left;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 30px;
	vertical-align: middle;
}

#member-welcome.facebook h1 span{
	position: relative;
	top: -22px;
	margin-left: 10px;
}

#member-welcome  div.info-text{
	float: left;
	background: transparent;
}

#member-welcome #fbFriends{
	width: 550px;
	float: left;
}

#member-welcome #fbFriends ul{
	margin: 3px 10px 3px 15px;
	max-height: 350px;
	overflow-y: auto;
}

#member-welcome #fbFriends li{
	font-size: 12px;
	position: relative;
	border-bottom: 1px dotted #e3e3e3;
	padding: 5px;
}

#member-welcome #fbFriends li.last{
	border-bottom: none;
}

#member-welcome #fbFriends li *{
	vertical-align: middle;
}

#fbFriends li a.username{
	margin-left: 10px;
	font-size: 15px;
}

#fbFriends li span.add-friend{
	position: absolute;
	top: 21px;
	right: 20px;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}


#fbFriends li span.add-friend img{
	position: relative;
	margin-top: -2px;
}

.fbAlbumCover{
	margin-left: 15px;
	width: 100px;
	float: left;
}

.fbTaggedUsers{
	float: right;
}

.fbTaggedUsers ul{
	margin-bottom: 10px;
	border-bottom: 1px dotted #e3e3e3;
	padding-bottom: 5px;
}

.fbTaggedUsers li{
	display: inline-block;
	width: 65px;
	font-size: 11px;
}

.fbTaggedUsers img{
	width: 40px;
}

.fbTaggedUsers input.button{
	margin-top: 10px;
}

#member-welcome #friendsActivity{
	float: right;
	width: 335px;
	text-align: center;
}

#member-welcome #fbAlbumImport{
	text-align: center;
	margin-bottom: 30px;
}

/* old way
#fbAlbumImport li.album{
	vertical-align: top;
	margin-top: 20px;
	font-size: 12px;
	position: relative;
	width: 390px;
	display: inline-block;
	margin-right: 50px;
}
*/

#fbAlbumImport li.album{
	vertical-align: top;
	margin-top: 10px;
	font-size: 12px;
	position: relative;
	width: 418px;
	display: inline-block;
	padding-right: 50px;
	padding-bottom: 10px;
	border: 1px solid #e3e3e3;
	height: 180px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


#fbAlbumImport li.album h3{
	margin-top: 10px;
	font-size: 18px;
}

#fbAlbumImport .album-import{
	position: absolute;
	bottom: 10px;
	left: 112px;
	padding: 5px 30px;
	font-size: 14px;
	background: #6BB9F3;
	color: #fff;
	border: none;
}

#communitreemanageform #private-options{
	margin-bottom: 40px;
	visibility: hidden;
}

#communitreemanageform-search-visibility-container{
	float: left;
	width: auto;
}

#communitreemanageform-search-visibility-container label{
	padding-left: 103px;
	position: absolute;
	width: auto;
	line-height: 22px;
}

#communitreemanageform-search-visibility-container select{
	position: absolute;
	width: 100px;
	font-size: 12px;
	margin-right: 5px;
}

#assignadmin-container{
	float: left;
}

#assignadmin-container input.button.communitrees-add-admin{
	margin-left: 110px;
}

.import-albums-table {
	width: 100%;
	font-size: 12px;
}

.import-albums-table th{
	background-color: #3B5998;
	color: #fff;
	padding: 5px;
}

.import-albums-table td{
	border-bottom: 1px solid #3B5998;
	padding: 3px;
}

.import-albums-table .import-selection{
	width: 35px;
	text-align: center;
}

.import-albums-table .import-album-cover{
	width: 75px;
}

.import-albums-table .import-album-name{
	padding-left: 5px;
	width: 375px;
}

td.last-table-row{
	border-bottom: 0px;
	padding: 20px 0;
}

#myspace-imports .import-albums-table th{
	background-color: #003399;
	color: #fff;
	padding: 5px;
}

#myspace-imports .import-albums-table td{
	border-bottom: 1px solid #003399;
	padding: 3px;
}

#invite-button-alt{
	margin:0 auto 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:230px;
	display: block;
}

#header-utilities .formerrors{
	position: relative;
	top: -15px;
	right: 165px;
}

#import-success.cta{
	margin-top: 20px;
}

#import-success.cta ul{
	padding-left: 35px;
}

#hs-info-wrapper #personal-web-privacy-form-privacylevel{
	clear: both;
	width: auto;
}

#hs-info-wrapper #personal-web-privacy-form-privacylevel p{
	float: left;
	clear: both;
	margin: 0;
	width: 100%;
}

#hs-info-wrapper #personal-web-privacy-form-privacylevel p input, #hs-info-wrapper #personal-web-privacy-form-privacylevel p label{
	width: auto;
	float: left;
	padding: 0;
	clear: none;
	margin: 10px 0 0 10px;
}

#flickr-imports h1 img{
	margin-right: 5px;
}

.selection-method{
	margin-bottom: 30px;
}

.import-method{
	float: left;
	margin: 10px 20px;
}


#flickr-imports .import-albums-table th{
	background-color: #1057AE;
	color: #fff;
	padding: 5px;
}

#flickr-imports .import-albums-table td{
	border-bottom: 1px solid #1057AE;
	padding: 3px;
}

#tags-import li input{
	margin-right: 5px;
}


#signin-forgot-form p.action{
	width: 100%;
}

#signin-forgot-form p.action input{
	width: auto;
}

.action-label-container{
	margin-bottom: 10px;
	font-size: 12px;
	text-align: left;
}

.action-label-container div.action-label{
	float: left;
	width: 350px;
}

.action-label-container input{
	float: right;
}

#histree-share-invite{
	float: left;
	margin-right: 5px;
	color: #fff;
	padding: 3px 20px;
	text-decoration: none;
	font-size: 14px;
}

#home .column-66{
	min-height: 550px;
}

#histree-comments{
	padding: 15px;
	margin: 15px 0 0;
}

#histree-comments .total-comments{
	float: right;
	font-size: 14px;
	margin: 4px 16px;
}

.container-header h2{
	float: left;
}

#histree-comments .comment-wrapper{
	padding: 15px;
	margin-bottom: 10px;
}

#histree-comments .comment-date{
	float: right;
}

#histree-comments .user-comment img{
	float: left;
}

#histree-comments .user-comment .name-comment{
	float: left;
	margin-left: 10px;
}

#histree-comments .comment-delete{
	text-align: right;
	background:transparent;
	border: none;
	padding: 0px;
}


#histree-comments form {
	height:auto !important;
	background:#fff;
	border:none;
	padding:.769em 1.231em;
}

#histree-comments div.comments-list form label {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#6f6f6f;
}

#histree-comments div.comments-list form div.text {
	width:100%;
	margin:0;
}

#histree-comments div.comments-list form textarea {
	clear: left;
	width: 97.5%;
	border: 1px solid #e3e3e3;
	margin: 10px 0 0;
	padding: 5px;
}

#histree-comments div.comments-list form p.action {
	text-align: right;
}

#join-registered h1{
	font-size: 18px;
	margin-bottom: 20px;
}
#join-registered p{
	font-size: 14px;
	margin-bottom: 10px;
}

#invites-sent{
	margin: 20px 0;
}

#member h1{
	margin-bottom:15px;
}

#testimonial{
	display: none;
}

p.text{
	margin-bottom: 15px;
}

#help.howto ol{
	list-style: decimal outside none;
	padding-left: 35px;
	font-size: 14px;
}

#help.howto ol li{
	list-style: decimal outside none;
	padding-left: 5px;
	margin-bottom: 25px;
}

#help.howto ol li img{
	padding: 3px;
	border: 1px solid #ccc;
	margin: 5px 0;
	display: block;
}

#help.howto h3{
	margin-bottom: 15px;
}

#help.howto .buttons h1{
	display: inline;
	margin-right: 25px;
}

#help.howto .create-histree{
	display: inline;
	float: none;
}

#help.howto .buttons a.button img{
	vertical-align: middle;
	padding-bottom: 2px;
	padding-right: 5px;
}

#help.howto .buttons a.button{
	font-size: 16px;
	font-weight: bold;
	background: transparent url(/i/content/join-green-bg.png) repeat-x left top;
	color: white;
	padding-left: 3px;
}

#help.howto .buttons{
	text-align: left;
	margin: 25px 0;
}

#userlookup table td{
	padding: 3px 11px;
}

.buttons.personalweb{
	text-align: center;
	margin-bottom: 20px;
}

span.button.createPersonalWeb{
	background: white url(/i/present/default/bg-blue.png) repeat-x scroll 0 0;
	color: white;
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
	display: inline-block;
}

span.button.createPersonalWeb span{
	padding: 5px 3px 5px 38px;
	background: transparent url(/i/present/default/histree-connections-icon.png) no-repeat scroll left center;
}

#friends-list h3 p{
	font-weight: normal;
	font-style: italic;
}

#help-makehistree{
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 12px;
	line-height: 15px;
}

#help-home-container{
	text-align: center;
	padding-bottom: 10px;
}

#help-home-container a{
	padding-left: 28px;
	padding-top: 5px;
	background: url(/i/present/default/25-create-leafIcon.png) no-repeat scroll left top transparent;
	font-size: 15px;
	padding-bottom: 2px;
}


#makebetterhistree-intro{
	width: 900px;
	text-align: center;
	margin-left: 35px;
	z-index: 3;
}

#makebetterhistree-intro p{
	color: black;
	border: 1px dotted #70BBF5;
	padding: 5px;
	float: right;

}

#header ul.dropdown ul.submenu li.manage{
	font-size: 10px;
	font-weight: bold;
}

p.prompt #change-contributed, p.prompt #change-created {
display:block;
}


.histree-listitem{
	font-size: 12px;
	padding: 10px;
	margin-bottom: 5px;
	position: relative;
	border-bottom: 1px dotted #e3e3e3;
}

.histree-listitem .thumbnail{
	border: 1px solid #CCC;
	display: block;
	padding: 3px;
}

.histree-listitem .thumbnail img{
	width: 65px;
	display: block;
}

.histree-listitem .privacy img{
	vertical-align: top;
}

.histree-listitem .name-container{
	float: left;
	margin-left: 10px;
}

.histree-listitem .name{
	font-size: 16px;
	margin-bottom: 3px;
}

.histree-listitem .thumbnail-container{
	float: left;
}

.histree-listitem .description{
	width: 500px;
	margin-bottom: 10px;
	font-size: 11px;
	margin-top: 5px;
}

.histree-listitem .privacy{
	float: left;
	margin-top: 5px;
	font-size: 11px;
}

.histree-listitem .metadata{
	float: right;
	font-size: 11px;
	margin-top: 8px;
}

.histree-listitem .metadata li{
	margin-left: 15px;
	color: #666;
}

.histree-listitem .metadata li a{
	display: inline;
}

#embed-box{
	visibility: hidden;
	position: absolute;
}

#embed-container{
	float: left;
	padding-top: 2px;
	width: 75px;
}

#embed-container a{
	font-size: 13px;
	padding-left: 18px;
	background: url(/c/dropdown/themes/oh_header/images/nav-arrow-right.png) no-repeat left;
}

#embed-container a.open{
	background: url(/c/dropdown/themes/oh_header/images/nav-arrow-down.png) no-repeat left;
}

#embed-box input{
	margin: 0;
	color: #666;
	width: 175px;
	padding: 3px;
	font-size: 10px;
	border: 1px dotted #666;
}

#personalweb #content-top{
	height: 65px;
}

.google-visualization-orgchart-table{
	margin: 0 auto;
}

ol.events li div.event-info p.register-event{
	padding-left: 0;
}

#histree.upload #content-top{
	height: auto;
}

#join-form .communitree-terms{
	display: block;
	clear: both;
	width: 80%;
	font-size: 12px;
	margin: 20px 0 30px;
	height: 100px;
	overflow: auto;
	padding: 5px 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background: white;
}

.joinandcopy{
	margin: 0 0 30px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;	
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	padding: 15px;
	background: #C9E6B0;
}

.joinandcopy #pickup-intro {
	float: left;
	width: 390px;
	margin: 0;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;	
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	background-color: #F5F5F5;
	border: 0;
	padding: 12px;
}

.joinandcopy #pickup-intro .buttons{
	margin: 30px 0;
}

.joinandcopy #pickup-intro p#already-member{
	font-size: 11px;	
}

.joinandcopy #pickup-intro p.small{
	font-size: 10px;
	clear: both;
}

.joinandcopy #pickup-intro p.action{
	float:left;
	margin:20px 0 10px;
	width:100%;
}

.joinandcopy #pickup-intro p.form-message{
	text-align: left;
	margin: 0;
}

.joinandcopy #pickup-intro #join-form .communitree-terms{
	display: none;
}

.joinandcopy #histree-swf{
	width: auto;
	float: right;
	margin: 0;
}

.joinandcopy #swf-container{
	float: right;
	width: 510px;
	height: 340px;
	min-height: 340px;
	padding: 0;
	border: 0;
}

.joinandcopy h2{
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 15px;
}

.joinandcopy #swf-container object {
	margin: 0;
}

.joinandcopy #pickup-intro .copy-button{
	display:inline-block;
	float:none;
	margin:0 auto;
}

.joinandcopy #pickup-intro .copy-button:hover{
	text-decoration: none;
}

.joinandcopy #pickup-intro fieldset, .joinandcopy #pickup-intro form div.text, .joinandcopy #pickup-intro form div.file, form div.select {
	margin-bottom:5px;
	width:100%;
}

.joinandcopy #pickup-intro #join-form input, .joinandcopy #pickup-intro #join-form #continueStep2, .joinandcopy #pickup-intro #copy-histree{
	width: 200px;
	display: block;
	margin: 0 auto;
}

.joinandcopy #pickup-intro #join-form div.text label{
	width: 77px;
	text-align: left;
}

.joinandcopy #pickup-intro #join-form #recaptcha_widget{
	margin-left: 0;
}

#join-form div.captcha label{
	float: none;
	display: block;
	text-align: left;
	width: 100%;
}

.joinandcopy #pickup-intro .form-errors{
	margin-bottom: 5px;
}

.form-errors li{
	margin: 0;
	text-align: left;
	display: none;
}

#histree-player{
	float: right;
	height: 470px;
	padding: 15px;
	border: 1px dotted #e3e3e3;
	width: 510px;
	margin: 0 auto;
	background-color: #9CD1E0;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;	
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
}

#histree-player .playlist{
	background-color: #fff;
	width: 100%;
}

#histree-player .playlist li{
	width: 100px;
	height: 100px;
	padding: 13px;
}

#histree-player .playlist .selected{
	background-color: #c9e6b0;
	padding-left: 12px;
}

#histree-player #playing{
	min-height: 340px;
	min-width: 510px;
	margin: 0 auto;
}

#join-form #recaptcha_widget{
	font-size: 12px;
	margin: 15px 0 15px 40px;
	float: left;
	background: white;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	border:1px solid #CCCCCC;
	text-align: center;
	padding: 10px;
	width: 375px;
}

#join-form #recaptcha_widget #recaptcha_image{
	margin: 15px auto;
}

#join-form #step2{
	display: none;
}

.join-text p{
	font-size: 15px;
	font-family: Georgia;
	color: #666;
	font-style: italic;
}

.yui-panel-container.yui-dialog #content .wrap{
 width: auto;
 min-width: 0;
}

#pickup-complete {
background:#efefef url(/i/content/leaves_transparent_320pct.png) repeat-x -31px 0;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
margin:10px;
padding:55px 15px 15px;
color: black;
font-weight: bold;
position: relative;
}

#pickup-complete #copy-close{
	width: 20px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
}

#pickup-complete p{
	font-size: 17px;
}

#pickup-complete .copy-button{
	margin: 30px auto 0;
	clear: none;
	float: right;
}

#pickup-complete .clearfix{
	width: 80%;
	margin: 0 auto;
}

#pickup-complete .copy-button:hover{
	text-decoration: none;
}

#pickup-complete .download{
	margin: 10px auto;
	border: 1px solid #999;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: block;
	width: 370px;
	padding: 10px;
	float: left;
}

#pickup-complete #download-container{
	float: left;
}

#pickup-complete a.download:hover{
	text-decoration: none;
}

#pickup-complete .download p{
	display: inline;
	margin-left: 5px;
}

#user-communitrees.cta .mycommunitree-summary{
	font-size: 14px;
	border-bottom: 1px solid #efefef;
	margin: 10px 0 10px 10px;
	padding: 0;
}

#user-communitrees.cta ul{
	max-height: 170px;
	overflow: auto;
	margin-right: 10px;
}

.mycommunitree-summary img{
	width: 40px;
	margin: 0 10px;
	padding: 0 0 5px;
}

.mycommunitree-summary *{
	vertical-align: middle;
}

#histree-create-box .create-message{
	font-size: 14px;
	text-align: center;
	margin-top: 100px;
}

#explore #content-top{
	text-align: right;
}

.communitree-join .centered{
	margin: 0 auto;
}

.communitree-join .centered form p.action{
	margin: 0 auto 10px;
}

.communitree-join form div.field{
	margin: 10px auto;
}

ul.histree-create-options{
	margin-top: 20px;
}

ul.histree-create-options li{
	float: left;
	width: 30%;
	padding: 0 15px;
	text-align: center;
	border-right: 1px dotted #999;
	height: 230px;
}

ul.histree-create-options li.last{
	border-right: 0;
}

#create-invite #friends-invite-list .suitcase{
	margin: 0;
	padding-top: 0;
}

#create-invite #friends-invite-list, #create-invite .invite-column{
	width: 30%;
	float: left;
	clear: right;
	margin: 0 1.5%;
}

#create-invite .invite-column h3{
	height: 40px;
}

#create-invite input, #create-invite textarea{
	border:1px solid #CCCCCC;
	color: black;
	font-family: Arial;
	font-size: 15px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

#create-invite #friendinviteform-message{
	margin-bottom: 10px;
}

#create-invite #friendinviteform-addaddress{
	color: white;
	padding: 2px 6px;
}

#create-invite input.remove-email-invite{
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
}

#create-invite #friendinviteform-recipient{
	margin-right: 10px;
	padding: 3px;
}

#create-invite  #friendinviteform-recipient-container{
	width: auto;
}

#create-invite  p#character-count{
	padding-left: 0;
}

#create-invite #friends-list-count{
	float: left;
	margin-top: 10px;
}

#create-invite #friends-invite-list ul{
	height: 200px;
}

#create-invite  #invite-emails-list li{
	padding-left: 25px;
	padding-top: 2px;
	margin-top: 5px;
	position: relative;
}

#histree-create-name{
	margin-bottom: 20px;
}

.histree-create-options p{
	color: #534442;
	margin-top: 10px;
	font-size: 15px;
}

.upload-icon{
	display: block;
	height: 55px;
}

.upload-icon img{
	padding: 0 5px;
}

#histree .fb_edge_widget_with_comment{
	float: left;
	height: 25px;
}

.join #facepile{
	height: 75px;
	padding-bottom: 10px;
}

#fbConnectButton{
	margin: 15px 0px 5px 114px;
	padding: 13px 22px 10px 55px;
	background: url(/i/content/social/24/facebook.png) no-repeat 16px 10px;
	color: #fff;
	display: inline-block;
	background-color: #3B5998;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#signin-form #fbConnectButton{
	padding: 7px 11px 7px 35px;
	font-size: 12px;
	background:url("/i/content/social/16/facebook.png") no-repeat scroll 11px 8px #3B5998;
	margin-left: 125px;
}

#signOr{
	margin-left: 215px;
}

.addthis_toolbox{
	float: left;
	margin-top: 4px;
}

.addthis_button_compact{
	margin-right: 10px;
}

.addthis_toolbox.addthis_pill_combo a {
    float: left;
	margin: 0 3px;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

h4.error{
	font-size: 16px;
	color: #CC6600;
	font-weight: bold;
}

#welcome-signin .fb_button{
	position: absolute;
	top: 42px;
	right: 44px;
}

#user-badge .fb_button{
	position: static;
	margin-left: 10px;
}

#delete-account .fb_button{
	position: static;
}

#facebook-complete .content-top{
	margin-bottom: 20px;
}

#facebook-complete #left-column{
	width: 221px;
	text-align: center;
	border: 1px solid #ccc;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	min-height: 220px;
}

#facebook-complete #left-column h2{
	font-weight: bold;
	font-size: 18px;
}

#facebook-complete #left-column img{
	background-color:#FFFFFF;
	border-color:#B3B3B3;
	border-style:solid;
	border-width:0 1px 1px 0;
	padding:2px;
}

#facebook-complete #right-column{
	width: 300px;
}

#facebook-complete .people-album ul{
	margin-top: 10px;
	border-top: 1px dotted #ccc;
}

#facebook-complete .people-album img{
	width: 25px;
	font-size: 11px;
	margin: 5px;
}

#facebook-complete .people-album li *{
	vertical-align: middle;
}

#facebook-complete .bottom-actions{
	position: absolute;
	bottom: 10px;
	right: 10px;
}
