/*** GENERAL STYLES ***/
* {
font-size:11px;
font-family:arial, verdana, san-serif, arial, verdana, san-serif;
line-height:17px;
color:#666;
}

/* begin styles for RSS Feed */

.rss-box {
	 margin: 1em;
}
.rss-items {
	font-size: 8pt;
  font-family:arial, verdana, san-serif;
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
}
p.rss-title {padding:0em;}
.rss-title {
	font-size: 8pt;
	font-color: #333333;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
  font-family:arial, verdana, san-serif;
  text-decoration:none;
  list-style:disk;
  padding-bottom:1em;
}

.rss-item a {
font-family:arial, verdana, san-serif;
text-decoration:none;
	}

.rss-date {
	font-size: 8pt;
	color: #333333;
	} 

.blue a:hover {
font-family:arial, verdana, san-serif;
color:#008bbb;
text-decoration:underline;
}

.title_header_module a:hover  {
	font-family:arial, verdana, san-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	background-color: #555555;
}

a.credit {
font-family:arial, verdana, san-serif;
font-style:italic;
font-size:8pt;
color:#369;
}

a.dark_footer {
font-family:arial, verdana, san-serif;
text-decoration:none;
color:#6C664F;
}

a.title_headlinetop {
font-family:Garamond, Times New Roman, Serif;
text-decoration:none;
font-size:20pt;
font-weight:700;
line-height:25px;
color:#003366
}

a.rss-item {
font-family:Garamond, Times New Roman, Serif;
text-decoration:none;
font-size:13pt;
font-weight:700;
color:#336699
}

a.title_headlinebottom {
font-family:Garamond, Times New Roman, Serif;
text-decoration:none;
font-size:13pt;
font-weight:700;
line-height:25px;
color:#003366
}

a.title_headlinetop_123 {
font-family:Garamond, Times New Roman, Serif;
text-decoration:none;
font-size:13pt;
font-weight:700;
color:#856019
}

a.tooltip {
font-family:arial, verdana, san-serif;
text-decoration:none;
color:#036;
}

a {
font-family:arial, verdana, san-serif;
text-decoration:none;
color:#006699;
}

a:hover {
text-decoration: underline;
}

.contentbox{display:block}
.contentbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f1f1e9}
.contentbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f5;
  border-right:1px solid #f8f8f5;
  background:#f4f4ee}
.contentbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfc;
  border-right:1px solid #fdfdfc;
  background:#f3f3ed}
.contentbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f3f3ed;
  border-right:1px solid #f3f3ed;}
