﻿
.lineup .rightImage
{
	
	margin-right:5px;
	margin-bottom:5px;
	margin-top:0px;
	background:red;
	float:left;
	display	:block;
	padding:5px;
	background-color:White;
	border:solid 2px #999999;
}

.lineup .leftImage
{
	
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	background:white;
	float:left;
	display	:block;
	border:solid 2px #999999;
}


.hDiv
{
	border-top:dotted 1px #aaaaaa;
	width:100%;
	height:1px;
	display:block;
/*	margin-top:5px;
	margin-bottom:5px;*/
	float:none;
	clear:both;
}


.Article
{
	overflow:hidden;
	height:1%;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
}
.Article .Title
{
	font-size:160%;
	font-weight:bold;
	color: #1873ac;
}
.Article .SubTitle
{
	font-size:120%;
	font-weight:bold;
	color:#666666;
}
.Article .author
{
	font-size:100%;
	font-weight:bold;
	font-style:italic;
	color:#999999;
}
.Article .date
{
	color:#303030;
}
.Article .Category
{
	color:#e81459;
	font-size:9px;
	font-weight:bold;
	line-height:16px;
	letter-spacing:2px;
	text-transform:uppercase;

}
.BodyLineup{
	line-height:15px;color:#334455;
	clear:left;
	padding-bottom: 0px 10px 0px 0px;
	
}
.BodyLineup:first-letter
{
	font-size:300%;
	line-height:30px;
	float:left;
	font-weight:bold;
	padding-right:5px;
}

.Article .BodyLineupLarge
{
	font-size:13px;
	float:none;
	clear:left;
	line-height:17px;
	color:#334455;
}
.Article .BodyLineupSmall
{
	font-size:9px;
	float:none;
	clear:left;
	line-height:12px;
	color:#334455;
}
.Article #imageHolder
{
	border:solid 1px #eeeeee;
	padding:10px;
	text-align:center;
	overflow:visible;
	height:1%;
}
.searcharticle,.searcharticle a
{
	background-image:url(images/search.gif);
	width:63px;
	height:31px;
	display:block;
	float:left;
	margin-right:0px;
	overflow:hidden;
}
.searcharticle a:hover
{
	background-image:url(images/search.gif);
}

.rate,.rate a
{
	background-image:url(images/rate.gif);
	width:47px;
	height:32px;
	display:block;
	float:left;
	margin-right:30px;
	overflow:hidden;
}
.rate a:hover
{
	background-image:url(images/rate.gif);
}


.comment,.comment a
{
	background-image:url(images/comment.gif);
	width:82px;
	height:30px;
	margin-right:30px;
	overflow:hidden;
	float:left;
}
.comment a:hover
{
	background-image:url(images/comment.gif);
}

.iconPrint,.iconPrint a
{
	background-image:url(images/print.gif);
	width:53px;
	height:30px;
	overflow:hidden;
	float:left;
	margin-right:30px;
	overflow:hidden;
	
}

.iconPrint a:hover{
	background-image:url(images/print.gif);
}

.iconTellaFriend,.iconTellaFriend a
{
	background-image:url(images/email.gif);
	width:60px;
	height:22px;
	float:left;
	clear:both;
	margin-right:30px;
	overflow:hidden;
	
}

.iconTellaFriend a:hover{
	background-image:url(images/email.gif);
}




.hidden
{
	display:none;
}

.TopStory h2 a
{
	text-decoration:none;
	color:Black;
}
.TopStory 
{
	display:block;
	overflow:hidden;
	height:1%;
	padding-bottom:10px;
}
.TopStory h2
{
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
	
	
}
.lineup .hover,.regulars .hover
{
	background-image:url(images/bluevgrad.gif);
	background-repeat:repeat-x;
	background-color:#ddefff;
	padding:10px;
	cursor:pointer;
}
.lineup .normal,.regulars .normal
{
	padding:10px;
	cursor:pointer;
}

.lineup .thover
{
	background-image:url(images/blackvgrad.png);
	background-repeat:repeat-x;
	padding:10px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/blackvgrad.png', sizingMethod='scale');
}
.lineup .tnormal
{
	
	padding:10px;
	cursor:pointer;
}
.regulars
{
	overflow:hidden;
	height:1%;
	
}
.regulars .cat
{
	font-size:11px;
	color:#33aaff;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
	text-transform:uppercase;
	letter-spacing:0px;
}
.regulars a .cat
{
	font-size:11px;
	color:#33aaff;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
	text-transform:uppercase;
	letter-spacing:0px;
}

.regulars .title
{
	font-weight:bold;
	font-style:italic;
}
.imageNav 
{
	display:block;
	height:20px;
	
	padding-top:3px;
}
.imageNav a,.imageNav a:visited
{
	text-decoration:none;
	color:#888888;
	text-align:center;
	border:solid 1px #888888;
	text-decoration:none;
	line-height:14px;
	width:15px;
	margin-right:2px;
	margin-top:3px;
	font-size:9px;
	float:left;
	display:block;
}
.imageNav a:hover,.imageNav a:focus 
{
	background-color:#1873ac;
	color:White;
}
.leftImage
{
	padding:5px;
/*	background-color:#e0e0e0;*/
	background-color:white;
}

.atable 
{
	/*float:right;
	display:block;
	width:200px; */
	/*background-color:#ddeeff;
	border-left:dashed 1px #cccccc;
	padding:10px;
	margin-left:10px;*/
	width:0px;
}
.atable  table
{
	/*border:solid 1px #aabbcc;*/
	width:100%;
	background-image:url(images/table_foot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:9px;
	background-color:#d4e5f6;
	margin-top:10px;
}
.atable  table tr
{
	
}
.atable  table .title
{
	background-image:url(images/table_head.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#778899;
	color:White;
	font-weight:bold;
	border:none;
	line-height:22px;
	border-bottom:solid 5px #AABBCC;
	font-size:12px;

}
.atable  table td
{
	padding:2px;
	padding-left:10px;
	border-top:dotted 1px #c4d5e6;
}