


body {

background-color: #FFFFFF;
margin-top: 2px;
background: #E1EFF2 url(/theme/backgrd.jpg) 48.2% 0 no-repeat;
text-align: center;
}

div.pageFrame {

background-color: #FFFFFF;
width: 1007px;
text-align: left;
padding: 2px;

}

div.headerFrame {

width: 1000px;
height: 125px;
background-color: #FFFFFF;
background: #E1EFF2 url(/theme/backgrd.jpg) 48.2% 0 no-repeat;
margin: 5px;
margin-bottom: 2px;
border: solid 0px #8A9EA7;
color: #000000;
text-align: left;
}

table.catTable {
margin-bottom: 0px;
border-collapse: collapse;
}
td.catTab {

font: 26px arial;
font-weight: bold;
letter-spacing:-.02em;
border-left: 1px dotted #000000;
color: #8A0102;
}

div.loginForm {
font: 14px arial;
font-weight: bold;
color: #8A0102;
float:right;
}
input.uname {
font: 11px arial;
width: 150px;
height: 18;
}
input.upass {
font: 11px arial;
width: 60px;
height: 18;
}
input.usubmit {
font: 11px arial;
width: 60px;
height: 19;
}


h3.head3 {
margin: 2px;
margin-bottom: 10px;
}



table.mainTable {

width: 100%;
margin-left: 4px;
margin-right: 4px;
margin-top: 0px;
margin-bottom: 0px;
}

td.sideFrame {

width: 170px;
height: 400px;
background-color: #53666E;
vertical-align: top;
text-align: left;
border-left: solid 6px #61757F;

font-size: 18px;
line-height: 1.1em;
font-weight: bold;
letter-spacing:-.02em;
color:#CACACA;

}
td.mainFrame {

background-color: #FFFFFF;
}

table.sideMenu {
width: 160px;
margin-left: 6px;

}
td.menuItem {
font: 20px arial;
background-color: #53666E;
color: #FFFFFF;

}
td.menuItemHL {
font: 20px arial;
background-color: #8A0102;
border-top: 2px solid #EA0000;
border-right: 2px solid #EA0000;

color: #FFFFFF;
}


div.navbar {

width: 1000px;
margin-bottom: 2px;
margin-left: 0px;

}
table.navtable {

width: 1000px;
margin-left: 6px;
border-top: 4px solid #EA0000;
border-right: 2px solid #EA0000;
font: 14px arial;
color: #FFFFFF;
background-color: #8A0102;
}

table.internalTable {
width: 790px;
}
td.internalLeft {
width: 540px;
}
td.internalRight {
width: 250px;
border: solid 1px #000000;
background: #E1EFF2 url(/theme/backgrd.jpg) no-repeat;
margin: 1px;
}




div.imgSM {

padding: 10px;
border: solid 0px #000000;
font: 11px arial;

}
div.tinyImg {
padding: 5px;
font: 9px arial;
color: #0868A9;
border-collapse: collapse;
}
img.tinyImg {
padding: 5px;
border: 1px solid #C0C0C0;
border-collapse: collapse;
}

div.lgImage {
color: #0868A9;
border: 1px solid #C0C0C0;
}


div.splash_Box {
background: #FFFFFF url(/theme/red_grad_bar_top.gif) 0 0 no-repeat;
padding: 5px;
font: 12px arial;
width: 500px;
margin-left: 5px;
}
span.splash_Box {
background: #FFFFFF url(/theme/red_grad_bar_b.gif) 0 0 no-repeat;
width: 500px;
height: 30px;
}


div.sideMap {
width: 210px;
height: 210px;
background-color: #FFFFFF;
border: 1px solid #909090;
}
div.sideGMap {
margin: 10px;
border: 1px solid #909090;
width: 200px;
height: 200px;
}
div.tinyMap {
margin: 5px;
background-color: #FFFFFF;
border: solid 1px #000000;
}



h1.head1 {
margin: 3px;
}
h2.head2 {
font: 22px arial;
font-weight: bold;
margin: 1px;
margin-left: 10px;
}

