* {
margin:0;
border:0;
padding:0;
font-family:"Arial", "Helvetica", "Tahoma", "Verdana", san-serif;
font-size:12px;
}

/* universal tags */

html, body {
font-family:"Arial", "Helvetica", "Verdana", "Tahoma", san-serif;
font-size:12px;
margin:0;
text-align:center;
}

h1 {
font-size:18px;
color:#5f5f5f;
}

h2 {
font-size:14px;
color:#5f5f5f;
}

a {
color:#9b0505;
text-decoration:none;
}

a:hover {
color:#610303;
text-decoration:underline;
}


/* */

/* universal classes */

.container {
margin:0 auto; 
width:1000px;
}

.body {
text-align:center;
}

.pad {
padding:5px;
text-align:left;
}

/* */

/* structure: head */

#main-flag {
background:transparent;
background-image:url("/graphics/main_flag.gif");
background-repeat:no-repeat;
width:1000px;
height:80px;
}

#main-search {
position:absolute;
z-index:100;
margin-top:57px;
margin-left:841px;
}

#main-search input.text {
z-index:100;
width:125px;
font-size:12px;
padding:2px;
}

#main-search input.button {
z-index:100;
font-size:12px;
margin-left:2px;
border:1px solid #d2b993;
}

#flag-links {
position:absolute;
margin-left:890px;
text-align:right;
}

#flag-links a {
color:#fff;
font-size:10px;
}

/* */

/* structure: frontpage */

      /* universal classes */
        
          .head-left {
          float:left;
          }
          
          .head-right {
          float:right;
          }
          
          .foot-pad a {
          color:#fff;
          }
          
          .foot-pad a:hover {
          color:#d3b994;
          text-decoration:none;
          border-bottom:1px dotted #d3b994;
          }
          
          .foot-pad { 
          padding:10px 10px 0 0;
          }
          
          .head-pad {
          padding:7px;
          text-align:left;
          color:#9b0505;
          font-size:11px;
          }
          
          .body {
          overflow:hidden;
          }
          
      /* */
      
#tier1-left {
float:left; 
width:230px; 
height:280px; 
margin-right:10px; 
margin-top:10px;
}
  
  #tier1-left .head {
  height:30px; 
  background-color:transparent;
  }

  #tier1-left .body {
  height:220px; 
  background-color:#fff;
  }
  
  #tier1-left .foot {
  height:30px; 
  background-color:#9b0505; 
  text-align:right;
  }

#tier1-middle {
float:left; 
width:450px; 
height:280px; 
background-color:transparent; 
margin-right:10px; 
margin-top:10px;
}

#tier1-right {
float:left; 
width:300px; 
height:280px; 
background-color:#fff; 
margin-top:10px;
z-index: 4;
}

#tier1-right iframe{
z-index: 5;
}

#tier1-right img {
border:0;
}

#medium-rectangle-tag {
width:300px; 
height:30px; 
background-color:#9b0505; 
text-align:right;
}

#tier2-left {
float:left; 
width:230px; 
height:280px; 
background-color:transparent; 
margin-right:9px;
margin-top:10px;
}

  #tier2-left .head {
  height:30px; 
  background-color:transparent;
  }

  #tier2-left .body {
  height:220px; 
  background-color:#fff;
  }
  
  #tier2-left .foot {
  height:30px; 
  background-color:#9b0505; 
  text-align:right;
  }

#tier2-middle {
float:left; 
width:230px; 
height:280px; 
background-color:transparent; 
margin-right:8px; 
margin-top:10px;
}

  #tier2-middle .head {
  height:30px; 
  background-color:transparent;
  }

  #tier2-middle .body {
  height:220px; 
  background-color:#fff;
  }
  
  #tier2-middle .foot {
  height:30px; 
  background-color:#9b0505; 
  text-align:right;
  }

#tier2-right {
float:left; 
width:520px; 
height:280px; 
background-color:transparent;
margin-top:10px;
}

#tier2-right iframe {
width:520px; 
height:280px;
border:0;
margin:0;
padding:0;
}

#tier3-left {
float:left; 
width:728px; 
height:90px; 
background-color:#ccc; 
margin-right:10px; 
margin-top:10px;
}

#tier3-right {
float:left; 
width:262px; 
height:90px; 
background-color:transparent; 
margin-top:10px;
}

