@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: normal;
  src: local('☺'), url('http://themes.googleusercontent.com/font?kit=POVDFY-UUf0WFR9DIMCU8g') format('truetype');
}              
html{color:#000;background:#FFF;}
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;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style: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;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

html{
	/*font-family: 'ProcionoRegular', sans-serif;  */
	font-family:Sans-Serif, Helvetica, Arial, Verdana;
	background-color:#FFF;    
	overflow-x:hidden;
}               

body.ie{
	overflow:auto;
	height:2000px;
}

::-moz-selection { background:#0c7fd7; color:#FFF; }
::selection { background:#0c7fd7; color:#FFF; }             

a{
	text-decoration:none;
}
   
.hide{
	display:none !important;
	visibility:hidden !important;
}         
.remove{
	display:none !important;
	visibility:hidden !important;
}
.clear_left{
	clear:left;
}      
.clear_right{
	clear:right;
}
.clear_both{
	clear:both;
}     
#all{
}        
.panel{
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;
	right:0px;  
	overflow-x:hidden; 
	z-index:2;   
	background:#FFF;
}
.panel .center{
	position:absolute;
	left:50%;
	margin-left:-500px;
	width:1000px;
}
.panel .center .inner{
	position:relative;
}                                  
#contents{
/*	right:2000px;*/
}
#contents.panel{
	background-color:#FFF;
	z-index:21;
}
#home,
.postNav{
	width:177px;
	border-right:3px solid #f0f0f0;
	padding-top:20px;
	padding-bottom:60px;
}                                 
#home .inner,
.postNav .inner{
	margin:10px; 
	margin-top:0px;        
}        
.ie #home{
	border-right:0px;
}          
.ie #home .inner{
	position:absolute;
	width:155px !important;
	left:-5px;
	top:0px;
	padding-top:20px !important; 
	padding-right:20px;
	z-index:3;	
	border-right:3px solid #f0f0f0;    	
}
#home .inner h1,
.postNav .inner h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:25px;
	line-height:24px;  
	-webkit-text-stroke:1px transparent;		
	letter-spacing:-1px;
}
#home .inner h1 a,
.postNav .inner h1 a{
	text-decoration:none;
	color:#ff2525;
}
#home .inner .description,
.postNav .inner .meta{
	font-size:13px;
	line-height:17px; 
	margin-top:10px;
	font-family:Georgia, Serif;
}
#post_ .postNav .inner .meta,
.isPage .postNav .inner .meta{
	display:none;
}
#post_ .notesMenu,
#post_ #extra{
	display:none;
}

#home .inner .description a,
.postNav .inner .meta a{
	text-decoration:none;
	font-family:sans-serif, Helvetica, Arial;  
	color:#000;
	background-color:#fff666;
	padding:1px;
	margin:-1px; 
	padding-bottom:0px;
	margin-bottom:0px;
}  
#home .inner .description a:hover,
.postNav .inner .meta a:hover{
	color:#0c7fd7;
	background-color:#FFF;
}
#home .inner .pages,
.postNav .inner .tags{
	margin-top:15px;
	font-size:12px;
	font-family:sans-serif, Helvetica, Arial; 
	color:#CCC; 
	line-height:17px;
}
#home .inner .pages li a,
.postNav .inner .tags li a{
	text-decoration:none;
	color:#777;
}
#home .inner .pages li.faint a{
	color:#BBB;
}
#home .inner .pages li a:hover,
.postNav .inner .tags li a:hover{
	color:#333;
	text-decoration:underline;
}
.pagination{
	margin-top:15px;
	width:150px;
	border-top:1px solid #EEE;
}           
.pagination li a{
	display:block;
	width:130px;
	height:25px;
	line-height:25px;
	font-family:"Lucida Grande", Sans-Serif;
	font-size:9px;
	letter-spacing:1px;
	border-bottom:1px solid #EEE;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	color:#AAA;    
	text-transform:uppercase;
	font-weight:bold;
}   
.pagination li a:hover{
	background-color:#0c7fd7;
	color:#FFF;
}          
.pagination li a:active{
	border-bottom:0px;
	border-top:1px solid #FFF;
	opacity:.6;
}    
.pagination .right a .arr,
.pagination .left a .arr{
	font-size:18px;
	line-height:25px; 
	color:#CCC;
	font-weight:100;
	font-family:Helvetica;
}
.pagination .left a:hover .arr,
.pagination .right a:hover .arr{
	color:#FFF;     
	opacity:.4;
}
.pagination .right .arr{
	float:right;
}
.pagination .left{
	text-align:right;
}
.pagination .left .arr{
	float:left;
}        
.ie .pagination .arr{
	display:none !important;
}
.pagination .search{
	border-bottom:1px solid #EEE;
	width:150px;
	height:25px;
	position:relative;   
	overflow:hidden;  
	font-family:"Lucida Grande", Sans-Serif;
	font-size:9px;
	letter-spacing:1px;  
	text-transform:uppercase;
	font-weight:bold;
}
.pagination .search input{
	width:110px;
	height:25px;  
	padding-left:10px;
	color:#AAA;    
	border:0px;
	background-color:#FBFBFB;
	text-transform:uppercase;	
}
.pagination .search input:focus{
	outline:none;
	background-color:#FFF;
	color:#0c7fd7;
}
.pagination .search .button{
	position:absolute;
	top:0px;
	right:0px;
	background-color:#CCC;
	display:block;
	width:30px;
	text-align:center;
	line-height:25px;  
	color:#CCC; 
	font-size:15;
	cursor:pointer;        
	background-image:url('http://static.tumblr.com/xhpdxdi/oi4l3qu38/magnifyingglass.png');
	background-repeat:no-repeat;
	background-position:center center;    
	opacity:.5;
}
.pagination .search .button:hover{
	opacity:1;
	background-color:#0c7fd7;
}


