th, td {
	margin:0;
	padding:0;
	border:none;
}

#storyBody img, #storyBody iframe{
 margin:10px;
 border:solid 1px #aaa390;
 padding:8px;
}


/********************/
/*** DTI  updated 2/14/12 ***/
/********************/


.headlinesummarylistDTI, .headlinesummarylistDTI li{
	
	/*
	
	padding:3px 0;
	border-width:0 0 1px 0;
	*/
	font-weight:bold;
	margin:4px 0 4px 0;
	list-style:none;
	font-size: 12px;
	}
.headlinesummarylistendDTI, .headlinesummarylistendDTI li{
	padding:3px 0;
	margin:4px 0 4px 0;
	list-style:none;
	border-style:none;
	}


.trans5px {
	background-color:transparent;
	height:5px;
	margin:0;
	width:auto;
}

.trans1px {
	background-color:transparent;
	height:1px;
	margin:0;
	width:auto;
}
.searchheading
	{font-size:20px;
	padding:none;
	margin-top:0px;}



h4{ 
    padding-top: 5px;

} 

h5{ 
    padding-top: 5px;
	font-size:125%;
} 

h6{ 
    padding-top: 0px;

} 



creditsmall {
    line-height: 1em;
    color: #6D7B8D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.0em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2em;
}

byline-source 
{
	color: #E238EC;
	}

body-text {
	
	}
	
/****** DTI Comments *****/
.summary-text-comments {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: -20px 0 0px 20px;	
	border-bottom: 1px solid #CBCBCB;
}

.summary-text {
	color:#991b1e;
	font-weight: 700;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin: -20px 0 0px 20px;
}

.summary-text2 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.content-header {
	background: url("../../assets/img/bg_submenu2.jpg") repeat-x scroll left bottom #E4E0CD;
	height: 25px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}



/********************/
/*** TOOLS ***/
/********************/
#member_top {float:left;padding:14px 10px 4px 10px;}
#channels {float:right;padding:14px 15px 4px 0;}
#toolsLeft {float:left;width:700px;padding:14px 10px 2px 10px;}
#tools.tools-trib{
	border-bottom:none;
	float:left;
	width:980px;
}
#toolsRight ul {margin-left:60px;}
#toolsRight ul li {
	float: left;
	height: 16px;
	list-style-type: none;
	background-color: #fff;
	margin: 4px 2px 0 2px;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	}
#toolsRight a {
	float: left;
	display: block;
	font-weight:bold;
	padding: 2px 4px 2px 4px;
	background: #fff;	
	}
#toolsRight a:hover {text-decoration: underline;}	
#toolsRight a:hover {text-decoration: underline;}
.icon_logout {
	padding: 0 0 2px 20px;
	background: transparent url(../../assets/img/icons/icon_cross.gif) top left no-repeat;
	}
.icon_member {
	padding: 0 0 2px 20px;
	background: transparent url(../../assets/img/icons/icon_user.gif) top left no-repeat;
	}
.icon_kindle {
	padding: 0 0 2px 20px;
	background: transparent url(../../assets/img/icons/icon_kindle.gif) top left no-repeat;
	}	
.icon_mobile {
	padding: 0 0 2px 20px;
	background: transparent url(../../assets/img/icons/icon_mobile.gif) top left no-repeat;
	}	
.icon_rss {
	padding: 0 0 2px 20px;
	background: transparent url(../../assets/img/icons/icon_rss.gif) top left no-repeat;
	}
.icon_delivery {
	padding: 0 0 2px 20px;
	background: transparent url(../../assets/img/icons/icon_paper.gif) top left no-repeat;
	}	
.icon_newsletter {
	padding: 0 0 2px 20px;
	background: transparent url(../../assets/img/icons/icon_email.gif) top left no-repeat;
	}		
a.auto {color:#900;}
a.home {color:#900;}
a.job {color:#900;}
a.classifieds {color:#990000;}
	
/********************/
/****** HEADER ******/
/********************/
#logo {
	background:transparent url(../../assets/img/header_mastpipe.gif) top right no-repeat;
}
.member {
	font-size:85%;
	margin:0 0 0 15px;
	padding:0;
	clear:left;
}
#search  {
	float:right;
	margin:3px 0 0 20px;
	padding:0;
	}
#fmSearch .searchfrm {
	float:left;
	padding:1px;
	width:273px;
	height:23px;
	margin:0 0 4px 0;
	border: 1px solid #333;
	background:transparent url(../../assets/img/bg_search.gif) repeat-x left bottom;	
}
#search .searchterm {
	float:left;
	width:200px; 	
	font: bold 100% Arial;
	color:#666;
	border:none;
	border-color:#fff;
	margin:2px 0px 0 7px;
	padding:0;
	background-color:transparent;
}
#searchoption-local, #searchoption-web {
	} 
#fmsearch #sectionList {
	margin-left:5px;
}
#search label{
	margin:0 15px 0 2px;
	padding-right:2px;
	background-color:transparent;
	font-size:90%;
	}
#search .formbutton {
	float:left;
	height:23px;
	cursor:pointer;
	width:66px;
	color:#000;
	font-weight:bold;
	/*background:transparent url(../../assets/img/btn_search.gif) no-repeat right top;*/
	}

#search-text {
	float:left;
	width:190px;
	padding:3px;
	border:none;
	background:transparent;
	}

#search #search-go {
	float:right;
}

#search .searchOpt {
	font:normal 85% Arial, Helvetica, sans-serif;
}

#searchpage {
  height:80px;
  width:430px;
  margin-left:50px;

}

#searchpage .searchform {
	float:left;
	width:230px;
	height:24px;
	margin:16px 0 3px 0;
	border: 1px solid #333;
	background:transparent url(../../assets/img/bg_search.gif) repeat-x left bottom;	
}
#searchpage .searchterm {
	float:left;
	width:360px;
	font: bold 135% Arial;
	color:#666;
	border:none;
	margin:2px 0 0 1px;
	padding:0;
	background-color:transparent;
}
#searchpage .formbutton {
	float:left;
	height:23px;
	cursor:pointer;
	width:66px;
	padding-right:20px;
	color:#000;
	font-weight:bold;
	background:transparent url(../../assets/img/btn_search.gif) no-repeat right top;
	}
