/*	----------------------------------------------------------------------------
	
	STYLESHEET
	
	----------------------------------------------------------------------------
	
	1.	Globals
	2.	Links
	3.	Structure
		A.	Foundation
		B.	Navigation
		C.	Right Margin
		D.	Scoring
		E.	Other		
			
	----------------------------------------------------------------------------
	(1) GLOBALS
	--------------------------------------------------------------------------*/

	* {
		margin:0;
		padding:0;
		text-decoration:none;
		font-family:'Lucida Grande', Verdana, sans-serif;
		}
	
	body {
		background:#e9e9df url(images/bg_body.gif) repeat-y;
		margin:0;
		padding:0;
		color:#3D3D33;
		font:11px/16px 'Lucida Grande',Verdana, sans-serif;
		text-align:left;
		}
		
	table {
		font:11px/14px 'Lucida Grande',Verdana, sans-serif;
		border:0;
		text-align:left;
		}
	
	img {
		border-width:0;
		border-style:none;
		}
	


	h1 { /* T1, HEADLINES*/
		font-size:18px;
		line-height:22px;
		margin:16px 0 12px 0;
		word-spacing:-0.125em;
		color:#005A8A;
		}
		
		h1 a {
			color:#3d3d33;
			}
		
		h1 span {
			display:block;
			font-size:14px;
			}	
	
			
	h2 { /* T2+ HEADLINES */
		font-size:14px;
		display:block;
		width:100%;
		clear:both;
		padding-bottom:3px;
		}
	
		.spotlight h2 {
			font-size:11px;
			width:auto;
			clear:none;
			padding-bottom:0;
			}
	
	h3 { /* SUBHEADS */
		font-size:11px;
		color:#46463e;
		margin-bottom:15px;
		}
	
	h4 { /* GRAPHIC HEADERS */
		display:block;
		width:100%;
		clear:both;
		/*margin:20px 0 4px 0;*/
		margin:0px 0 4px 0;
		padding-bottom:3px;
		border-bottom:1px solid #b4b4aa;
		font-size:12px;
		}
		
		h4.pad {
			padding-top:20px;
			}
		
		h4 span {
			display:block;
			font-size:11px;
			font-weight:normal;
			}
			
		h4 a.rss {
			float:right;
			padding:11px 0 0 36px;
			background:transparent url(images/icon_rss_feed.gif) no-repeat 0 13px;
			margin-bottom: 10px;
			font-size:11px;
			}
			
		h4 img.rss {
			float:right;
			padding-top:13px;
			}
		
		#right h4 {
			border-bottom:1px solid #808080;
			}
	
	h5 {
		font-size:11px;
		}
		
		#hospitality h5 span {
			text-transform:uppercase;
			font:10px/1.0em "Georgia", serif;
			font-weight:bold;
			color:#900;
			}
	
	h6 {
		font-size:14px;
		padding-bottom:3px;
		}
		
	p {
		margin-bottom:.9em;
		}

	form {
		font-size:10px;
		display:block;
		}
		
	input, textarea, option, select {
		font-size:10px;
		background-color:#fff;
		}
		
	iframe {
		position:relative;
		display:block;
		}

	ul.nolist {
		margin-bottom:.9em;
		}
	
	ul.nolist li {
		list-style:none;
		}

	
	ol {
		margin:0 0 15px 30px;
		}
	
	ol li {
		margin-bottom:8px;
		}
		
	sup {
		font-size:.6em;
		}
	
	.clear {
		clear:both;
		}
	
p.hilight
	{
	color: #FFFF00;
	margin: 0.5em 0 0.8em 0;
	padding: 1em 0 0.8em 0;
	/*border-bottom: 1px dotted #bba;*/
	font-size: small;
	text-align: left;
	}
	
ul.info1{
	list-style:circle url(images/bullet_info3.gif);
	margin:0;padding-left:20px;
	}
	
ul.info1 li{
	line-height:1.3em;
	margin:5px 0 5px 15px;
	}

ul.infoi{
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	}
	
ul.infoi li{
	display:inline;
	line-height:1.3em;
	margin:0 0.3em 0 1em;
	background: url(images/bullet_info3.gif) left no-repeat;
	padding-left:13px;
	}

ul.info3{
	font-size:90%;
	line-height:1.6em;
	text-align:left;
	list-style:circle url(images/bullet6.gif);
	margin:12px 0 12px 30px;
	padding:0;
	}
	
ul.info3 li{
	margin:6px 0;
	}	


