/* CSS Document */
/* color: black, used to be #555 */

body, td		{ font: 11px Arial, Neue Helvetica, sans-serif; margin: 0; }
hr 			{ border: 1px solid #D6D633; margin: 12px 0; padding: 0; }
p.timestamp { font-size: 14px; }


#search form input, #search FORM INPUT { vertical-align:top;}
.searchbutton { background: url(graphics/search_button.gif) top left no-repeat; border: none; width: 54px; height:18px;}
.upbutton	{ background: url(graphics/signup_button.gif) top left no-repeat; border: none; width: 48px; }
.arrow		{ background: url(graphics/arrow.gif) 100% 50% no-repeat; padding-right: 10px; }
.floatr 	{ float: right; }
.floatl		{ float: left;   }
.clear		{ clear:both; }
.posting	{ font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 16px; color: black; }
.article	{ font-size: 14px; color: black; margin: 0 20px; }
.text11		{ font-size: 11px; }
.review { color: #666; line-height: 1.3em; }
.review	a	{ color: #666; text-decoration: none; font-size: 13px;}
.review a:hover { text-decoration: underline; color: #930; }

#container	{ width: 827px; margin: 0 auto; }

#masthead	{ padding: 0; margin: 0; }
#masthead #branding { background: #fff url(graphics/masthead_back.gif) top left repeat-x; text-align:left; height: 139px;   }

#content, .posting, #insidecontent { font-family: times new roman; }

#columnone { padding: 0; width: 616px; text-align: left;}
#head		{ background: #DADBBF; color: #555; font-size: 13px; padding: 15px; line-height: 1.4em; }
/* #books	{ background: #EDEEC5 url(graphics/readlatest.gif) 0 20px  no-repeat; width: 140px; padding: 90px 0 0 0; font-size: 10px; color: #333; } */
#books	{ background: #EDEEC5; width: 140px; padding: 0px 0 0 0; font-size: 10px; color: #333; }
#content { background: url(graphics/latestdispatch.gif) 0 0 no-repeat; padding: 80px 20px;  } 
#insidecontent { padding: 20px 40px 20px 0; }
	
#columntwo  { margin: 0; width: 211px;  text-align: left; padding:0 0 0; background: #EDEEC5;  color: black; }
#signup { margin: 0; background: #930; padding: 12px; color: #fff;  }
/* #newweek	{ background: url(graphics/newthisweek.gif) 0 0 no-repeat; width: 211px; margin: 20px 0; padding: 50px 0 0 0; color: #000; line-height: 1.4em;} */
#newweek	{ width: 211px; margin: 0; padding: 0; color: #000; line-height: 1.4em;}
#newweek img { float: left; padding-right: 10px;}
#about		{ background: url(graphics/tom_engelhart.gif) 0 0 no-repeat; width: 211px; margin: 20px 0; padding: 40px 0 0 0;  }
#readlatest { background: url(graphics/readlatest_wide.gif) 0 0 no-repeat; width: 211px; margin: 20px 0; padding: 60px 0 0 0; }
#search		{ background: url(graphics/search.gif) 0 0 no-repeat; width: 211px; margin: 20px 0; padding: 30px 0 0 0; }
#archive	{ background: url(graphics/archive.gif) 0 0 no-repeat; width: 211px; margin: 20px 0; padding: 60px 0 0 0; }
#save		{ background: url(graphics/saveshare.gif) 0 0 no-repeat; width: 211px; margin: 20px 0; padding: 60px 0 0 0; }
#save ul	{ margin: 0; padding: 0; }
#save li	{ list-style: none; width: 90px;  list-style-position: inside; height: 20px; padding: 0 0 0 6px;}
li#rss  { list-style-image: url(graphics/rss.gif); }
li#digg  { list-style-image: url(graphics/digg.gif); }
li#stumble  { list-style-image: url(graphics/stumble.gif); }
li#delicious  { list-style-image: url(graphics/delicious.gif); }
li#redit  { list-style-image: url(graphics/redit.gif);  }
li#yahoo  { list-style-image: url(graphics/yahoo.gif); }
li#google  { list-style-image: url(graphics/google.gif); }
#think	{ background: url(graphics/thinklinks.gif) 0 0 no-repeat; width: 211px; margin: 20px 0; padding: 30px 0 0 0; }

.gsTABLE {width:auto}
.gsTABLE td {font-size:16px;font-family:'times new roman'serif}
.whatsthis, .subheaderContainer, .whatsthis, .subheaderContainer, td.whatsthis, .subheaderContainer, .requiredField, .gsOFFER2 {font-size:13px}
.gsTABLE a {font-size:inherit}
.pageTitle {font-size:18px;font-weight:bold;margin-bottom:1em}