#searchpage #searchOpt {
	margin-top:2px;
	float:left;
	font:normal 85% Arial, Helvetica, sans-serif;
}
#searchpage #searchOpt label {
    margin-right:3px;
}
#moreparent, .ysearch {
	font-size:85%;
	}
.ysearch {
	float:right;
	}
#moreparent a {
	color:#D71A21;
	}
#morelist li {
	display: inline;
	/* for IE5 and IE6 */
	}
#morelist {
	width: 90px;
	/* to display the list horizontaly */
	font-family: sans-serif;
	margin:0;
	padding: 0;
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	}
#morelist a {
	width: 99.99%;
	/* extend the sensible area to the maximum with IE5 */
	display: block;
	background-color: #fff;
	border-bottom: 1px #333 solid;
	text-align: center;
	text-decoration: none;
	color: #990000;
	}
#morelist a:hover { background-color:#E4E0CD; }
#morelist a:visited { color: #990000; }

.searchimage
	{float:left;
	padding-right:5px;
	padding-bottom:30px}

/********************/
/******  MENU  ******/
/********************/
#navigation {
	float:left;
	xwidth:966px;
	width:970px;
	padding-left:10px;
	background:#fff url(../../assets/img/nav_overlay2.png) repeat-x top left;
	}
#navigation-trib {
background:url("../../assets/img/nav.png") repeat-x left top #FFFFFF;
float:left;
padding-left:10px;
width:970px;
	}
#submenu {
	float:left;
	background:transparent url(../../assets/img/bg_submenu2.jpg) repeat-x bottom left;
	}	
#submenu.submenu-width {
	width:960px;
	}
#menu{font-size:12px;font-weight:normal;letter-spacing:normal;height:27px;overflow:hidden;}
#menu ul {
	margin:0 10px 0 0;
	list-style: none;
	}
	#menu ul.smallmenu{font-size:11.3px; font-weight:normal; background:url(../../assets/img/navDark.png) repeat-x; padding:0 10px 0 24px; margin:0;margin-top:4px; height:23px;}
#menu li {
	float: left;
	display: block;
	margin: 0 2px 0 0;
	padding: 0;
	font-size:100%;
    /*letter-spacing:-.25px;*/
	}
#menu li a {
	font-weight:bold;
	display: block;
	color:#fff;
	margin: 0; /*Margin between each menu item*/
	padding: 5px 5px;
	text-decoration: none;
	}
#menu li a:link,
#menu li a:visited,
#menu li a:active {
	padding-top:8px;
	outline:none;
	}	
#menu li a:hover {
	text-decoration:underline;
	}
#menu #current a { /*currently selected tab*/
	border-top: 1px solid #999478;	
	border-left: 1px solid #999478 ;	
	border-right: 1px solid #999478 ;	
	padding: 6px;
	background-color:#E4E0CD;
	color:#333;		
	}
#menu .current a { /*currently selected tab*/
	border-top: 1px solid #999478;	
	border-left: 1px solid #999478 ;	
	border-right: 1px solid #999478 ;	
	padding: 6px;
	background-color:#E4E0CD;
	color:#333;		
	}
#menu ul.smallmenu {
	float:right;font-size:11.3px; font-weight:normal; background:url(../../assets/img/navDark.png) repeat-x; padding:0 10px 0 24px; margin:0;margin-top:4px; height:23px;
	}
#menu ul.smallmenu ul li{margin-top:0;}
#menu ul.smallmenu a {
	padding:6px 2px;
	font-size: 84%;
	letter-spacing:normal;
	}
#submenu {font-size:90%; font-weight:normal;}
#submenu a.button:link,
#submenu a.button:active,
#submenu a.button:visited {
    display: block;
    float: left;
    margin:2px 4px 0 4px;
    padding-right:6px; /* sliding doors padding */
    text-decoration: none;
	font-weight:bold;
	outline:none;
}
#submenu a.button:link span,
#submenu a.button:active span,
#submenu a.button:visited span {
    display: block;
    padding: 0 0 2px 6px;
}
#submenu a.buttonactive, #submenu a.button:hover {
    background: transparent url(../../assets/img/smenu_right.gif) no-repeat scroll top right;
    display: block;
    float: left;
    margin:2px 6px 0 2px;
    padding-right:6px; /* sliding doors padding */
    text-decoration: none;
	font-weight:bold;	
}
#submenu a.buttonactive span, 
#submenu a.button:hover span {
    background: transparent url(../../assets/img/smenu_left.gif) no-repeat;
    display: block;
    padding: 0 0 2px 6px;
	color:#fff;	
}
#submenu a.button:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}
.sectiontitle-area h5 {
	border-bottom:1px solid #333;
	}
.sectiontitle-area h5 a:link,
.sectiontitle-area h5 a:visited,
.sectiontitle-area h5 a:active,
.sectiontitle-area h5 a:hover {
	color:#000;
	text-decoration:none;
	}
.sectiontitle-links {
	clear:right;
	text-indent:5px;
	color:#a89763;
	font-size:85%;
	margin:0;
	padding-bottom:10px;
	}
.sectiontitle-links a:link,
.sectiontitle-links a:visited,
.sectiontitle-links a:active,
.sectiontitle-links a:hover {
	color:#a89763;
	}


#trib-container{
	padding-left:5px;
	padding-right:5px;
	background-color:#FFF;
	margin:0 auto; 
	width:980px;
}

#trib-container-body{
	display:inline-block;
	margin:0 auto;
	width:980px;
}

#trib-container-footer{
	margin:0 auto;
	width:980px;
}
#tcontainer.tcontainer-trib{
	margin:0 auto;
	width:980px;
	border:none;
	float:none;
}
#pencil-banner, #contentAd{
	position:relative;
	margin:0 auto;
	width:980px;
}
/********************/
/*****  BLOCK  ******/
/********************/
#block ul {
	padding: 0;
	margin: 0;
	}

/* fix ie6 whitespace bug */
* html #block ul a {
	height: 1em;
}

#block ul li {	
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#block ul li a {
	padding: 3px 3px 3px 10px;
	color:#333;
	border-bottom: 1px solid #fff;	
	}
#block .cmenu li a.hiddenparent {
	background-repeat: no-repeat;
	background-image: url(../../assets/img/down_arrow.gif);
	background-position: 120px 6px;
	}	