span.tagline {
margin-left: 35px;
font: 14px arial;
}
span.refevent {
margin-left: 25px;
font: 14px arial;
}

span.catTag {
margin-top: 3px;
margin-bottom: 10px;
width: 90px;
height: 14px;
padding: 2px;
color: #8A0102;

font: 12px arial;
font-style: bold;
border: 1px dotted #EA0000;
text-align: center;
}



span.cal_Address {
margin-left: 5px;
font: 12px arial;
font-weight: bold;
}
td.cal_label {
font: 11px arial;
width: 70px;
color: #909090;
}
span.cal_eventDesc {
font: 11px arial;
}
table.cal_eventFeature {
border: solid 1px #C0C0C0;
width: 500px;
font: 11px arial;
margin-left: 5px;
}
table.cal_eventList {
border: solid 1px #C0C0C0;
width: 500px;
font: 11px arial;
margin-left: 5px;
}
span.cal_listDate {
font: 11px arial;
}

td.eventListDate {
font: 11px arial;
width:200px;
}
span.eventListTitle {
font: 12px arial;
margin-left: 15px;
}

td.eventTile {
border: solid 1px #C0C0C0;
width: 240px;
height: 90px;
font: 11px arial;
}
span.eventTileDesc {
font: 10px arial;
}
span.eventTileTitle {
font: 10px arial;

}


span.lg_eventAddress {
margin-left: 5px;
font: 16px arial;
font-weight: bold;
}
td.sm_eventLabel {
font: 11px arial;
width: 70px;
color: #909090;
}

td.eventLabel {
font: 11px arial;
color: #909090;
}

table.catEventSide {
font: 11px arial;
width: 200px;
}
td.catEventSide {
font: 12px arial;
background-color: #53666E;
color: #FFFFFF;
}
span.catEventSide {
font: 11px arial;
}




div.venuePreview  {
padding: 5px;
font: 12px arial;
border: solid 1px #C0C0C0;
width: 500px;
margin-left: 10px;
}

div.groupPreview  {
padding: 10px;
font: 12px arial;
border: solid 1px #C0C0C0;
width: 500px;
}


div.articlePreview {
padding: 10px;
font: 12px arial;
border: solid 1px #C0C0C0;
width: 500px;
}
div.articleDiv {
margin-left: 10px;
font: 12px arial;
}
span.aIssueTitle {
font: 11px arial;
font-weight: bold;
}
span.aArticleTag {
font: 10px arial;
font-style: italic;
}


span.venueDesc {
font: 11px arial;
width: 200px;
}
span.venueDesc300 {
font: 11px arial;
width: 300px;
}

span.desc200 {
font: 12px arial;
width: 200px;
}


div.groupBox {
padding: 5px;
font: 11px arial;
border: solid 1px #C0C0C0;
margin: 5px;
width: 250px;
height: 200px;
}
span.groupTitle {
font: 14px arial;
font-weight: bold;
}
span.groupAddress {
font: 12px arial;
font-weight: bold;
}
span.groupCategory {
color: #A0A0A0;
font: 12px arial;
float: right;
}
span.groupDesc {
font: 12px arial;
width: 350px;
}

span.viewDesc {
font: 14px arial;
width: 500px;
margin-left: 5px;
}

span.boxLabel {
font: 14px arial;
color: #909090;
}






table.catList {
font: 11px arial;
width: 230px;
border-collapse: collapse;
}
th.catList {
font: 11px arial;
color: #909090;
}
td.catList_e {
font: 12px arial;
border-bottom: 1px solid #909090;
}
td.catList_c {
width: 50px;
border-bottom: 1px solid #909090;
text-align: center;
}


span.singleFeature {
font: 11px arial;
color: #909090;
}
table.singleFeature {
font: 11px arial;
}



textarea.kcomment {
width: 480;
height: 120px;
font: 11px arial;
}
input.kcomment {
font: 11px arial;
width: 200;
}


