@charset "utf-8";
body {	font: 100% Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 0 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000; background: #FFFFFF; }
td { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
th { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.small { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;}
.medium { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top:0;}
.big { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 16px;}
.xbig { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 24px;}
.expanded { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; letter-spacing: 2px;}
.justified { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-align: justify;}
.heading{margin-top:10px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif !important;}
.heading a{margin-top:10px; font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif !important;}
.br {margin:0 auto;}

/* h1 - reserved for headlines */
h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif !important; font-size: 14px; font-weight: bold; margin: 0px;}
h1 .heading {  font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px;}
#sectionHead {width:606px !important; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif !important; }
/* h2 - reserved for section headings */
h2 {
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background: #75AECB url(section-heading.gif) repeat-x;
	border-bottom: 2px solid #666666;
	font: bold 15px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* h3 - reserved for sub-section headings */
h3 {
	padding: 3px;
	color: #666666;
	background: url(subsection-heading.gif) repeat-x;
	font: bold 14px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999999;
	margin: 0px;
}

/* h4 - reserved for sub headlines */
h4 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: #666666; margin-top: 0px; margin-bottom: 5px;}

/* h5 - reserved for bylines */
h5 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 3px;}

/* h6 - available */
h6 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; margin-top: 0px; margin-bottom: 10px;}

a { color: #000099; text-decoration: underline;}
a:hover { color: #990000; text-decoration: underline;}

form { margin: 0px;}
input, textarea, select { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}


/*---------------------------------------------------------
| related to section index pages                          |
---------------------------------------------------------*/
#index {padding: 0 10px;}
#index h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px;}
#index a h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:none;}
#index a:hover h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:underline;}
#story h4 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: italic; color: #666666; margin-top: 0px; margin-bottom: 5px;}
#story h5 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 3px;}
#inindex { float: right;}
#inindex img, #inindex object, #inindex iframe { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px;}
#index br { line-height:0}
.index-item { margin-bottom: 6px; font-size:10px;}
.index-item a {font-size:12px; text-decoration:none;}
.index-item a:hover {text-decoration:underline;}
.index-date { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; margin-bottom: 3px; font-weight: bold; padding-bottom: 3px; margin-top: 10px;}
.thumb-right { float:right;}
.thumb-right img { width: 100px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; border: 1px solid #CCCCCC;}
.thumb-left { float:left}
.thumb-left img { width: 100px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; border: 1px solid #CCCCCC;}
.newsitem { margin-bottom: 10px; clear: both;}
ul.rss-list { margin: 0px; padding: 0px;}
.rss-block { margin:0px 0px 10px;}
.rss-item { list-style-type: none; margin:0px 0px 10px;}

#health-index h2 { background-color: #FFFFFF; border: none; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}


/*---------------------------------------------------------
| related to info pages                                   |
----------------------------------------------------------*/
#info {padding: 0 10px;}
#info h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px;}
#info a h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:none;}
#info a:hover h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:underline;}


/*---------------------------------------------------------
| related to full-story                                   |
---------------------------------------------------------*/
#story {}
#story h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; margin-top: 0px; margin-bottom: 5px;}
#story h4 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: #666666; margin-top: 0px; margin-bottom: 5px;}
#story h5 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 3px;}
.story-tools { margin-top: 0px; text-align: center; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.story-tools a:link, .story-tools a:visited { color: #666666;}
.story-tools a:hover, .story-tools a:active { color: #000099;}
#storytext { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

#instory { float: right;}
#instory img, #instory object, #instory iframe { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px;}
#photo img { width:  300px;}
.photobox { margin: 0px 0px 0px 10px; border: 1px solid #CCCCCC;}
.photocell { border: 1px solid #CCCCCC;}
.photocutline { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 300px; padding: 3px;}

#photo-noresize img {}
#photo-noresize .photocutline { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: auto; padding: 3px;}

#displayad img {}
#displayad td.photocutline { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px;}

.slideshow-image { padding-bottom: 5px;}
.slideshow-image img{ width: 300px;}
.slideshow-headline { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #ECECEC; padding: 5px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; height: 75px; overflow:auto;}
.slideshow-navigation { background-color: #ECECEC; padding: 5px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}

#videonews .photobox { margin: 0px 0px 0px 0px; border: 1px solid #CCCCCC;}
#videonews .photocell { border: 1px solid #CCCCCC;}
#videonews .photocutline { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px;}

#emailform { margin: 0px auto;}
#printstory {}

/*---------------------------------------------------------
| related to simpleblog                                   |
---------------------------------------------------------*/
.comments {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336981;}
.simpleblog { padding: 5px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; border: 1px solid #D0D0BF; font-size: 11px; background: #FCFCFD;}
.simpleblog-form {}
.simpleblog-form-block {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; display:block; clear: both;}
.simpleblog-results p {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.simpleblog-results { background-color: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; margin: 5px 0px 0px;}
.simpleblog-results p { margin: 0px 0px 3px;}
.simpleblog-response { display:block; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 3px 0px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999;}
.simpleblog-confirmation {font-family: Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000;}
.simpleblog-name{ font-weight:bold;}
.simpleblog-date { font-weight:normal; color: #666666;}
.simpleblog-form-label {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display: block;}
.simpleblog-form-block input, .simpleblog-form-block textarea {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0px 0px 10px;}
#simpleblog-captcha {margin: 0px 5px 0px 0px}

/*---------------------------------------------------------
| related to article rating                               |
---------------------------------------------------------*/
#rating { border: 1px solid #D0D0BF; margin-top: 0px; margin-bottom: 15px; background: #FCFCFD;}
#rating td{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; width: 50%; font-weight: bold;}
#rating select { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#rating form { margin: 0px;}
#rating table { width: 70%;}

/*---------------------------------------------------------
| related to archives                                     |
---------------------------------------------------------*/
#archives { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#archives td{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#archives font{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.searchsys {width:auto;}

/*---------------------------------------------------------
| related to guestbook                                    |
---------------------------------------------------------*/
#guestbook { }
#guestbook td{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; vertical-align: top;}
#guestbook hr { color: #999999; height: 1px;}
.guestbook-form-block {}
.guestbook-form-label {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display:block; margin: 0px 0px 3px;}
#guestbook-captcha img {}

/*---------------------------------------------------------
| Directory  styles                                       |
---------------------------------------------------------*/
#dirscript { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
#dirscript td { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
#dirscript hr {}
#dirscript h2 { background-color: #ECECEC; border-top: solid 1px #999999; border-bottom: solid 1px #999999;  font-size: 16px; font-weight: bold; padding: 5px; margin: 0px 0px 10px 0px;}
.ds-title { background-color: #ECECEC; border-top: solid 1px #999999; border-bottom: solid 1px #999999;  font-size: 16px; font-weight: bold; padding: 5px; margin: 0px 0px 10px 0px;}
.ds-intro { font-size: 12px; color: #666666; margin: 5px 0px;}
.ds-index { font-size: 11px; font-weight: bold;}
.ds-top { font-size: 11px;}
.ds-category { font-size: 14px; font-weight: bold; color: #000000;}
.ds-body { font-size: 12px;}


/*---------------------------------------------------------
| related to admarket                                     |
---------------------------------------------------------*/
#admarket { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#admarket hr { color: #999999; height: 1px;}
#admarket a:link { color: #000099; text-decoration: underline;}
#admarket a:visited { color: #66066; text-decoration: underline;}
#admarket a:hover, #admarket a:active { color: #CC0000; text-decoration: underline;}
#admarket thead th{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; padding: 2px 5px; background-color: #999999;}
#admarket th { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left;}
#admarket td { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#admarket input { font-family: Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#admarket select { font-family: Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.admarket-rss, .admarket-rss-box a { background: url(/shared-content/admarket/img/feed-icon-16x16.png) left center no-repeat; padding: 0 0 0 20px;}
.admarket-ad { border: 1px solid #999;  padding: 8px; margin: 10px 0px 0px 0px;}
.admarket-ad-text { font: 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; display: block; clear: both; text-align: left; margin: 0px 0px 5px;}
.admarket-ad-media { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; clear: both; margin: 0px 0px 5px;}
.admarket-ad-extra { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ECECEC; display: block; padding: 5px; margin-bottom: 5px; text-align: right; border: 1px dotted #CCCCCC;}
.admarket-ad-domain { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; margin-right: 10px; padding-right: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #999999;}
.admarket-ad-date { display:none; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; margin-right: 10px; padding-right: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #999999;}
.submit { text-align: center;}
.admarket-search {}
#admarket fieldset { margin: 0px; padding: 0px; border: none;}
#searchbg { background-color: #ECECEC; padding: 5px;}
.searchbox { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 0px;}
.admarket-search-label { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 3px 0px 0px; float: left; width: 80px; text-align: right;}

/* related to [admarket_search]  */
.admarket-search-zone { padding: 0px 5px 5px;}
.admarket-search-count{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; margin-bottom: 10px;}
.admarket-search-item { font-family: Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #CCCCCC;}
.admarket-search-results { margin-top: 5px; padding-top: 5px; border-top: 1px dotted #CCCCCC;}

.ad {margin-bottom:10px;}
/*---------------------------------------------------------
| related to photo gallery                                |
---------------------------------------------------------*/
#gallery-index {}
#gallery-album {}
#gallery-media {}
#gallery-usersubmit {}
#gallery-search {}

/* applies to [gallery] tokens */
.gallery-block { text-align: center; float: left; width: 32%; margin: 2px; height: 175px;}
.gallery-album-block { padding:5px;}
.gallery-image-block { height: 120px; overflow:hidden;}
.gallery-image-block img{ border: 1px solid #CCCCCC;}
.gallery-title-block { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; display: block; margin-top: 5px;}
.gallery-count-block { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

/* applies to [gallery] token on front page */
#front .gallery-block { display: block; width: 114px; float: left; margin:10px 2px 0 0; height:120px; text-align:left;}
#front .gallery-album-block { padding:0;}
#front .gallery-image-block {width: 114px; height: 105px;}
#front .gallery-image-block img{ width: 114px; height:105px;  border: 1px solid #CCCCCC;}
#front .gallery-title-block a { color:#0b70a4;font-weight:normal; text-decoration:none; line-height:11px;}
#front .gallery-title-block a:hover{text-decoration:underline;}
#front .gallery-count-block { font-family: Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

/* applies to [galleryphoto] token */
.gImg-showphoto { border: 1px solid #999999; }
.gText-showphoto-cutline { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; margin: 5px 0px;}
.gallery-linktophotomsg { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.gallery-linktophototext{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 8px;}

/* applies to [album] token */
.gImg-album { border: 1px solid #CCCCCC;}
#gallery-media-album img.gImg-album { width: 60px; border: 1px solid #CCCCCC;}

/* applies to [gallerycomments](form) tokens */
#gComments-block { margin-bottom: 10px; border: 1px solid #CCCCCC; padding: 0px 5px 5px; background-color: #FFFFFF;}
.gText-comment-default { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; display: block; margin-bottom: 2px; margin-top: 5px;}
.gButton-comment-submit { margin-top: 3px;}
/* applies to [gallerycomments](comments) tokens */
.gText-comment-title { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gHR-comment-hr { color: #999999; height: 1px;}
.gText-comment-author { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gText-comment-date { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal;}
.gText-comment-data { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-weight: normal;}

/* applies to [galleryupload] token */
.gText-upload-default { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; display: block; margin-bottom: 2px;}
.gInput-upload { margin-bottom: 5px; width: 100%;}
.gInput-upload input { width: 90%;}
.gInput-upload-select { margin-bottom: 5px;}
.gInput-upload-caption { margin-bottom: 5px; width: 100%;}
.gInput-upload-caption textarea {width: 90%;}
.gInput-upload-submit { margin-bottom: 5px;}
.gText-upload-thanks {color: #990000; margin-bottom: 10px; font-weight:bold;}

/* applies to [albumrating](form) token */
.gallery-ratingcomment { background-color: #FFFFFF; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #999999; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 3px; margin: 0px 0px 5px 0px;}
#gallery-ratingform { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 0px 5px; padding: 5px; border-bottom: 1px dotted #CCCCCC;}
#gallery-ratingform input{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* applies to [ratingresults] token */
.gallery-ratingresultsmsg { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display:block; margin: 0px 0px 5px;}
.gallery-ratingresultsavg { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 0px 5px; padding: 5px; border-bottom: 1px solid #CCCCCC;}

/* applies to [gallerysearch](form) token */
.gText-search-header { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; display: block; margin-bottom: 2px;}
.gInput-search-keyword { margin-bottom: 5px;}
.gInput-search-album { margin-bottom: 5px;}
.gInput-search-nResults { margin-bottom: 5px;}

/* applies to [gallerysearch](results) token */
.gText-results-default { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 4px 5px; color: #000000;}
.gText-results-title { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; display: block; margin: 0px 4px 2px;}
.gText-results-cutline { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; margin: 0px 5px;}
.gText-results-numResults { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; display: block; margin-bottom: 2px;}
.gHR-results { color: #999999; height: 1px;}

/* applies to [gallery_index](list) token.  Uncomment as needed.
.gallery-list-title { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gallery-list-subhead { font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: italic; color: #666666;}
.gallery-list-update { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; margin-bottom: 3px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
*/

/* applies to [gallery_index](list-album) token.  This option, by default is setup on media templates */
.gallery-list-title { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:italic; color: #006699; background-color: #B0D0E2; padding: 2px; margin-top:3px; }
.gallery-list-albumtitle { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gallery-list-albumsub { font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: italic; color: #666666;}
.gallery-list-update { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; margin-bottom: 0px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}


/* applies to [gallery_index](mini) token.  Uncomment as needed.
.gallery-index-block { margin: 3px 0px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
.gallery-index-title { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gallery-index-count { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; margin-bottom: 3px;}
*/

/* applies to [gallery_index](rotating) token.  Uncomment as needed. 
.gallery-flash-thumb { text-align: center;}
.gallery-flash-title { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gallery-flash-subhead { font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: italic; color: #666666;}
.gallery-flash-date { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; margin-bottom: 3px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
*/

/* applies to [gallery_index](base) token.  Uncomment as needed. 
.gallery-base-block { text-align: center; margin: 3px 0px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
.gallery-base-title { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gallery-base-image { text-align: center; margin: 3px 0px}
.gallery-base-subhead {font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: italic; color: #666666; margin: 0px 0px 3px;}
.gallery-base-albumcount {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin: 0px 3px 3px 0px; display:inline; padding: 0px 3px 0px 0px; border-right: 1px solid #000000; }
.gallery-base-update {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; display:inline;}
*/


/*---------------------------------------------------------
| related to calendar                                     |
---------------------------------------------------------*/
#calendar {}
#event {}
#calendar-details { padding: 5px;}
.calendar-paging { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; margin: 5px 0px;}
.calendar-note { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

/* applies to normal [events] */
.event-block { margin-top: 5px; margin-bottom: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;}
.eventhead { background-color: #006699; padding: 3px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 1px solid #999999; color: #FFFFFF; border-top-width: 2px;}
.eventrow { border-bottom: 1px solid #CCCCCC; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%;}
.eventlabel { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; padding: 5px;}
.eventtext { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}
.eventlink { padding: 8px 5px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ECECEC; clear: both; border-bottom: 1px solid #CCCCCC;}
.eventlink a:link, .eventlink a:visited { color: #666666;}
.eventlink a:hover, .eventlink a:active { color: #000099;}

/* applies to special [events] */
.special-block { margin-top: 5px; margin-bottom: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;}
.specialhead { background-color: #3399FF; padding: 3px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 1px solid #999999; color: #FFFFFF; }
.specialrow { border-bottom: 1px solid #999999; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%; background-color: #C1E0FF;}
.speciallabel { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; padding: 5px;}
.specialtext { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}
.speciallink { padding: 8px 5px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ECECEC; clear: both; border-bottom: 1px solid #999999;}
.speciallink a:link, .speciallink a:visited { color: #666666;}
.speciallink a:hover, .speciallink a:active { color: #000099;}

/* applies to [calendar_detail] */
.detail-block { margin: 0px; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.detailhead { background-color: #666666; padding: 3px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 1px solid #CCCCCC; color: #FFFFFF; border-top: 1px solid #CCCCCC;}
.detailrow { border-bottom: 1px solid #CCCCCC; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%;}
.detaillabel { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; text-align:right; padding: 5px;}
.detailtext { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}

/* applies to [calendar] */
.calendar-block { margin: 0px 0px 10px; background-color:#FFFFFF}
.calendar-block td { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; border: 1px solid #CCCCCC;}
.cal-head { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; padding: 3px; background: #B0D0E2 url(month-heading.gif) repeat-x;}
.cal-dow th{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; background-color: #CCCCCC; border: 1px solid #999999; text-align:center;}
.cal-dow th.sunday { color: #666666; background-color: #FFFFCC; text-align:center;}
.cal-dow th.saturday { color: #666666; background-color: #FFFFCC; text-align:center;}
.cal-row {}
.activecell a { display: block; background-color: #EFF3F6;}
.activecell a:link, .activecell a:visited { color: #999999; text-decoration: none;}
.activecell a:hover, .activecell a:active { color: #999999; background-color: #CCCCCC;}
#today a { display: block; background-color: #B0D0E2;}
#today a:link, #today a:visited { color: #FFFFFF; text-decoration: none;}
#today a:hover, #today a:active { color: #FFFFFF; background-color: #CCCCCC;}

#small-calendar .calendar-block { margin: 0px 0px 10px; background-color:#FFFFFF}
#small-calendar .calendar-block td { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; border: 1px solid #CCCCCC;}
#small-calendar .cal-head { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background: #B0D0E2 url(month-heading.gif) repeat-x; padding: 3px;}
#small-calendar .cal-dow th{ font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; background-color: #CCCCCC; border: 1px solid #999999; text-align:center;}
#small-calendar .cal-dow th.sunday { color: #666666; background-color: #FFFFCC; text-align:center;}
#small-calendar .cal-dow th.saturday { color: #666666; background-color: #FFFFCC; text-align:center;}
#small-calendar .cal-row {}
#small-calendar .activecell a { display: block; background-color: #EFF3F6;}
#small-calendar .activecell a:link, .activecell a:visited { color: #999999; text-decoration: none;}
#small-calendar .activecell a:hover, .activecell a:active { color: #FFFFFF; background-color: #CCCCCC;}
#small-calendar #today a { display: block; background-color: #B0D0E2;}
#small-calendar #today a:link, #today a:visited { color: #FFFFFF; text-decoration: none;}
#small-calendar #today a:hover, #today a:active { color: #FFFFFF; background-color: #CCCCCC;}

/* applies to [calendar_submit] */
#calendar-submit .required-text { color: #CC3333;}
.calendarsubmit { border: 1px solid #CCCCCC;}
.calendarsubmit th { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #666666; font-weight: bold;}
.calendarsubmit th.required { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CC3333;}
.calendarsubmit td { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#input-event textarea { width: 98%;}

/*---------------------------------------------------------
| related to Registration                                 |
---------------------------------------------------------*/
#registration {}
#registration h1 { color:#990000; margin: 0px 0px 10px;}
#registration th { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
#registration p { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#registration td { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#registration input, #registration textarea, #registration select { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/* applies to registration-pass.eml */
.regpass-status { color:#CC0000; font-weight: bold;}
.regpass-body { margin: 5px;}
h2.regpass-heading { margin: 0px 0px 5px; color:#990000;}
.regpass-subheading { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.regpass-table {}
.regpass-row {}
.regpass-column { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px;}
.regpass-memberid { font-weight:bold;}
input.regpass-textbox {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
input.regpass-submit {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

/*---------------------------------------------------------
| related to e-Edition Special Sections                   |
---------------------------------------------------------*/
.edition-list-block {width: 300px !important;}
.edition-list-block a{color:#0b70a4; text-decoration:none; font-weight:bold;}
.edition-list-block a:hover{text-decoration:underline !important;}
.edition-list-item {clear:left; float: left; width: 300px !important; margin-bottom: 5px;}
.edition-list-thumbnail { display:none; /*margin-bottom: 5px; overflow: hidden; height: 115px; border: 1px solid #999999; */}
.edition-list-thumbnail img{ /*margin-bottom: 5px;*/ }
.edition-list-name {width: 300px !important; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.edition-list-date { text-align:left; font-family: Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.special_sectionIMG { *padding-right:0px;}
.special_sectionIMG img{margin-left:20px;}
#specialSTable {width:802px; margin-top:10px;}
.siteSearch {color:#fff; font-weight:bold; font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}

/*---------------------------------------------------------
| related to Special Sections                             |
---------------------------------------------------------*/
#special {}
.special-navbar { background-color: #EAEAEA; padding: 5px; margin-top: 5px; margin-bottom: 5px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}


/*---------------------------------------------------------
| related to Poll                                         |
---------------------------------------------------------*/
#poll-box { margin: 15px 0px ; padding: 3px; border: 1px solid #CCCCCC;}
.poll-default-table {padding: 0px;}
.poll-default-question {font: bold 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.poll-default-row1 { background-color: #FFFFFF;	font: 11px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.poll-default-row2 { background-color: #ECECEC;	font: 11px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.poll-default-results {color: #000000; padding: 0px;}
.poll-default-resultstitle {color: #000000; font: bold 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.poll-default-resultsanswers {color: #000000; font: 11px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.poll-default-resultspercent {color: #000000; font: 11px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.poll-default-close {color: #000000; font: 10px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif}
.poll-default-view {color: #000000; font: 10px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:link{color: #000000; font: 10px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:visited{color: #CC0000; font: 10px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:hover{color: #CC0000; font: 10px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}


/*---------------------------------------------------------
| related to Forms                                        |
---------------------------------------------------------*/
#form {}
#form input, #form textarea, #form select { font: 11px Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.form-row1 {
	font: 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	background: #E7F1F6;
}
.form-row2 { font: 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF;}
.form-label { font: bold 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; width: 25%; padding: 5px; text-align: right; vertical-align: top;}
.form-labeltop {	font: bold 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
.form-item { font: normal 11px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; width: 75%; text-align: left; padding: 5px; vertical-align: top;}
.form-header-column1 { font: bold 14px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; padding: 5px; text-align: left; background-color:#666666; color: #FFFFFF; border-right: solid 1px #FFF;}
.form-label-column1 { font: bold 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; width: 25%; padding: 5px; text-align: right; vertical-align: top; background-color:#CCCCCC; border-bottom: solid 1px #666;}
.form-item-column1 { font: normal 11px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 5px; vertical-align: top; background-color:#CCCCCC; border-bottom: solid 1px #666; border-right: solid 1px #FFF;}
.form-header-column2 { font: bold 14px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; padding: 5px; text-align: left; background-color:#003366; color: #FFFFFF; border-left: solid 1px #FFF;}
.form-label-column2 { font: bold 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; width: 25%; padding: 5px; text-align: right; vertical-align: top; background-color: #C8D9EC; border-bottom: solid 1px #666; border-left: solid 1px #FFF;}
.form-item-column2 { font: normal 11px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 5px; vertical-align: top; background-color: #C8D9EC; border-bottom: solid 1px #666;}

.form-rowsubmit { margin: 10px 2px 2px; padding: 2px; overflow: auto; background: #ECECEC; border: 1px solid #CCCCCC; text-align: center;}


/*---------------------------------------------------------
| Miscellaneous used on corefunctionality                 |
---------------------------------------------------------*/
.button { margin: 5px auto; text-align: center; display: block; width: 160px; background-color: #ECECEC; border-top: 1px solid #CCCCCC; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #CCCCCC; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.button a { display: block; color: #000000; text-decoration: none;}
.button a:link, .button a:visited { padding: 3px; color: #000000; text-decoration: none;}
.button a:hover, .button a:active { color: #FFFFFF; background-color: #999999; text-decoration: none;}
.note { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.timestamp { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.newsblock-left { padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px;}
.newsblock-right { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px;}
.newsblock-left-line { padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC;}
.newsblock-right-line { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC;}
.box { border: 1px solid #CCCCCC;}
#subsection-links { margin-top: 0px; text-align: center; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
#subsection-links a:link, #subsection-links a:visited { color: #666666;}
#subsection-links a:hover, #subsection-links a:active { color: #000099;}


/*---------------------------------------------------------
| Significant to this site's design                       |
---------------------------------------------------------*/
#page1 { width: 100%; margin: 0; text-align: left; /* this overrides the text-align: center on the body element.*/ 
}
#page2 { width: 100%;  
	/*background: url(background-gradient.gif) repeat-x; */ margin: 0; text-align: left; /* this overrides the text-align: center on the body element. */
}
#mainbox1 { /*background: url(mainbox-bg.gif) repeat-y;*/ text-align: left; padding: 0px; }
#mainbox2 { text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0px 0px 10px; }
#container { width: 980px; margin: auto; text-align: left; }
#header {position:relative; padding: 0; width: 980px; overflow:hidden;/* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
/*#header {position:relative; padding: 0px 0px 10px; width: 980px; overflow:hidden;}*/
#floatSearch {position:absolute; right:-125px; *right:-142px; /*top:64px; *top:67px;*/ top:40px;} /*Trent #544644 top:0px*/
.date { font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#005F8E; }
#main-content { padding: 0px 0px 0px 0px; margin: 0px; background: #FFFFFF; vertical-align: top; }
.mast-right { width:524px; background-image: url(/art/masthead-logo-bg.gif); background-repeat:no-repeat; background-position: bottom left;}

/* related to Main Nav 
---------------------------------------------------------*/
#mainnav {position:absolute; top:118px; left:10px; width:980px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center;}
.separateLine {float:left; padding:5px 0px 3px 0px; color:#264e6f;}
a.mainnav-tab-off { 
	display:block; 
	float:left; 
	color:#264e6f !important; 
	text-decoration:none; 
	text-align:center; 
	vertical-align:middle; 
	padding:5px 5px 0px 8px; 
	font: bold 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; }
a.mainnav-tab-on {display:block; 
	float:left; 
	font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;  
	text-decoration:none; 
	text-align:center; 
	vertical-align:middle; 
	padding:5px 5px 0px 8px; 
	color:#0E5E9B; 
	text-decoration:none;}
a.mainnav-tab-on, a.mainnav-tab-on:visited, a.mainnav-tab-on:hover {color:#0E5E9B; text-decoration:none; font-weight:bold;}
a.mainnav-tab-off, a.mainnav-tab-off:visited {color:#FFFFFF; text-decoration:none;}

/* related to Sub Nav 
---------------------------------------------------------*/
#subnav-container {background-color:white; font-family:Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#005F8E; padding:0px 0px 5px 0px; margin-bottom:0px; height:15px;}
#subnav { padding-left:15px;}
#subnav a {color:#005F8E; font-size:10px; text-decoration:none; background-image: url (/art/raquo.gif); background-repeat: no-repeat; padding-left:10px;}
#subnav a:hover {color:#005F8E; text-decoration:underline; background-image: url (/art/raquo.gif); background-repeat: no-repeat; padding-left:10px;}
#sub0 {}
#sub1,#sub4,#sub7 {display:none;}
#sub2 {margin-left:39px; display:none;}
#sub3 {margin-left:122px; display:none;}
#sub5 {margin-left:235px; display:none;}
#sub6 {margin-left:300px; display:none;}
#sub8 {margin-left:100px; display:none;}
#sub9 {margin-left:100px; display:none;}

.gutter { width: 0px;}
#right-column { padding: -10px; margin: 0px; background: #FFFFFF; vertical-align: top; }
.railitem {margin: 0px 0px 15px;}
.railbox { background: url(railbox_bg.gif) repeat-y; padding: 3px 14px 3px 11px; }
.railbox-heading { background: url(railbox_top.gif) no-repeat; padding-right: 14px; padding-left: 11px; padding-top: 11px; font: bold 12px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #86AECD; text-align: center; }

/* related to footer
---------------------------------------------------------*/
#footer { padding: 0 10px;/* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#B0D0E2; border-top: 1px solid #CCCCCC; margin: auto; text-align: center; }
#footer td {font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #346b98; }
#footer a {font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #346b98; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer td.divide { background: #FFFFFF; width: 1px; }
#footer td.item { vertical-align: top; padding-right: 10px; padding-left: 10px; text-align: left;}
#footer .highlight { background: #D7E6ED; border: 1px solid #346B98; }
.icon-footer-arrow {vertical-align: -1px;}
#copyright { background: url(copyright-bg.gif) repeat; font: 11px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; padding: 10px; color: #333333; text-align:center; }
#copyright a {color: #000000; text-decoration: underline; font-weight:bold;}



/* Front Page styles 
---------------------------------------------------------*/
#topnews-gradient { background: #D6D6D6 url(topnews-bg.gif) repeat-x; padding-right: 14px; padding-left: 14px; }
#tabbed_content {width: 610px; margin-right:10px; /*height:700px;*/ background-image: url(/art/tabbed_bg.gif); background-repeat:no-repeat; background-position: left top;/* scrollbar-track-color:#E5EFF3; scrollbar-slider-color: #87AFCD; scrollbar-arrow-color: #87AFCD; scrollbar-3dlight-color:#E5EFF3;scrollbar-highlight-color: #87AFCD; scrollbar-shadow-color: #87AFCD; scrollbar-darkshadow-color: #E5EFF3;*/}
#tabbedScroll {width: 605px; height:632px; margin-top:0px; overflow:auto; 
scrollbar-face-color:#19386e;
scrollbar-arrow-color:#bfd8e8;
scrollbar-base-color:#bfd8e8;
scrollbar-shadow-color:#19386e;
scrollbar-darkshadow-color:#19386e;
scrollbar-highlight-color:#19386e;
scrollbar-3dlight-color:#19386e;
scrollbar-track-color:#bfd8e8;

}
#tabbedScroll a{color:#0b70a4; text-decoration:none; font-weight:bold;}
#tabbedScroll a:hover {text-decoration:underline;}
#tabbed_content_table {width: 610px; height:700px; *height:650px; overflow:hidden;}
#tabbed_content h1 a{font-size: 14px; font-weight:bold; color: #0E5E9B; margin-bottom: 0; text-decoration:none; font-size:14px  !important;}
#tabbed_content h1 a:hover {color: #990000; text-decoration:underline;}

#TabbedStoriesDiv1, #TabbedStoriesDiv2,#TabbedStoriesDiv3,#TabbedStoriesDiv4,#TabbedStoriesDiv5,#TabbedStoriesDiv6 {padding: 0 15px 0 15px;}
.tabbedPhoto{float:left; margin-right:6px;}
.tabbedPhoto img{width:250px; margin-bottom:8px; *margin-bottom:0px;}
.tabbedText { margin-bottom:5px; clear:both;}
.tabbedText a{color:#0E5E9B !important; text-decoration:none; font-weight:bold; font-size:14px !important;  font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif !important; display: block; margin-bottom:2px;}
.tabbedText a:hover {color: #990000 !important; text-decoration:underline !important;}

.horizontal_block {font-weight:bold;}
.horizontal_block a{color:#0b70a4; text-decoration:none; font-weight:bold;}
.horizontal_block a:hover {text-decoration:underline;}
.horizontal_block {display:block; float: left; width:114px; height:150px; margin-top:10px; margin-right:10px; margin-bottom:10px; overflow:hidden; }
.horizontal_block img{width:114px; height:105px;}

.constrict_headline {height:50px; overflow:hidden; line-height:13px;}
.constrict_headline a{color:#0b70a4; font-weight:normal;}

/* NEWS BOX TABS */
#tabs { padding-left:10px; padding-right:10px;}
.news-tab {	margin-left:1px; display:block; float:left; width:97px; height:25px; text-transform:capitalize; color:#666; text-decoration:none; text-align:center; vertical-align:middle; background-image:url(tab_off.jpg); background-repeat:no-repeat; font: bold 10px Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; }
.news-tab a {color:#666; text-decoration:none;}
.news-tab a:hover {color:#666; text-decoration:none;}
.news-tab-off {	display:block; float:left; width:97px; height:21px; font-family:Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-transform:capitalize; color:#666; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle; background-image:url(tab_off.jpg); background-repeat:no-repeat; padding-top: 2px; overflow: hidden; }
.news-tab-on {	display:block; float:left; width:97px; height:21px; font-family:Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-transform:capitalize; color:#666; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle; background-image:url(tab_on.jpg); background-repeat:no-repeat; padding-top: 2px; overflow: hidden; }

/* NEWS BOX */
#newsbox {}
#newsbox td.top {font: bold 12px; font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif !important;; color: #FFFFFF; padding-left: 10px; padding-top: 6px; height: 15px; overflow: hidden; font-weight:bold; }
#newsbox .border{padding: 0px 5px 20px;}
#newsbox do{ background: #FFFFFF;}
#newsbox .heading { color:#0b70a4; text-align:left; margin: 0px 0px 10px; padding: 0px; font: bold 12px Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; clear: left; }
#newsbox h1.heading { color:#0b70a4; text-align:left; margin: 10px 0px 2px; padding: 0px; font: bold 12px Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; clear: left; border-bottom: 2px solid #a4c2da; }
#newsbox .heading a:link, #newsbox .heading a:visited{ color:#0b70a4; text-decoration: none;}
#newsbox .heading a:hover, #newsbox .heading a:active{ color:#0b70a4; text-decoration: underline;}
#newsbox .line { margin-top:25px; border-bottom:2px dotted #4895bb; margin-bottom:25px; clear: both; }

.tab-content {padding: 20px; background-color:#F0F0F0; border-right: 1px solid #dedede; border-bottom: none; border-left: 1px solid #dedede; font-family:Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.tab-content a {color:#000000; text-decoration:none;}
.tab-content a:hover {text-decoration:underline;}
.tab-content h1 { margin: 0px 0px 5px; font-family: Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 18px;}
.tab-content h1 a {color:#3399CC;}
.tab-content ul { margin: 0px; padding: 0px}
.tab-content li.headline { list-style-image:url(spotlight_arrow.gif); font-family:Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin: 0px 0px 0px 20px; font-weight: normal;}
.tab-content .timestamp {font-family:Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold;}
.tab-content .timestamp a {color:#999999;}
.tab-content li.timestamp {margin:5px 0px 10px 0px; list-style-type:none; }
.tab-btm {padding: 10px 20px 20px; background-color:#F0F0F0; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; font-family:Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.submit { font-size:11px; float:right; text-decoration:none; white-space: nowrap; color:#999999;}
.submit a {color:#0b70a4; text-decoration:none;}
.submit a:hover {text-decoration:underline;}

/* COMMUNITY CONNECTION */
#comcon { background: #d7e6ed; padding: 0 5px; width:170px;}
#comcon .top { color:#e37606; font-size:12px; font-weight:bold; text-align:center; text-transform: uppercase; margin-bottom: 10px; }
#comcon div.item { font: 11px Verdana, Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; clear: both; margin-bottom: 10px; }
#comcon div.item a:link, #comcon div.item a:visited{ color: #000000; text-decoration: none;}
#comcon div.item a:hover, #comcon div.item a:active{ color: #000000; text-decoration: underline;}
#comcon .icon { float:left; margin-right:10px; border:0; height:58px; width:55px; }
.conconTD{width:180px;}
.comconCap {width:182px; background:#fff;}
.boxlink img{margin-top:6px;}
.rssButton{ border: 1px solid #81b2da; width:168px; *width:170px; height:30px; margin-top:6px; background:#f0f0f0; padding:3px 0 3px; }
.rssButton img{margin:0px;}
.rssButton a{color:#056780; font-weight:bold; font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
/* SLIDESHOW */
/*.roundbox-top {background-image: url(/art/roundbox-top.gif); background-repeat: no-repeat; width:810px; height:16px; position:absolute; top:-10px; left:0px; z-index:2;}
*/
.roundbox-top {background-image: url(/art/roundbox-top.gif); background-repeat: no-repeat; width:810px; height:16px; position:absolute; top:0px; left:0px; z-index:2;}
/*.roundbox-bottom { position:absolute; top:275px; background-image: url(/art/roundbox-btm.gif); background-repeat: no-repeat; width:810px; height:16px; z-index:2;}
*/
.roundbox-bottom { position:absolute; top:285px; background-image: url(/art/roundbox-btm.gif); background-repeat: no-repeat; width:810px; height:16px; z-index:2;}
#top_stories {position:relative; /*width:810px;*/ height:300px;}
#top_stories td{padding:0; margin:0;}
/*#TopStoriesDiv1,#TopStoriesDiv2,#TopStoriesDiv3,#TopStoriesDiv4 { position:absolute; top:5px; left:10px; font-size:11px; width:790px; margin-top:-5px; z-index:5;}
*/#TopStoriesDiv1,#TopStoriesDiv2,#TopStoriesDiv3,#TopStoriesDiv4 { position:absolute; top:8px; left:10px; font-size:11px; width:790px; margin-top:3px; z-index:5;}
#TopStoriesDiv1 img,#TopStoriesDiv2 img,#TopStoriesDiv3 img,#TopStoriesDiv4 img {width: 450px; height:275px; float: left; margin-right: 30px; z-index:10;}
#TopStoriesDiv1 h1 a,#TopStoriesDiv2 h1 a,#TopStoriesDiv3 h1 a,#TopStoriesDiv4 h1 a{font-size: 14px; font-weight:bold; color: #0E5E9B; margin-bottom: 0; text-decoration:none; font-size:14px  !important;}
#TopStoriesDiv1 h1 a:hover,#TopStoriesDiv2 h1 a:hover,#TopStoriesDiv3 h1 a:hover,#TopStoriesDiv4 h1 a:hover h1 a:hover {color: #990000; text-decoration:underline;}
.TopStoryText{position:absolute; top:45px; left:470px; width:305px; font-size:12px !important;}
#rotate-links {
	position:absolute;
	left:477px;
	top:14px;
	font-size: 9px;
	padding: 2px;
	width: 210px;
	z-index:10}

#rotate-links ul {list-style-type:none;
	margin: 0; 
  	padding-left: 0;
	}

#rotate-links li {display:inline; 
	font-size: 13px;
	margin-right: 1px;}

#rotate-links li a {/*
	background-color: #D7E6ED;
	text-decoration:none;
	color: #6DB6DF;
	font-weight:bold;
	padding:5px; padding-right:7px; padding-left:7px;*/}
#rotate-links li a:hover {/*
	background-color: #6DB6DF;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;*/}

.morelink {margin-top:5px;}
.morelink a {color: #990000 !important; text-decoration:none; font-size:11px !important;}
.morelink a:hover {color: #0E5E9B !important;}
.hide {display: none;}
.show {display: block;}


#slideshow-tabs {position:absolute; top:260px; left:477px; margin-bottom: 0; z-index:10;}
#slideshow-tabs a { display: block; float: left; background-image: url(/art/button.gif); background-repeat: no-repeat; color:#6296be; text-decoration: none; font-size: 11px; width:101px; height:26px; padding:7px 0; margin-right:5px; text-align: center; margin-bottom: 0;}
#slideshow-tabs a:hover { display: block; float: left; background-image: url(/art/button-hover.gif); background-repeat: no-repeat; color:#d7e6ed; text-decoration: none; font-size: 11px; width:101px; height:26px; padding:7px 0; margin-right:5px; text-align: center; margin-bottom: 0;}

/* Tabbed Stories Front */

.tabbedLinks a{ display: block; padding-top:2px; font-weight:bold; vertical-align:middle; text-align:center; color:#6296be; width:96px; height:20px; background-image: url(/art/button.gif); background-position:bottom; text-decoration:none; margin-right:2px;}
.tabbedLinks a:hover{ display: block; color:#d7e6ed;  width:96px; height:20px; background-image: url(/art/button-hover2.gif); background-position:bottom;}
/* SPOTLIGHT NEWS */
.top {color:#6296be !important;}

/* related to Popups 
---------------------------------------------------------*/
body#popup { margin: 5px; background: #EFEFEF;}
#popup-wrapper { width: 95%; margin: 0 auto; text-align: left;}
#popup-mast {text-align: center; background-color: #FFFFFF;}
#popup-page { padding: 5px; text-align:left; background-color:#FFFFFF}

/* related to Ads 
---------------------------------------------------------*/
.ad-sponsor img, .ad-sponsor object, .ad-sponsor iframe {margin: 5px 0px;}
#leaderboard-top { text-align: center;}
#leaderboard-top img, #leaderboard-top object, #leaderboard-top iframe { margin: 5px 0px 5px 0px;}
#leaderboard-btm { text-align: center;}
#leaderboard-btm img, #leaderboard-btm object, #leaderboard-btm iframe { margin: 15px 0px 15px 0px;}


/* Google search */
.searchtext {font-weight:bold; color:#fff; font-family:Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#peakBox {}

/*Registration */
.clear { clear: both; }
#status {
	line-height: 34px;
	text-indent: 18px;
	font-size: 14px;
	background: #e0e2e6;
	color: #929292;
}
#status span { color: #333; font-weight: bold; }
div#full { padding: 18px; }
div#bs {   
	height: 10px;
	margin: 0 auto;
}

.linkOn{  display: block; padding-top:2px; font-weight:bold; vertical-align:middle; text-align:center; color:#d7e6ed;  width:96px; height:20px; background-image: url(/art/button-hover2.gif); background-position:bottom; text-decoration:none; margin-right:2px;}
.linkOn:hover{  display: block; padding-top:2px; font-weight:bold; vertical-align:middle; text-align:center; color:#d7e6ed;  width:96px; height:20px; background-image: url(/art/button-hover2.gif); background-position:bottom; text-decoration:none; margin-right:2px;}


.linkOff{display: block; padding-top:2px; font-weight:bold; vertical-align:middle; text-align:center; color:#6296be; width:96px; height:20px; background-image: url(/art/button.gif); background-position:bottom; text-decoration:none; margin-right:2px;}
.linkOff:hover {display: block; padding-top:2px; font-weight:bold; vertical-align:middle; text-align:center; color:#d7e6ed;  width:96px; height:20px; background-image: url(/art/button-hover2.gif); background-position:bottom; text-decoration:none; margin-right:2px;}

.slidelinkOn{background-color: #6DB6DF;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	padding:5px; padding-right:7px; padding-left:7px;}
.slidelinkOn:hover{background-color: #6DB6DF;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	padding:5px; padding-right:7px; padding-left:7px;}
.slidelinkOff{background-color: #D7E6ED;
	text-decoration:none;
	color: #6DB6DF;
	font-weight:bold;
	padding:5px; padding-right:7px; padding-left:7px;}
.slidelinkOff:hover{background-color: #6DB6DF;
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
	padding:5px; padding-right:7px; padding-left:7px;}

#mostpopular {color: #666666; font-size:12px;}
#mostpopular a h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:none;}
#mostpopular a:hover h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:underline;}
ul.topblogs-list {list-style-type: none;}
li.topblogs-entry {margin-bottom:10px;}
.topblogs-entry a { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:none;}
.topblogs-entry a:hover {font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:underline;}
.topblogs-count {color:#666666; font-size:12px;}

#media-index {padding: 0 10px;}
#media-index h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px;}
#media-index a h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:none;}
#media-index a:hover h1 { font-family: Trebuchet, "Trebuchet MS", "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; text-decoration:underline;}
#media-index table {float:left;}
#media-index img {width:75px;}
.photo-thumbs img {height: 50px; float: left; margin-right: 5px; margin-bottom: 5px;}
#archives a {font-size:12px;}
#archives {font-size:12px;}

.textSubHead {font-size:13px; font-weight:bold; color:#000066;}



/* Original
#front {margin-left: -5px;}
.prmarket img {width: 175px; position: absolute; margin-left: -130px; margin-top: 3px;}
*/
/*Trent #544644*/
#front {margin-left: -5px;}
.prmarket img {width: 175px; position: absolute; margin-left: 42px; margin-top: -35px;}

/*Matt #526322*/

#instory img, #instory object, #instory iframe {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}