#intermediate-foot {
float:left; 
width:100%; 
height:20px; 
background-color:#000; 
margin-top:10px;
text-align:center;
padding-top:10px;
font-size:11px;
color:#fff;
}

#intermediate-foot a {
color:#d3b994;
}

#intermediate-foot a:hover {
color:#fff;
}

#tier4-left {
float:left; 
width:243px; 
height:280px; 
background-color:transparent; 
margin-right:10px; 
margin-top:10px;
}

  #tier4-left .head {
  height:30px; 
  background-color:transparent;
  }

  #tier4-left .body {
  height:220px; 
  background-color:#fff;
  }
  
  #tier4-left .foot {
  height:30px; 
  background-color:#9b0505; 
  text-align:right;
  }

#tier4-mid-left {
float:left; 
width:242px; 
height:280px; 
background-color:transparent; 
margin-right:10px; 
margin-top:10px;
}

  #tier4-mid-left .head {
  height:30px; 
  background-color:transparent;
  }

  #tier4-mid-left .body {
  height:220px; 
  background-color:#fff;
  }
  
  #tier4-mid-left .foot {
  height:30px; 
  background-color:#9b0505; 
  text-align:right;
  }

#tier4-mid-right {
float:left; 
width:242px; 
height:280px; 
background-color:transparent; 
margin-right:10px; 
margin-top:10px;
}

  #tier4-mid-right .head {
  height:30px; 
  background-color:transparent;
  }

  #tier4-mid-right .body {
  height:220px; 
  background-color:#fff;
  }
  
  #tier4-mid-right .foot {
  height:30px; 
  background-color:#9b0505; 
  text-align:right;
  }

#tier4-right {
float:left; 
width:243px; 
height:280px; 
background-color:transparent; 
margin-top:10px;
}

  #tier4-right .head {
  height:30px; 
  background-color:transparent;
  }

  #tier4-right .body {
  height:220px; 
  background-color:#fff;
  }
  
  #tier4-right .foot {
  height:30px; 
  background-color:#9b0505; 
  text-align:right;
  }

#foot {
float:left; 
width:100%; 
height:40px; 
background-color:#000; 
margin-top:10px;
}

#tier1-left-head-body {
float:left; 
height:30px; 
width:218px; 
background-color:#d3b994;
}

#tier2-left-head-body {
float:left; 
height:30px; 
width:218px; 
background-color:#d3b994;
}

#tier2-middle-head-body {
float:left; 
height:30px; 
width:218px; 
background-color:#d3b994;
}

#tier4-left-head-body {
float:left; 
height:30px; 
width:231px; 
background-color:#d3b994;
}

#tier4-right-head-body {
float:left; 
height:30px; 
width:231px; 
background-color:#d3b994;
}

#tier4-mid-left-head-body {
float:left; 
height:30px; 
width:230px; 
background-color:#d3b994;
}

#tier4-mid-right-head-body {
float:left; 
height:30px; 
width:230px; 
background-color:#d3b994;
}

/* newslist objects 1 */

ul.frontpage-newslist li {
margin-bottom:5px;
}

ul.frontpage-newslist li .date {
font-size:10px;
color:#9d8b71;
}

ul.frontpage-newslist li a {
font-size:12px;
font-weight:bold;
}

ul.frontpage-newslist li a:hover {
border-bottom:1px dotted #d3b994;
text-decoration:none;
}

/* */

/* linklist objects 2 */

table#feature-list {
padding-bottom:10px;
}

table#feature-list tr td {
vertical-align:top;
}

table#feature-list tr td p {
font-size:10px;
}

table#feature-list tr td a.text {
font-size:12px;
font-weight:bold;
}

table#feature-list tr td a.text:hover {
border-bottom:1px dotted #d3b994;
text-decoration:none;
}

table#feature-list tr td.logo {
width:50px;
}

/* */

/* breaking news */

li.breaking {
background-image:url('/graphics/breaking_bg.gif');
background-repeat:no-repeat;
background-color:transparent;
padding-top:19px;
height:32px;
width:220px;
}

li.breaking a {
color:#fff;
}

div.breaking-pad {
padding-left:3px;
}
/* structure: section */

#section-content-head-body {
float:left; 
height:30px; 
width:678px; 
background-color:#d3b994;
}

.section-content {
float:left;
width:690px;
background-color:transparent;
margin-top:10px;
}