/*	----------------------------------------------------------------------------
	(2) LINKS (Basic Only, Section Overrides Below)
	--------------------------------------------------------------------------*/
	
	a, a:link, a:visited, a:hover, a:active {
		font-weight:bold;
		text-decoration:none;
		color:#3d3d33;
		}
	
	a:hover {
		text-decoration:underline;
		}
		
	h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
	h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
	h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
	h4 a:link, h4 a:visited, h4 a:hover, h4 a:active,
	li a:link, li a:visited, li a:hover, li a:active {
		text-decoration:none;
		}
		
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
	li a:hover {
		text-decoration:underline;
		}
	



/*	----------------------------------------------------------------------------
	(3) LAYOUT
	----------------------------------------------------------------------------
	(3a) Foundation
	--------------------------------------------------------------------------*/

	#container {
		background:#fff;
		width:775px;
		padding-left:4px;
		}
	
	#breaking_news {
	    display:block;
	    width:769px;
	    background:transparent url(images/bg_breaking_news.gif) no-repeat;
	    padding:14px 10px 5px 11px;
	    font-size:10px;
	    color:#fff;
	    }
	    
	.ad_728 {
		display:block;
		width:775px;
		height:90px;
		padding:5px 0;
		text-align:center;
		}
	
	#header {
		position:relative;
		display:block;
		width:775px;
		height:104px;
		}
		
		#skip {
			display:none;
			}
			
		#major {
			position:absolute;
			top:13px;
			left:540px;
			width:230px;
			height:50px;
			}
		
		img.more_features {
			position:absolute;
			top:0;
			left:16px;
			width:150px;
			height:20px;
			}
	
	#content {
		width:775px;
		background:#e9e9df url(images/bg_content.gif) repeat-y;
		}
	
	#content2 {
		width:775px;
		background:#e9e9df url(images/bg_content2.gif) repeat-y;
		}
	
	#left {
		width:448px;
		float:left;
		padding:0 10px 15px 10px;
		background:transparent url(images/left_accent.gif) repeat-x;
		display:inline;
		}
	
		#left h4.top {
			padding-top:20px;
			}
		
		#left h4.top .logo {
			float:right;
			}
		
		.caption {
			display:block;
			padding-top:3px;
			font-size:10px;
			line-height:1.4em;
			color:#686862;
			}
			
		.red {
			font-size:10px;
			color:#990000;
			}
		
		#news #left ul {
			margin-top:15px;
			}
			
		#news #left li {
			margin:0 0 10px 0;
			}
		
		#news #left li a {
			display:block;
			}
			
		#news #left ul.bullets {
			margin-top:5px;
			}
		
		#left ul.bullets li {
			list-style:url(images/bullet.gif) inside;
			padding-left:8px;
			margin:0 0 6px 0;
			}
		
		#left a.arrow {
			display:block;
			background:url(images/bg_link_arrow2.gif) no-repeat;
			padding:0 0 0 8px;
			font-size:10px;
			text-decoration:none;
			}
		
		#left a.arrow_left {
			background:url(images/bg_link_arrow_left.gif) no-repeat;
			padding:0 0 0 8px;
			font-size:10px;
			text-decoration:none;
			}
		
		#left .t1 img.arrow {
			border:none;
			}
	
	
	#left2 {
		width:500px;
		float:left;
		padding:0 10px 15px 10px;
		/*background:transparent url(images/left_accent.gif) repeat-x;*/
		display:inline;
		}
	
		#left2 h4.top {
			padding-top:20px;
			}
		
		#left2 h4.top .logo {
			float:right;
			}

		
		#news #left2 ul {
			margin-top:15px;
			}
			
		#news #left2 li {
			margin:0 0 10px 0;
			}
		
		#news #left2 li a {
			display:block;
			}
			
		#news #left2 ul.bullets {
			margin-top:5px;
			}
		
		#left2 ul.bullets li {
			list-style:url(images/bullet.gif) inside;
			padding-left:8px;
			margin:0 0 6px 0;
			}
		
		#left2 a.arrow {
			display:block;
			background:url(images/bg_link_arrow2.gif) no-repeat;
			padding:0 0 0 8px;
			font-size:10px;
			text-decoration:none;
			}
		
		#left2 a.arrow_left {
			background:url(images/bg_link_arrow_left.gif) no-repeat;
			padding:0 0 0 8px;
			font-size:10px;
			text-decoration:none;
			}
		
		#left2 .t1 img.arrow {
			border:none;
			}
			

		
	#right {
		width:307px;
		float:right;
		background:transparent url(images/right_accent.gif) no-repeat;
		padding:35px 0 15px 0;
		color:#e9e9df;
		display:inline;
		}
		
		#right .indent {
			padding:0 10px;
			}
			
		#right .indent li {
			margin:0;
			}
			
		#right .module {
			margin-bottom:15px;
			}
		
		#right .ad_300 {
			padding-left:4px;
			margin:15px 0;
			}
		
		#right .subnav {
			margin-bottom:15px;
			}
		
		#right .subnav li {
			padding-left:14px;
			background: transparent url(images/bg_right_subnav.gif) 0 3px no-repeat;
			}
		
		#right a:link, #right a:visited {
			/*color:#e9e9df;*/
			/*color:#336394;*/
			color:#005A8A;
			text-decoration:underline;
			}
					
		#right .subnav a {
			text-decoration: none;
			}
		
		#right a.arrow, #right a.special {
			display:block;
			background:url(images/bg_right_arrow.gif) no-repeat;
			padding:0 0 0 8px;
			font-size:10px;
			text-decoration:none;
			}
			
		#right a:hover,
		#right .subnav a:active {
			color:#fff;
			text-decoration:underline;
			}
		
		#right h1 a:link, #right h1 a:visited,
		#right h2 a:link, #right h2 a:visited,
		#right h3 a:link, #right h3 a:visited,
		#right h4 a:link, #right h4 a:visited,
		#right h5 a:link, #right h5 a:visited,
		#right h6 a:link, #right h6 a:visited {
			text-decoration:none;
			}
			
		#right a.hilite {
			font-size:12px;
			color:#FFFF00;
			text-decoration:underline;
			}
			
		#right a.quiet {
			font-size:10px;
			font:11px/16px 'Lucida Grande',Verdana, sans-serif;
			color:#E9E9DF;
			text-decoration:none;
			}
			
		#right a.quiet:hover {
			font-size:10px;
			font:11px/16px 'Lucida Grande',Verdana, sans-serif;
			color:#CBF093;
			text-decoration:underline;
			}
			
			
			
		
	#right2 {
		width:225px;
		float:right;
		background:transparent url(images/right_accent.gif) no-repeat;
		padding:35px 0 15px 0;
		color:#e9e9df;
		display:inline;
		}
		
		#right2 .indent {
			padding:0 10px;
			}
			
		#right2 .indent li {
			margin:0;
			}
			
		#right2 .module {
			margin-bottom:15px;
			}
		
		#right2 .ad_300 {
			padding-left:4px;
			margin:15px 0;
			}
		
		#right2 .subnav {
			margin-bottom:15px;
			}
		
		#right2 .subnav li {
			padding-left:14px;
			background: transparent url(images/bg_link_arrow2.gif) 0 3px no-repeat;
			}
		
		#right2 a:link, #right2 a:visited {
			color:#e9e9df;
			/*color:#336394;*/
			text-decoration:underline;
			}
					
		#right2 .subnav a {
			text-decoration: none;
			}
		
		#right2 a.arrow, #right2 a.special {
			display:block;
			background:url(images/bg_right_arrow.gif) no-repeat;
			padding:0 0 0 8px;
			font-size:10px;
			text-decoration:none;
			}
		
		#right2 a.hilite {
			font-size:12px;
			color:#FFFF00;
			text-decoration:underline;
			}
			
		#right2 a:hover,
		#right2 .subnav a:active {
			color:#46463B;
			text-decoration:underline;
			}
		
		#right2 h1 a:link, #right2 h1 a:visited,
		#right2 h2 a:link, #right2 h2 a:visited,
		#right2 h3 a:link, #right2 h3 a:visited,
		#right2 h4 a:link, #right2 h4 a:visited,
		#right2 h5 a:link, #right2 h5 a:visited,
		#right2 h6 a:link, #right2 h6 a:visited {
			text-decoration:none;
			}
		
	#footer {
		clear:both;
		width:765px;
		height:31px;
		padding-left:10px;
		background:#46463E url(images/bg_footer.gif) repeat-x;
		font-size:10px;
		line-height:28px;
		color:#a9ae98;
		}
	
		#footer a {
			color: #b3ae98;
			padding-left: 21px;
			background:transparent url(images/footer_divider.gif) no-repeat;
			}
			
		#footer img {
			vertical-align:middle;
			padding-bottom:4px;
			}
		
		#footer .rss {
			float:right;
			padding-right:10px;
			}
		
		#footer .rss span {
			padding-left:30px;
			background:transparent url(images/icon_rss.gif) no-repeat 15px 1px;
			}
		
		#footer .rss a {
			padding-left:10px;
			background:transparent url(images/footer_divider.gif) no-repeat -6px 0;
			}
			
		#footer a.first, #footer .rss a.first {
			padding-left:0;
			background:none;
			}
			
	#credit {
		width:755px;
		padding:4px 10px 12px 10px;
		/*background:#9D9D98;*/
		color:#99968a;
		/*background:#9D9D98;*/
		/*color:#38382D;*/
		background:#e9e9df url(images/bg_credit.gif) repeat-y;
		font-size:9px;
		line-height:1.3em;
		}
		
		#credit a {
			/*color:#b3afa1;*/
			color:#AFCA49;
			}