#toc{
	position:absolute;
	left:200px;
	top:10px;
	width:800px;
}        
#toc .tocHeader{
	width:180px;
	padding-bottom:10px;
	border-bottom:2px solid #DDD;
	font-size:16px;
	color:#999;
}
#toc .tocHeader em{
	font-style:italic;
}    

#header{
	width:980px;
	margin-bottom:10px; 
	margin-bottom:0px;
	padding:10px;
	padding-left:0px;
}
#header .title{
	font-size:27px;
	font-family:Helvetica;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:27px;  
	margin-left:10px;    
	-webkit-text-stroke:1px transparent; 		
}                    
#header .description{
	font-size:13px;
	margin-top:5px;
	color:#888;
	margin-left:10px; 
	line-height:18px;   
}
#header .description a{
	font-family:Helvetica, Arial;
	color:#000;   
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#feature{
	min-height:1000px; 
	/*
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	*/
	width:982px;  
	position:relative;
   	margin-left:-1px;
	padding:10px;
	background-color:#FFF;
	margin-bottom:10px;
}      
#feature .loading{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	background-color:#FFF;
	opacity:.9;
	background-image:url('http://static.tumblr.com/xhpdxdi/CcEl3qu1s/loading.gif');
	background-repeat:no-repeat;
	background-position:10px 10px;
	z-index:20;
}
.postThumb{
	width:180px;
	margin-right:0px;
	border-bottom:1px dashed #EEE;
	padding-bottom:0px;
	margin-bottom:10px;   
	margin-top:10px;
	position:relative; 
}           
.postThumb:hover{

}
.postThumb .linkOverlay{
	/*
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	display:block;
	z-index:30;
	*/
}
.postThumb .media{
	width:180px;   
	overflow:hidden;             
	margin-bottom:0px;  
	position:relative;
	font-size:0px;
}
.postThumb .media .audioPlayerHold{
	width:27px;
	height:27px;
	overflow:hidden;
	left:0px;
	bottom:0px;
	position:absolute;       
	/*
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	*/
}                    
.audio .media{
	min-height:27px;
	min-width:27px;
}
.postThumb .media img,
.postThumb .copy img{
	max-width:180px;
}
.postThumb .copy{
	font-size:13px;
	margin:0px;
	line-height:17px;  
}
.postThumb .media .videoThumb{
	width:180px;
	height:120px;
	background-color:#000;
	position:relative;
}
.postThumb .media .videoThumb img{
	height:120px;
}
.postThumb .media .videoThumb .icon{
	background-image:url('http://static.tumblr.com/xhpdxdi/Ngpl3qu0w/film.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	right:10px;
	bottom:10px;
}          
/*
.postThumb .copy a{
	text-decoration:none;  
	font-family:Helvetica, Verdana;
	font-weight:bold;
	color:#000;
	padding:2px;
	margin:-2px;
	background-color:#FFF;
	font-size:12px;
} 
*/
.postThumb .copy a:hover{
	background-color:#FFF000;
}       
.postThumb .copy p{
	margin-bottom:15px;
}              
.postThumb .copy blockquote{
	padding-left:8px;
	border-left:3px solid #F9F9F9;
	margin-top:-10px;
	margin-bottom:5px;           
	color:#777;
}                    
.postThumb .copy blockquote p blockquote,
.postThumb .copy blockquote blockquote{
	margin-top:10px;
}
.postThumb .copy blockquote p{
	margin:0px;
}
.postThumb .media .date{ 
/*	display:none;*/
	opacity:0;
	position:absolute;
	z-index:20;
	width:40px;
	height:40px;
/*	left:70px;
	top:-20px;
*/	left:50%;
	top:50%;
	margin-left:-20px;
	margin-top:-20px;
	background-color:#FF0033;
	background-color:rgba(255,0,30,.85);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;    
	-webkit-transition: opacity .3s ease-out;		
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3);  	    	
	color:#FFF;	             
	text-decoration:none !important;
}                       
.quote .date{
	margin-top:-40px;
}
.postThumb:hover .date{
/*	display:block;   	*/
	-webkit-transition: opacity .3s ease-out;	
	opacity:1;	
}            
.ie .postThumb .date{
	display:block;
	opacity:1; 
	visibility:hidden;
}
.ie .postThumb:hover .date{
	display:block;           
	opacity:1;
	background-color:#FF0033;
	font-size:inherit !important;	
	visibility:visible;	
}
.postThumb .date:hover{
/*	background-color:rgba(12,127,215, .85)*/
}     
.postThumb .date .month,
.postThumb .date .day{
	display:block;
	width:40px;
	text-align:center;
	text-transform:uppercase;
	font-size:9px;
	line-height:10px;
}
.postThumb .date .month{
	margin-top:7px;
	color:rgba(255,255,255,.6);  	
	font-family:"Lucida Grande", Helvetica, Arial;   	
	font-weight:bold;
}
.postThumb .date .day{
	font-size:18px;
	/*
	-webkit-text-stroke:1px transparent; 	
	*/
	font-family:Georgia;
	line-height:12px;
	margin-top:0px;
}
.postThumb .copy .caption{
	margin:5px;
	font-family:"Lucida Grande", Sans-Serif;
	font-size:10px;
	color:#888;
/*	padding-bottom:10px;*/
	line-height:15px;
	margin-top:8px;
	margin-bottom:8px;
}
#contents .text .copy .caption,
#contents .chat .copy .caption,
#contents .link .copy .caption,
#contents .audio .copy .caption{
	margin-left:0px;
}
.openAbove{
	text-decoration:none;
	color:inherit;
}       
.postThumb .media .photoset{
	width:180px;
	height:100px;        
	overflow:hidden;
	background-color:#000; 
	position:relative;
}          
.postThumb .media .photoset .photosetThumb{
	float:left;
	height:100px;
	width:44px;
	background-position:center center;
	border-right:1px solid #FFF;
}
.postThumb .media .photoset .icon{
	background-image:url('http://static.tumblr.com/xhpdxdi/Dnpl3qu3v/photoset.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	right:10px;
	bottom:10px;
} 
.link .copy h3,
.chat .copy h3,
.text .copy h3,
.audio .copy h3{
	font-family:Helvetica, Arial, sans-serif;
	font-size:21px;
	line-height:20px;  
	-webkit-text-stroke:1px transparent;		
	letter-spacing:-1px;
	margin-top:3px;
	font-weight:bold;
	text-shadow:rgba(0,0,0, .1) 0px 2px 0px;	
}        
.link .date,
.chat .date,
.text .date{
	display:none !important;
}
.link .copy h3 a,
.chat .copy h3 a,
.text .copy h3 a,
.audio .copy h3 a{
	text-decoration:none; 
	color:#333;
	background-color:transparent;
} 
.audio .copy{

}
.postThumb .copy .date2{
	font-size:11px;
	font-family:Georgia;
	color:#BBB;
	margin-bottom:5px;
}
.postThumb .copy .quote{
	font-family:"Droid Sans", Helvetica, Arial;
	margin-bottom:20px;
	font-size:13px;
	line-height:16px;
	color:#FFF;
	background-color:#000;
	padding:10px;  
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	text-indent:21px; 
	position:relative;      
}      
.postThumb .copy .quote .q1,
.postThumb .copy .quote .q2{
	font-family:Georgia;
	font-size:50px;
	color:#FFF;
}   
.postThumb .copy .quote .q1{
	position:absolute;
	top:21px;
	left:-13px;;
	padding-right:3px;
}
.postThumb .copy .quote .q2{
	position:relative;
	line-height:0px;
	top:28px;
	left:-17px;
	margin-top:-4px;
	display:inline-block;     
}
.postThumb .copy .quote .quoteTip{
	position:absolute;
	left:10px;
	bottom:-13px;
	width:24px;
	height:14px;
	background-image:url('http://static.tumblr.com/xhpdxdi/RZGl3qu4i/quotetip.png');
	background-repeat:no-repeat;
}                       
.postThumb .copy .source{
	display:none;
}
.postThumb .copy .source .mdash{
	color:#CCC;
	padding-right:2px;
}

.post .center .inner .content{
	position:absolute;
	left:200px;
	top:0px;
}
.videoPlayer{
	width:500px;
}
#posts .text .copy,
#posts .link .copy,
#posts .chat .copy{
	margin-top:20px;
	width:480px;
}        
#posts .photo .copy,
#posts .video .copy{
	width:460px;
	margin-top:15px;
	margin-left:20px;
}    
#posts .post .copy h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:32px;
	line-height:30px;  
	-webkit-text-stroke:1px transparent;		
	letter-spacing:-1px;   
	font-weight:bold;
	margin-bottom:17px;
	text-shadow:rgba(0,0,0, .2) 0px 2px 0px;
}
#posts .post .copy h2 a{
	color:inherit;
}
#posts .post .copy .body{
	font-size:13px;
	line-height:20px;
}
#posts .post .copy .body p{
	margin-bottom:17px;     
	color:#777;   
	font-family:Helvetica;
}        
#posts .post .copy .body a{
	color:#000;
	text-decoration:none;
	padding:1px;
	margin:-1px;
	border-bottom:1px solid #EEE;
}
#posts .post .copy .body blockquote{
	border-left:2px solid #EEE;
	padding-left:10px;
	margin-top:-10px;
	margin-bottom:17px;
}
#posts .photo .media,
#posts .audio .media{
	margin-top:4px;
}                
/*
#posts .photo .media .thePhoto{
	max-width:500px;
}                             
#posts .photo .media .largePhoto{
	width:780px;
} 
*/  