#block ul li a:hover {	
	background-color: #bc1419;
	color: #fff;
	text-decoration: none;
	}
#block .cmenu li ul li a:hover {
	background-color: #e4e0cd;
	color: #333;
	}
.cmenu,
.cmenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.cmenu li {
	font-weight:bold;
	display:block;
	margin:0;
	padding:1px 0;
	background-color:#e4e0cd;
}
.cmenu a {
	display:block;
	outline:none;
}
.cmenu a:hover,
.cmenu a:focus,
.cmenu a:active {}
.cmenu ul li {padding:0 0 0 10px;font-size:85%;background-color:#fffced;font-weight:normal;}
.cmenu ul a {}
.hidden {display:none;}

/********************/
/****  FOOTER  ***/
/********************/
.footer_interior table tr th {
	padding-right:10px;
	text-align:right;
	}
#footer{
	color:#333;
	}
#footer .col {
	margin-right:10px; 
	float:left;
	width:173px;
	padding-right:6px;
	}
#footer dl {	
	margin:0;
	padding:0;
	}
#footer dt {	
	font-weight: bold;
	text-transform:uppercase;
	margin-bottom:2px;
	}
#footer dd {	
	margin:0;
	}
#footer dd a {	
	color:#333;
	padding-bottom:1px;
	}	
#footer .col-last {
	float:left;
	width:173px;
	padding-right:10px;
	}		
.subfooter {
	clear:left
}
.subfooter p {
	width:960px;
	text-align:center;
	margin: 10px auto;
}

/********************/
/***   PHOTOS     ***/
/********************/
/*#content img {
	float:left;
	border:1px solid #333;
	margin-right:10px;
}*/
.headlinesummary img, .headlinesummaryend img {
	float:right;
	margin:2px;
	border:1px solid #333;	
}

.photo-display {
	border:1px solid #333;
}
.photo-b {
	border:1px solid #333;
	margin:5px;
}
.p-right {
	float:right;
}
.p-left-b5 {
	float:left;
	margin:5px;
	border:1px solid #333;	
}
.p-left {
	float:left;
	margin-right:5px;
}
.p-left-b {
	float:left;
	margin-right:5px;
	border:1px solid #333;	
}
.p-right-b {
	float:right;
	margin-left:5px;
	border:1px solid #333;	
}
.mug {
	float:left;
	margin: 0 5px 10px 0;
	border:1px solid #333;
}
.mug-right {
	float:right;
	margin: 0 5px 10px 0;
	border:1px solid #333;
}
.mug-alt{
margin: 0 5px 10px 0;
}
.cover img {
	margin:2px;
	padding:0;
}
.cover a:link img,
.cover a:visited img,
.cover a:active img {
	border:1px solid #333;
}
.cover a:hover img {
	border:1px solid #CC0000;
}
/********************/
/***   MISC       ***/
/********************/
.clear {clear: both;}
.lclear{clear:left;}
.rclear{clear:right;}
.colborder{margin-right:4px;border-right:1px solid #333;}
.error{ background: #FFEFEF; border: 1px solid #CC0000; padding: 20px; }

#sidebar .header, #sidebar .feedTitle {
	clear:left;
	margin-top:10px;
	padding:5px 0;
	background:url(../../assets/img/bg_pillow.jpg) left top no-repeat;
}
.sidebar_nav {
	background-color:#D1E1EF;
	border: 4px double #A8BDCF;
	padding:5px;
	}
.sidebar_weather_daily, .sidebar_traffic {
	float:left;
	font-size:83%;
	text-align:center;
	padding:5px;
	}

.sidebar_traffic {

	}
.sidebar_traffic .count {
	float:left;
	padding:8px 5px;
	color:#990000;
	}		
.sidebar_weather_sponsor {
	float:left;
	width:100px;
	}		
.sidebar_container {
	padding-left:3px;
	}
.redtext {
	color:#CC0000;
	font-weight:bold;
	}
.multimedia-cell {
	width:153px;
	padding-right:10px;
	float:left;
	height:140px;
	margin-bottom:10px;
	}
#sidebar .multimedia {
	width:138px;
	float:left;
	padding:3px 1px 1px 3px;
	margin:0 8px 8px 0;
	}	
#sidebar .multimedia:hover {
	background-color:#D1D8DF;
	}		
#sidebar .multimedia a {
	text-decoration:none;
}	

div.poll_body {
	min-width:300px;
}

.itemgroup {
	float:left;
	margin:0 0 10px 0;
	padding:3px;
	width:100%;
}
#content .morestories {
	padding:10px;
	border-width:1px 0 1px 0;
	border-color:#d4d0bc;
	border-style:solid;
	margin:10px auto;
	color:#3a372a;
}
#content #story-well .morestories .button {
	float:left;
	padding:10px 5px;
}
#rss span {
	position:relative;
	float:right;
	margin-right:5px;
}
.trans20px {
	background-color:transparent;
	height:10px;
	margin:5px 0;
	width:auto;
}
.trans10px {
	background-color:transparent;
	height:10px;
	margin:0;
	width:auto;
}

/* liquid corners */
#liquid-round {
 background:#fff url(../../assets/img/lc_leftside.gif) repeat-y left top;
}
#liquid-round .top {
 width:100%;
 height:20px;
 background:url(../../assets/img/lc_top.gif) no-repeat left top;
}
#liquid-round .top span {
 display:block;
 position:relative;
 height:20px;
 background:url(../../assets/img/lc_top-right.gif) no-repeat right top;
}
#liquid-round .center-content {
 position:relative;
 background:url(../../assets/img/lc_rightside.gif) repeat-y right top;
 padding:1px 20px 1px 20px;
 margin:0;
}
#liquid-round .bottom {
 width:100%;
 height:25px;
 background:url(../../assets/img/lc_bottom.gif) no-repeat left bottom;
 margin-bottom:10px;
 clear:both;
}
#liquid-round .bottom span {
 display:block;
 position:relative;
 height:25px;
 background:url(../../assets/img/lc_bottom-right.gif) no-repeat right bottom;	
}
#liquid-round p {
 margin:0 0 0 0;
}
#liquid-round img {
 padding:5px;
}

