/**********************************************************
 *                 Custom Styles
 **********************************************************/
div#footer div.wrapper div.copyright-block {
	margin: 0px;
}

div#footer div.wrapper div.copyright-block div.copyright-block2 a#rocket {
	width: 0px; 
	height: 0px;
}
div#footer div.wrapper div.copyright-block div.copyright-block2 #top-button {
	display: none; 
}
div#footer div.wrapper div.copyright-block div.copyright-block2 {
	padding: 10px 0px; 
	background: none;
}
div.padding div#horizmenu-surround ul.menutop { 
	margin: 0px auto; 
	width: 700px; 
	float: none; 
	display: block; 
}

div.field-field-projects-image img {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 2px;
	border: none;
	background: #ffffff;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0;
}

#edit-name {
    height: auto;
    width: auto;
}

.x-c-x .colmask {
    background: #FFFFFF;
}

div #edit-tid-wrapper, 
div #edit-tid-1-wrapper, 
div #edit-field-publication-project-title-nid,
div.views-widget, 
div #edit-tid-wrapper select, 
div #edit-tid-1-wrapper select,
div #edit-field-publication-project-title-nid select, 
div #edit-field-publication-tltl-authors-nid, 
div #edit-field-publication-tltl-authors-nid select {
	width: 150px;
}

.views-exposed-form label {
    float: left;
    font-weight: bold;
}

.readon-wrap1 {
    margin-top: 10px;
}

#breadcrumbs {
    font-size: 11px;
}

div.field-field-publication-title-full {
    background-color: transparent;
    border-bottom: none;
    border-top: none;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px;
}

div.field-field-publication-year, 
div.field-field-publication-file {
    padding-top: 0px;
}

.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
	padding-top:5px;
}

.field p {
	margin:0px;
}

.full-article {
	padding:10px 10px 50px 10px; 
	background: #fff; /* #EFF7F9; */
	min-height: 250px;
	margin-top: 15px;
	border-radius: 15px;
	border: 1px solid #eee;
}

span.cke_wrapper {	height:190px; }
span.cke_skin_kama {	height: 200px; }
td.cke_contents {		height:100px; }

html.js fieldset.collapsible {
    background: #fff;
    border: 1px solid #CCCCCC;
    padding: 5px;
	box-shadow: none;
}

html.js fieldset.collapsed {
    background: #FFFFFF;
    border: none;
    box-shadow: none;
}

html.js fieldset.collapsible legend a {
    margin-bottom: 10px;
}

.projectsgrid table.views-view-grid td {
	border-bottom: none;
	padding: 15px 50px 35px;
	text-align: center;
}

.projectsgrid .views-field-title .field-content, 
.projectsgrid .views-field-field-projects-years-value .field-content {
	font-size: 13px;
	line-height: 1.2em;
}

div.views-field-field-projects-image-fid img {
	border: none;
}

.tipsy {
	margin-top: 75px;
}

.tipsy-inner {
	border-radius: 10px;
	-moz-border-radius: 10px;
	border: none;
	color: #333333;
	background: #d2eff3;
    font-size: 125%;
    text-align: left;
}

.tipsy-arrow {
	background: url("/sites/all/modules/tipsy/images/tipsylightblue.png");
}

form#node-form {
	background: #efefef;
	padding: 10px;
}

form#node-form fieldset.collapsed {
    background: #efefef;
}

.col-left-70 {
	display: block;
	width: 550px;
	float: left;
	margin-bottom: 20px;
}

.col-right-30 {
	display: block;
	width: 350px;
	float: right;
	margin-bottom: 20px;
}

.col-single {
	display: block;
	clear: both;
	width: 100%;
}

.field-items-block {
	display: block;
	clear: both;
	width: 100%;
	padding-top: 0.25em;
}

.field-label-block {
	display: inline-block;
	float: left;
	clear: left;
	width: 90px;
	text-align: right;
	margin: 0;
	color: #08B4CD;
}

