@charset "utf-8";
/* CSS Document */

.red
	{
	color: #c00;
	}

.postc
	{
	position: absolute;
	top: 160px;
	float: left;
	background: #eee;
	width: 130px;
	overflow: hidden;
	}

.cWpost
	{
	background: url(images/mic.gif) no-repeat 2px 2px;
	padding: 2px;
	padding-left: 20px;
	margin-top: -5px;
	}
	
.cWtitle
	{
	background: url(images/article.gif) no-repeat 2px 2px;
	padding: 2px;
	padding-left: 20px;
	}

html
	{
	padding:0px;
	border:0px;
	margin:0px;
	}

#widgets_3
	{
	display:none;
	}

#searchprog div
	{
	background:url(images/searching.gif) no-repeat top #fff;
	background-position: center 0px;
	padding-top:15px;
	margin-top:0px;
	padding-bottom:0px;
	text-align:center;
	margin-bottom:-10px;
	}

form
	{
	margin:0px;
	}

body
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin: 0 auto;
	color:#555;
	background-color:#bdbdbd;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	background-position: 760px 0px;
	}
	
a
	{
	text-decoration:none;
	color:#2f4470;
	}
	
a:hover
	{
	text-decoration:underline;
	}
	
hr
	{
	border:0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	margin:5px 0px;
	height:2px;
	padding:0px;
	clear:both;
	}

.hr
	{
	border-bottom:1px solid #fff;
	border-top:1px solid #ccc;
	margin:5px 0px;
	clear:both;
	}