/*	----------------------------------------------------------------------------
	(3b) Navigation
	--------------------------------------------------------------------------*/
	
	#navigation {
		float:right;
		position:relative;
		width:auto;
		top:73px;
		height:auto;
		text-align:right;
		padding:9px 4px 7px 0px;
		line-height:1.4em;
		}
		
		#navigation a {
			display:block;
			padding: 0em 0em 0em 0em;
			}
		
		#navigation li {
			float:left;
			list-style:none;
			line-height:13px;
			width:auto;
			height:22px;
			}
		
		#navigation li img {
			padding-left: 12px;
			padding-right:8px;
			}
		
		#navigation li img.first {
			padding-left:0;
			background:none;
			}
			
	    #navigation li img.navend {
	        position:relative;
	        top:-9px;
	        right:-4px;
	        width:27px;
	        height:30px;
	        padding:0;
	        background:none;
            }
		
		#navigation li:hover ul, #navigation li.sfhover ul {
			left:auto;
			}
		
		#navigation li ul {
			display:block;
			position:absolute;
			left:-9000px;
			top:31px;
			width:150px;
			height:auto;
			margin:0 0 0 2px;
			padding-bottom:3px;
			text-align:left;
			background:transparent url(images/bg_subnav.png);
			
			}
		
		#navigation li li {
			display:block;
			height:auto;
			width:100%;
			}
		
		#navigation li li a {
			width:139px;
			padding:3px 4px 3px 7px;
			}
		
		#navigation li li a, #navigation li li a:link, #navigation li li a:visited {
			text-decoration:none;
			font-weight:normal;
			color:#bfbfac;
			}
		
		#navigation li li a:hover, #navigation li li a:active {
			color:#fff;
			background:transparent url(images/bg_subnav.png);
			}
			
