/* main */
body { padding: 5px 0px 5px 0px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; background-image: url(../images/background.gif); }

#container { width: 740px; background-image: url(../images/containerbg.jpg); border: #000 solid 1px;}


/* main header */

#header { width:740px; height: 200px; background-image: url(../images/headerbg.jpg); background-position: top left; background-repeat: repeat-x; text-align:left; padding:0px; }
#hdr { width:740px; height:200px; padding: 12px 0px 0px 21px; background: none;}


/* subpage header */

#subpageheader { width:740px; height:120px; background-image: url(../images/subpageheaderbg.jpg); text-align:left; padding:0px; }


/* main nav */

#mainNav { margin: 0px; padding: 3px 0px 0px 0px; }
#mainNav ul { margin: 0; padding: 0; font: normal 11px Geneva, Arial, Helvetica, sans-serif; color: #000;}
#mainNav ul li { display: inline; }
#mainNav ul li a:link { background: #036; color: #fff; text-decoration: none; padding: 2px 15px 2px 15px;}
#mainNav ul li a:visited { background: #036; color: #fff; text-decoration: none; padding: 2px 15px 2px 15px;}
#mainNav ul li a:hover { background: #fff; color: #036; border: #036 solid 1px; text-decoration: none; padding: 1px 14px 1px 14px;}


/* content */

#leftMain { width: 490px; padding: 25px 20px 0px 25px; margin: 0px; float: left; }

#leftMainProgramming { margin: 10px 0px 10px 0px; padding: 10px; }

#leftMainTicker { margin: 2px; padding: 0px; }
#leftMainTicker a:link { color: #036; text-decoration: none; padding: 0px 5px 0px 5px}
#leftMainTicker a:visited { color: #036; text-decoration: none; padding: 0px 5px 0px 5px}
#leftMainTicker a:hover { color: #fff; text-decoration: none; background-color:#069; padding: 0px 5px 0px 5px}

#leftMainContent { margin: 10px 0px 10px 0px; padding: 10px; border: #999 solid 1px; }
#leftMainContent div.lmtitle { color: #000; border-bottom: #999 solid 1px; padding: 5px 0px 5px 15px; text-align: left; font-weight: bold; }
#leftMainContent div.lmcontent { text-align: justify; font-size: 11px; }
#leftMainContent div.lmcontent a:link { color: #069; text-decoration: none; }
#leftMainContent div.lmcontent a:visited { color: #069; text-decoration: none; }
#leftMainContent div.lmcontent a:hover { color: #069; text-decoration: underline; }
#leftMainContent div.lmcontent ul li {list-style: none;}

#leftMainBanner { margin: 0px; padding: 30px 0px 0px 0px; }

#weather { margin: 0px; padding: 10px 0px 10px 0px; font-size:10px; width:400px; text-align:center; line-height:150%;}
#weather span a:link { color: #069; text-decoration: none; }
#weather span a:visited { color: #069; text-decoration: none; }
#weather span a:hover { color: #069; text-decoration: underline; }


#rightMain { width: 175px; padding: 25px 27px 0px 3px; margin: 0px; float: left;}

#rightMainContent { margin: 0px 0px 0px 0px; padding: 10px; }
#rightMainContent div.rmtitle { font-size: 12px; border-bottom: #999 dashed 1px; padding: 0px 0px 2px 0px; font-weight: bold; }
#rightMainContent div.rmcontent { font-size: 10px; text-align: left; padding: 5px;}
#rightMainContent div.rmcontent ul { padding: 0px; margin: 0px; list-style: none;}
#rightMainContent div.rmcontent ul li { padding: 0px; margin: 0px;}
#rightMainContent div.rmcontent li a:link { color: #000; text-decoration: none; }
#rightMainContent div.rmcontent li a:visited { color: #000; text-decoration: none; }
#rightMainContent div.rmcontent li a:hover { text-decoration: underline; color: #000; }


/* headings */

h1 {font-size:300%;margin:2px 0;}
h2 {font-size:250%;margin:2px 0;}
h3 {font-size:200%;margin:2px 0;}
h4 {font-size:160%;margin:2px 0;}
h5 {font-size:130%;margin:15px 0;}
h6 {font-size:110%;margin:2px 0;}
h7 {font-size:105%;margin:2px 0;}


/* footer */
#ftr { height: 25px; clear: both; font: 9px Geneva, Arial, Helvetica, sans-serif; color: #eee; text-align: left; padding: 20px 0px 0px 15px; margin: 0px; background-image: url(../images/footerbg.jpg);}
#ftr a, #ftr a:link, #ftr a:visited { color: #eee; text-decoration: none; }
#ftr a:hover { color: #06f; text-decoration: underline; }