.contentbox4{
  border-left:1px solid #f8f8f5;
  border-right:1px solid #f8f8f5}
.contentbox5{
  border-left:1px solid #f4f4ee;
  border-right:1px solid #f4f4ee}
.contentboxfg{
  background:#f1f1e9;
  padding: 10px}

div.dotted {
color:#555;
border-bottom:1px dotted #555;
clear:both;
margin-bottom:10px;
line-height:normal;
padding:3px;
}

div.dotted_light {
color:#cecece;
border-bottom:1px dotted #cecece;
clear:both;
margin-bottom:10px;
line-height:normal;
padding:3px;
}

/* bordered div box */
.tipbox_brown {
border:1px solid #dad2a0;
background-color:#fff8e1;
padding:10px;
}

/* bordered div box */
.tipbox_brown_light {
border:1px solid #ccc;
background-color:#f6f6f6;
padding:10px;
}

/* bordered div box */
.tipbox_brown_light_backup {
border:1px solid #dad2a0;
background-color:#fffce8;
padding:10px;
}

/* bordered div box */
.tipbox_brown_light_sm {
border:1px solid #555;
background-color:#494949;
margin-left:0;
padding:0;
}

/* bordered div box */
.tipbox_brown_light_light {
border:1px solid #e6e2c8;
background-color:#fffdf1;
padding:10px;
}

/* bordered div box */
.tipbox_green_light {
border:1px solid #9c6;
background-color:#eefae2;
padding:10px;
}

/* bordered div box */
.codebox {
border:1px solid #ccc;
background-color:#f2f2f2;
padding:15px;
}

/* bordered div box */
.codebox_upload {
border:1px solid #d0eab7;
background-color:#eefae2;
padding:5px;
}

/* alertbox */
.alertbox {
border:1px solid #ffd200;
background-color:#fff4be;
padding:10px;
}

.timebox {
border:1px solid #e8e0db;
background-color:#fffded;
padding:10px;
}

/* bordered div box */
.admin_statbox_whitebg {
border:1px solid #ccc;
background-color:#FFF;
font-color:#000;
padding:10px;
}

/* bordered div box */
.admin_statbox {
border:1px solid #ccc;
background-color:#f2f2f2;
padding:10px;
}

/* bordered div box */
.tipbox_search {
border:1px solid #474747;
background-color:#3c3c3c;
padding:5px;
}

/* Color of links on dark bg */
.adark {
font-family:arial, verdana, san-serif;
font-size:11pt;
text-decoration:none;
color:#fff;
}

/* Title on the the page */
.title_headline {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:20pt;
font-weight:700;
color:#fff;
}

.title_content {
font-family:Garamond, Times New Roman, Serif;
text-decoration:none;
font-size:13pt;
font-weight:700;
color:#856019
}

.title_headlines {
font-family:Garamond, Times New Roman, Serif;
text-decoration:none;
font-size:13pt;
font-weight:700;
color:#336699
}

.readout {
font-family:arial, verdana, san-serif;
font-style:italic;
font-size:12pt;
color:#fff;
}

.subhead {
font-family:arial, verdana, san-serif;
color:#fff;
text-transform: uppercase;
font-weight:700;
}

/* byline */
.byline {
color:#cccccc;
font-weight:700;
}

/* Title on the the page */
.title {
font-family:arial, verdana, san-serif, Geneva;
text-decoration:none;
font-size:20pt;
color:#669900;
}

/* Title on the the page */
.title12 {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:10pt;
font-weight:700;
color:#900;
}

/* Title on the the page */
.title_contact {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:12pt;
font-weight:700;
color:#036;
}

/* Title on the the page */
.title_contactid {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:12pt;
font-weight:700;
color:#999;
}

/* Title red */
.titlered {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:12pt;
font-weight:700;
color:red;
}

/* menu item title */
.menu_item_title {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:12pt;
font-weight:700;
color:#FFF;
}

/* menu item price */
.menu_item_price {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:12pt;
font-weight:700;
color:#f90;
}

/* temp big*/
.temperaturebig {
font-family:verdana;
text-decoration:none;
font-size:19pt;
font-weight:700;
color:#fff;
}

/* blue text */
.blue {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:11pt;
color:#036;
}

/* bold blue text */
.boldblue {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-weight:700;
color:#036;
}

/* bold white text */
.boldwhite {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:11pt;
font-weight:700;
color:#fff;
}

/* bold red text */
.boldred {
font-size:10pt;
font-family:arial, verdana, san-serif, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
color:#900;
}

/* bold yellow */
.boldyellow {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:9pt;
font-weight:700;
color:#fc0;
}

/* bold ligher blue text */
.boldlightblue {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:11pt;
font-weight:700;
color:#369;
}

/* bold ligher blue text */
.lightblue {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:11pt;
color:#369;
}

/* italic small text */
.smallitalic {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:9pt;
font-style:italic;
color:#666;
}

.small {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:8pt;
color:#666;
}

/* italic small text */
.featuredcontent {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:9pt;
color:#8f2323;
}

/* Title on dark colors */
.titledark {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:18pt;
font-weight:700;
color:#FFF;
}

/* black title*/
.titleblack {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:11pt;
font-weight:700;
color:#FFF;
}

/* The main body's text content. */
.content {
font-family:arial, verdana, san-serif;
font-size:11pt;
line-height:18px;
line-spacing:120%;
color:#333;
}

/* footer white content. */
.white_footer {
font-family:arial, verdana, san-serif;
font-size:8pt;
color:#fff;
}

/* bibliography. */
.bib {
font-family:arial, verdana, san-serif;
font-size:6.5pt;
color:#666;
}

div.contenttab {
z-index:100;
position:relative;
clear:both;
width:100%;
height:19px;
background-color:#fff;
border-bottom:#666 solid 1px;
line-height:19px;
vertical-align:middle;
font-family:arial, verdana, san-serif Black, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#fff;
}

div.contenttab div.greentab {
background-image:url(/graphics/uhsports/tabgreen.gif);
background-repeat:no-repeat;
padding-left:5px;
}

div.contenttab div.orangetab {
background-image:url(/graphics/uhsports/taborange.gif);
background-repeat:no-repeat;
padding-left:5px;
}

div.contenttab div.bluetab {
background-image:url(/graphics/uhsports/tabblue.gif);
background-repeat:no-repeat;
padding-left:5px;
}

div.contenttab div.redtab {
background-image:url(/graphics/uhsports/tabred.gif);
background-repeat:no-repeat;
padding-left:5px;
}

div.contenttab div.blacktab {
background-image:url(/graphics/uhsports/tabblack.gif);
background-repeat:no-repeat;
padding-left:5px;
}

div.contenttab div.blacktab102 {
background-image:url(/graphics/uhsports/tabblack102.gif);
background-repeat:no-repeat;
padding-left:5px;
}

div.categoryicon {
position:relative;
float:left;
width:auto;
margin-right:10px;
}

div.categorytitle {
position:relative;
float:left;
width:300px;
line-height:35px;
vertical-align:middle;
}

div.columncontainer {
position:relative;
clear:both;
width:100%;
padding-top:5px;
}

div.synopsisimage {
position:relative;
width:100%;
margin-bottom:10px;
border:#666 solid 1px;
}

div.synopsismug {
position:relative;
float:left;
width:120px;
border:#666 solid 1px;
margin:0 10px 10px 0;
}

div.verticalimage {
position:relative;
float:left;
margin:0 10px 0 0;
}

div.vertical {
position:relative;
float:left;
width:130px;
}

div.columnone {
position:relative;
float:left;
width:181px;
margin-right:10px;
}

div.columntwo {
position:relative;
float:left;
width:181px;
margin-left:10px;
}

div.multimediacontainer {
position:relative;
clear:both;
width:100%;
}

div.topgalleries .postedsubdate {
visibility:hidden;
font-size:1px;
font-weight:400;
color:#fff;
}

div.pgthumbnail {
position:relative;
width:75px;
float:left;
margin:0 10px 0 0;
}

div.pgthumbnail img {
display:block;
border:#666 solid 1px;
margin:0 auto;
}

div.topgalleries div.pgthumbnail {
position:relative;
width:auto;
float:left;
margin:0 10px 0 0;
}

div.topgalleries div.pgthumbnail img {
display:block;
border:#666 solid 1px;
margin:0;
}

div.blogimage {
z-index:10;
position:relative;
float:left;
width:50px;
margin-right:10px;
}

div.blogtitle {
position:relative;
float:left;
width:120px;
}

div.blogdivider {
position:relative;
clear:both;
width:100%;
height:20px;
background-image:url(/graphics/uhsports/blogdivider.gif);
background-position:50px 15px;
background-repeat:no-repeat;
}

.highlightbox {
border:1px solid #ccc;
background-color:#f2f2f2;
margin-left:0;
background-image:url(/graphics/uhsports/bg_lastweek.gif);
background-position:top right;
background-repeat:no-repeat;
padding:5px;
}

div.blogheader {
position:relative;
clear:both;
width:582px;
height:60px;
}

div.blogheadercolumntwo {
float:left;
width:70px;
text-align:center;
}

img.topaligned {
vertical-align:text-top;
}

div.midcolumncoverup {
z-index:50;
position:absolute;
left:403px;
width:200px;
height:50px;
background-image:url(/graphics/uhsports/white.gif);
background-repeat:repeat;
}

div.midcolumncontainer {
position:relative;
clear:both;
width:100%;
background-color:#fff;
background-image:url(/graphics/uhsports/midcolumnframe.gif);
background-repeat:repeat-y;
}

div.columnframe {
position:relative;
width:100%;
border-top:#666 solid 1px;
}

div.pollimage {
z-index:10;
position:relative;
float:left;
width:14px;
margin-right:6px;
}

div.pollsynopsis {
position:relative;
float:left;
width:140px;
}

div.tools {
position:relative;
clear:both;
width:100%;
padding-top:5px;
font-size:7pt;
line-height:2em;
vertical-align:middle;
color:#333;
}

div.padding10 {
padding:10px;
}

div.spacer1 {
position:relative;
clear:both;
width:100%;
height:1px;
}

div.spacer5 {
position:relative;
clear:both;
width:100%;
height:5px;
}

div.spacer10 {
position:relative;
clear:both;
width:100%;
height:10px;
}

div.spacer20 {
position:relative;
clear:both;
width:100%;
height:20px;
}

div.spacer30 {
position:relative;
clear:both;
width:100%;
height:30px;
}

div.spacer35 {
position:relative;
clear:both;
width:100%;
height:35px;
}

#footer {
position:relative;
width:100%;
height:28px;
padding-top:1px;
background-color:#49751e;
background-image:url(/graphics/uhsports/topnav.gif);
background-repeat:no-repeat;
text-align:center;
line-height:12px;
vertical-align:middle;
}

/* FONTS */
.flagtext {
display:block;
font-family:arial, verdana, san-serif, Helvetica, sans-serif;
color:#fff;
font-style:italic;
font-weight:700;
text-decoration:none;
margin:5px 0 0 3px;
}

.subnavtextblack a {
color:#000;
text-decoration:underline;
}

.subnavtextblack a:hover {
color:#000;
text-decoration:none;
}

.tabtitle {
padding-left:5px;
line-height:20px;
vertical-align:middle;
color:#fff;
font-family:arial, verdana, san-serif Black, arial, verdana, san-serif, Helvetica, sans-serif;
font-weight:400;
font-size:10px;
}

.specialfeatureshead {
font-family:Verdana, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
}

.specialfeatureshead a {
color:#49751e;
text-decoration:underline;
}

.specialfeatureshead a:hover {
color:#49751e;
text-decoration:none;
}

.specialfeaturestext {
font-family:Verdana, arial, verdana, san-serif, Helvetica, sans-serif;
line-height:12px;
font-size:11px;
font-weight:400;
color:#000;
}

.categoryhed {
font-family:arial, verdana, san-serif Black, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
color:#000;
}

.categorykicker {
display:block;
margin-top:5px;
font-family:arial, verdana, san-serif Black, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
}

.categorysubkicker {
font-family:arial, verdana, san-serif Black, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
}

.greentext {
color:#49751e;
}

.graytext {
color:#ccc;
}

.posteddate {
display:block;
margin-top:5px;
font-size:9px;
font-weight:700;
color:#333;
}

.postedsubdate {
font-size:9px;
font-weight:700;
color:#333;
}

.ledehed {
font-family:Times New Roman, Times, serif;
font-size:26px;
font-weight:700;
color:#000;
}

.ledehed a {
color:#000 !important;
text-decoration:none !important;
}

.ledehed a:hover {
color:#000;
text-decoration:underline !important;
}

.synopsistext {
font-size:11px;
}

.storylink {
line-height:20px;
vertical-align:middle;
}

.covercaption {
display:block;
padding-top:10px;
font-family:Verdana, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:9px;
color:#000;
}

.covercaptionvertical {
display:block;
padding-bottom:10px;
font-family:Verdana, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:9px;
color:#000;
}

.covercredit {
display:block;
padding-top:10px;
text-align:right;
font-family:Verdana, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:9px;
color:#333;
}

.covercreditvertical {
text-align:left;
font-family:Verdana, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:9px;
color:#333;
}

.blogheadline {
font-family:arial, verdana, san-serif Black, arial, verdana, san-serif, Helvetica, sans-serif;
line-height:18px;
font-size:16px;
font-weight:400;
}

.blogbyline {
display:block;
padding-top:4px;
font-family:Verdana, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
color:#333;
}

.blogheaderbyline {
font-family:Verdana, arial, verdana, san-serif, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#333;
}

.postedstorydate {
float:left;
margin-top:0;
font-size:9px;
font-weight:700;
color:#333;
}

.email {
float:right;
margin-top:0;
padding-left:17px;
background-image:url(/graphics/uhsports/emailstory.gif);
background-repeat:no-repeat;
}

.print {
float:right;
padding-left:17px;
background-image:url(/graphics/uhsports/printstory.gif);
background-repeat:no-repeat;
margin:0 30px 10px 0;
}

.admarker {
display:block;
text-align:center;
color:#666;
font-size:10px;
font-weight:700;
padding:5px 0 2px;
}

.photocaption p,.subheadline p {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:8pt;
color:#000;
}

.storytext a,.headlinelinkbold {
font-family:arial, verdana, san-serif;
text-decoration:underline;
font-size:9pt;
color:#369;
}

a.white_footer,a.nolink {
font-family:arial, verdana, san-serif;
text-decoration:none;
color:#FFF;
}

.tipbox_offerdetails,.tipbox_silver_light_sm {
border:1px solid #ccc;
background-color:#fff;
padding:10px;
}

.title_alert,.title_red {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:14pt;
font-weight:700;
color:red;
}

.offer_bizname,.boldorange {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:11pt;
font-weight:700;
color:#f90;
}

.title_orange,.offer_title {
font-family:arial, verdana, san-serif;
text-decoration:none;
font-size:14pt;
font-weight:700;
color:#f90;
}

.topbar_text,.footer,.footerlinks {
font-family:arial, verdana, san-serif;
font-size:11pt;
color:#666;
}

div.categoryheader,div.spacer45 {
position:relative;
clear:both;
width:100%;
height:45px;
}

div.synopsiscopy,div.horizontal {
position:relative;
width:100%;
}

div.blogheadercolumnone,div.blogheadercolumnthree {
float:left;
width:auto;
}

.topnavtext a,.subnavtext a:hover {
color:#fff;
text-decoration:none;
}

.topnavtext a:hover,.subnavtext a {
color:#fff;
text-decoration:underline;
}

select,input {
color:#000;
border:1px solid #ccc;
}