.field-item-left {
	display: inline-block;
	text-align: right;
	float: left;
	width: 90px;
}

.field-item-left img {
	float: right;
	margin: 20px;
}

.field-item-right {
	display: inline-block;
	text-align: left;
	padding-left: 5px;
	float:right;
}

.field-item-right ul.links li {
	padding: 0 0.5em 0 0;
}

#maincol .field-item-right ul.links li a {
	color: #000;
	font-weight: normal;
}

.col-left-70 .field-item-right {
	width: 450px;
}

.col-right-30 .field-item-right {
	width: 250px;
}

.col-single .field-item-right {
	width: 820px;
}

#top-bar { height: 25px; background: #212121; border-bottom: none; }
#top-bar #searchmod-surround { display: none; }
#header { position: relative; top: 35px;   background-color: #FFF; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#FFF)); background: -webkit-linear-gradient(top, #EEEEEE, #FFF); background: -moz-linear-gradient(top, #EEEEEE, #FFF);
  background: -ms-linear-gradient(top, #EEEEEE, #FFF); background: -o-linear-gradient(top, #EEEEEE, #FFF);
 }

#horiz-menu { position: relative; top:-165px; background: none; border-bottom: 3px solid #999; }
#horiz-menu .padding { padding: 0 20px 0 20px; }
#horizmenu-surround { background: none; top: 3px; }
#horizmenu-surround2, #horizmenu-surround3, #horizmenu-surround4, #horizmenu-surround5 { display: none; }
#horiz-menu ul.menutop { margin: 0px !important; padding: 0px; width: auto !important; }

#horiz-menu ul.menutop li.root { text-transform: uppercase; }
#horiz-menu ul.menutop li.root:hover { background: none; border: none; }
#horiz-menu ul.menutop li.root, #horiz-menu ul.menutop li.root:hover { width: 140px; margin: 0px; padding: 0px 6px; border-bottom: 3px solid #888; }
#horiz-menu ul.menutop li.root.purple { border-bottom-color: #953B91; }
#horiz-menu ul.menutop li.root.cyan { border-bottom-color: #77C7EF; }
#horiz-menu ul.menutop li.root.magenta { border-bottom-color: #EE3D81; }
#horiz-menu ul.menutop li.root.green { border-bottom-color: #91C84B; }
#horiz-menu ul.menutop li.root.yellow { border-bottom-color: #F6EE35; }
#horiz-menu ul.menutop li.root.brown { border-bottom-color: #674830; }

#horiz-menu ul.menutop li.root .item { color: #4D4D4D; font-size: 135%; width: 100%; display: block; }
#horiz-menu ul.menutop li.root a:hover { color: #292929; }
#horiz-menu ul.menutop li.root .item span { text-align: center; padding: 0px;}

#horiz-menu ul.menutop li.root.purple:hover a span { color: #953B91 !important; }
#horiz-menu ul.menutop li.root.cyan:hover a span { color: #77C7EF !important; }
#horiz-menu ul.menutop li.root.magenta:hover a span { color: #EE3D81 !important; }
#horiz-menu ul.menutop li.root.green:hover a span { color: #91C84B !important; }
#horiz-menu ul.menutop li.root.yellow:hover a span { color: #F6EE35 !important; }
#horiz-menu ul.menutop li.root.brown:hover a span { color: #674830 !important; }
#horiz-menu ul.menutop li.active.root:hover a span { color: #FFFFFF !important; }