#posts .post .notesMenu{
	font-size:12px;
	width:170px;
	line-height:17px;  
	color:#DDD;
}                     
#posts .photoset .notesMenu{
	position:absolute;
	bottom:20px;
	right:-40px;
}
#posts .photoset .media{
	position:relative;
}
#posts .post .notesMenu a{
	color:#BBB;
}           
#posts .photo .notesMenu,
#posts .video .notesMenu,
#posts .quote .notesMenu{
	position:absolute;
	top:20px;
	left:600px;
}
.tallerPhoto{
	max-height:580px;
}    
.widerPhoto{
	max-width:580px;
}      
#posts .photo .media .photoWrap,
#posts .audio .media .albumArt{
	width:580px;
	background-position:top left;
	background-attachment:fixed;
	font-size:0px;
	line-height:0px; 
	background-color:#FFF; 
	position:relative;
	z-index:4;     
}
#posts .photo .media .photoWrap .black,
#posts .audio .media .albumArt .black{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	background-color:#FFF;
/*	opacity:.64;*/
	opacity:.9;
	z-index:5;
}
#posts .photo .media .photoWrap img{
	position:relative;
	z-index:10;     
	border-right:4px solid #FFF;    
	max-width:580px;
}
#posts .quote .theQuote{
	background-color:#F9F9F9;
	margin-top:4px;
	text-shadow:#FFF 0px 1px 0px;
	font-family:"Droid Sans";
	font-size:18px;
	line-height:25px;
	padding:15px;
	width:480px;
	color:#555;
	margin-bottom:20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
