/* General items */
/* NO COLOR CHANGES NECESSARY*/
#page {
background-color : #ffffff;
width : 790px;
margin-left : auto;
margin-right : auto;
text-align : left;
}
a:link {
color : #333333;
}
a:visited {
color : #333333;
}
.section a {
color : #ffffff;
text-decoration : none;
}
.clear {
clear:both;
}
.navbar a:hover {
color : #ffffff;
text-decoration : none;
}
table.club_contact a {
color : #ffffff;
}
a:hover {
color: #D11123; /* red */
text-decoration : none;
}
p {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
color : #333333;
text-decoration : none;
line-height : 125%;
padding : 0;
margin : 5px 0;
}
h1 {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 18px;
font-weight : bold;
line-height : 140%;
color : #000000;
}
h2 {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 14px;
font-weight : bold;
line-height : 135%;
margin : 25px 0 10px 0;
color : #000000;
}
hr {
width : 100%;
background-color : #000000;
color : #000000;
height : 1px;
border : 0;
}
img {
border-color : #cccccc;
}
.details {
font-size : 11px;
color : #d11123;
}
#leftcol {
text-align : center;
}
#leftcol p {
margin : 5px 0;
}
#date {
background-color : #ffffff;
border-width : 0 0 1px 0;
border-style : solid;
border-color : #666666;
clear : both;
}
#date_inside {
padding : 8px 0 5px 0;
width : 750px;
text-align : right;
font-size : 10px;
color : #666666;
}
.heading {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 14px;
font-weight : bold;
color : #333333;
text-decoration : none;
line-height : 125%;
}
.navlinks_active {
font : bold 11px;
color : #d11123;
text-decoration : none;
}
ul.somelist {
margin: 0;
padding: 0;
}

ul.somelist li{
margin: 0;
padding: 0px 5px;
list-style-type: none;
}
.author {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
font-weight : bold;
color : #d11123;
}
.boxdate {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 10px;
font-weight : normal;
color : #fff;
background-color : #d11123;
padding : 3px 5px;
margin : 3px 0;
display : inline;
}
.sectiongrey {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
font-weight : bold;
text-transform : uppercase;
line-height : 125%;
color : #ffffff;
background-color : #bbbbbb;
padding : 2px;
margin : 0 0 2px 0;
}
.section_large {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 12px;
line-height : 125%;
color : #d11123;
text-decoration : none;
font-weight : bold;
}
table.grey {
background-color : #cccccc;
padding : 1px;
border-width : 0 0 1px 0;
border-style : dotted;
border-color : #666666;
}
table.artlistings {
border : 0;
background-color : #feebd8;
padding : 5px;
}

table.artlistings h2{
margin-top: 10px;
}
.listings_heading {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
color : #ffffff;
background-color : #000000;
padding : 3px 5px 3px 5px;
}
.listings_date {
color : #e67824;
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
font-weight : bold;
border-bottom : 1px solid;
padding : 3px 0;
}
.club_dates {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 12px;
font-weight : bold;
color : #ffffff;
background-color : #3e3062;
padding : 3px 5px 3px 5px;
}
.club_listings h3 {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
background-color : #3e3062;
padding : 3px 5px 3px 5px;
margin : 0;
}
.club_listings p {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
color : #3e3062;
}
.club_month {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 12px;
font-weight : bold;
color : #ffffff;
background-color : #df3883;
padding : 3px 5px 3px 5px;
}
.live_month {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 12px;
font-weight : bold;
color : #ffffff;
background-color : #c70e1d;
padding : 3px 5px 3px 5px;
}
.club_details {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
font-weight : bold;
line-height : 125%;
color : #3e3062;
}
.live_details {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
font-weight : bold;
line-height : 125%;
color : #c70e1d;
}
.headline_med {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 16px;
font-weight : bold;
line-height : 140%;
color : #000000;
}
.caption {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 9px;
font-style : italic;
color : #666666;
margin-top : 1px;
padding : 0;
}
table.club_contact {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
background-color : #3e3062;
padding : 5px;
}
table.club_contact p {
font-family : 'arial', 'helvetica', sans-serif;
font-size : 11px;
color : #ffffff;
}
table.tenpx {
font-size : 10px;
}
.patternborder {
background-image : url('../interface/scanlines2.gif');
background-repeat : repeat-x;
}
.vertpatternborder {
background-image : url('../interface/scanlines2.gif');
background-repeat : repeat-y;
}

.footer {
background-color : #eee;
font-size : 9px;
color : #333;
border-width : 1px 0 0 0;
border-style : solid;
border-color : #666;
}
.table_leftborder {
border-width : 0 0 0 1px;
border-style : solid;
border-color : #666;
}

img.right{
float: right;
margin: 0px 0px 0px 10px;
}

img.left{
float: left;
margin: 0px 10px 0px 0px;
}

table.basic {
border-collapse: collapse;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  text-align: left;
  margin: 10px 0px;
  }
table.basic td {
  padding: 6px 6px;
  margin: 2px 0px;
  font: 10px verdana, sans-serif;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  }

  table.basic th {
  padding: 4px 6px;
  font: 11px verdana, sans-serif;
  font-weight: bold;
  text-align: center;
  vertical-align: text-top;
  color: #000;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #ccc;
  }
  
/* BANNER AD DIV */
.swb {padding: 0 5px;}
