.story 								{ border-bottom:1px dotted #cccccc; padding:10px 10px 20px 36px; margin-top:10px;
									  background:#f1f1f1 url('../images/page_white_text.png') 10px 12px no-repeat;
									  border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; }
.story.sticky						{ background-color:#FFFFCC; }
.story p.category					{ font-family:verdana; font-size:12px; font-weight:bold; color:#999999; padding:0; margin:0; }
.story p.title						{ font-family:verdana; font-size:16px; padding:5px 0; margin:0; }
.story p.title a					{ text-decoration:none; color:#cc0000; }
.story p.title a:hover				{ text-decoration:underline; color:#333333; }
.story p.summary					{ padding:0 0 10px 0; margin:0; color:#333333; font-family:verdana; font-size:11px; }
.story p.source						{ font-family:verdana; font-size:10px; color:#999999; margin:0; padding:0 0 15px 0; }
.story div.stbutton					{ padding:0; margin:0; }
div.lastStory						{ border-bottom:0px; }
.story ul.admin-controls			{ margin:0; padding:0 10px 0 0; list-style:none; text-align:right; }
	ul.admin-controls li			{ margin:0 0 0 10px; padding:10px 0 0 0; display:inline-block; font-family:verdana; font-size:10px; }
	ul.admin-controls li a			{ color:#999999; font-weight:bold; }
	ul.admin-controls li a:hover	{ color:#3266cc; }
	ul.admin-controls li a.loading	{ padding-left:20px; background: url('../images/blue-ajax-loader.gif') left top no-repeat; color:#3266CC; }
.preview							{ padding:10px 0 0 0; }
.preview iframe						{ width:100%; height:700px; border:1px solid #CCCCCC; -moz-box-shadow: 0px 5px 10px #666666; -webkit-box-shadow: #666666 0px 5px 10px; }
p.recent-stories					{ padding:10px; margin:0; }
ul.recent-stories 					{ font-size:11px; color:#999; }
	ul.recent-stories a				{ color:#333; text-decoration:none; }
	ul.recent-stories a:hover		{ text-decoration:underline; }