#navigation a.daddy {
	background: url(images/bg_link_arrow2.gif) center right no-repeat;
}

#navigation li ul a {
	width: 13em;
	/*w\idth: 9em;*/
	w\idth: 12em;
}

#navigation li ul ul {
	/*margin: -1.75em 0 0 14em;*/
	margin: 7.25em 0em 0em 13.5em;
}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {
	left: -999em;
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {
	left: auto;
}
			
		


/*	----------------------------------------------------------------------------
	(3c) Home Page
	--------------------------------------------------------------------------*/
	
	#home #left {
		background:none;
		}
	
	#home #right {
		background:transparent url(images/right_home.gif) no-repeat;
		padding-top:0;
		}
		
	#home #right2 {
		background:transparent url(images/right_home2.gif) no-repeat;
		padding-top:0;
		}

	#homeimage, #pipeline_launcher {
		float:left;
		width:468px;
		display:inline;
		vertical-align:top;
		}
	
	#home h1 {
		font-size:14px;
		margin:5px 0 3px 0;
		}
	
	#home .t1 {
		padding-bottom:1px;
		}
		
	#home .t1 .photo {
		float:left;
		width:120px;
		margin-right:5px;
		}
	
	#home.t1 .text ul a {
		color:#000;
		}
	
	#home .spotlight,
	#home .story {
		display:block;
		margin-bottom:20px;
		}
	
	#home .spotlight .links a {
		font-size:10px;
		}
		
		
		
