form {
margin: 0;
padding: 0;
}

.bac {
background-color:#333333;
margin-top: 0px;
}

.signinBox {
font-family: Verdana, Tahoma;
font-size: 9px;
font-weight: normal;
color: #333333;
border:outset;
border-color: #ffffff;
border-width: 0px;
background-color: #ffffff;
}

.searchBox {
font-family: Verdana, Tahoma;
font-size: 9px;
font-weight: normal;
color: #333333;
border: outset;
border-color: #DADADA;
border-width: 1px;
background-color: #ffffff;
margin-bottom: 0;
padding-bottom: 0;
}

.searchtxt {
padding-right: 4px;
font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: bold; color: #333333; text-decoration:none;
}

.redsearchtxt {
padding-right: 4px;
font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: bold; color: #FB0019; text-decoration:none;
}

.rightcol {
padding-right: 14px;
}

.skypad {
padding-left: 8px;
}

.leftcol {
padding-left: 14px;
}
.right8 {
padding-right: 8px;
}

.t8r0b8l8 {
padding-left: 8px; padding-top: 8px; padding-bottom: 8px;
}
.t8r0b8l8 img, .t8r0b8l8 img a, .t8r0b8l8 img a:visited, .t8r0b8l8 img a:hover {
border: 0;
}

.t8r0b8l8_archive {
padding-left: 8px; padding-top: 8px; padding-bottom: 3px;
}
.t8r0b8l8_archive img, .t8r0b8l8_archive img a, .t8r0b8l8_archive img a:visited, .t8r0b8l8_archive img a:hover {
border: 0;
width: 80px;
height: 80px;
}

.t8r0b3l8 {
padding-left: 8px; padding-top: 8px; padding-bottom: 3px; 
}
.t8r0b3l8 img, .t8r0b3l8 img a, .t8r0b3l8 img a:visited, .t8r0b3l8 img a:hover {
border: 0;
width: 80px;
height: 80px;
}

.menugap { 
padding-left: 2px; padding-bottom: 1px;
}

.greycol { 
background-color:#DADBE3;
}

.redcol { 
background-color:#FB0019;
}

.darkcol { 
background-color:#333333;
}

.whtcol { 
background-color:#ffffff;
}

.article {
border: 1px; border-style: solid; border-color: #676565;
margin-top: 8px; margin-left: 8px; margin-right: 8px; margin-bottom: 4px; width: 486px; display: block; overflow: hidden;
}

.topstory {
border: 1px; border-style: solid; border-color: #676565;
margin-top: 8px; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;
width: 328px; height: 172px; overflow: hidden;
}

.story {
border: 1px; border-style: solid; border-color: #676565;
margin-top: 8px; margin-left: 8px; margin-right: 8px; margin-bottom: 3px;
width: 398px; height: 80px; overflow: hidden;
}

.greyrow {
background-color:#E8E9F0;
margin-left: 8px; margin-right: 8px; margin-bottom: 12px;
width: 486px;
}

.greybac {
background-color:#EAEBF3;
margin-left: 12px; margin-right: 12px; margin-bottom: 12px;
width: 478px;
}

.buttons {
background-color:#ffffff;
margin-left: 8px; margin-right: 8px; margin-bottom: 12px;
width: 486px;
}

.headerred, .headerred a, .headerred a:visited, .headerred a:hover {
font-family: Arial, Verdana, Tahoma; font-size: 14px; font-weight: bold; color: #FB0019; text-decoration:none;
}

.redsm, .redsm a, .redsm a:visited, .redsm a:hover {
font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: bold; color: #FB0019; text-decoration:none;
}

.headerwht {
font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration:none;
background-color:#333333;
}

.blktxt {
text-align:left;
font-family: Verdana, Tahoma; font-size: 11px; font-weight: normal; color: #333333; text-decoration:none; width: auto;
}
.blktxt a:link, .blktxt a:active, .blktxt a:visited, .blktxt a:hover
{
font-family: Verdana, Tahoma; font-size: 11px; font-weight: normal; color: #FB0019; text-decoration:none;
}
.blktxt a:hover
{
color: #FB0019;
text-decoration:none;
}
.blktxt img, .blktxt img a {
margin-right: 4px;
}