/*	-webkit-text-stroke:1px transparent;	*/
	border-bottom:1px solid rgba(0,0,0,.15);
}
#posts .quote .copy{
	width:500px;
}
#posts .quote .theQuote .q1,
#posts .quote .theQuote .q2{
	font-family:Georgia;
	font-size:50px;
	color:#DDD;
/*	text-shadow:rgba(0,0,0,.1) 0px 2px 0px;*/
}   
#posts .quote .theQuote .q1{
	position:absolute;
	top:23px;
	left:-10px;;
	padding-right:3px;
}
#posts .quote .theQuote .q2{
	position:relative;
	line-height:0px;
	top:26px;
	left:4px;
	margin-top:-4px;
	display:inline-block;     
}

#preloader{
	position:absolute;
	z-index:30;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	background-color:#EEE;
}   
#preloader .inner{
	position:absolute;
	text-align:center;
	top:50%;
	left:50%;
	width:180px;
	height:40px;
	right:0px;
	margin-top:-20px;
	margin-left:-90px;
	font-size:25px;
	line-height:40px;
	font-family:Helvetica, Arial;
	color:#888;  
	-webkit-text-stroke:1px transparent;		
	letter-spacing:-1px;
	background-color:#FFF;
	display:inline-block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	border-bottom:1px solid #DDD;
}
#preloader .credit{
	font-size:11px;
	position:absolute;
	bottom:20px;
	color:#AAA;
	text-align:center;
	left:0px;
	right:0px;
	text-shadow:#FFF 0px 1px 0px;
}
#preloader .credit a{
	color:#AAA;
	text-decoration:underline;
}
#preloader .inner .anim{
	display:inline-block;
	width:18px;
	height:25px;
	margin-right:3px;
	background-image:url('http://static.tumblr.com/xhpdxdi/udGl3queb/siteloading.gif');
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
	top:3px;
}
#posts .audio .media .albumArt{
	width:380px;       
	margin-bottom:4px;
}
#posts .audio .albumArt img{
	max-width:380px;      
	position:relative;
	z-index:10;     
	border-right:4px solid #FFF;
}                 
#posts .audio .audioPlayer{
	width:380px;
	background-color:#FFF;
	padding:0px;
	margin:0px;
	font-size:0px;
	margin-bottom:4px;
}
#posts .audio .media .songInfo{
	position:relative;
	left:0px;
	top:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:25px;
	line-height:24px;  
	-webkit-text-stroke:1px transparent;		
	letter-spacing:-1px;
}
#posts .audio .notesMenu{
	position:relative;
	top:6px;
	left:0px;
}    
#posts .photoset .media .gallery{
	width:460px;   
	margin-top:4px;
	background-color:#000;
	padding:0px;
	font-size:0px;
	line-height:0px;
	margin-bottom:20px;
	min-height:250px;
}                   
#posts .photoset .media .tweenSize{
	overflow:hidden !important;
	height:460px;
	background-image:none !important;
}
#posts .photoset .media .loading{
	min-height:460px;
	background:url('http://static.tumblr.com/xhpdxdi/GoCl3qu2k/loadingonblack.gif') no-repeat center center #000;  	
}
#posts .photoset .media .gallery .large{
	overflow:hidden;   
	text-align:center;
	width:460px;
	background-position:center center;
}
#posts .photoset .media .gallery .large .photo{
	margin-top:0px;
	position:relative;	
}       
#posts .photoset .media .gallery .large .photo img{
	max-width:460px;
	position:relative;
	z-index:5;
}             
#posts .photoset .gallery .photo .fill{
	position:absolute;
	z-index:3;
	left:0px;
	top:0px;
	bottom:0px;
	right:0px;
	background-color:#000;
	opacity:.6;
}
#posts .photoset .thumbs{
/*	margin-top:4px;*/
}
#posts .photoset .photoCaption{
	margin-top:10px;
	font-size:12px;
	margin-left:5px;
}
#posts .photoset .photoCaption .number{
	font-family:Georgia;
	color:#AAA;
	margin-right:5px;
}
#posts .photoset .thumbs .thumb{
	width:70px;
	height:70px; 
	float:left;
	background-position:center center;
	margin-right:5px;
	margin-bottom:5px;
	-moz-border-radius: 35px;
	-webkit-border-radius: 35px;    
	overflow:hidden;                   
	cursor:pointer;
	text-align:center;
	box-shadow: 0px 2px 1px #000;	
}
#posts .photoset .thumbs .selected{
	background-image:none !important;
	background-color:#EEE;
}
#posts .photoset .thumbs{
	position:absolute;
	top:10px;
	left:470px;
	width:300px;
}                  
       
