/* ======================================================================

   YESPROTO.COM // Nick Setthachayanon
   nick@yesproto.com
   (c) 2007-10 Proto, Inc. All Rights Reserved.

======================================================================== */

@import url(css/grid-930.css);

* { margin: 0; padding: 0; }


/*----------------------------------------------------------------------- 
   General
 ------------------------------------------------------------------------ */
 
body {
	background:		#404040 url(images/bg.png);
	border:			0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size: 		16px;
	line-height:	20px;
	color:			#202020;
}

a:link { color: #688690; text-decoration: none; }
a:visited { color: #688690; text-decoration: none; }
a:hover { color: #3e565e; text-decoration: none; }

h1 { 
	padding-bottom: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	line-height: 1;
	text-shadow: 0px 1px 2px #505050;
	color: #202020;
}

h2 { 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	line-height: 1;
	text-shadow: 0px 1px 2px #505050;
	color: #202020;
}

h3 { font-size: 12px; color: #202020; }

p { margin-bottom: 20px; }
strong {}


/*----------------------------------------------------------------------- 
	Wrapper
------------------------------------------------------------------------ */
 
.wrapper { width: 930px; margin: 60px auto; }

.masthead { margin: 60px 0; }

.masthead h1 a { 
	text-shadow: 0px 2px 4px #101010;
	color: #808080;
}

.masthead h1 a:hover { 
	text-shadow: none;
	color: #202020;
}

 
/*----------------------------------------------------------------------- 
	Twitter
------------------------------------------------------------------------ */
 
.twitter { margin: 30px 0 0 0; padding: 20px 0 0 0; border-top: 1px solid #202020; }

.rrt-inner ul { margin-bottom: 20px; list-style-type: none; }

.rrt-inner ul li { margin-bottom: 60px; }

.rrt-author-img {
	/* author img */
	margin-right: 10px; 
}

.rrt-content {
	/* tweet content */
	font-family: Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1;
	text-shadow: 0px 1px 2px #505050;
	color: #202020;
}

.rrt-content a {
	/* links in tweet content */
	text-shadow: 0px 2px 4px #101010;
	color: #808080;
}

.rrt-content a:hover {
	/* links in tweet content */
	text-shadow: 0px 1px 2px #505050;
	color: #202020;
}

.rrt-meta a {
	/* timestamp link */
	display: block;
	font-size: 10px;
	color: #202020;
}

.twitted ul#twitter_update_list li.firstTweet {}

.twitted ul#twitter_update_list li.lastTweet {}

.twitted p.profileLink a { 
	text-shadow: 0px 2px 4px #101010;
	color: #808080;
}

.twitted p.profileLink a:hover { 
	text-shadow: none;
	color: #202020;
}