.blktxtsm {
text-align:left;
font-family: Tahoma, Arial, Verdana; font-size: 10px; font-weight: normal; color: #333333; text-decoration:none;
}
.blktxtsm a:link, .blktxtsm a:active, .blktxtsm a:visited, .blktxtsm a:hover
{
font-family: Tahoma, Arial, Verdana; font-size: 10px; font-weight: normal; color: #333333; text-decoration:none;
}
.blktxtsm a:hover
{
color: #FB0019;
text-decoration:underline;
}

.greyline {
line-height: 1px;
background-color:#CDCDCE;
}



.greylinecol1 {
line-height: 4px;
background-color:#DADBE3;
}

.blkline {
line-height: 3px;
background-color:#333333;
}

.whtvline {
border-left: 1px; border-style: solid; border-color: #ffffff;
}

.posttxt {
text-align:left;
padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px;
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: normal; color: #545559; text-decoration:none;
}
.posttxt a:link, .posttxt a:active, .posttxt a:visited, .posttxt a:hover
{
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: normal; color: #545559; text-decoration:underline;
}
.posttxt a:hover
{
color: #000000;
text-decoration:underline;
}

.reddate {
text-align:left;
padding-top: 4px; padding-bottom: 4px; 
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: normal; color: #E80101; text-decoration:none;
}
.reddate a:link, .reddate a:active, .reddate a:visited, .reddate a:hover
{
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: normal; color: #E80101; text-decoration:none;
}
.reddate a:hover
{
color: #E80101;
text-decoration:underline;
}

.catergory {
text-align:left;
padding-top: 4px; padding-bottom: 4px; 
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: bold; color: #000000; text-decoration:none;
}
.catergory a:link, .catergory a:active, .catergory a:visited, .catergory a:hover
{
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: bold; color: #000000; text-decoration:none;
}
.catergory a:hover
{
color: #E80101;
text-decoration:underline;
}

.email {
text-align: left; text-decoration:none; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 0px;
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: bold; color: #000000; text-decoration:none;
}
.email a:link, .email a:active, .email a:visited, .email a:hover
{
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: bold; color: #E80101; text-decoration:underline;
}
.email a:hover
{
color: #E80101;
text-decoration:underline;
}


.addcom {
text-align:left;
padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 0px;
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: bold; color: #000000; text-decoration:none;
}
.addcom a:link, .addcom a:active, .addcom a:visited, .addcom a:hover
{
font-family: Tahoma, Arial, Verdana; font-size: 9px; font-weight: bold; color: #000000; text-decoration:underline;
}
.addcom a:hover
{
color: #000000;
text-decoration:underline;
}

.ddgrey {
font-family: Verdana, Tahoma;
font-size: 10px;
font-weight: normal;
color: #cccccc;
border:0px outset #545559;
background-color: #545559;
width: 279px;
margin-bottom: 0;
padding-bottom: 0;
}

.ca {
background-color: #DFE0EB;
font-family: Tahoma, Arial, Verdana; 
font-size: 9px; 
font-weight: bold; 
color: #000000; 
text-decoration:none;
text-align:center;
width: 39px; 
height:18px;
vertical-align:middle;
}
.ca a
{
background-color: #545559;
font-family: Tahoma, Arial, Verdana; 
font-size: 9px; 
font-weight: bold; 
color: #ffffff; 
text-decoration:none; 
text-align:center;
width: 39px; 
height:15px;
display: block;
padding-top: 3px;
}
.ca a:hover
{
background-color: #FB0018;
color: #ffffff;
text-decoration:none;
width: 39px; 
height:15px;
padding-top: 3px;
}



.tixdate {
background-color: #DFE0EB;
font-family: Tahoma, Arial, Verdana; 
font-size: 9px; 
font-weight: normal; 
color: #000000; 
text-decoration:none;
text-align:center;
width: 63px; 
height:18px;
vertical-align:middle;
}
.tixdate a
{
background-color: #DFE0EB;
font-family: Tahoma, Arial, Verdana; 
font-size: 9px; 
font-weight: normal; 
color: #000000; 
text-decoration:none; 
text-align:center;
width: 63px; 
height:15px;
display: block;
padding-top: 3px;
}
.tixdate a:hover
{
background-color: #545559;
color: #ffffff;
text-decoration:none;
width: 63px; 
height:15px;
padding-top: 3px;
}