#liquid-box {
 background:#F1EDE1 url(../../assets/img/lc2_leftside.gif) repeat-y left top;
}
#liquid-box .top {
 width:100%;
 height:20px;
 background:url(../../assets/img/lc2_top.gif) no-repeat left top;
}
#liquid-box .top span {
 display:block;
 position:relative;
 height:20px;
 background:url(../../assets/img/lc2_top-right.gif) no-repeat right top;
}
#liquid-box .center-content {
 position:relative;
 background:url(../../assets/img/lc2_rightside.gif) repeat-y right top;
 padding:1px 20px 1px 20px;
 margin:0;
}
#liquid-box .bottom {
 width:100%;
 height:25px;
 background:url(../../assets/img/lc2_bottom.gif) no-repeat left bottom;
 margin-bottom:10px;
}
#liquid-box .bottom span {
 display:block;
 position:relative;
 height:25px;
 background:url(../../assets/img/lc2_bottom-right.gif) no-repeat right bottom;	
}
#liquid-box p {
 margin:0 0 0 0;
}
#liquid-box img {
 padding:5px;
}

div.img-box{
background:#ffffff url(../../assets/img/img-box.gif) no-repeat;
float:left;
width:438px;
min-height:178px;
height:auto;
padding:10px;

}
div.img-box-smartbar{
background:#ffffff url(../../assets/img/img-box-smartbar.gif) no-repeat;
width:140px;
min-height:50px;
height:auto;
padding:4px 5px 10px 5px;
}
div.contest-img{float:left;
width:178px;
height:178px;
padding-right:3px;
}
img.columnist-mug{
border:2px solid #000;
margin-bottom:5px;
}

.columnistAuthor{
margin-left:3px;
width:120px;
float:left;
}

.columnistSmall{
font-size:120%;
font-weight:800;
}


/********************/
/****    List     ***/
/********************/
.arrowlist, .feedburnerFeedBlock, .weblink {
margin-left: 2px;
padding-left: 0;
}

.arrowlist li {
list-style: none;
padding-left: 8px;
background-image: url(../../assets/img/small_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
.weblink li {
list-style: none;
padding-left: 18px;
background: url(../../assets/img/icons/icon_link.gif) top left no-repeat;
}
.hsum, .hsum_blue {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

.hsum li, .hsum_blue li {
	display: inline;
	list-style-type: none;
	margin:0 7px;
}
.hsum a {color:#333; padding:3px; font: normal 10px Arial, Helvetica, sans-serif; }
.hsum .active a {
padding-left: 8px;
background-image: url(../../assets/img/small_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
.hsum a:link, .hsum a:visited {
	text-decoration: none;
}
.hsum a:hover {
	color: #fff;
	background-color: #333;
	text-decoration: none;
}
.hsum_blue a {
	color:#1e5e9c;
	padding:3px;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding-left: 8px;
	background-image: url(../../assets/img/small_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
.hsum_blue a:link, .hsum_blue a:visited {
	text-decoration: none;
}
.listspacing {
	margin-bottom:5px;
}
.blockitem-beige-nolist{
	background-color:#F5F4EC;
	border:solid 1px #aaa390;
	background-position: 0.5em 1.0em;	
	padding:8px 8px 8px 8px;
}
.blockitem-beige ul {
	margin:0;
	padding:0;
}
.blockitem-beige li {
	list-style: none;
	padding:8px 8px 8px 12px;
	margin:0 0 10px 0;
	background-color:#F5F4EC;
	border:solid 1px #aaa390;
	background-position: 0.5em 1.0em;	
}

.tribsearch tr td {padding:5px 5px 0 0;}
.tribsearch {margin-left: 10px;}
.tribsearch form {margin: 0;}
.tribsearch label {font:bold 123.1% Arial; color:#CC0000;}
.tribsearch .key, .tribsearch .cat { width: 195px; font: bold 123.1% Arial; color:#333;}
.tribsearch input.button { margin: 0 3px; }

.tribsearch p { padding: 0; margin: 0; }


/************************************/
/**********  PAGINATION    **********/
/************************************/
.pagination_wrapper {
	margin:0 auto;
}
#pagination{
	margin:10px 0;
}
#pagination ul{
	text-align:center;
	padding: 0;
	font-size: 93%;
}
#pagination li{
	list-style-type: none;
	display: inline;
	line-height:2.12em;
}
#pagination a, .pagination a:visited{
	padding: 3px 5px;
	border: 1px solid #2e6ab1;
	text-decoration: none; 
	color: #2e6ab1;
}
#pagination a:hover, #pagination a:active{
	border: 1px solid #2e6ab1;
	color: #fff;
	background-color: #2e6ab1;
}
#pagination .currentpage {
	background-color: #2e6ab1;
	color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: pointer;
	padding:3px 5px !important;
	margin:0 1px;
	border: 1px solid #2e6ab1;
	text-decoration: none; 
}
#pagination .inactive {
	color: #666 !important;
	border-color: #666;
	font-weight: bold;
	cursor: pointer;
	padding:3px 5px !important;
	margin:0 1px;
	border:none;
	text-decoration: none; 
}
#pagination a.prevnext{
	font-weight: bold;
}

/************************************/
/************  EVENTS    ************/
/************************************/
.ZventsEventName {
	font: bold 100% Arial, Helvetica, sans-serif;
}
.ZventsEvent {
	margin: 5px 0;
}
.ZventsEventDate {
	padding-right:7px;
	font-weight:bold;
	display:none;
}
.ZventsEventTime  {
	display:none;
}

#_ctl2_Zip {
	width:90px;
}
#__aspnetForm {
	font-size:131%;		
}