.tb, textarea, select
	{
	border:1px solid #222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.button
	{
	border:0px;
	background:none;
	padding:0;
	width:auto;
	overflow:visible;
	cursor:pointer;
	}

.button b
	{
	background: url(images/button.gif) no-repeat right center;
	padding:4px 7px;
	padding-left:0px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	white-space:nowrap;
	}
	
.button span
	{
	display:block;
	background: url(images/buttonleft.gif) no-repeat left;
	padding-left:7px;
	margin:0px;
	}

.container
	{
	float:left;
	width:760px;
	background:#fff;
	}	
	
	.rheader
		{
		background: url(images/headerb.jpg) no-repeat;
		clear:both;
		width:760px;
		height:90px;
		float:left;
		}
	
		.toplinks
			{
			float: right;
			}
		
		.toplinks a
			{
			float:left;
			display:block;
			padding:6px 10px;
			color:#555;
			font-weight:bold;
			font-size:11px;
			}
			
		.toplinks a:hover, a.subnavb
			{
			background:#d6d6d6;
			text-decoration:none;
			padding:6px 9px;
			border-left:1px solid #aaa;
			border-right:1px solid #aaa;
			}
			
			#amstationsub
				{
				background: #fff url(images/mainbody.gif) repeat-x top;
				border:1px solid #aaa;
				border-top:0px;
				position:absolute;
				top:26px;
				left:446px;
				z-index:999;
				}
				
			#fmstationsub
				{
				background: #fff url(images/mainbody.gif) repeat-x top;
				border:1px solid #aaa;
				border-top:0px;
				position:absolute;
				top:26px;
				left:541px;
				z-index:999;
				}

			.subnav a
				{
				font-weight:normal;
				display:block;
				clear:both;
				width:130px;
				border-bottom:0px solid #fff;
				border-top:0px solid #aaa;
				color:#555;
				font-weight:bold;
				text-transform:uppercase;
				font-size:11px;
				}
				
			.subnav a:hover
				{
				background: #2f4470;
				color:#fff;
				}
			
		a.rsslink, a.rsslink:hover
			{
			height:16px;
			width:16px;
			background: url(images/rss.gif) no-repeat center;
			}
			
		.memberdiv
			{
			position:relative;
			right:10px;
			top:40px;
			clear:both;
			font-weight:bold;
			border:0px solid red;
			text-align:right;
			}
			
			.memberdiv a
				{
				text-transform:uppercase;
				font-size:11px;
				}
			
	.searchbar
		{
		background: url(images/searchbg.gif) repeat-x;
		height:20px;
		width:750px;
		float:left;
		padding:5px;
		color:#fff;
		clear:both;
		}
		
		.searchbar form
			{
			margin:0px;
			float:right;
			width:260px;
			}
			
		.searchbar a
			{
			font-weight:bold;
			font-size:11px;
			padding: 2px;
			float: left;
			margin-left:5px;
			display:block;
			}
		
		#q 
			{
			height:16px;
			}
		
		.searchbar input, .searchbar b
			{
			float:left;
			}
		
		.searchbar b
			{
			margin:0px 5px;
			}
		
		.findbutton
			{
			background: url(images/find.gif) no-repeat;
			width:29px;
			height:20px;
			border:0px;
			float:left;
			cursor:pointer;
			}
			
		.findbutton span
			{
			display:none;
			}
			
		#q
			{
			width:160px;
			}
			
	.sidebar
		{
		width:150px;
		float:left;
		}
		
		.navmenu
			{
			position: relative;
			top:-25px;
			left:0px;	
			float:left;
			margin-bottom:-20px;
			width:150px;
			}
			
			.navmenu a, a.navon
				{
				width:130px;
				height:16px;
				padding:5px 10px;
				background: url(images/navoff.jpg) repeat-y right;
				display:block;
				float:left;
				color:#fff;
				font-weight:bold;
				text-align:right;
				text-transform:uppercase;
				font-size:11px;
				border-bottom:1px solid #879393;
				border-top:1px solid #354d73;
				}
			
			.navmenu a:hover, a.navon
				{
				text-decoration:none;
				background: url(images/navon.jpg) repeat-y;
				}
			
			a.navhome
				{
				background: url(images/navhome.jpg) no-repeat right;
				border-top:0px;
				border-right:0px;
				}
				
			a.navhome:hover, a.navhomeb
				{
				background: url(images/navhomeb.jpg) no-repeat;
				}

		.widget
			{
			float:left;
			width:150px;
			margin-bottom:5px;
			}
			
		#widgets
			{
			float:left;
			}
			
			.wload
				{
				background: url(images/wload.gif) no-repeat left;
				padding:5px;
				padding-left:20px;
				color:#555;
				}
			
			.widgetbox
				{
				background: #e2e2e2;
				padding:5px 10px;
				padding-bottom:20px;
				float:left;
				width:130px;
				margin-top:1px;
				}
				
				#widgets_1 .widgetbox{background: #e2e2e2}
				#widgets_2 .widgetbox{background: #eee}
				#widgets_3 .widgetbox{background: #e2e2e2}
				#widgets_4 .widgetbox{background: #eee}
				#widgets_5 .widgetbox{background: #e2e2e2}
				
				.widgetbox h3
					{
					margin:0px;
					font-size:16px;
					font-weight:bold;
					letter-spacing:-1px;
					color:#888;
					}
				
				.wforex
					{
					background: url(images/forex.png) no-repeat #e2e2e2 !important;
					background-position: 105px 0px !important;
					}
			
			.widgethead
				{
				background: url(images/widgethead.gif) no-repeat;
				width:130px;
				height:16px;
				padding:5px 10px;
				color:#fff;
				font-weight:bold;
				text-transform:uppercase;
				font-size:12px;
				float:left;
				cursor:move;
				}
				
			.widgethead a
				{
				display:block;
				float:right;
				height:16px;
				padding-right:20px;
				color:#dedede;
				font-size:11px;
				}
				
				a.widgetdown
					{
					background: url(images/widgetdown.gif) no-repeat right;
					}
			

			a.wchannel
				{
				display:block;
				float:right;
				height:49px;
				width:52px;
				background: url(images/wchannel.gif) no-repeat;
				}
				
			a.wchannel:hover
				{
				text-decoration:none;
				}
				
			.ccode
				{
				font-weight:bold;
				float:left;
				width:40px;
				clear:both;
				border-top:0px solid #ccc;
				border-bottom:1px solid #ccc;
				padding-bottom:3px;
				cursor:crosshair;
				}
				
			.rate
				{
				padding-bottom:3px;
				border-top:0px solid #ccc;
				border-bottom:1px solid #ccc;
				}
				
				#firstrates
					{
					margin-top:10px;
					}
					
			.lbl
				{
				margin-top:5px;
				}
				
			.ipt
				{
				margin-bottom:5px;
				}


	.mainbody
		{
		width:610px;
		float:left;
		background: url(images/mainbody.gif) repeat-x;
		border-top:1px solid #fff;
		}
		
			.mainsection
				{
				float:left;
				}
		
		
			#newsarticle
				{
				float:left;
				background:#fff;
				clear:both;
				width:100%;
				}
		
			.cbox
				{
				float:left;
				border:0px solid red;
				width:590px;
				padding:0px 10px;
				}
				
			.ibox
				{
				float:left;
				width:349px;
				}
		
				.ebox h1
					{
					font-size:24px;
					font-weight:normal;
					margin:0px;
					}
					
				.ebox div.elbl
					{
					font-weight:bold;
					}
					
				#signinbox .tb, #signupbox .tb, #fedit .tb, #accountbox .tb, #emailbox .tb, #commentbox .tb
					{
					width:99%;
					margin-top:2px;
					margin-bottom:5px;
					}
					
				#signinbox .lpanel
					{
					height:220px;
					}
		
			#ticker
				{
				float:left;
				width:575px;
				clear:both;
				border:0px solid red;
				padding:10px;
				padding-bottom:0px;
				padding-left:25px;
				color:#555;
				background: url(images/news.gif) no-repeat;
				background-position: 5px 11px;
				overflow:hidden;
				}
				
				#tick
					{
					color:#5477be;
					white-space:nowrap;
					}
					
				#tick span
					{
					color:#c00;
					background:#c00;
					}
				
			.story
				{
				width:349px;
				padding:10px;
				float:left;
				border-right:1px solid #ccc;
				overflow:hidden;
				}
				
				.fw
					{
					width:auto;
					background:#fff;
					}
				
				.tools
					{
					float: left;
					display:block;
					width:350px;
					border:0px solid #ccc;
					margin:5px 0px;
					clear:both;
					}
					
					.tools a
						{
						float: left;
						padding:3px;
						text-transform:uppercase;
						font-weight:bold;
						font-size:11px;
						margin-right:2px;
						border:1px solid #fff;
						padding-left:20px;
						overflow:hidden;
						width:auto;
						background-repeat: no-repeat;
						background-position: 2px 2px;
						}

					.tools a:hover
						{
						width:auto;
						text-decoration:none;
						border:1px solid #aaa;
						background-color:#eee;
						}						
					
						a.printb {background-image: url(images/print.gif);}
						a.emailb {background-image: url(images/mail.gif);}
						a.commentb {background-image: url(images/mic.gif);}
						a.diggb {background-image: url(images/digg.gif);}
						a.delib {background-image: url(images/deli.gif);}

					.textsize
						{
						float: left;
						display:block;
						width:350px;
						border:0px solid #ccc;
						margin:5px 0px;
						clear:both;
						}
						
						.textsize a
							{
							display:block;
							float:right;
							border:1px solid #2f4470;
							padding:1px;
							margin-right:2px;
							font-weight:bold;
							}
							
						.textsize a:hover, .ts2
							{
							text-decoration:none;
							background: #2f4470;
							color:#fff;
							}
							
							#a1 {font-size:12px;}
							#a2 {font-size:14px;}
							#a3 {font-size:16px;}
				
				.ndate
					{
					color:#5477be;
					font-weight:bold;
					}
				
				.newspic
					{
					border:1px solid #000;
					}
					
				.newspiccap
					{
					font-size:11px;
					display:block;
					clear:both;
					margin-bottom:10px;
					}
				
				.story h1
					{
					font-size:28px;
					color:#2f4470;
					font-weight:lighter;
					text-transform:uppercase;
					margin:0px;
					margin-bottom:10px;
					border-bottom:1px solid #2f4470;
					letter-spacing:-2px;
					line-height:28px;
					color:#c00;
					}
					
				.story h3
					{
					font-size:16px;
					margin:0px;
					margin-top:15px;
					margin-bottom:0px;
					}
					
				p
					{
					margin:10px 0px;
					margin-top:0px;
					}
				
				ul, ol
					{
					margin-top:10px;
					}
					
				.fs
					{
					font-weight:bold;
					font-size:11px;
					text-transform:uppercase;
					display:block;
					border-bottom:1px solid #ccc;
					padding:5px;
					padding-left:0px;
					}
				
				.fs:hover
					{
					color:#c00;
					}
			
			.otherstories
				{
				float:left;
				width:222px;
				border-left:1px solid #ccc;
				margin-left:-1px;
				padding:8px;
				padding-right:0px;
				overflow:hidden;
				}
				
				#radiobox
					{
					width: 220px;
					background: url(images/listentop.jpg) no-repeat left top;
					float:left;
					margin-bottom:10px;
					overflow:hidden;
					}
					
					#wmplayer
						{
						display:block;
						padding:5px 10px;
						padding-right:40px;
						background: url(images/waves.gif) no-repeat right;
						background-position:170px 5px;
						width:190px;
						float:left;
						clear:both;
						}
						
					.radiohead
						{
						text-transform:uppercase;
						font-weight:bold;
						color: #999;
						float:left;
						display:block;
						padding: 6px 10px;
						width:220px;
						background: url(images/listenlive.gif) no-repeat;
						background-position: 83px 9px;
						color:#54a344;
						}
					

						#popme
							{
							background:url(images/popme.gif) no-repeat;
							width:24px;
							height:24px;
							display:block;
							position:relative;
							top:-20px;
							float:left;
							}
							
						#popme:hover
							{
							background:url(images/popme2.gif) no-repeat;
							}
					
					.radiotab, div.radiohover
						{
						background: url(images/radiohead.gif) no-repeat left top;
						float: left;
						margin-left:2px;
						}
						
						.radiotab a, .radiotaboff a, div.radiohover a
							{
							font-weight:bold;
							float:left;
							color:#444;
							font-size:11px;
							text-transform:uppercase;
							background: url(images/radioheadright.gif) no-repeat right top;
							padding:6px 10px;
							}
							
							.radiotaboff
								{
								float:left;
								margin-left:2px;
								}
							
							.radiotaboff a, .radiotaboff
								{
								background: none;
								color:#888;
								}
								
							.radiotab a:hover, .radiotaboff a:hover
								{
								text-decoration:none;
								color:#2f4470;
								}
						
					.radioboxinside
						{
						float: left;
						clear:both;
						width:220px;
						border:0px solid red;
						}
						
						.radioguide
							{
							background: url(images/listenbottom.jpg) no-repeat bottom;
							float:left;
							width:200px;
							padding:10px;
							clear:both;
							}
							
						.radioboxinside a
							{
							display:block;
							padding:5px;
							padding-left:35px;
							float:left;
							clear:both;
							width: 180px;
							font-size:11px;
							font-weight:bold;
							border-bottom:1px solid #ccc;
							border-top:1px solid #eee;
							background: url(images/play.png) no-repeat left;
							background-position: 10px 5px;
							}
							
						.radioboxinside a:hover
							{
							text-decoration:none;
							background: url(images/play.png) no-repeat left #ddd;
							background-position: 10px 5px;
							}

						a.radioboxplay 
							{
							background: url(images/pause.png) no-repeat left #54a344;
							background-position: 10px 5px;
							color:#fff;
							}
							
						a.radioboxplay:hover
							{
							background: url(images/pause.png) no-repeat left #68af4d;
							background-position: 10px 5px;
							}
							
						
				
				.datetoday
					{
					float:left;
					width:229px;
					color:#5477be;
					font-size:12px;
					font-weight:bold;
					}
					
				.slbl
					{
					float:left;
					clear:both;
					width:100px;
					}
				
				.sdta
					{
					padding-bottom:3px;
					}
					
				.sechead div
					{
					background: url(images/secheadleft.gif) no-repeat left top #fff;
					padding:6px 15px;
					padding-right:9px;
					float:left;
					font-weight:bold;
					text-transform:uppercase;
					color:#2f4470;
					font-size:12px;
					color:#b00;
					}
					
				.sechead
					{
					background: url(images/secheadright.gif) no-repeat right top;
					float:left;
					padding-right:6px;
					}
					
				.secbox
					{
					float:left;
					width:200px;
					padding:10px;
					}
					
				.morenews
					{
					float:left;
					padding-bottom:5px;
					width:220px;
					border-bottom:1px solid #ccc;
					margin-bottom:10px;
					}
					
					.morenews a
						{
						font-size:11px;
						font-weight:bold;
						text-transform:uppercase;
						}
					
					.morenews a:hover
						{
						color:#c00;
						}
					
				.newslist
					{
					border:0px solid red;
					clear:both;
					float:left;
					width:200px;
					padding-left:15px;
					padding-right:10px;
					padding-bottom:10px;
					}
					
					.newslist a
						{
						display:block;
						margin-bottom:8px;
						background: url(images/newslist.gif) no-repeat left;
						background-position: left 6px;
						padding-left:10px;
						padding-right:10px;
						}

			.subsections
				{
				background:#fff;
				border-top:0px solid #2f4470;
				width:610px;
				clear:both;
				padding-bottom:1px;
				float:left;
				}
				
				.subsection
					{
					width:202px;
					height:380px;
					overflow:hidden;
					float:left;
					border-top:0px solid #2f4470;
					border:1px solid #fff;
					background:#eee url(images/subsectionbg.gif) repeat-x;
					margin-right:-1px;
					margin-bottom:-1px;
					padding-top:7px;
					}

					.subsection .sechead, .eform .sechead
						{
						background: url(images/secheadright2.gif) no-repeat right top;
						cursor:move;
						margin-top:5px;
						margin-left:0px;
						padding-left:10px;
						}
						
						.eform .sechead
							{
							cursor:auto;
							}
					
					.subsection .newslist
						{
						border-top:1px solid #fff;
						padding-top:10px;
						width:180px;
						}
						
					.subsection .sechead div, .eform .sechead div
						{
						background: url(images/secheadleft2.gif) no-repeat left top #fff;
						color:#777;
						}
					
					.midsection
						{
						width:202px;
						}

				.subdiv
					{
					width:100%;
					clear:both;
					display:none;
					}
					
				.submore
					{
					font-weight:bold;
					font-size:11px;
					text-transform:uppercase;
					float:left;
					padding:5px;
					padding-left:15px;
					border-bottom:1px solid #ccc;
					width: 200px;
					}
				
				.submore a
					{
					border-left:5px solid #ccc;
					border-right:0px solid #ccc;
					padding:0px 5px;
					margin-right:5px;
					color: #444;
					}
				
				.submore a:hover
					{
					color:#fff;
					background:#2f4470;
					text-decoration:none;
					}
					
	.footer
		{
		background: url(images/footer.jpg) no-repeat;
		width:760px;
		height:100px;
		float:left;
		clear:both;
		}
		
			.flinks
				{
				position: relative;
				top: 20px;
				left: 250px;
				float:left;
				}
				
			.flinks a
				{
				color:#fff;
				display:block;
				float:left;
				padding:5px;
				border-right:1px solid #bbb;
				}
				
			#synetix
				{
				position:relative;
				top:50px;
				left:0px;
				height:30px;
				display:block;
				color:#fff;
				background: none;
				width:170px;
				float:right;
				}
				
			.copyright
				{
				position: relative;
				top:70px;
				left:-200px;
				color:#fff;
				float:left;
				}
				
				.eform
					{
					background:#eee url(images/subsectionbg.gif) repeat-x;
					border:1px solid #ccc;
					padding-top:7px;
					margin-bottom:10px;
					float:left;
					}
				
				#loginbox, #passwordbox
					{
					background: #eee;
					}
				
				.eform h3
					{
					margin:0px;
					font-size:18px;
					font-weight:normal;
					}
					
				.ebox
					{
					border:0px solid red;
					clear:both;
					padding:10px;
					float:left;
					overflow:hidden;
					}
					
				.eform .tb
					{
					border:1px solid #555;
					}
					
				.eform .atb
					{
					border:1px solid #c00;
					}
				
				.efrm
					{
					}
				
				.elbl
					{
					padding-top:5px;
					}
					
				.nmsg
					{
					position:relative;
					top:0px;
					right:10px;
					float:right;
					}
					
/*search*/

		.pageblock
			{
			margin-bottom:5px;
			float:left;
			clear:both;
			}
				
		a.goback, a.gonext 
			{
			background:url('images/go-previous.png') no-repeat center;
			height:16px;
			display:block;
			width:12px;
			float:left;
			margin:0px 1px;
			}
		
		a.gobackoff
			{
			background:url('images/go-previous2.png') no-repeat center;
			cursor:default;
			}
		
		a.gonext
			{
			background:url('images/go-next.png') no-repeat center;
			}
		
		a.gonextoff
			{
			background:url('images/go-next2.png') no-repeat center;
			cursor:default;
			}
		
		a.gobackfirst
			{
			border-left:0px solid #5e811c;
			margin-left:5px;
			}
		
		a.gonextlast
			{
			border-right:0px solid #5e811c;
			margin-right:5px;
			}


		.paging, .pagestat
			{
			float:left;
			}

		.pagelist
			{
			clear:both;
			}			
		
		.paging a, .paging b
			{
				display:block;
				padding:1px 1px;
				text-align:center;
				border:1px solid #999;
				color:#999;
				float:left;
				margin:0px 1px;
				font-weight:bold;
			}
		
		.paging a:hover
			{
				text-decoration:none;
				background:#96cb43;
				border:1px solid #96cb43;
				color:#fff;
			}
			
		.paging b
			{
				border:1px solid #96cb43;
				background:#96cb43;
				color:#fff;
			}
		
		.searchlist
			{
			clear:both;
			}
			
		.searchitem
			{
			padding:5px;
			margin-bottom:5px;
			}
			
		.searchitem a
			{
			font-weight:bold;
			}
		
		.sitem
			{
			font-weight:bold;
			text-decoration:underline;
			}
			
		.srow2
			{
			background:#eee;
			}
		
		.srow1
			{
			}
			
		.indate
			{
			background:#fff url(images/date.png) no-repeat left center;
			padding-left:20px;
			cursor:pointer;
			}
			
/* Forms */	

	#ymessage
		{
		width:99%;
		}

	.cbox .ebox
		{
		width:568px;
		border:0px solid red;
		}
		
	.story .ebox
		{
		width:325px;
		border:0px solid red;
		}

	.lpanel, .rpanel
		{
		float:left;
		}
	
	.lpanel
		{
		width:200px;
		}
	
	.rpanel
		{
		width:322px;
		margin-left:20px;
		padding:10px;
		background:#fff url(images/mainbody.gif) repeat-x top;
		border:1px solid #aaa;
		background-position: 0px 1px;		
		}
		
		.rpanel h1
			{
			color:#5477be;
			}
		
	.fpanel
		{
		clear:both;
		width:568px;
		}
		
		.termsbox
			{
			height:460px;
			width:100%;
			overflow:auto;
			border:0px solid #ccc;
			margin-top:20px;
			margin-bottom:10px;
			}
			
			
/* RSS page */

	.rsstable
		{
		border:1px solid #ccc;
		padding:1px;
		float:left;
		margin-bottom:10px;
		}
		
		.rsstable div
			{
			float:left;
			clear:both;
			margin-bottom:1px;
			width:347px;
			}
		
		.rssrow2
			{
			background:#eee;
			}
		
		.rsstable b
			{
			float:left;
			display:block;
			padding:5px;
			width:80px;
			color:#222;
			font-weight:normal;
			}

		.rowtitle
			{
			background:#ddd;
			}

		.rowtitle b
			{
			font-weight:bold;
			color:#555;
			}
			
		.rsstable a
			{
			float: left;
			padding:5px;
			}
			
		.rsstable img
			{
			border:0px;
			}

		.rbanner
			{
			float:left;
			padding:10px;
			width:588px;
			overflow:hidden;
			}
		
		.rbanner img
			{
			}
			
		#commenttitle
			{
			background: url(images/mic.gif) no-repeat 3px 5px;
			padding-left: 18px;
			color: #54a344;
			text-transform:uppercase;
			float:left;
			width: 315px;
			padding: 5px;
			padding-left: 25px;
			border: 1px solid #ccc;
			font-size:11px;
			font-weight:bold;
			margin-bottom:5px;
			}
			
		#commentlist
			{
			}
		
		.commentdesc
			{
			background: beige;
			padding:10px;
			float: left;
			width: 327px;
			}
		
		.comuser
			{
			font-weight:bold;
			}
		
		.comitem
			{
			float:left;
			width: 346px;
			padding-left: 0px;
			margin-bottom:1px;
			}
			
			div.comitem.srow2
				{
				}

			.comteaser
				{
				float:left;
				padding:5px;
				margin-left:5px;
				width: 290px;
				}
				
			.comdate
				{
				float:left;
				font-weight:bold;
				text-align:center;
				text-transform: uppercase;
				padding:5px;
				background: #6087D6;
				color: #fff;
				}
				
				.comday
					{
					font-size: 26px;
					color: #fff;
					}
				
				.commonth
					{
					color: #fff;
					border-bottom:1px solid #fff;
					}
				
				.comabuse
					{
					clear:both;
					font-size:11px;
					font-weight:bold;
					text-transform:uppercase;
					text-align:right;
					padding:5px;
					}
				
			.fw
				{
				width:100%;
				}

			.subsection div.sechead div
				{
				color: #a00;
				}
					
			a.last
				{
				border-bottom: 0px;
				}
				
.tip
	{
	}

.tip .widgetbox
	{
	background: beige;
	padding-bottom: 5px;
	}

.returns
	{
	background: url(images/mainbody.gif) repeat-x;
	padding: 10px;
	position: relative;
	top: -2px;
	float: left;
	width: 329px;
	border-bottom: 0px solid #2f4470;
	}
	
		.returns .row div
			{
			float: left;
			padding: 2px 5px;
			}

			.returns .row
			{
			float: left;
			width: 100%;
			border-top: 0px solid #ccc;
			background: url(images/mainbody.gif) repeat-x bottom;
			border-bottom: 1px solid #ccc;
			}
			
			.returns .odd
			{
			background: #fff;
			}
			
			.col1 
				{ 
				width: 155px; 
				overflow: hidden;
				}
			.col2 
				{ 
				width: 70px;
				background: url(images/prog.gif) no-repeat;
				background-position: -100px 1px;
				margin-right: 1px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px; 
				}
			.col3 
				{ 
				width: 70px; 
				background: url(images/prog.gif) no-repeat;
				background-position: -100px 1px; 
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 9px; 
				}

		.returns div.hdr
			{
			background: url(images/mainbody.gif) repeat-x top;
			font-weight: bold;
			border-top: 2px solid #2f4470;
			}
			
			
			.hdr .col2, .hdr .col3
			{
			background: none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			}

			.return
				{
				float: left;
				}

		.elnum
			{
			font-weight: bold;
			width: 15px;
			padding-right: 5px;
			display: block;
			float: left;
			text-align: right;
			color: #c00;
			}

		.ecan
			{
			float: left;
			display: block;
			width: 135px;
			}
			
		.efs
			{
			float: left;
			margin-top: 5px;
			}
			
		.efs a
			{
			font-weight: bold;
			font-size: 11px;
			text-transform: uppercase;
			}
			
		#elmore
			{
			float: left;
			}
			
			#elmore div
				{
				float: left;
				}
				
		.elupdate
			{
			}
			
		.note
			{
			float: right;
			}


.return a
	{
	padding-bottom: 16px !important;
	display: block;
	}

.return a.asc
	{
	background: url(images/go-up.png) no-repeat left bottom;
	}

.return a.desc
	{
	background: url(images/go-down.png) no-repeat left bottom;
	}

.return a.eload
	{
	background: url(images/wload.gif) no-repeat left bottom;
	}

.eltip
	{
	clear: both;
	background: #eee;
	padding: 10px;
	}



/* xhtml compliance */	