#posts .video .media{
	margin-top:4px;
}
#posts .photoset .large .caption{
	font-size:12px;
	background-color:rgba(0,0,0,.6);
	display:none;
}
#posts .photoset .copy{
	width:600px;
}
/*
#posts .video .notesMenu{
	position:absolute;
	left:520px;
	top:20px;
}
*/
#ctrls a,
#ctrls span{    
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	font-family:"Lucida Grande", Sans-Serif;
	font-size:50px;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background-color:#AAA;
	top:50%;
	margin-top:-20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;    
	opacity:.3;
	z-index:22;  
	cursor:pointer;
	font-weight:100;
	-webkit-transition: opacity .3s ease-out;
} 
#ctrls a:hover,
#ctrls span:hover{
	opacity:1;
	-webkit-transition: opacity .3s ease-out;		
}                   
#ctrls .leftArrow{
	left:20px;
}             
#ctrls .rightArrow{
	right:20px;
}    
#ctrls a em,
#ctrls span em{     
	font-style:normal;
	position:relative;    
	top:-5px;
}
#ctrls .leftArrow em{
	left:-3px;	
}
#ctrls .rightArrow em{
	left:3px;
}
#extra{
	position:static;
	margin-top:40px;
	clear:both;
	width:600px;
	margin-bottom:40px;
}
#extra .notesNav{
	height:24px;
	border-bottom:1px solid #DDD;
	margin-bottom:10px;
}
#extra ul.notesNav li{
	display:inline;
}
#extra ul.notesNav li a{
	float:left;
	height:24px;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #DDD;
	border-bottom-color:#DDD;
	font-family:Helvetica, "Lucida Grande", Verdana;
	display:block;
	position:relative;
	z-index:10;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size:11px;
	top:-1px;
	margin-right:2px;	
	background-color:#EEE;
	text-shadow:#FFF 0px 1px 0px;
	color:#777;