.section-content-body {
background-color:#fff;
float:left;
width:690px;
min-height:600px;
height:auto !important;
height:600px;
}

.section-content-left {
float:left;
width:300px;
background-color:transparent;
margin-right:5px;
padding-bottom:10px;
}

.section-content-right {
float:left;
width:370px;
padding-left:4px;
background-color:transparent;
border-left:1px dotted #d3b994;
text-align:left;
}

.even {
width:335px;
text-align:left;
}

.even h2 {
margin-left:15px;
border-bottom:1px dotted #ccc;
margin-bottom:8px;
margin-right:15px;
}

.section-content-bottom {
float:left;
width:675px;
padding-top:10px;
background-color:transparent;
border-top:1px dotted #d3b994;
text-align:left;
}


.section-sidebar {
float:left;
width:300px;
min-height:600px;
background-color:transparent;
margin-left:5px;
margin-top:10px;
overflow:hidden;
}

    /* section top story (news2) */
    
    #section-main-story {
    text-align:left;
    height:auto;
    }
    
    #section-main-story .photo {
    height:auto;
    }
    
    h2.headline a {
    font-size:16px;
    color:#9b0505;
    text-decoration:none;
    }
    
    h2.headline a:hover {
    border-bottom:1px dotted #d3b994;
    color:#000;
    }
    
    p.small {
    font-size:10px;
    color:#7e7e7e;
    margin-bottom:5px;
    }
    
p.small a {
font-size:10px !important;
}

    p.story-paragraph {
    font-size:12px;
    }
    
.column-head {
font-size:11px;
text-transform:uppercase;
letter-spacing:3px;
color:#ccc;
border-bottom:1px solid #ccc;
}
    /* */


table.section-secondary-stories tr td {
vertical-align:top;
padding-bottom:10px;
padding-left:5px;
}

table.section-secondary-stories a {
font-size:14px;
font-weight:bold;
text-decoration:none;
}

table.section-secondary-stories a:hover {
color:#000;
border-bottom:1px dotted #d3b994;
}

table.section-secondary-stories .photothmb {
width:auto;
}

/* section breaking news */

table.breaking-news-section {
background-image:url('/graphics/breaking_news_section_bg.gif');
background-repeat:no-repeat;
width:370px;
height:100px;
margin-bottom:10px;
}

table.breaking-news-section tr td {
vertical-align:top;
padding-top:22px;
padding-left:5px;
color:#fff;
}

table.breaking-news-section a {
font-size:14px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

table.breaking-news-section a:hover {
color:#ccc;
border-bottom:1px dotted #d3b994;
}

table.breaking-news-section .photothmb img {
max-height:70px;
}
/* */

/* structure: article */


#article-content-head-body {
float:left; 
height:30px; 
width:678px; 
background-color:#d3b994;
}


.article-content {
float:left;
width:690px;
background-color:transparent;
margin-top:10px;
}

.article-content-body {
background-color:#fff;
float:left;
width:690px;
min-height:600px;
text-align:left;
}

h1.article-headline {
color:#610303;
font-size:18px;
}

.article-meta {
font-size:10px;
color:#5e5e5e;
margin-bottom:10px;
}

.article-meta a {
font-size:10px;
}

.article-text {
font-size:12px;
color:#000;
line-height:150%;
}

.article-main-photo {
padding:5px;
width:260px;
}

.photo-text {
font-size:10px;
color:#5e5e5e;
}

.photo-text h2 {
font-size:11px
font-weight:bold;
}

.phototext .caption {
color:#000;
font-size:10px;
}

.article-sidebar {
float:left;
width:300px;
min-height:600px;
margin-left:5px;
margin-top:10px;
}

td.ptpLeftRail {
background:#fff;
}

td.ptpLeftRail table {
background:#fff;
}

#tip-box {
margin:10px auto;
border:1px dotted #5e5e5e;
padding:5px;
font-size:11px;
float:none;
clear:all;
}

#tip-box table tr td {
padding:3px;
vertical-align:top;
font-size:11px;
}

td.football-logo {
width:100px;
}

#tip-box input, textarea {
border:1px solid #ccc;
font-size:11px;
padding:2px;
}

.article-text ul {
text-indent: 5px;
}

.article-text ul li {
color:#000;
margin-bottom:5px;
list-style-type: square;
list-style-position:inside;
}