/************************************/
/****  UNIVERSAL TABLE STYLES    ****/
/************************************/
.even,.row1{background-color:#ffffff;}
.odd,.row2{background-color:#E4E0CD;}
.hometeam{background:#D8D6D6;}
.table_space tr td {
 padding:5px;
}
.table_lg tr th{
 background-color:#666;
 border-bottom: dotted 1px #fff;
 font: bold 115% Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 color:#ffffff;
 text-align:left;
 padding:2px;
}
.table_lg tr th a:link, .table_lg tr th a:visited{
color:#FFFFFF;
text-decoration:underline;
}
.table_lg tr th a:hover{
color:#000;
text-decoration:underline;
}

.table_lg td {
 font: normal 115% Arial, Helvetica, sans-serif;
 text-align:left;
 padding:2px;
}


.table_med tr th {
 background-color:#666;
 border-bottom: dotted 1px #fff;
 font: bold 93% Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 color:#ffffff;
 text-align:left;
 padding:2px;
}

.table_med tr th a:link, .table_med tr th a:visited{
color:#FFFFFF;
text-decoration:underline;
}
.table_med tr th a:hover{
color:#000;
text-decoration:underline;
}

.table_med td {
 font: normal 93% Arial, Helvetica, sans-serif;
 text-align:left;
 padding:2px;
}
.table_sm tr th {
 background-color:#666;
 border-bottom: dotted 1px #fff;
 font: bold 85% Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left;
 padding:2px;
}

.table_sm td {
 font: normal 85% Arial, Helvetica, sans-serif;
 text-align:left;
 padding:2px;
}

.table_sm_warm tr th {
 background-color:#C0BBA4;
 border-bottom: dotted 1px #999478;
 font: bold 85% Arial, Helvetica, sans-serif;
 color:#ffffff;
 text-align:left;
 padding:2px;
}

.table_sm_warm td {
 font: normal 85% Arial, Helvetica, sans-serif;
 text-align:left;
 padding:2px;
}

.table_center{
text-align:center;
}

.section-topper{
padding-top:5px;
border-bottom:2px solid #000;
width:100%;
float:left;
}

.section-topper h4{
float:left;
width:30%;
margin:0;
padding:0;
}
.section-topper ul {
float:right;
}
.section-topper ul li{
padding-top:5px;
list-style:none;
float:left;
padding-left:10px;
}

/* REPLACING PROSPORTS_TOPPER WITH NEW SPORTS NAV */

.prosportsHead{
position:relative;font-size:140%;font-family:Arial, Helvetica, sans-serif;color:#000; margin-bottom:2px;width:500px;
}
#prosportsNav{
width:645px;
color:#3a3a3a;
margin-bottom:10px;
font:Georgia, Times, serif;
border-top:1px solid #c3c3c3;
border-bottom:1px solid #c3c3c3;
}
#prosportsNav a {
color:#3a3a3a;
}
#prosportsNav a:hover{
color:#5b99e3;
}

#prosportsNav #teamNav{
	position:relative;
	float:left;
	width:210px;
	height:80px;
	padding:5px 0px;
	padding-right:0;
	margin:0;
	margin-right:10px;
	}
#prosportsNav #sportsNav{
	position:relative;
	float:left;
	width:390px;
	height:80px;
	padding:5px 15px;
	padding-right:0;
	margin:0;
	}	
#prosportsNav #teamNavpens{
	position:relative;
	float:left;
	width:205px;
	height:80px;
	padding:5px 0px;
	padding-right:0;
	margin:0;
	margin-right:0px;
	}
#prosportsNav #sportsNavpens{
	position:relative;
	float:left;
	width:205px;
	height:80px;
	padding:5px 0px;
	padding-right:0;
	margin:0;
	}	
#prosportsNav #teamNav ul, #prosportsNav #sportsNav ul{
display:block;
margin:0;
padding:0;
margin-left:35px;
list-style:none;
}
#prosportsNav #teamNavpens ul, #prosportsNav #sportsNavpens ul{
display:block;
margin:0;
padding:0;
margin-left:35px;
list-style:none;
}	
	#prosportsNav #teamNav ul li{
	font-size:90%;
	position:relative;
	float:left;
	width:85px;
	list-style:none;
	padding:1px 0;
		
	}
	
	#prosportsNav #sportsNav ul li{
	font-size:90%;
	position:relative;
	float:left;
	width:85px;
	list-style:none;
	padding:1px 0;
	}
	#prosportsNav #teamNavpens ul li{
	font-size:90%;
	position:relative;
	float:left;
	width:85px;
	list-style:none;
	padding:1px 0;
		
	}
	
	#prosportsNav #sportsNavpens ul li{
	font-size:90%;
	position:relative;
	float:left;
	width:85px;
	list-style:none;
	padding:1px 0;
	}
#prosportsNav #sportsNav ul li h5{margin:0; margin-top:1px; font-size:90%; font-weight:normal; color:#666666;}
#teamNav img, #sportsNav img{
float:left;
margin-right:10px;
margin-top:-4px;
}
#prosportsNav #sportsNavpens ul li h5{margin:0; margin-top:1px; font-size:90%; font-weight:normal; color:#666666;}
#teamNavpens img, #sportsNavpens img{
float:left;
margin-right:5px;
margin-top:-4px;
}
/* END REPLACE PROSPORTS_TOPPER */



#prosports_topper {
 padding-bottom:5px;
 margin-bottom:20px;
 border-bottom:2px solid #333;
}
#prosports_topper .logo {
 float:left;
}
#prosports_topper h1 {
 font-size:197%;
 margin:0;
 padding:5px 0 0 65px;

}
#collegesports_topper, #topper {
 padding-bottom:5px;
 margin-bottom:20px;
 border-bottom:2px solid #333;
}
#collegesports_topper .logo, #topper .logo {
 float:left;
}
#collegesports_topper h1, #topper h1 {
 font-size:197%;
 margin:0;
 padding:20px 0 0 65px;
}

#columnist_topper {
 width:480px;
 height:50px;
 padding-bottom:5px;
 margin-bottom:20px;
 border-bottom:2px solid #333;
 float:left;
}
#columnist_topper .logo {
 float:left;
}
#columnist_topper h1 {
 font-size:197%;
 margin:0;
 padding:20px 0 0 65px;

}
img.playermugshot{
border:solid 1px #000;
margin:0 10px 15px 10px;
float:left;
}

/* ###### PRO SPORTS SCOREBOARD ######## */
.schedulebox {
	padding:0;
	color:#333;
	background-color:#E6EBF1;
	margin-bottom:10px;
}
.schedulebox table {margin:0 0 3px 0; padding:0}

.schedulebox img {
	border: solid 2px #495F6B;
	padding:0;
	margin:5px;
}
.schedulebox h5{
	color:#495F6B;
	padding:3px;
	margin:0;
}
.schedulebox .schedulebox_ad {width:180px; padding:3px 0;}

#sports_scoreboard th, #sports_scoreboard td {
	margin:2px;
}
#sports_scoreboard th {
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#666;
}

