
/* Basic setup for styles */

body
{
	margin: 5px 0 0 0;
	padding: 0px;
	font-family:Verdana, Sans-serif;	
}

p
{
	font-family:Verdana, Sans-serif;
	font-size:0.7em;	
}

a
{
	font-family:Verdana, Sans-serif;
	color:336699;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#3366FF;
}

h1
{
		margin: 0 0 8px 0;
		padding: 0 0 0 2px;
		color:#000033;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-weight:bolder;
		font-size:0.8em;
		line-height: 23px;
		border-bottom:1px solid #666666;
		background-color:#ffffff;
		background-image:url(../images/secthead_bkgd.gif);
		background-repeat:repeat-x;
		background-position:left;
		
}

h2
{
		margin: 0 0 8px 0;
		padding: 2px 0 2px 2px;
		color:#ffffff;
		font-weight:bolder;
		font-size:0.7em;
		background-color:#336699;
		border-bottom:1px solid #000033;
}

h3
{
	margin:0;
	padding:0;
	font-weight:bolder;
	font-size:1.0em;
}

h4
{
		margin: 0 0 8px 0;
		padding: 2px 0 2px 2px;
		color:#ffffff;
		font-weight:bolder;
		font-size:0.7em;
		background-color:#cccccc;
		border-bottom:1px solid #000033;
}

.NegHeading
{
		background-color:#000033;
		color:#ffffff;
		width:100%;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-weight:bolder;
		font-size:0.8em;
		padding:2px 0 2px 2px;
}

img {
	border: 0px;
}

.subheadbar
{
 display:none;	
}

/* Div identifiers */

div#logoads 
{
	visibility: hidden;
}

div#topstory 
{
	white-space: normal;
	text-justify:auto;
}

div#topstory div#headline
{
	font-weight: bolder;
	font-size: larger;
}

div#copyright 
{
	text-align: center;
	font-weight: bolder;
}

div#searchbar
{
	visibility: hidden;
}

.menu
{
	display:none;
}

.bannerad, .boxad
{
	display:none;
}
.NewsSection
{
	margin-bottom:10px;	
}

.NewsSection a
{
	font-weight:bold;
	text-decoration:none;
}


/* Top Story Control */
	#headline
	{
		font-size:1.1em;
		font-weight: bold;
		color:#003366;
	}

	#storyimage
	{
		margin-right:10px;	
	}


	#storysummary
	{
		font-size:0.8em;		
		padding-bottom:5px;
		color:#003366;	
	}
	

	#storybody
	{
		font-family:Verdana, Sans-serif;
		font-size:0.8em;			
		color: black;
		text-align:left;
		padding-right:10px;
	}

	
	#storydate
	{
		font-weight: bold;
		color: black;		
		display:block;
		background-image: url(../images/time.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding: 5px 0px 5px 20px;
	}

	#storycomment  a
	{
		display:none;
	}
	
	#addacomment  a
	{
		display:none;
	}
	
	.footer-sitemap
	{
		display:none;
	}
	
	.footer-right
	{
		display:none;
	}
	
	.redlink
	{
		display:none;
	}

	
.CommentsSection
{
	border-top:1px solid darkgray;
	padding-top:4px;
	padding-bottom:4px;

}

.CommentsSectionLeft
{
	Width:30%;
	font-size:0.7em;
}

.CommentsSectionRight
{
	Width:70%;
	font-size:0.7em;
}



#tblAddComment td
{
	font-size:0.7em;
	vertical-align:text-top;
}

.returnbutton, .storyReturn
{
	display:block;
	text-decoration:none;	
	font-weight:bold;
	font-size:0.8em;
}

.storyReturn1
{
	display:block;
	text-decoration:none;	
	font-weight:bold;
	font-size:0.7em;
}

.OtherPub
{	float:left;
	width:100%;
	text-align:center;
	background-color:Yellow;
}

.OtherPublabel
{	
	width:20%;
	text-align:right;
}
	
#imgStoryImage
{
	margin-right:10px;
	margin-bottom:5px;
}

.imagelink
{
	border:none;
}

.ReadComments
{
	background-image:url(../images/read_comment.gif);
	background-repeat:no-repeat;
	height:52px;
	width:250px;
	line-height:40px;
	text-decoration:none;
	margin-right:15px;
}
.ReadComments a
{
	font-size:0.8em;	
	font-weight:bold;
	text-decoration:none;
	margin-left:50px;
	margin-top:20px;
}

.AddComments
{
	background-image:url(../images/add_comment.gif);
	background-repeat:no-repeat;
	height:52px;
	width:250px;
	line-height:40px;
	text-decoration:none;
	margin-right:5px;	
}

.AddComments a
{
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	margin-left:50px;
}


.CommentExpander
{
	background-image:url(../images/comment_tint.gif);
	background-repeat:repeat-x;
	height:19px;
	padding-top:3px;
	border-top:1px solid darkgray;
	border-left:1px solid darkgray;
	border-right:1px solid darkgray;		
}
#tblAddComment
{
	Display:none;
}

.comments
{
	font-size:0.7em;

}

.CommentDate
{
	color:Gray;
}

.CommentTable
{
	border:1px solid darkgray;
	padding:5px 0 5px 0;
}

.CommentTable td
{
	padding:5px 0 0 0;
}

td.contactLabel
{
	display:block;
	text-decoration:none;	
	font-weight:bold;
	font-size:0.7em;
	padding:0 5px 0 5px;
}

.BlogHeader
{
	background-image:url(../images/blog.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:100%;
	vertical-align:text-bottom;
	border:1px solid #fff;
}

.blogtext
{
	font-size:0.8em;
	margin-top:160px;
	float:left;

}

.BlogEntry
{

	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:5px;
	border-bottom:1px solid #e0e0e0;
	float:left;
	clear:both;
	display:block;
	width:100%;
}

.BlogEntry img
{
	border:1px solid gray;

}

.BlogEntryTitle
{
	font-weight:bold;
	font-size:0.9em;
}

.BlogEntryText
{
	font-size:0.8em;
}

.BlogEntryText a
{
	font-weight:bold;
}


.BlogInfo
{
	float:left;
	clear:left;
	width:150px;
	display:block;
	text-align:center;
	font-size:0.7em;	
}

.blogName
{
	font-weight:bold;
	font-size:1.0em;
}

.blogControl
{
	float:left;
	width:100%;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	margin:5px 0 5px 0;	
}

.blogControl a
{
	font-size:0.7em;
}

	.AddCommentsBox
	{
		display:none;
	}
/* Top Story Control End */

/*Magazine Article Display Start*/
	
	.MagArticleBody table
	{
		width:100%;		
		border-top:#ffffff solid 1px;
		border-bottom:#C1C1C1 solid 1px;
		background-color:#DCDCDC;
		border-collapse:collapse;
	}


	 .MagArticleBody td
	{
		border:1px solid white;
		font-size: 0.7em;
		padding:5px 3px 5px 2px;
	}	
	
	 .MagArticleBody li
	{
		font-size: 0.7em;
	}	


/* Magazine Article Display End */
.TopAdSection
{
 display:none;   
}

