/* CSS Document */


#story-wrapper
{
	width:719px;
	margin:0;
	padding:0;
}

#story-wrapper #header
{
	background:url(images/boxheader.gif) no-repeat bottom;
	float:left;
	width:719px;
	height:18px;
}

#story-wrapper #content
{
	float:left;
	width:719px;
	height:auto;
	background-image:url(images/boxtile.gif);
	margin:0;
}

#story-wrapper #content #padded
{
	margin:10px;
	font-size:0.9em;
}

#story-wrapper #content #padded h2, #story-wrapper #content #padded h3
{
	margin:4px 0 8px 0;
	color:#2F3340;
}

#story-wrapper #content #padded h2
{
	font-size:1.2em;
}

#story-wrapper #content #padded h3
{
	font-size:1.1em;
}
#story-wrapper #content #padded #story-image
{
	float:left;
	width:300px;
	margin:0;
}

#story-wrapper #content #padded #storydetails
{
	float:right;
	width:350px;
	margin:30px 0 0 0;
	background-color:#fff;
	border:1px solid #707a95;
	padding:10px;
}

#story-wrapper #content #padded #storydetails #thumb
{
	float:right;
}
#story-wrapper #content #padded #commentholder
{
	width:749px;
	float:left;
	clear:both;
}

#story-wrapper #content #padded #commentholder #comments
{
	float:left;
	width:350px;
	margin:10px 0 0 0;
	background-color:#fff;
	border:1px solid #707a95;
	padding:10px;
}

#story-wrapper #content #padded #commentholder #comments h3
{
	width:99%;
	background-color:#D0D6E6;
	color: #2F3340;
}

#story-wrapper #content #padded #commentholder #Addcomment
{
	float:left;
	width:280px;
	margin:10px 0 0 35px;
	background-color:#fff;
	border:1px solid #707a95;
	padding:5px;
}


#story-wrapper #footer
{
	background-image:url(images/boxfooter.gif);
	float:left;
	width:719px;
	height:18px;
	margin:0;
}

#add_comment_image
{
	float:right;	
}