#sports_scoreboard td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
}
#sports_scoreboard td.scores_results {
	width:20px;
	text-align:center;
	font-size:11px;
	color:#000;
}
#sports_scoreboard td.lines {
	background-color:#D0D0D0;
	font-size:10px;
}
/************************************/
/****  PRO DIVISIONAL STANDINGS  ****/
/************************************/
.division td {
	text-align:center;
	font-size:85%;	
}
.division th {
	text-align:center;
}

/********************/
/****  HS SPORTS  ***/
/********************/

/* ###### THERE ARE FOR SCOREBARD PAGE ######## */
#scoreboard table {
	float:left;
	width:148px;
	border-width:0 2px 2px 2px;
	border-style:solid;
	border-color:#E4E0CD;
	margin:8px;
	font-size:93%;
}
#scoreboard tr td {
	padding:2px;
	text-align:left;
	border:none;
}
#scoreboard tr.sportdetails {
	background-color:#E4E0CD;
	color:#2d2a20;
	font-size:93%;
}
#scoreboard tr.sportdetails a{color:#333;font-size:77%;}
#scoreboard tr.sportdetails a:hover{text-decoration:underline;}
#scoreboard table.sportscore {border: 2px solid #E4E0CD;background-color:#FFF;}


/* ###### THESE ARE FOR SIDEBAR ######## */
#scorebox table {
	float:left;
	width:200px;
	border-width:0 2px 2px 2px;
	border-style:solid;
	border-color:#E4E0CD;
	margin: 6px 3px;
	font-size:85%;
}
#scorebox tr td {
	padding:2px;
	text-align:left;
	border:none;
}
#scorebox tr.sportdetails {
	background-color:#E4E0CD;
	color:#2d2a20;
	font-size:93%;
}
#scorebox tr.sportdetails a{color:#333;font-size:77%;}
#scorebox tr.sportdetails a:hover{text-decoration:underline;}

td.finalscore {
	width:18px;
	font-weight:bold;
	text-align:right;	
}


/* ###### HS FOOTBALL SCOREBOXES ######## */
.quartersbox {
	float:left;
	width:234px;
	padding:0;
	margin-bottom:10px;
	border: 2px solid #E4E0CD;
	background-color:#FFF;
}
#scoreboard .quartersbox table {
	width:213px;
	border:none;
	padding:0;
	margin:3px;
}
#scoreboard .quartersbox table tr th {
	font-weight:bold;
	text-align:center;
}
#scoreboard .quartersbox table tr td {
	font:normal 92% Arial;
	text-align:center;	
}
#scoreboard .quartersbox .quartersteam {
	text-align:left;
	font:normal 100% Arial;	
}
#scoreboard .quartersbox p {
	font:normal 77% Arial;
}
#scoreboard #scoreboxbutton {
  font-size:85%;
  margin:0;
  padding:0;
  width:100%;
  }
#scoreboard #scoreboxbutton ul {
  margin:0 5px 0 0;
  padding:0 0 0 5px;
  list-style:none;

  }
#scoreboard #scoreboxbutton li {
  display:inline;
  margin:0;
  padding:0;
  }
#scoreboard #scoreboxbutton a {
  float:right;
  background:url(../../assets/img/tableftB.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  font-weight:bold;
  text-decoration:none;
  }
#scoreboard #scoreboxbutton a span {
  float:right;
  display:block;
  background:url(../../assets/img/tabrightB.gif) no-repeat right top;
  padding:5px 8px 4px 3px;
  color:#990000;
  }
ul.game-stats-data {
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.game-stats-data li {
	list-style-type: none;
	padding: 3px;
	margin: 0;
}
ul.game-stats-data li span {
}
ul.playerstats {
	padding: 0;
	margin: 0;
}
ul.playerstats li {
	list-style-type: none;
	padding: 0 0 0 10px;
	margin: 0;
}  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#scoreboard #scoreboxbutton a span {float:none;}
/* End IE5-Mac hack */
#scoreboard #scoreboxbutton a:hover span {
  color:#FFF;
  }
#scoreboard #scoreboxbutton a:hover {
  background-position:0% -42px;
  }
#scoreboard #scoreboxbutton a:hover span {
  background-position:100% -42px;
  }
#scoreboard .scoreboxmore {
 width: 100%;
 clear:right;
 font: normal 85% Arial;
}
.scoreboxmore {background-color:#E4E0CD;}
.scoreboxmore .initial {font-weight:bold;}
/* ###### HS FOOTBALL STATS ######## */

tr.hs_stats {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size:85%;
	text-align: center;
}
tr.hs_roster {
	color: black;
	padding: 0;
	text-align: center;	
}
tr.hs_roster td {
	padding: 3px;
}
tr.hs_statshead {
	background-color:#333;
	color: white;
	text-align: center;
	padding:0 6px;
}
tr.hs_statshead_sub {
	background-color:#fff;
	color:#333;
	text-align: center;
	padding:0 6px;
}
tr.hs_statshead td, tr.hs_statshead_sub td {
	padding: 3px 0;
}
.hs_statslabel {
	color: black;
	font-size:77%;
}

.hs_statspage {
	color: #444444;
}

/* ###### HS SPORTS TABLES ######## */
.standings, .hsstatstable, .hsteamcolors, .schoolview {
	padding-right:10px;
}
.standings table, .hsstatstable table, .hsteamcolors table, .schoolview table {
	width:100%;
}
.schoolview table tr th {
	padding:3px;
	font-weight:bold;
}

#int_nav {
	background-color:#E4E0CD;
	border: 4px double #fff;
	padding:10px;
	font-weight:bold;

	}
#int_nav ul {
	font-size:93%;
	padding: 0;
	margin: 0;
	}
#int_nav ul li {	
	list-style-type: none;
	}
#int_nav ul li a {
	padding-left: 14px;
	}
#int_nav ul li a:hover {	
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 14px;
	background-image: url(../../assets/img/int_arrow.gif);
	}	
h4.int_nav  {
	color:#CC0000;
	font-size:108%;
	margin:0;
	padding: 0 0 0 10px;
	}
.sidebar_container td {
	margin:0;
	padding:0;
	border:none;
	}
.sidebar_container ul {
	margin:0;
	padding:0;
	}
.sidebar_container ul li {
	margin:0;
	padding:0;
	list-style-type: none;
	}	