/*	font-weight:bold;*/
/*	text-transform:uppercase;*/
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));	  	
}
#extra ul.notesNav li a:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#0c7fd7), to(#0c7fd7));	  	
	color:#FFF;
	border-color:#063f6b;
	text-shadow:#000 0px 1px 0px;
}
#extra ul.notesNav li a.selected,
#extra ul.notesNav li a.selected:hover{
	border-bottom-color:#FFF;
	text-shadow:none;
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
	color:#AAA;
	border-color:#DDD;
	border-bottom-color:#FFF;
}
#notesActual{
	font-family:Helvetica, Arial;
	font-size:11px;
	line-height:19px;
	margin-left:10px;
	color:#AAA;
}
#notesActual a{
	color:#777;
}
#notesActual a:hover{
	text-decoration:underline;
	color:#444;
}
.copy strong{
	font-weight:bold;
	color:#000;
}
.copy em{
	font-style:italic;
	color:#333;
}
ol.notes li a img{
	display:none;
}
ol.notes li blockquote{
	font-style:italic;
	margin-left:10px;
}
#headerImage{
	width:780px;
	margin-top:-10px;
}
#twitter{
	margin-top:20px;
}
#twitter .content{
	font-family:Georgia, Serif;
	font-size:13px;
	line-height:18px;
	margin-bottom:5px;
	color:#666;
	padding:10px;
	background:#e9f7fe;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	  
	overflow:hidden;
}
#twitter .content a{
	color:#33ccff;
	font-family:Sans-Serif;
}
#twitter .content a:hover{
	color:#008cbb;
}
#twitter p{
	font-family:Sans-Serif;
	font-size:11px;	
	color:#AAA;	
	margin-left:5px;
}
#twitter p a{
	color:#888;
}
.chatUL{
	font-size:13px;
	font-family:Sans-Serif;
	margin-bottom:15px;
	width:480px;
}
.chatUL li{
	padding:5px;
	line-height:18px;
	border-bottom:1px solid #EEE;
}
.chatUL .user_1,
.chatUL .user_3{
	background-color:#F9F9F9;
}
.chatUL li span.label{
	font-family:Georgia;
	color:#AAA;
}