p {
margin-bottom:10px;
}
/* zoom */


#zoom-content-head-body {
float:left; 
height:30px; 
width:978px; 
background-color:#d3b994;
}


.zoom-content {
float:left;
width:990px;
background-color:transparent;
margin-top:10px;
}


.zoom-content-body {
background-color:#fff;
float:left;
width:990px;
min-height:600px;
text-align:left;
}


/* */

/* Archive */

#search input, select {
padding:3px;
border:1px solid #d3b994;
}

.indent input {
padding:3px;
border:1px solid #d3b994;
}

#links {
margin-top:10px;
}

.small-text {
font-size:10px;
}


table.archive-info {
border:1px solid #ccc;
}

table.archive-info tr td {
padding:5px;
border:1px solid #ccc;
}

/* */

/* This Week's Ads */

#week-ads {
width:99%;
}

#week-ads table tr td {
padding:5px;
width:200px;
vertical-align:top;
font-size:11px;
text-align:center;
}

#week-ads table tr td a {
font-size:11px;
}

#ie6-warning {
position:absolute;
font-size:10px;
margin-left:370px;
margin-top:5px;
height:30px;
width:276px;
background-color:#ccc;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
z-index:2;
color:#000;
text-align:left;
padding:3px;
}

#ie6-warning a {
color:#9b0505;
font-size:10px;
}

/* newsletter form */

form.newsletterform input.text {
font-size:15px;
padding:5px;
border:2px solid #ccc;
}

form.newsletterform fieldset {
border:1px dotted #ccc;
padding:5px;
}

form.newsletterform fieldset legend {
padding:5px;
font-size:14px;
font-weight:bold;
}


form.newsletterform input.radio {
margin-right:5px;
}

form.newsletterform ul li {
margin-left:10px;
}

.head-pad h2 a {
font-size:12px;
}

ul.static-menu li a {
font-size:15px;
}

table#rss td {
vertical-align:middle;
padding:3px;
}

/* advertisers page */

ul#shop li {
margin-bottom:40px;
margin-left:40px;
}

ul#shop li a img {
border:3px solid #fff;
}

ul#shop li a:hover img {
border-left:3px solid #ccc;
}

ul li a div.popout {
display:none;
}

ul li a:hover div.popout {
display:block;
position:absolute;
margin-left:250px;
}

div.popout img {
border:1px solid #000;
}

ul#adverts li {
line-height:150%;
font-size:14px;
}

/* commenting */
.codd {
background-color:#d7d7d7;
border:1px dotted #8d8d8d;
padding:5px;
}
.ceven {
background-color:#c1c1c1;
width:auto;
border:1px dotted #8d8d8d;
padding:5px;
}

/* tips */


#tip-content-head-body {
float:left; 
height:30px; 
width:978px; 
background-color:#d3b994;
}


.tip-content {
float:left;
width:990px;
background-color:transparent;
margin-top:10px;
}


.tip-content-body {
background-color:#fff;
float:left;
width:990px;
min-height:600px;
text-align:left;
}

.tip-content-body form table tr td {
padding:5px;
}

.tip-content-body input.field {
border:1px solid #ccc;
}

.tip-content-body textarea {
width:500px;
}

.tip-content-body input.send {
font-size:15px;
font-weight:bold;
border:1px solid #ccc;
padding:10px;
}

textarea.comment-textarea {
width:100%;
height:100px;
}

#comment-policy p {
font-size:11px;
}

#tip-box table {
width:100%;
}

input#submitbutton {
font-size:12px;
font-weight:bold;
padding:10px;
border:1px solid #ccc;
}

#comments-block {
margin-top:20px;
clear:both;
}

#comments-block h2 {
font-size:18px;
letter-spacing:3px;
color:#808080;
font-weight:regular;
}

.payDisclamer{
	background-color:#F3F3F3;
	background:URL("/graphics/paper.jpg") right no-repeat;
	padding-right:110px;
	min-height:100px;
	/* border:black 1px solid; */
	margin:3px;
	/* width:375px; */
	border-top:black 1px dashed;
	float:right;
	width:auto;
}

.star-rating {
	background:transparent url('../images/star_bg.png') repeat-x scroll left top;
	height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:80px;
}

.star-rating-percentage {
background:transparent url('../images/star_rating.png') repeat-x scroll left bottom;
height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
}