/* ###### ADVANCED SEARCH TABLE ######## */

#adv_search table {
	padding:3px;
}

#adv_search table .shortinput{
	width:40px;
}	



/* ###### Marketplace / Classifieds on home page ######## */


#marketplacegroup { background-color:#fdf8e9; border:1px solid #bbab7a;}
 
	#marketplacegroup h3 {
		font:bold 138.5% Verdana,Arial,Helvetica,sans-serif;
		color:#bbab7a;
		padding:5px;
		margin:0; }
 
.marketplace {
	font-size:93%;
	padding:5px;
	min-height:50px;
	border:none;
	background-color:white;
    border:1px solid #ccbe92;
	text-align:center;
	margin:5px; }
 
	.marketplace p { color:#5F562F; }
 
	.marketplace a:link,
.marketplace a:visited,
.marketplace a:active,
.marketplace a:hover {
		font-weight:bold;
		color:#1e5e9c }
 
	.marketplace p {
		clear:right; }
 
.mplinks {
	clear:left; }
 
.marketplace img {
	margin:0 5px 5px 0; }


/* ###### Tabs on home page ######## */


.tabs {
	width:280px;
	padding:10px; }
	
.tabcontent {
	padding:10px; }
	
.tabcontent p {
	font-size:100%;
	height:60px;
	min-height:55px; 
	padding:10px 10px 0 10px;
    text-align:center;}	
	
.tabcontent h4 a {	
	color:#CC0000; 	}
	
.tabcontent h4 {
	position:relative;
	text-align:center; } 
	
.bottom { border-bottom:none; }


/************************************/
/*********  SHERIFF SALES  **********/
/************************************/
#sheriffsales .adbox {
	border: 1px dashed #B7A985;
	padding:5px;
	margin:0 0 10px 0;
	}
#sheriffsales .adbox p {	
	margin:0;
	padding:0;
	}
#sheriffsales #sheriff_header {
	font-size:93%;
	}
#sheriffsales ul {
	font-size: 12px;
	}
#sheriffsales strong {
	font-size: 12px;
	}
#pagenav {
 padding-bottom:5px;
 margin-bottom:20px;
 border-bottom:2px solid #333;
}
#pagenav .logo {
 float:left;
}
#pagenav h1 {
 font-size:197%;
 margin:0;
 padding:5px 0 0 65px;
}

/************************************/
/*********       TABS      **********/
/************************************/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    min-width: 32px; /* be nice to Opera */
    list-style: none;
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 8px;
    background: url(../../assets/img/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 32px; /* IE 6 treats width as min-width */
    min-width: 32px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.tabs-container, .tabcontent {
    border: 1px solid #97a5b0;
    padding: 5px;
    margin:0 0 10px 0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabcontent {
	width:278px;
	margin-left:5px;
	}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../../assets/img/loading.gif) no-repeat 0 50%;
}

#top-tabs, #top-tabs2 {
    display: none;
    margin: 10px 0 0 0;
    padding:0;
}

.tabs-container ul {
    list-style-type: disc;
    padding:0;
    margin:10px 5px;

}
.tabs-container ul li, .tabs-container ol li {
 	font-weight:bold;
}	
.tabs-container ul li span, .tabs-container ol li span {
	font-weight:normal;
}
.tabs-container ul {
    padding-left: 15px;
}
.tab-icon {
	padding-bottom:2px;
}


/************************************/
/*********  Content Match  **********/
/************************************/

