h1, h2, h3 { font-family: 'Droid Serif', arial, serif; font-weight:normal; }

body { font-family: helvetica,arial;  }

body { margin:0; padding:0;  }

#toparea { background:#333300; width:100%; color:white;}

#toparea #headerright a { color:#333300; background-color:#fdffca; padding:5px;  }

#topbar a img { border:0; }

#topareacontainer { padding:20px; }

#headercontainer #header { width:80%; }

#headercontainer #header h1 {  font-size:55px; font-weight:normal;   } 
#headercontainer #headerright {border:0px solid white; text-align:right; margin-top:-68px; }

#content { width:100%; color:#666666; } 
#content a { text-decoration:none; color:#333;  }

  .note .content { border:1px solid #ccc; border-width:0 0 1px 0; }
 .note h3 { font-size:20px; display:inline;   }
	
	

 .note .metadata { font-size:12px; font-family:helvetica,arial,sans; }
 .note .metadata img { height:16px; }

 .note { margin-top:20px; }
 .note:first-child { margin-top:0px; }

.note .more_link { margin-top:20px;  }

.annotation {
	padding:5px;
	font-style:oblique;
}
#maincolumn { width:75%; float:left; margin:20px; }

#toolcolumn { width:20%; float:left; margin-top:20px; }

#maincolumn h2 { font-size:14px; text-transform:uppercase; }

footer {  margin:20px 0 20px 0; text-align:center; width:100%; color:#666; font-size:12px; font-family:arial,helvetica;  }

footer a { color:#666;  }

.clear { clear:both; }

#usertools {
	padding-top:20px;
}

#usertools a { display:block;  }

.comingsoon {
	background:#FAFAFA;
	color:#F0F0F0;
}

.getbutton_container {   
		width: 100%;
	} 

.getbutton_canvas {
	width:400px;
	padding:20px;
	background-color:#eee;
	text-align:center;
}	
	
.getbutton {

	background-color:white;
	font-family:arial,sans;
	padding:5px;
	text-decoration: none;
	border:1px solid #ccc;
	border-width: 0 1px 1px 0;

}

.bookmarklet_arrow { 
	position:absolute;
	top:22px;
	left:290px;
	z-index:1;

	
	 }
	
	
#feedlink { 
			margin-top:20px;
			font-size:10px;
			height:20px;
	  		background-image:url(/images/rss_icon.png);
			padding: 0 0px 0 15px;
			background-repeat:no-repeat;
			}

.login_form input { font-size:20px;  }

#primetime { padding-left:20px; width:90%; height:400px;}

#primetime #video { float:left; }
#primetime #text { float:left; margin-left:20px; margin-top:100px; }
#primetime .getstarted  { font-size:35px; 
	
	margin-top:20px;
	margin-left:100px;
	background-color:#fdffca;
	 padding:5px; 
	font-weight:bold; 
	color:#333300; 
	}

.button { margin:20px 0 0 0; padding:5px; background-color:#eeeeee; font-size:80%;}
a:hover {background-color:#eeeeee;}

#messagebox #notice {
	color:green;
}

#messagebox #error {
	color:red;
}

#messagebox #change {
	color:gray;
}

