/*****************************************************************************/
a           { color: #0000af; }
a:visited   { color: #0000af; }
a:hover     { color: #fe0000; }
/*****************************************************************************/
body {
    margin: 0px;
    padding: 0px;
	font: normal 8pt 'Trebuchet MS', 'Tahoma';
    color: #707070;
     background-color: #e7e7e7;

}
h1 { font-size: 16pt; }
b { color:#000000; }
img { border: 0px; }
img#banner {
    width: 468px;
    height: 60px;
    border: 1px solid #ffffff;
}

input, textarea, select {
    font: normal 8pt 'Trebuchet MS', 'Tahoma';
}
form { display:inline; }

.title { color: #000000; font-weight: bold; }
/*****************************************************************************/
.skyscraper {
    position: absolute;
    left: 50%;
    top: 171px;
    text-align: right;
    width: 585px;   // change for skyscraper with a width other than 140, 565=140, 585=160
    height: 1px;
    clip:rect(0px, 600px, 1300px, 400px);
   /* background-color: #FF00FF;*/
}

/*****************************************************************************/
/************************OBSOLETE, PLEASE REMOVE******************************/
.border_top    { background: url(images/border_h.gif) repeat-x top; }
.border_bottom { background: url(images/border_h.gif) repeat-x bottom; }
.border_left   { background: url(images/border_v.gif) repeat-y left; }
.border_right  { background: url(images/border_v.gif) repeat-y right; }
/*****************************************************************************/
div.blockcontent {
    padding: 10px;
    background: url(images/border_h.gif) repeat-x bottom;
}
div.blockcontent2 {
    padding: 10px;
}
td.blockcontent {
    padding: 10px;
}
.blocktitle {
    padding-bottom: 10px;
    font: bold 10pt 'Trebuchet MS', 'Tahoma';
    color: #000;   
}
/*****************************************************************************/
table.maintable {
    padding:0px;
    border-collapse: collapse;
    border-spacing: 0px;
}
td.maintable#colnews{ background: #ffffff url(images/border_h.gif) repeat-x top; text-align: center;padding:10px 0px}
td.maintable#colnav { background: #edf8ff url(images/border_h.gif) repeat-x top; text-align: center;}
td.maintable#col1   { background: #edf8ff url(images/border_v.gif) repeat-y right; vertical-align: top;}
td.maintable#col2   { background: url(images/border_v.gif) repeat-y right; vertical-align: top;}
td.maintable#col3   { background: #f7f7f7 url(images/border_v.gif) repeat-y right; vertical-align: top;}
td.maintable#col4   { background: #edf8ff; vertical-align: top; text-align: center; }
td.maintable#col4 img { margin-top:10px; border: 1px solid #707070; }
/*****************************************************************************/
table.calendar {
    width: 100%;
}
td.calendar {
    padding: 10px;
    background: url(images/border_h.gif) repeat-x top;
    vertical-align: top;
}
td.calendar#calendar1 {
    width: 30px;
    text-align: center;
    background: #f7f7f7 url(images/border_h.gif) repeat-x top;
}
.calendarweekday {
    font-size: 13pt;
    font-weight:bold;
    color: #000000;
}

/*****************************************************************************/
table.listtable {
    border-spacing: 0px;
    background: url(images/border_h.gif) repeat-x bottom;    
    width: 100%;
}
table.listtable td {
    text-align: left;
    vertical-align: top;
    padding: 10px;
    background: url(images/border_h.gif) repeat-x top;
}
table.listtable td#col1 {
    width: 120px;
}
table.listtable td#col1 img {
    width: 125px;
}
/*****************************************************************************/
table.galleryheader {
    border-spacing: 0px;
    width: 100%;
    background-color: #f7f7f7;
}
td.galleryheader {
    padding: 10px;
}
td.galleryheader#c1 {
    background: url(images/border_v.gif) repeat-y right;
}
/*****************************************************************************/
table.classifiedads {
    border-collapse: collapse;
    width: 100%;
}
/*table.classifiedads tr {
    background: url(images/border_h.gif) repeat-x top;
    background-color: #CC6633;
}*/
table.classifiedads th {
    padding: 10px;
}
table.classifiedads th#col1 {
    background: url(images/border_v.gif) repeat-y right;
    background-color: #f7f7f7;
}
table.classifiedads th#col2 {
    background: url(images/border_v.gif) repeat-y right;
    background-color: #f7f7f7;
}
table.classifiedads th#col3 {
    background-color: #f7f7f7;
}
table.classifiedads td {
    vertical-align: top;
}
table.classifiedads td#col1 {
    background: url(images/border_v.gif) repeat-y right;
}
table.classifiedads td#col2 {
    background: url(images/border_v.gif) repeat-y right;
}
table.classifiedads td#col3 {
    background-color: #ffffff;
}
/*****************************************************************************/
table.widget {
    background: #f7f7f7;
    border: 1px solid gray;
    width: 100%;
}
table.widget td {
    padding: 5px;
    /*border: 1px solid gray;*/

}
/*****************************************************************************/
iframe.comments {
    border: 1px solid gray;
    width: 536px;
    height: 200px;
    margin: 0px;
    padding: 0px;
}
iframe.gallery {
    border: 1px solid gray;
    width: 536px;
    height: 500px;
    margin-top: 10px;
    padding: 0px;
}
iframe.video {
    border: 1px solid gray;
    width: 100%;
    height: 470px;
}