.venue {
background-color: #DFE0EB;
font-family: Tahoma, Arial, Verdana; 
font-size: 9px; 
font-weight: bold; 
color: #000000; 
text-decoration:none;
text-align:center;
width: 174px; 
height:18px;


vertical-align:middle;
}
.venue a
{
background-color: #DFE0EB;
font-family: Tahoma, Arial, Verdana; 
font-size: 9px; 
font-weight: bold; 
color: #000000; 
text-decoration:none; 
text-align:center;
width: 174px; 
height:15px;
display: block;
padding-top: 3px;
}
.venue a:hover
{
background-color: #545559;
color: #ffffff;
text-decoration:none;
width: 174px; 
height:15px;
padding-top: 3px;
}

.price {
background-color: #DFE0EB;
font-family: Tahoma, Arial, Verdana; 
font-size: 9px; 
font-weight: normal; 
color: #000000; 
text-decoration:none;
text-align:center;
width: 44px; 
height:18px;
vertical-align:middle;
}
.price a
{
background-color: #DFE0EB;
font-family: Tahoma, Arial, Verdana; 
font-size: 9px; 
font-weight: normal; 
color: #000000; 
text-decoration:none; 
text-align:center;
width: 44px; 
height:15px;
display: block;
padding-top: 3px;
}
.price a:hover
{
background-color: #545559;
color: #ffffff;
text-decoration:none;
width: 44px; 
height:15px;
padding-top: 3px;
}

.more {
background-color: #DFE0EB;
width: 40px;
font-family: Arial, Verdana, Tahoma; font-size: 10px; font-weight: bold; color: #333333; text-decoration:none;
padding-left: 5px; padding-right: 5px;
}
.more a:link, .more a:active, .more a:visited, .more a:hover
{
width: 40px;
background-color: #545559;
font-family: Arial, Verdana, Tahoma; font-size: 10px; font-weight: bold; color: #333333; text-decoration:none;
}

.more_over {
width: 40px;
cursor:pointer;
background-color: #545559;
font-family: Arial, Verdana, Tahoma; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration:none;
padding-left: 5px; padding-right: 5px;
}
.more_over a:link, .more_over a:active, .more_over a:visited, .more_over a:hover
{
width: 40px;
font-family: Arial, Verdana, Tahoma; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration:none;
}

.more_link, .more_link a:link, .more_link a:visited {
font-weight:bold; color:#333333;
}
.more_link a:hover {
color: #FB0019;
}

.lifeblogsms {
text-align:left;
font-family: Verdana, Tahoma; font-size: 11px; font-weight: normal; color: #333333; text-decoration:none; width: auto;
}

.lifeblognote {
text-align:left;
font-family: Verdana, Tahoma; font-size: 11px; font-weight: normal; color: #333333; text-decoration:none; width: auto;
}

.lifeblogimage {
margin-bottom: 6px;
margin-right: 0;
text-align: center;
}

.lifeblogimage img {
width:465px;
}

.lifeblogvideo{
}

#gallery {
list-style-type: none;
margin: 0;
padding: 0;
margin-right: auto;
margin-left: auto;
text-align: center;
}

#gallery li {
float: left;
}

#gallery img, #gallery img a:link {
border: 1px solid #333333;
margin-right: 3px;
margin-bottom: 3px;
display: block;
}

.captions {
font-size: 80%;
margin-bottom: 4px;
}

.head-captions {
text-transform: uppercase;
color: #fb0019;
font-weight: bold;
margin-top: 4px;
}

.greyborder { 
border: 1px; border-style: solid; border-color: #E9E7F2;
}

.blktxt10 {
text-align:left;
font-family: Tahoma, Verdana; font-size: 10px; font-weight: bold; color: #333333; text-decoration:none;
}
.blktxt10 a:link, .blktxt10 a:active, .blktxt10 a:visited, .blktxt10 a:hover
{
font-family: Tahoma, Verdana; font-size: 10px; font-weight: bold; color: #333333; text-decoration:none;
}
.blktxt10 a:hover
{
color: #FB0019;
text-decoration:none;
}
