﻿#left_col {clear:both;}
#story {float:left; overflow:hidden; background:#fff; padding:9px; width:470px; margin-top:-3px; border:1px solid #eec; border-width:0 1px; }

h1 {line-height:110%; margin-top:10px;}
#story p.timestamp {margin-top:5px;}
#story_body h3 {margin:1em 0 0 0; border-bottom:1px solid #dc9}


ul.images {text-align:center;}
ul.images li {display:inline;}
ul.images li a {cursor:pointer;}
ul.images li img {vertical-align:top; margin:5px 0; border:1px solid #444}

#main_image {border:1px solid #888;}
#related {float:right; width:220px; margin:5px 0 5px 5px; padding:4px; border:1px solid #ccc; background:#fff}
#related img {vertical-align:bottom; background:#222;}
#related h3 {margin-top:4px; border-top:1px solid #ccc; font:bold 12px Arial;}
#related .linklist {font-size:12px; margin-bottom:0}
#related .linklist li {background-position:0 1px; padding-left:15px}
#story_body p {line-height:130%;}

p.ColCredit {font-style:italic; font-size:small;}
p.bulleted, #story_body li {padding-left:15px; margin-bottom:1em; background:url(../style_images/nav_arrow.png) 5px 4px no-repeat}


#caption {overflow:hidden; font-size:12px;}
#captions {display:none;}

.google_ad {clear:both; text-align:center; border:1px solid #ccc; border-width:1px 0;}

/* Comments */
#commentnote {font-size:11px;}

#comments {width:470px; margin-top:10px;}
#comments a:link {color:#04c;}
#comments a:visited {color:#264;}
#comments a:hover {color:#c40;}

#comment_form 				{ margin:10px 0}
#comment_form, #comments input {font-size:14px;}
#comments fieldset			{border:1px solid #dc9; padding:5px 10px; background:url(http://static.hd.zope.net/style_images/commformbg.png) left repeat-y}

#comments label 			{display:block; font-weight:bold;}
#comments #login_anon 		{float:left;height:4em;padding-right:10px; border-right:1px solid #dc9;}
#comments #login_forums 	{padding-left:5px;overflow:hidden}
#comments #login  			{border:none; margin:0 0 0 20px; background:none; overflow:hidden;}
#comments #login input 		{width:120px;}
#comments label span		{float:left; text-align:right; margin-right:5px; width:65px; font-size:12px;}
#comments #forum_register	{font-size:12px;}
#comments .commentor img 	{vertical-align:middle;}
#comments .regmark			{position:relative; top:-2px;}
#comments .text 			{border:1px solid #aaa;}

#post 						{margin-top:2px;}
#post label 				{clear:both;}
#post textarea				{vertical-align:bottom;}
#post label span			{vertical-align:top;}
#post .submit				{border:1px solid #888; border-top-color:#dc9; border-left-color:#dc9 background:#eee; margin:10px 0 0 88px;}


#comments .comment {clear:both; border-top:1px solid #dc9; font-size:13px;;}
#comments .commentor {
	float:left; font-weight:bold; font-size:12px; margin-right:5px; 
	border-bottom:1px solid #dc9; padding:4px 8px; background:#eceadd; margin-bottom:1px; text-align:center}
#comments p {margin:0; margin-left:15px; border-left:1px solid #dc9; padding:0 5px}
#comments .commentTitle {font-weight:bold; padding-top:2px;}
#comments .commentText {color:#444; padding-bottom:10px;}