/*	----------------------------------------------------------------------------
	(3d) Home page Right Section
	--------------------------------------------------------------------------*/

	table.rightHome {
		background:#fff;
		text-align:center;
		width:287px;
		font-size:9px;
		border-collapse:collapse;
		color:#3d3d33;
		}
		
	table.rightHome td {
		border:1px solid #5b5b57;
		padding:2px 1px;
		vertical-align:middle;
		}
		
	table.rightHome th {
		border:1px solid #2d2d26;
		padding:3px 3px 4px 6px;
		vertical-align:middle;
		color:#dcdcd2;
		}
		
	table.rightHome tr.head th {
		background:#3d3d33;
		font-weight:normal;
		}
		
	table.rightHome tr.odd {
		background:#ccccc2;
		}
		
	table.rightHome tr.even {
		background:#dcdcd2;
		}
		
	table.rightHome tr.foot td {
		background:#3d3d33;
		font-weight:normal;
		padding:3px 4px;
		text-align:left;
		color:#cecec8;
		border:1px solid #2d2d26;
		}
		
	table.rightHome tr.foot .larr {
		color:#fff;
		}
		
	table.rightHome .lal, table.rightHome .left {
		padding-left:4px;
		text-align:left;
		}
	
	#right table.rightHome a {
		color:#3d3d33;
		}
	
	#right table.rightHome tr.foot td a {
		color:#fff;
		}
	
	#right table.rightHome tr.weather td {
		background:#27261f;
		border:1px solid #27261f;
		color:#dcdcd2;
		}
	
	#right table.rightHome tr.weather td span {
		color:#fffff5;
		}
		
	#right table.rightHome tr.weather td a {
		color:#fff;
		}


/*	----------------------------------------------------------------------------
	(3e) Other (tables)
	--------------------------------------------------------------------------*/
	
	span.btable {
		display:block;
		padding:3px 0;
		/*color:#aeaea8;*/
		color:#CCCCC8;
		}
	
	#btable, #btable2 {
		width:100%;
		font:10px/1.3em 'Lucida Grande', Verdana, sans-serif;
		background:#e9e9df;
		margin-bottom:5px;
		border:1px solid #3c3c32;
		border-collapse:collapse;
		}
		
	#btable th, #btable td,
	#btable2 th, #btable2 td {
		vertical-align:top;
		text-align:center;
		color:#333;
		}
		
	#btable th,
	#btable2 th {
		background:#424238;
		padding:1px;
		vertical-align:middle;
		font-weight:bold;
		font-size:10px;
		color:#72AD17;
		}
		
	#btable td,
	#btable2 td {
		padding:2px 1px;
		border:1px solid #3c3c32;
		}
	
	#btable tr.par td,
	#btable2 tr.par td {
		background:#b4b4aa;
		}
		
	#btable th.thishole,
	#btable2 th.thishole {
		background:#2e2e27;
		}
		
	#btable td.thishole,
	#btable2 td.thishole {
		background:#babab2;
		}
	
	#btable tr.par td.thishole,
	#btable2 tr.par td.thishole {
		background:#919187;
		}
	
	#right #btable a,
	#right #btable2 a {
		text-decoration:none;
		color:#e9e9df;
		}
		
	#vidhead {
		font-weight:bold;
		margin-bottom:6px;
		padding-bottom:2px;
		position:relative;
		width:100%;
		border-bottom:1px solid #ccc;
		}
		
	#vidhead img {
		position:absolute;
		bottom:0;
		right:0;
		margin-bottom:4px;
		}
		
	table.videos {
		width:100%;
		margin:0 0 .85em 0;
		}

	table.videos td {
		padding:0;
		}
		
	table.videos td.spacer {
		padding:0;
		width:2%;
		border-left:1px solid #ccc;
		margin-left:2px;
		}
		
	table.videos p {
		margin:0 0 1.4em 0;
		clear:left;
		padding:0 4px 0 0;
		line-height:1.2;
		}

	table.videos .thumb {
		border:1px solid #B5B5B5;
		padding:1px;
		float:left;
		margin:0 6px 0 0;
		}
		
	table.videos strong.pho {
		padding-left:14px;
		background: url("images/icon_photo.gif") no-repeat 0 .3em;
		}
		
	table.videos .viddate {
		color:#666;
		font-size:9px;
		}
		
	#right table.misc {
		width:100%;
		border-collapse:collapse;
		margin-bottom:10px;
		}
		
	#right table.misc td.column1 {
		width:121px;
		}
		
	#right table.misc td.pad_bottom {
		 padding-bottom:4px;
		 }
		 
	#right table.misc td.pad_top {
		border-top:1px solid #525247;
		padding-top:3px;
		}
		
	#right table.misc td.border_bottom {
		border-bottom:1px solid #525247;
		}
			
	#left .data {
		background:#fff;
		border:1px solid #DBDBD3;
		border-collapse:collapse;
		padding:10px;
		margin-bottom:10px;
		}
		
	#left table.data td {
		padding:4px;
		border:1px solid #B4B4AA;
		}
		
	#left table.data tr.even {
		background:#F5F5F0;
		}
		
	#left table.data th {
		background:#66665F;
		color:#fff;
		padding:3px;
		text-align:left;
		border:1px solid #B4B4AA;
		}
		
	.thumbnail {
		background:#fff;
		float:left;
		border:1px solid #999987;
		padding:2px;
		text-align:center;
		font-size:10px;
		margin:0 4px 3px 0;
		}
		
	#right .thumbnail {
		border-color:#4b4b41;
		}
	
	.winner {
		width:186px;
		}

	.right {
		float:right;
		margin:1px 0 8px 8px;
		}
		
	.imgFloatR {
		float:right;
		margin:5px 5px 5px 5px;
		}
		
	.left, .imgFloatL {
		float:left;
		margin:1px 8px 0 0;
		}
		
	.imgFloatRThumbnail {
		float:right;
		margin:0px 0px 1px 10px;
		background:#fff;
		border:1px solid #999987;
		padding:2px;
		}
		
	.left, .imgFloatLThumbnail {
		float:left;
		margin:0px 10px 1px 0px;
		background:#fff;
		border:1px solid #999987;
		padding:2px;
		}
		
		
		
	/* ALTERNATING ROWS TABLE*/
	.mediaTable tr td {
		border-bottom : solid 1px #fff;
		padding : 10px;
		vertical-align:top;
		}
	.mediaTableHeaders td {
		font-size : 10px;
		}
	.paragraph {
		font-size : 10px;
		}
		

	
	/* CALENDAR OF EVENTS POPUP*/
	.tableBorderMessage
	{
		BORDER-RIGHT: #72AD17 1px solid;
		BORDER-TOP: #72AD17 1px solid;
		BORDER-LEFT: #72AD17 1px solid;
		BORDER-BOTTOM: #72AD17 1px solid
		
		FONT-SIZE: 10px;
		COLOR: #3B3B31;
		FONT-FAMILY: Verdana, Arial, helvetica;
		BACKGROUND-COLOR: #DDE3CC	
		
	}
	
	