div.kcomment {
border: 1px solid #D6D6D6;
width: 500;
height: 30px;
padding: 2px;
margin-left: 10px;
}
table.kcommentBar {
width: 500;
background-color: #D6D6D6;
height: 20px;
font: 12px arial;
color: #303030;
margin-bottom: 10px;
}
td.kcommentUser {
font: 12px arial;
color: #303030;
font-weight: bold;
}
td.kcommentDate {
font: 11px arial;
color: #303030;
}

td.kcommentCtl {
font: 11px arial;
color: #303030;
text-align:right;
}

span.kcommentSub {
font: 12px arial;
margin-bottom: 10px;
margin-left: 5px;
font-weight: bold;
}
span.kcommentBody {
font: 11px arial;
margin-left: 5px;
style: block;
}




span.prDate {
font: 11px arial;
color: #909090;
}
span.prTitle {
font: 12px arial;
margin-left: 15px;
}
span.prTag {
font: 12px arial;
margin-left: 15px;
}

div.gPrMain {
margin-left: 10px;
padding: 10px;
font: 12px arial;
border: solid 1px #C0C0C0;
width: 240px;
}




div.footerFrame {
width: 1000px;
height: 100px;
background-color: #8A9EA7;
margin: 6px;
margin-bottom: 0px;
}

div.footerBar {
width: 1000px;
background-color: #8A0102;
height: 16px;
margin: 6px;
margin-top: 0px;
font: 11px arial;
color: #FFFFFF;
}
div.prefooterBar {
background-color: #53666E;
height: 10px;
margin: 6px;
margin-top: 0px;
margin-bottom: 0px;
font: 11px arial;
color: #FFFFFF;
width: 1000px;
}




td.partnerItem {
font: 13px arial;
font-weight: bold;
border-bottom: 1px dotted #FF0000;
width: 230px;
height: 30px;
}


a.partnerLink:link {text-decoration: none;color: #000000;}
a.partnerLink:visited {text-decoration: none;color: #000000;}
a.partnerLink:active {text-decoration: none;color: #000000;}
a.partnerLink:hover {text-decoration: none; color: #6060FF;}



a.nlink:link {text-decoration: underline;color: #0000FF;}
a.nlink:visited {text-decoration: underline;color: #0000FF;}
a.nlink:active {text-decoration: underline;color: #0000FF;}
a.nlink:hover {text-decoration: none; color: #FF0000;}

a.blacklink:link {text-decoration: underline;color: #000000;}
a.blacklink:visited {text-decoration: underline;color: #000000;}
a.blacklink:active {text-decoration: underline;color: #000000;}
a.blacklink:hover {text-decoration: none; color: #000000;}

a.blacknolink:link {text-decoration: none;color: #000000;}
a.blacknolink:visited {text-decoration: none;color: #000000;}
a.blacknolink:active {text-decoration: none;color: #000000;}
a.blacknolink:hover {text-decoration: underline; color: #000000;}


a.whitelink:link {text-decoration: none;color: #FFFFFF;}
a.whitelink:visited {text-decoration: none;color: #FFFFFF;}
a.whitelink:active {text-decoration: none;color: #FFFFFF;}
a.whitelink:hover {text-decoration: underline; color: #FFFFFF;}

a.menulink:link {text-decoration: none;color: #FFFFFF;}
a.menulink:visited {text-decoration: none;color: #FFFFFF;}
a.menulink:active {text-decoration: none;color: #FFFFFF;}
a.menulink:hover {text-decoration: underline; color: #FFFFFF;}

a.redlink:link {text-decoration: none;color: #8A0102;}
a.redlink:visited {text-decoration: none;color: #8A0102;}
a.redlink:active {text-decoration: none;color: #8A0102;}
a.redlink:hover {text-decoration: underline; color: #EA0000;}

a.calLink:link {text-decoration: none;color: #000000;}
a.calLink:visited {text-decoration: none;color: #000000;}
a.calLink:active {text-decoration: none;color: #000000;}
a.calLink:hover {text-decoration: underline; color: #FF0000;}

