@charset "UTF-8";
/* CSS Document */

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background-color: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 45px;
	overflow: hidden;
	background-color:#fff;		
}

	#lightwindow_title_bar_title {
		color: #000;
		font-size: 14px;
		font-weight:bold;
		line-height: 17px;
		text-align: left;
		float: left;
		padding-left:10px;
		padding-top:10px;
	}
	
	.subtitle {
		font-size:10px;
		font-weight:normal;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #00f;
		line-height: 25px;
		padding-right: 12px;
		padding-top:5px;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		text-decoration:underline;
	}

#lightwindow_formsubmit {
	padding-top:20px;
	height:30px;
	color:red;
	background-color:white;
	
}


/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

p a.join_lb { height:30px; width: 9.5em; text-align: center; margin: 0em auto 0em; background: #97cd39; color: #fff; font-size: 1.5em; padding: 4px; border: 1px solid #000; }
p a.join_lb:hover { text-decoration: none; }

*{margin:0;padding:0;}
body{text-align:center;font:.75em/1.5 'Lucida Grande',sans-serif;color:#333;background:#9AE4E8 url('http://static.twitter.com/images/bg.gif') no-repeat fixed left top;}
#front #header{margin:0;text-align:left;}a{text-decoration:none;color:#0084b4;}a:hover{text-decoration:underline;}ul{list-style:none;}hr{display:none;}.beta{font-size:.9em;background-color:#f9f6ba;}#accessibility,#navigation h3,#footer h3{position:absolute;left:-9999px;overflow:hidden;}#container{width:763px;margin:1em auto;text-align:left;position:relative;}#loader{position:absolute;top:5px;right:0;padding:0;background-color:#FFF;border:1px solid #CCC;line-height:0;}.columns{margin-bottom:15px;width:100%;}td.column{padding:0;vertical-align:top;}#front #content{background:transparent url('http://static.twitter.com/images/arr2.gif') no-repeat scroll 25px 0;}fieldset th,td{padding:7px 3px;}.wrapper{padding:5px 10px 15px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}a img,form,fieldset{border:0;}fieldset{margin:10px 0;}#content h1,#content h2,#content h3,#content h4,#content h5{margin:3px 0 4px;}fieldset label{white-space:nowrap;font-weight:normal;}#content .disabled{color:#bbb;}#footer{clear:left;text-align:center;padding:8px 0;line-height:1;}#footer li{display:inline;padding:0 4px;}#footer li.first:before{content:'';padding-right:0;}fieldset{margin:10px 0;}div.direct-message-box fieldset{width:548px;padding:10px 90px;}fieldset p{margin:0 0 5px 0;}fieldset th,td{padding:7px 3px;}fieldset th{text-align:right;width:11em;padding-top:10px;font-weight:normal;}fieldset small{color:#777;font-size:.97em;}fieldset input[type="text"],input[type="password"],select,checkbox{margin-right:3px;border:1px solid #aaa;padding:4px 2px;}fieldset input[type="text"],input[type="password"]{width:12em;}fieldset td[colspan="2"]{text-align:right;}fieldset label{white-space:nowrap;font-weight:normal;}fieldset ul li{padding:5px 0;}fieldset ul li label{display:block;font-weight:bold;}fieldset ul li label sup{color:#888;}input.submit,button,input[type=submit],input[type=button],input[type="file"]>input[type="button"]{background-color:#E6E6E6;border:1px solid #ccc;padding-top:1px solid #fff;font-size:1em;padding:4px 8px 4px 8px;}input.submit:hover,button:hover,input[type=submit]:hover,input[type="file"]>input[type="button"]:hover{background-color:#999;cursor:pointer;}.clear{clear:both;}div.clear{height:1px;}.numeric{font-family:'Georgia','Serif';}input.labeled_field{color:#999;}.ie7 #lang-select-front{position:absolute;right:0;top:1em;}.h{position:absolute;left:-9999px;}#content{width:755px;padding-bottom:0;padding-top:11px;margin-top:.5em;}body#front .wrapper{background:#fff none repeat scroll 0;float:left;width:722px;padding:17px 20px;}.intro{width:510px;float:left;}#front #content h2{float:left;font-size:2em;color:#000;line-height:1.0;margin:0;padding:0;}#menu{float:right;}#menu li{float:left;display:inline;margin:.2em 0 0 8px;padding:3px 2px;}#menu li a{border:1px dashed #a4a0a1;color:#a4a0a1;padding:3px 12px;text-decoration:none;}#menu li a:hover,#menu li a:visited{border:1px solid #999;color:#999;}#menu li.act a{border:1px solid #000;color:#000;}img.tour{margin:9px 0;border:1px solid #000;}.intro p,.intro ul{font-size:1.2em;line-height:1.3;color:#000;margin:0 0 1em;}.intro ul{list-style:disc;margin-left:1.2em;}p.teaser{font-size:1.5em;padding:0 4px;}p a.join{display:block;width:9.5em;text-align:center;margin:1em auto .5em;background-color:#97cd39;color:#fff;font-size:1.5em;padding:4px;border:1px solid #000;}p a.join:hover{text-decoration:none;}#footer{background-color:#fff;width:762px;-moz-border-radius:0 0 5px 5px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}#signin{float:right;width:179px;margin:.45em 0;}#signin legend{font-size:1.2em;font-weight:bold;}#signin p{margin:5px 0;}#signin input{width:173px;}#signin p.submit input{cursor:pointer;}#signin .remember{float:left;font-size:.85em;padding:.6em 0 0;}#signin .submit{float:right;}#signin .remember input,#signin .submit input{width:auto;color:#333;}#signin .forgot{clear:both;padding:.5em 0;font-size:.85em;}#signin .forgot a{color:#333;text-decoration:underline;}#signin .forgot a:hover{text-decoration:none;}#signin p.complete{font-size:.85em;text-align:center;background-color:#e8fecd;border:1px solid #a9bf74;padding:4px 20px;line-height:1.2;}#whatistwitter{float:left;background-color:#afeff1;padding:30px 0;margin:0 auto;width:762px;}#whatistwitter ul{width:576px;float:left;display:inline;margin:0 0 0 100px;color:#000;}#whatistwitter ul li{width:169px;float:left;display:inline;margin:0 23px 0 0;}#whatistwitter ul li blockquote{padding:0 0 11px 0;margin:0 0 1px 0;background:url('http://static.twitter.com/images/arr.gif') no-repeat 8% 100%;}#whatistwitter ul li blockquote p{background-color:#fff;font-size:.92em;line-height:1.2;padding:6px 5px;}#whatistwitter ul li cite{font-style:normal;font-size:.85em;}#whatistwitter ul li cite span strong{padding:0 8px;}#videobutton img{padding-right:5px;}#videobutton{float:right;width:180px;text-align:center;vertical-align:middle;background-color:#ff493c;color:#fff;font-size:11pt;font-weight:bold;border:1px solid #000;padding-top:2px;padding-bottom:2px;}#videobutton:hover{text-decoration:none;}#lang-select-front{position:absolute;right:0;top:0;}
