html {
background:#333333 none repeat scroll 0 0;
color:#000000;
font-family:Tahoma,Verdana,sans-serif;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0 none;
font-variant:normal;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input, textarea, select {
font-size:inherit;
font-weight:inherit;
}
input, textarea, select {
}
legend {
color:#000000;
}
body {
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;
}
table {
font-size:inherit;
}
pre, code, kbd, samp, tt {
font-family:monospace;
line-height:100%;
}
body {
text-align:center;
}
#ft {
clear:both;
}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
margin:auto;
min-width:750px;
text-align:left;
width:57.69em;
}
#doc2 {
width:73.076em;
}
#doc3 {
margin:auto 10px;
width:auto;
}
#doc4 {
width:74.923em;
}
.yui-b {
position:relative;
}
.yui-b {
}
#yui-main .yui-b {
position:static;
}
#yui-main {
width:100%;
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
float:right;
margin-left:-25em;
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
float:left;
margin-right:-25em;
}
.yui-t1 .yui-b {
float:left;
width:12.3077em;
}
.yui-t1 #yui-main .yui-b {
margin-left:13.3077em;
}
.yui-t2 .yui-b {
float:left;
width:13.8461em;
}
.yui-t2 #yui-main .yui-b {
margin-left:14.8461em;
}
.yui-t3 .yui-b {
float:left;
width:23.0769em;
}
.yui-t3 #yui-main .yui-b {
margin-left:24.0769em;
}
.yui-t4 .yui-b {
float:right;
width:13.8456em;
}
.yui-t4 #yui-main .yui-b {
margin-right:14.8456em;
}
.yui-t5 .yui-b {
float:right;
width:18.4615em;
}
.yui-t5 #yui-main .yui-b {
margin-right:19.4615em;
}
.yui-t6 .yui-b {
float:right;
width:23.0769em;
}
.yui-t6 #yui-main .yui-b {
margin-right:24.0769em;
}
.yui-t7 #yui-main .yui-b {
display:block;
margin:0 0 1em;
}
#yui-main .yui-b {
float:none;
width:auto;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u {
float:right;
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first {
float:left;
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
width:49.1%;
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
margin-left:1.99%;
width:32%;
}
.yui-gb .yui-u {
}
.yui-gc div.first, .yui-gd .yui-u {
width:66%;
}
.yui-gd div.first {
width:32%;
}
.yui-ge div.first, .yui-gf .yui-u {
width:74.2%;
}
.yui-ge .yui-u, .yui-gf div.first {
width:24%;
}
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
margin-left:0;
}
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u {
width:49%;
}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
}
.yui-g .yui-gc div.first, .yui-gd .yui-g {
width:66%;
}
.yui-gb .yui-g div.first {
}
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first {
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
}
.yui-g .yui-gb .yui-u {
}
.yui-gb .yui-gd .yui-u {
}
.yui-gb .yui-gd div.first {
}
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u {
margin-right:0;
width:32%;
}
.yui-gb .yui-gc div.first {
width:66%;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u {
margin:0;
}
.yui-gb .yui-gb .yui-u {
}
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first {
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u {
}
s .yui-gb .yui-gd div.first {
width:32%;
}
.yui-g .yui-gd div.first {
}
.yui-ge .yui-g {
width:24%;
}
.yui-gf .yui-g {
width:74.2%;
}
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u {
float:right;
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first {
float:left;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
}
.yui-ge div.first .yui-gd .yui-u {
width:65%;
}
.yui-ge div.first .yui-gd div.first {
width:32%;
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
}
#head {
}
#logo {
color:#555555;
font-size:17px;
margin-top:20px;
}
.title_link {
color:#555555;
font-size:17px;
margin-top:20px;
text-decoration:none;
}
#nav_bar {
background:#999999 none repeat scroll 0 0;
color:#777777;
height:20px;
margin-left:30px;
margin-top:14px;
padding:6px;
width:220px;
}
#projects_nav {
background-color:#999999;
height:24px;
margin-left:-6px;
margin-top:5px;
padding:5px;
width:222px;
}
#one {
background:#555555 none repeat scroll 0 0;
border-top:5px solid #6080A0;
margin-top:52px;
min-height:310px;
padding:10px 10px 10px 20px;
}
#two {
background-color:#999999;
}
#foot {
background-color:#444444;
float:left;
font-size:11px;
padding:5px;
text-align:left;
width:212px;
}
.hide {
display:none;
}
a:hover {
color:#CCD7E0;
}
a {
color:#000000;
font-weight:bold;
}
a:visited {
}
a:active {
}
.click {
cursor:pointer;
}
#cons {
margin-left:5px;
}
#cons a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#cons a:hover {
color:#CCD7E0;
}
.title {
color:#AAAAAA;
font-size:20px;
margin-bottom:5px;
}
.title2 {
}
.info {
font-size:10px;
}
#perma_link {
color:#777777;
font-size:11px;
text-align:right;
}
.poo {
color:#CCCCCC;
}
#perma_link a {
color:#6080A0;
font-weight:normal;
text-decoration:none;
}
.resme {
display:inline;
}
.signup1 {
color:#6080A0;
font-size:14px;
}
#login {
float:left;
margin-top:20px;
}
#login label {
padding-right:8px;
padding-top:2px;
text-align:right;
vertical-align:top;
white-space:nowrap;
width:125px;
}
#signup {
color:#EEEEEE;
float:left;
margin-left:38px;
margin-top:20px;
}
.login_but {
font-family:helvetica;
font-weight:bold;
padding:6px;
}
#login table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
}
#login .label {
color:#EEEEEE;
font-weight:bold;
padding-right:8px;
padding-top:2px;
text-align:right;
vertical-align:top;
white-space:nowrap;
width:90px;
}
#login .field {
padding-bottom:10px;
white-space:nowrap;
}
#login .status {
padding-left:8px;
padding-top:2px;
vertical-align:top;
white-space:nowrap;
width:125px;
}
.heads {
color:#222222;
font-size:20px;
}
.forgots {
font-size:10px;
margin-left:100px;
}
#status_updates {
color:#F5DD9D;
margin-top:60px;
}
#signup2 {
float:left;
}
#notify {
background-color:#F5DD9D;
float:right;
font-weight:bold;
padding:5px;
}
#top_tweet {
color:#CCCCCC;
font-weight:bold;
padding:6px;
}
#tweet {
font-size:13px;
padding:5px;
}
#tweet a {
font-size:9px;
}
#follows {
border-bottom:4px solid #6080A0;
margin-bottom:0;
text-align:center;
}
#tweet .prefix {
font-weight:bold;
}
#tweet .status {
display:inline;
line-height:1.9em;
}
#tweet .time {
display:inline;
font-size:9px;
font-style:italic;
}
img.prof_pic {
height:20px;
width:20px;
}
a[class="exts"] {
background:transparent url(../img/external.png) no-repeat scroll right center;
padding-right:13px;
}
.setlist {
background-color:#666;
width:635px;
}
.but {
padding:6px;
font-weight:bold;
font-family:helvetica;
}

label.error {
border:2px solid #FBC2C4;
padding:1.5px;
color:#8A1F11;
background:#FBE3E4 none repeat scroll 0 0;
margin-left:9px;
}

label.success {
background:#E6EFC2 none repeat scroll 0 0;
border-color:#C6D880;
color:#264409;
}
label.error a {
color:#8A1F11;
}
label.notice a {
color:#514721;
}
label.success a {
color:#264409;
}
#buttons {
margin-top:20px;
}
form#signup_f{
	color:#eee;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(img/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