#horiz-menu ul.menutop li.active.root { background: none; border-top: none; border-left: none; border-right: none; margin: 0px; }
#horiz-menu ul.menutop li.active.root .item span { color: #fff; }
#horiz-menu ul.menutop li.active.root.purple { background: url(/sites/all/themes/rt_nexus_d6/images/newheader/horiz-menu-bg-purple.png) 0 0 repeat-x; border-bottom: 3px solid #771D73; }
#horiz-menu ul.menutop li.active.root.cyan { background: url(/sites/all/themes/rt_nexus_d6/images/newheader/horiz-menu-bg-cyan.png) 0 0 repeat-x; border-bottom: 3px solid #59A9D1; }
#horiz-menu ul.menutop li.active.root.magenta { background: url(http://tltl.stanford.edu/sites/all/themes/rt_nexus_d6/images/newheader/horiz-menu-bg-magenta.png) 0 0 repeat-x; border-bottom: 3px solid #D01F63; }
#horiz-menu ul.menutop li.active.root.green { background: url(http://tltl.stanford.edu/sites/all/themes/rt_nexus_d6/images/newheader/horiz-menu-bg-green.png) 0 0 repeat-x; border-bottom: 3px solid #73AA2D; }
#horiz-menu ul.menutop li.active.root.yellow { background: url(http://tltl.stanford.edu/sites/all/themes/rt_nexus_d6/images/newheader/horiz-menu-bg-yellow.png) 0 0 repeat-x; border-bottom: 3px solid #D9CE22; }
#horiz-menu ul.menutop li.active.root.brown { background: url(http://tltl.stanford.edu/sites/all/themes/rt_nexus_d6/images/newheader/horiz-menu-bg-brown.png) 0 0 repeat-x; border-bottom: 3px solid #4A2B13; }
#horiz-menu ul.menutop li.active.root a:hover { color: #CCC; } 

#menu-spacer, #main-body { position: relative; top: -5px; }
#menu-spacer { background: none; }

.x-c-s .colright { top: 5px; }
.s-c-x .colright { background: none; }

/* h2.contentheading { border-bottom-color: 3px solid #953B91; color: #953B91; } */

#breadcrumbs { display: none; }

.foot-dark #footer {
	background: #212121 url('/sites/all/themes/rt_nexus_d6/images/footer/newfooter/footer-border.png') top repeat-x;
	padding-top: 40px;
	border-top: none;
}

.field-label-inline-first, .field-label {
	color: #08B4CD;
	margin-top: 5px;
}

div.field-field-projects-description {
	margin-top: 10px;
}

.field-field-projects-description p {
	padding-bottom: 10px;
}

.field-field-projects-description img {
	max-width: 600px;
	border: 2px solid #fff;
}

.field-field-fablabsite-labphoto, .field-field-fablabsite-groupphoto {
	padding: 5px 20px 0 0;
	width: 200px;
	float: left;
}

.field-field-fablabsite-labphotos {
	clear:both;
	width: 600px;
}

.field-field-fablabsite-labphotos img {
	padding: 0px;
	margin: 10px 15px 10px 0;
	float: left;
}

.field-field-fablabsite-groupphoto {
	margin-top: 30px;
}

.field-field-fablabsite-partnerships, .field-field-fablabsite-articles, .field-field-fablabsite-year {
	clear: both;
}

.field-field-fablabsite-peopleincharge .field-label, 
.field-field-fablabsite-labphoto .field-label, 
.field-field-fablabsite-partnerships .field-label, 
.field-field-fablabsite-articles .field-label, 
.field-field-projects-description .field-label {
	display: block;
	width: 100%;
	font-size: 1.2em;
	margin-bottom: 5px;
}

.field-field-fablabsite-labphoto img, 
.field-field-fablabsite-groupphoto img, 
.field-field-fablabsite-labphotos img, 
.field-field-fablabsite-peopleincharge img, 
.field-field-projects-image img, 
div.field-field-people-image img {
    padding: 0px;
    border: 3px solid #ddd; 
    border-radius: 10px; 
}

.filefield-file img {
	margin-right: 10px;
}

div.views-field-field-projects-image-fid img,
div.views-field-field-people-image-fid img {
	border: 1px solid #ddd;
	border-radius: 15px;
}

.projectsgrid .views-field-title a {
	color: #08B4CD;
}