.clsResult {
	background: #ffffff;
	margin: 0;
	padding: 0;
}
.clsResultTitle {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #1e5e9c;
}
.clsResultTitleNoBold {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #660000;
}
.clsResultDescription {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.clsURL {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #990000;
}

.clsMargin {
	background: #F1ECD4;
}

/****** PGH TRIB NEWS FRONT *****/

.ptr-sidenav_heading {
	/*width: 130px;*/
	background-image: url(../../assets/img/nav_greybar.gif);
	background-repeat:no-repeat;
	border-bottom: solid 1px #fff;
	padding-left: 9px;
	padding-bottom: 3px;
	padding-right:3px;
	padding-top: 3px;
	text-transform: uppercase;
}

.ptr-sidenav_headingsub {
	width: 130px;
	background-color: transparent;
	padding-left: 12px;
	padding-bottom: 4px;
}


.ptr-sidenav_headingsubsub {
	width: 120px;
	background-color: #eee;
	padding-left: 20px;
}

a.ptr-sidenav_headinglink {font: bold 14px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headinglink:link {color: #660000; text-decoration:none;}
a.ptr-sidenav_headinglink:visited {color: #660000; text-decoration:none;}
a.ptr-sidenav_headinglink:hover {color: #cc0000; text-decoration:underline;}
a.ptr-sidenav_headinglink:active {color: #cc0000; text-decoration:underline;}

a.ptr-sidenav_highlight {font: normal 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_highlight:link {color: #FF910F; text-decoration:none;}
a.ptr-sidenav_highlight:visited {color: #FF910F; text-decoration:none;}
a.ptr-sidenav_highlight:hover {color: #FF910F; text-decoration:underline;}
a.ptr-sidenav_highlight:active {color: #FF910F; text-decoration:underline;}

a.ptr-sidenav_headingsublink {font: 12px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headingsublink:link {color: #770000; text-decoration:none; }
a.ptr-sidenav_headingsublink:visited {color: #770000; text-decoration:none;}
a.ptr-sidenav_headingsublink:hover {color: #cc0000; text-decoration:underline;}
a.ptr-sidenav_headingsublink:active {color: #cc0000; text-decoration:underline;}


a.ptr-sidenav_headingsubsublink {font: 10px Arial,Helvetica,Helv,Geneva,San Serif,Geneva;}
a.ptr-sidenav_headingsubsublink:link {color: #770000; text-decoration:none; }
a.ptr-sidenav_headingsubsublink:visited {color: #770000; text-decoration:none;}
a.ptr-sidenav_headingsubsublink:hover {color: #cc0000; text-decoration:underline;}
a.ptr-sidenav_headingsubsublink:active {color: #cc0000; text-decoration:underline;}

#ptr-dropdown-new {font-family:Arial,Sans-Serif;font-style: normal;font-weight:bold;font-size:14px;line-height:normal;text-transform:uppercase; color:#1e1e1e; background-image: url(../../assets/img/triblive_redstripe.gif); background-repeat: repeat-x; padding: 4px; margin:0pt; margin-top: 5px;}
.ptr-dropdown-homepage {width: 200px;font-size: 11px; font-weight:normal;background-color: #ffffff;border:1px #000 solid; float: right;}

ul.ptr_retro{
	padding-left: 0;
	margin-left: 0;
	}

ul.ptr_retro li{
	list-style: none;
	background: url(../../assets/img/small_bullet.gif) left center no-repeat;
	margin-left:5px;
	padding-left: 15px;
	}


/****** mycapture stuff on  homepage *****/

div.photoslides { width:640px; height:145px; overflow:hidden;padding:0 10px; margin-top:5px;}
div.slideshow{
	visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width: 640px;
}

div.slideshow ul{
	margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 700px; left: -640px;
}

div.slideshow ul li{
	overflow: hidden; float: left; width: 140px; height:125px; margin-left:10px;border:2px solid #c6c6c6; text-align:center; font-size:80%;list-style-type:none;
}
div.slideshow ul li h6{
	color:3a3a3a; padding:0; margin:0; padding-top:4px;
}
div.slideshow ul li:hover{border:2px solid #797979; background:#f1ecd4;}
div.photoslides a.prev{position:relative; float:left;display:block;background: transparent url(../../assets/img/slideshow_carousel/arrow_sprites.gif) 50px 50px; height:46px; width:46px; top:-100px; left:-10px; z-index:3; outline:none;}
div.photoslides a.prev:hover{background: transparent url(../../assets/img/slideshow_carousel/arrow_sprites.gif)50px 0;height:46px; width:46px;}
div.photoslides a.next{ position:relative; float:right;display:block;background: transparent url(../../assets/img/slideshow_carousel/arrow_sprites.gif) 0 50px;height:46px; width:46px; top:-100px; margin-right:5px;z-index:3; outline:none;}
div.photoslides a.next:hover{background: transparent url(../../assets/img/slideshow_carousel/arrow_sprites.gif) 0 0; height:46px; width:46px;}


/****** top nav *****/


#topoutnav ul.topmenu{
	font-size:12px;
	font-weight:900;
	padding:3px 0px 0 24px; 
	margin:0;
	height:23px;

	width: 1030px;
	}

#topoutnav ul.topmenu li {
	float: right;
	display: block;
	margin: 0 20px 0 0;
	padding: 0;
	font-size:100%;
	position:relative;
	z-index:100000;

}
	
#topoutnav a:link { color: #ffffff; }
#topoutnav a:active { color: #991b1e; }
#topoutnav a:visited { color: #ffffff; }
#topoutnav a:hover { color: #991b1e; text-decoration:none;}


/****** brightcove player *****/

#bcvideo {
	float:left;
	display:block;
	margin: 0px;
	padding-right:200px
}


/****** bottom ad bar *****/

div#eTribBottomIndexWrapper {
            width:966px; 
            background-color:#981B1E;
            margin: 30px 0;
}

            div#eTribBottomIndexWrapper p {
                        font-size:12px;
                        font-family:"Times New Roman", Times, serif;
                        margin:.75em;
            }
            div#eTribBottomIndexWrapper p#eTribButton{
            margin-top:30px;
            text-align:center;
            }
            div#eTribBottomIndexWrapper h1 {
                        color:#900;
            }
            
.eTribBottomClose {
            float:right;
            cursor:pointer;
}
ul#eTribBottomIndex li.active_eTribTabs a {
  background-color:white;
  border:none;
  }
ul#eTribBottomIndex li.active_eTribTabs {
            background-color:white;
            margin-top:0px;
            padding-top:1px;
}


.tab_content_eTribTabs {
background-color:#981b1e;
}

.tab_container_eTribTabs { width: 964px;
}

.eTribTabContainer {
            background-color:white;
            height:234px;
            position:relative;
            overflow:hidden;
            top:1px;
            padding:20px;
            left:1px;
            width:924px;
            margin-bottom:1px;
            }
            .eTribTabContainer > img {
     margin-top: 10px;
            padding-bottom:15px;
}
            .eTribTabContainer p {
                        font-size:12px;
            }
            .eTribTabContainer p a {
                        
                        padding:5px;
                        font-size:16px;
                        color:white;
                        background: #000;
                        background: linear-gradient(top,  #575857 0%, #000 15%, #000 85%,  #4b4b4b 100%); 
                        background: -moz-linear-gradient(top, #575857 0%, #000 15%, #000 85%,  #4b4b4b 100%); 
                        background: -webkit-linear-gradient(top,  #575857 0%, #000 15%, #000 85%,  #4b4b4b 100%);
                        border: 1px solid #000;
                                    -webkit-border-bottom-left-radius: 15px;
                                    -khtml-border-radius-bottomleft: 15px;           
                                    -moz-border-radius-bottomleft: 15px;
                                    border-bottom-left-radius: 15px;
                                    -webkit-border-bottom-right-radius: 15px;
                                    -khtml-border-radius-bottomright: 15px;        
                                    -moz-border-radius-bottomright: 15px;
                                    border-bottom-right-radius: 15px;
                                    -webkit-border-top-right-radius: 15px;
                                    -khtml-border-radius-topright: 15px;  
                                    -moz-border-radius-topright: 15px;
                                    border-top-right-radius: 15px;
                                    -webkit-border-top-left-radius: 15px;
                                    -khtml-border-radius-topleft: 15px;     
                                    -moz-border-radius-topleft: 15px;
                                    border-top-left-radius: 15px;
                        
            }
            
            ul#eTribBottomIndex {
                        background-color:#981B1E; 
                        list-style-type:none; 
                        overflow:hidden; 
                        padding:0; 
                        width:966px;
                        margin: 0px;
                        
            }
            ul#eTribBottomIndex img {
                        
                        background-color:white;
            }
                        ul#eTribBottomIndex li {
                                    background-color:white;
                                    list-style-type:none; 
                                    float:left;
                                    margin:1px;
                                    padding:0 10px;
                                    text-align:center;
                        }
                                    ul#eTribBottomIndex li a {
                                                color:black; 
                                                display:block; 
                                                font-size:15px; 
                                                text-decoration:none;
                                    }