/* NEWS LIST 
----------------------------------------------- */

#newsevent { width: 98%;}

h2#newsevents{
	font-size: 12px;
	}
#newslist {
	margin: 1.2em 0;
	padding: 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #E8E7D0;
	list-style-type: none;
	}
#newslist li {
	border: 1px solid #E9E9DF;
	padding: 0 20px;
	background-color: #E9E9DF;
	margin: 12px 0;
	}
#newslist li:hover {
	border: 1px solid #6AAD17;
	background-color: #fff;
	}

#newslist li.authorcomment{
	border-left: 5px solid #88887f;
	}

h3.newstitle{ padding-top: 12px;	}

p.newsmeta {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	}

p.post
	{
	color: #B4B4B4;
	margin: 0.5em 0 0.8em 0;
	padding: 1em 0 0.8em 0;
	/*border-bottom: 1px dotted #bba;*/
	font-size: x-small;
	text-align: right;
	background:transparent url(images/icon_post.gif) no-repeat 325px 14px;
	}
	
	

/* Sortable tables*/
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}	




/* news & announcements
==============================================================================*/
#rightNews {
	position: relative;
	float: left;
	min-height: 280px;
	height: auto;
	}
.rightNewsItem {
	clear: both;
	margin: 10px 0 10px 10px;
	}
	#rightNews .alert {
		padding: 5px;
		background: #ffc;
		border-top: 1px solid red;
		border-bottom: 1px solid red;
	}
#rightNews h3 {
	position: relative;
	margin-bottom: -.3em;
	font: normal 1.3em/1.2em 'lucida grande',tahoma,sans-serif;
	color: #2388ff;
	}
	#rightNews h3 span {
		font-size: 9px;
		color: #999;
		}

#rightNews .newsItem p {
	margin: .5em 0 .5em 0;
	font: normal 1.0em/1.4em 'lucida grande',tahoma,sans-serif;
	color: #555;
	}

#rightNews .withThumb h3,
#rightNews .withThumb p {
	}

#rightNews img {
	padding: 2px;
	float: right;
	margin-left: 7px;
	background: #fff;
	border: 1px solid #ccc;
	}
	#rightNews img.l {
		}
	#rightNews img.r {
		}
