body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
body#popup { margin: 5px}
td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
th { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.small { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;}
.medium { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.big { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px;}
.xbig { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px;}
.expanded { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; letter-spacing: 2px;}
.justified { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify;}

/* h1 - reserved for headlines */
h1 { font-family: Georgia, serif; font-size: 24px; font-weight: bold; margin: 0px;}

/* h2 - reserved for section headings */
h2 {border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}

/* h3 - reserved for sub-section headings */
h3 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 3px 0px 3px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #000000; background-color: #fff;}

/* h4 - reserved for sub headlines */
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style: italic; color: #666666; margin-top: 0px; margin-bottom: 5px;}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
}

/* h6 - available */
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; margin-top: 0px; margin-bottom: 10px;}

a:link { color: #2D648A; text-decoration: none;}
a:visited { color: #2D648A; text-decoration: none;}
a:hover { color: #FF0000; text-decoration: none;}
a:active { color: #CC0000; text-decoration: none;}

img {border: 0px;}
.clear {clear: both;}

form { margin: 0px;}
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

/* related to section index pages
---------------------------------------------------------*/
#index {}
#index h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px;}
#story h4 { font-family: 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: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 3px;}
#index br {line-height: 0px}
#inindex { float: right;}
#inindex img, #inindex object, #inindex iframe { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px;}
.index-item { margin-bottom: 3px;}
.index-date { font-family: 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: 3px;}
.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: 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 full-story
---------------------------------------------------------*/
#story {}
#story h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; margin-top: 0px; margin-bottom: 5px;}
#story h4 { font-family: 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: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 3px;}
.story-tools { margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-family: 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: Verdana, Geneva, 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:  630px;}
.photobox { margin: 0px; border: 1px solid #CCCCCC;}
.photocell { border: 1px solid #CCCCCC;}
.photocutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 590px;}


#photo2 img { width:  300px;}
.photobox2 { margin: 0px; border: 1px solid #CCCCCC;}
.photocell2 { border: 1px solid #CCCCCC;}
.photocutline2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 300px;}



#photo-noresize img {}
#photo-noresize .photocutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: auto; padding: 3px;}

#displayad img {}
#displayad td.photocutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px;}

.slideshow-image { padding-bottom: 5px;}

.slideshow-image img{ width: 630px;}

.slideshow-headline { font-family: 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;}

.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: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px;}

#emailform { margin: 0px auto;}
#printstory {}

/* related to simpleblog
---------------------------------------------------------*/
.comments {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336981;}
.simpleblog { background-color: #ECECEC; padding: 5px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #CCCCCC; font-size: 11px;}
.simpleblog-form {}
.simpleblog-form-block {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; display:block; clear: both;}
.simpleblog-results p {font-family: 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: 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, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000;}
.simpleblog-name{ font-weight:bold;}
.simpleblog-date { font-weight:normal; color: #666666;}
.simpleblog-form-label {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display: block;}
.simpleblog-form-block input, .simpleblog-form-block textarea {font-family: 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 { background-color: #ECECEC; border: 1px solid #CCCCCC; margin-top: 0px; margin-bottom: 15px;}
#rating td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; width: 50%; font-weight: bold;}
#rating select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
#rating form { margin: 0px;}
#rating table { width: 70%;}

/* related to archives
---------------------------------------------------------*/
#archives { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#archives td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#archives font{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.searchsys {width:auto;}

/* related to guestbook
---------------------------------------------------------*/
#guestbook { }
#guestbook td{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top;}
#guestbook hr { color: #999999; height: 1px;}
.guestbook-form-block {}
.guestbook-form-label {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display:block; margin: 0px 0px 3px;}
#guestbook-captcha img {}

/*Directory  styles
---------------------------------------------------------*/
#dirscript { font-family: Arial, Helvetica, sans-serif;}
#dirscript td { font-family: 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: #FF0000;}
.ds-body { font-size: 12px;}


/* related to admarket 
---------------------------------------------------------*/
#admarket { font-family: 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: 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: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left;}
#admarket td { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#admarket input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#admarket select { font-family: 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 Arial, Helvetica, sans-serif; display: block; clear: both; text-align: left; margin: 0px 0px 5px;}
.admarket-ad-media { font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear: both; margin: 0px 0px 5px;}
.admarket-ad-extra { font-family: 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: 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 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; 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: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 0px;}
.admarket-search-label { font-family: 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: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-top: 5px; margin-bottom: 10px;}
.admarket-search-item { font-family: 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;}


/* 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: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; display: block; margin-top: 5px;}
.gallery-count-block { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

/* applies to [galleryphoto] token */
.gImg-showphoto { border: 1px solid #999999; }
.gText-showphoto-cutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; margin: 5px 0px;}
.gallery-linktophotomsg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.gallery-linktophototext{ font-family: 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: 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: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gHR-comment-hr { color: #999999; height: 1px;}
.gText-comment-author { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gText-comment-date { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal;}
.gText-comment-data { font-family: 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: 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;}

/* applies to [albumrating](form) token */
.gallery-ratingcomment { background-color: #FFFFFF; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 3px; margin: 0px 0px 5px 0px;}
#gallery-ratingform { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 0px 5px; padding: 5px; border-bottom: 1px dotted #CCCCCC;}
#gallery-ratingform input{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.gallery-ratingvoted { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#CC0000; display: block; margin-bottom: 2px;}
.gallery-ratingthanks { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 3px; margin: 0px; color: #000000;}

/* applies to [ratingresults] token */
.gallery-ratingresultsmsg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; display:block; margin: 0px 0px 5px;}
.gallery-ratingresultsavg { font-family: 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: 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: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 4px 5px; color: #000000;}
.gText-results-title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; display: block; margin: 0px 4px 2px;}
.gText-results-cutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; margin: 0px 5px;}
.gText-results-numResults { font-family: 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: 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: 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: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #ECECEC; padding: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
.gallery-list-albumtitle { font-family: 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: 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](mini) token.  Uncomment as needed.*/
.gallery-index-block {
	float: left;
	 width: 150px;
	 height: 175px;
	 margin: 0 12px 12px 0;
	 padding: 10px;
	 overflow: hidden;
	 text-align: center;
	 border: 1px solid #ccc;
}
.gallery-index-block img{
	padding: 1px;
	width:expression(this.height >= this.width ? "140px" : "140px");
	height:expression(this.width > this.height ? "100px" : "100px");
	width:140px;
	max-width: 140px;
	max-height: 140px;
}
.gallery-index-block a{ display: block; border: 4px solid #eee; }
.gallery-index-block a:hover{ display: block; border: 4px solid #666; }

.gallery-index-title { padding-top: 5px; font-size: 11px; font-weight: bold; }
.gallery-index-title a{border:none;}
.gallery-index-title a:hover{border:none;}
.gallery-index-count { font-size: 11px; color: #666; }

/* applies to [gallery_index](rotating) token.  Uncomment as needed. 
.gallery-flash-thumb { text-align: center;}
.gallery-flash-title { font-family: 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: 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: 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: 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: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; display:inline;}
*/


/* related to calendar 
---------------------------------------------------------*/
#calendar {}
#event {}
#calendar-details { padding: 5px;}
.calendar-paging { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; margin: 5px 0px;}
.calendar-note { font-family: 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: #666666; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 2px solid #000000; color: #FFFFFF; border-top-width: 2px; border-top-style: solid; border-top-color: #000000;}
.eventrow { border-bottom: 1px solid #CCCCCC; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%;}
.eventlabel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; padding: 5px;}
.eventtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}
.eventlink { padding: 8px 5px; font-family: 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: #FF0000; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-bottom: 2px solid #000000; color: #FFFFFF; border-top-width: 2px; border-top-style: solid; border-top-color: #000000;}
.specialrow { border-bottom: 1px solid #999999; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%; background-color: #ECD9D9;}
.speciallabel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; padding: 5px;}
.specialtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}
.speciallink { padding: 8px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ECECEC; clear: both; border-bottom: 1px solid #999999;}
.speciallink a:link, .speciallink a:visited { color: #FF0000;}
.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: 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: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; width: 75px; text-align:right; padding: 5px;}
.detailtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding: 5px;}

/* applies to [calendar] */
.calendar-block { margin: 0px 0px 10px;}
.calendar-block td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; border: 1px solid #CCCCCC;}
.cal-head { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #FF0000; padding: 3px;}
.cal-dow th{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; background-color: #CCCCCC; border: 1px solid #999999;}
.cal-dow th.sunday { color: #666666; background-color: #ECECEC;}
.cal-dow th.saturday { color: #666666; background-color: #ECECEC;}
.cal-row {}
.activecell a { display: block; background-color: #ECD9D9;}
.activecell a:link, .activecell a:visited { color: #FF0000; text-decoration: none;}
.activecell a:hover, .activecell a:active { color: #FFFFFF; background-color: #FF0000;}
#today a { display: block; background-color: #FFFFCC;}
#today a:link, #today a:visited { color: #FF0000; text-decoration: none;}
#today a:hover, #today a:active { color: #FFFFFF; background-color: #FF0000;}

#small-calendar .calendar-block { margin: 0px 0px 10px;}
#small-calendar .calendar-block td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; border: 1px solid #CCCCCC;}
#small-calendar .cal-head { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #FF0000; padding: 3px;}
#small-calendar .cal-dow th{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; background-color: #CCCCCC; border: 1px solid #999999;}
#small-calendar .cal-dow th.sunday { color: #666666; background-color: #ECECEC;}
#small-calendar .cal-dow th.saturday { color: #666666; background-color: #ECECEC;}
#small-calendar .cal-row {}
#small-calendar .activecell a { display: block; background-color: #ECD9D9;}
#small-calendar .activecell a:link, .activecell a:visited { color: #FF0000; text-decoration: none;}
#small-calendar .activecell a:hover, .activecell a:active { color: #FFFFFF; background-color: #FF0000;}
#small-calendar #today a { display: block; background-color: #FFFFCC;}
#small-calendar #today a:link, #today a:visited { color: #FF0000; text-decoration: none;}
#small-calendar #today a:hover, #today a:active { color: #FFFFFF; background-color: #FF0000;}

/* applies to [calendar_submit] */
#calendar-submit .required-text { color: #FF0000;}
.calendarsubmit { border: 1px solid #CCCCCC;}
.calendarsubmit th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #666666; font-weight: bold;}
.calendarsubmit th.required { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #FF0000;}
.calendarsubmit td { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#input-event textarea { width: 98%;}

/* related to Registration 
---------------------------------------------------------*/
#registration {}
#registration h1 { color:#FF0000; margin: 0px 0px 10px;}
#registration th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
#registration p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#registration td { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#registration input, #registration textarea, #registration select { font-family: 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:#FF0000;}
.regpass-subheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.regpass-table {}
.regpass-row {}
.regpass-column { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px;}
.regpass-memberid { font-weight:bold;}
input.regpass-textbox {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input.regpass-submit {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

/* related to e-Edition Special Sections 
---------------------------------------------------------*/
.edition-list-block {}
.edition-list-item { width: 30%; padding: 5px; float: left; text-align: center; margin-bottom: 15px;}
.edition-list-thumbnail { margin-bottom: 5px; overflow: hidden; height: 125px; border: 1px solid #999999;}
.edition-list-thumbnail img{ margin-bottom: 5px;}
.edition-list-name { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; overflow: hidden; height: 30px;}
.edition-list-date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; overflow: hidden; height: 25px;}


/* related to Special Sections 
---------------------------------------------------------*/
#special {}
.special-navbar { background-color: #EAEAEA; padding: 5px; margin-top: 5px; margin-bottom: 5px; font-family: 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 Arial, Helvetica, sans-serif;}
.poll-default-row1 { background-color: #FFFFFF;	font: 11px Arial, Helvetica, sans-serif;}
.poll-default-row2 { background-color: #ECECEC;	font: 11px Arial, Helvetica, sans-serif;}
.poll-default-results {color: #000000; padding: 0px;}
.poll-default-resultstitle {color: #000000; font: bold 12px Arial, Helvetica, sans-serif;}
.poll-default-resultsanswers {color: #000000; font: 11px Arial, Helvetica, sans-serif;}
.poll-default-resultspercent {color: #000000; font: 11px Arial, Helvetica, sans-serif;}
.poll-default-close {color: #000000; font: 10px Arial, Helvetica, sans-serif}
.poll-default-view {color: #000000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:link{color: #000000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:visited{color: #CC0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: none}
.poll-default-view a:hover{color: #CC0000; font: 10px Arial, Helvetica, sans-serif; text-decoration: underline}


/* related to Forms 
---------------------------------------------------------*/
#form {}
#form input, #form textarea, #form select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.form-row1 {
	font: 12px Arial, Helvetica, sans-serif;
	background: #ECECEC;
}
.form-row2 {
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
.form-label {
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 25%;
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
.form-labeltop {	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 5px;
}
.form-item {
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 75%;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}
.form-header-column1 {
	font: bold 14px 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 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 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 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 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 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: 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: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

.timestamp { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

.timestamp2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-bottom: 10px;}


.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;}





/* applies to Left Navigation Menu */
#menu { font-family: Arial, Helvetica, sans-serif; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999;}
#menu ul { margin: 0px; padding: 0px; list-style-type: none;}
#menu li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
#menu .hednolink { display: block; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: .5em; color: #666666; text-decoration: none; background-color: #CCCCCC;}
#menu li a:link, #menu li a:visited { display: block; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: .5em; color: #666666; text-decoration: none; background-color: #CCCCCC;}
#menu li a:hover, #menu li a:active { color: #FFFFFF; text-decoration: none; background-color: #000099;}
#menu ul ul{}
#menu ul ul li{ border-top-width: 1px; border-top-style: dotted; border-top-color: #999999; border-bottom-width: 0px; border-bottom-style: none;}
#menu ul ul a:link, #menu ul ul a:visited { background-color: #ECECEC; padding-left: 1em; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;}
#menu ul ul a:hover, #menu ul ul a:active { color: #FFFFFF; text-decoration: none; background-color: #000099;}

.navbar { padding: 5px; background-color: #999999; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.navbar a:link, .navbar a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold;}
.navbar a:hover, .navbar a:active { color: #FFFF00; text-decoration: none; font-weight: bold;}

.navbar2 a:link, .navbar2 a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold;}
.navbar2 a:hover, .navbar2 a:active { color: #FFFF00; text-decoration: none; font-weight: bold;}

#navbar-search { text-align: right;}
#leaderboard-top { text-align: center; background-color: #ECECEC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
#leaderboard-top img, #leaderboard-top object, #leaderboard-top iframe { margin: 5px 0px;}
#column-middle {
	vertical-align: top;
	padding: 5px 10px 10px 0px;
}
#column-left {}
#column-right { vertical-align: top; width: 300px; border-left-width: 0px; padding: 5px 0px 0px 0px;}
#footer {padding: 10px 5px;}
#footer-links { margin-top: 5px;}
#footer-links a:link, #footer-links a:visited { color: #666666;}
#footer-links a:hover, #footer-links a:active { color: #000099;}
.ad { text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}

.ad2 { text-align: center; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;}


#date-publish { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin-top: 4px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; font-weight: normal;}


/* Miscellaneous specific to design
---------------------------------------------------------*/
/* applies to wrappers */

#wrapper { width: 970px; margin: 15px auto; border: none;}
#popup-wrapper { width: 100%; border: none;}
#mast { background-image: url(default/mast-bg.gif);}
#popup-mast { border-bottom: 1px solid #999999; padding: 5px;}




/* NEW STYLES */


/* nav */




#nav2 {
		margin: 0px;
		width: 970px;
		position: relative;
		color: #000000;
		font-family:Arial, Helvetica, Verdana, sans-serif; font-size:16px; font-style:bold;
	}
	#nav2 A {
		color: #000000;
		text-decoration: none;
	}
	#nav2 A:hover {
		text-decoration: none;
		color: #6F47B9;
	}
	#nav2 A.hilite {
		color: #000000;
	}










	#nav {
		margin: 0px;
		width: 970px;
		position: relative;
		color: #000000;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		text-decoration: none;
	}
	#nav A {
		color: #000000;
		text-decoration: none;
	}
	#nav A:hover {
		text-decoration: none;
		color: #6F47B9;
	}
	#nav A.hilite {
		color: #000000;
	}
	#navigation_row_1 {
		background: #8FFFFD;
		height: 28px;
		font-size: 13px;
		font-weight: bold;
		overflow: hidden;
	}
	
	
	#navigation_row_1b {
		background: #8FFFFD;
	}
	
	
	#navigation_row_1 UL {
		margin: 0;
		padding: 3px 0 4px 0;
	}
	#navigation_row_1 UL LI {
		display: inline;
		padding: 0 3px 0 10px;
	}
	#navigation_row_2 {
		background: #CCEFFF;
		height: 25px;
		font-size: 11px;
		padding-left: 10px;
		font-weight: bold;
	}
	#navigation_row_2 UL {
		margin: 0;
		padding: 5px 0 0 0;
	}
	#navigation_row_2 UL LI {
		display: inline;
		padding-right: 15px;
	}
	#navigation_row_2 UL LI.bar {
		border-left: 1px solid #7d868b;
	}
	#navigation_row_3 {
		background: #CCFFFE;
		height: 21px;
		padding: 0 0 0 10px;
		font-size: 10px;
		font-weight: normal;
	}
	#navigation_row_3 UL {
		margin: 0;
		padding: 4px 0 0 0;
	}
	#navigation_row_3 UL LI {
		display: inline;
		padding-right: 20px;
	}
	
	
	#navigation_row_3b {
		background: #CCFFFE;
		padding: 0 0 0 10px;
		font-size: 10px;
		font-weight: normal;
	}
	#navigation_row_3b UL {
		margin: 0;
		padding: 4px 0 0 0;
	}
	#navigation_row_3b UL LI {
		display: inline;
		padding-right: 20px;
	}
	
	
	DIV#nav_subscribe {
		position: absolute;
		font-size: 11px;
		width: 336px;
		text-align: right;
		left: 624px;
		top: 5px;
		padding: 2px 0 0 0;
		font-family: Tahoma;
	}
	DIV#nav_subscribe A {
		color: #000000;
	}
	#nav_search {
		position: absolute;
		left: 624px;
		top: 26px;
		width: 336px;
		height: 48px;
		background: url(/art/nav_search_bg.gif) no-repeat;
	}
	DIV#nav_search_ad {
		position: absolute;
		left: 10px;
		top: 9px;
	}
	INPUT.nav_search_textbox {
		display: block;
		position: absolute;
		left: 9px;
		top: 11px;
		background: #7d868b;
		border-top: 2px solid #7d868b;
		border-bottom: 2px solid #7d868b;
		border-left: 2px solid #7d868b;
		border-right: none;
		width: 173px;
		height: 23px;
		font-size: 18px;
		color: #000;
		padding: 0 4px;
	}
	INPUT.nav_search_textbox:hover {
		background-color: #eee;
	}
	#nav_search_submit {
		position: absolute;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; color: #fff;
		font-weight: bold;
		text-decoration: none;
		left: 192px;
		top: 12px;
		width: 81px;
		height: 26px;
		text-align: center;
		background: url(/art/btn_search.gif) no-repeat;
		cursor: pointer;

	}
	
	
	
	
	#nav_search_submit2 {
		position: absolute;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; color: #fff;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		background: url(/art/btn_search.gif) no-repeat;
		cursor: pointer;

	}
	
	
	INPUT.nav_search_textbox2 {
		display: block;
		background: #7d868b;
		border-top: 2px solid #7d868b;
		border-bottom: 2px solid #7d868b;
		border-left: 2px solid #7d868b;
		border-right: none;
		font-size: 14px;
		color: #000;
		padding: 0 4px;
	}
	INPUT.nav_search_textbox2:hover {
		background-color: #eee;
	}
	
	
	
	
	
	
	
	
	
	
	
	DIV#nav_search_subnav {
		position: absolute;
		text-align: center;
		left: 274px;
		top: 12px;
		line-height: 12px;
		font-family: Arial, Tahoma;
		font-size: 10px;
		color: #fff;
	}
	
	
#nav_search_subnav {text-decoration: none;}
#nav_search_subnav a:link, #nav_search_subnav a:visited { color: #fff;}
#nav_search_subnav a:hover, #nav_search_subnav a:active { color: #ffff00;}
	
	/* end nav */


	#masthead_wrapper {
		text-align: left;
		margin: 0px auto;
		padding: 0px;
		border:0;
		width: 970px;
	}
	#masthead_left {
		float: left;
		width: 300px;
		padding-top: 35px;
		vertical-align: bottom;

	}
	#masthead_center {
		float: left;
		width: 370px;
		padding-top: 35px;
		vertical-align: bottom;
		text-align: center;
	}
	#masthead_right {
		margin: 0;
		float: left;
		width: 300px;
		height: 1%;
	}
	
	#masthead_bottom {height: 15px;
	clear: both;
	
}











#front_main_wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
}

#front_main_left {
	float: left;
	width: 420px; #width: 425px;
	padding-right: 14px;
}

#front_main_right {
	margin: 0;
	float: right;
	width: 220px;
	height: 1% 
}

#front_main_bottom {clear: both;}







.foot_pad {padding: 10px;  font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-style:normal; color:#fff;}








/* related to TOP STORY AREA/SLIDESHOW 
---------------------------------------------------------*/
#TopNewsBox {border:10px solid #0A2679; text-align:left; }

/* TOP STORY */
#TopPhoto { width:300px; background-color:#666666; border:1px solid #FFF; border-right:0; vertical-align: top;}
#TopPhotoImage {text-align:left; }
#TopPhotoImage img{width:300px; overflow:hidden; }
.TopImage {width:300px; height: 230px; overflow:hidden; }
#TopPhotoCaption {background-color:#666666; color:#FFFFFF; font-size: 11px; padding: 2px;}

/*//use with regular top story//*/ 
#news-spotlight {}
#news-spotlight h2 { border-bottom: 1px dotted #999999; background: #ECECEC url(none); color: #999999; font-size: 12px; }
#news-spotlight ul { margin: 0px; padding: 0px; }
#news-spotlight li {font: normal 16px Georgia, serif; margin-left:0px; list-style: none; margin-bottom: 5px; }
#news-spotlight .headline2 {
	color: #2D648A;
	text-decoration: none;
	list-style: none;
	margin: 0 0 3px 0;
   font: normal 26px Georgia, serif;
   line-height: 29px;
}

#news-spotlight .headline {
	color: #2D648A;
	text-decoration: none;
	list-style: none;
	font: normal 16px Georgia, serif;
   
}
#news-spotlight .text { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; font-style:normal; color:#000; }
#news-spotlight .byline { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9px; font: small-caps; color:#999; }
#news-spotlight a {display: block; margin-bottom: 4px; margin-left:0px; list-style-image:url(spotlight_arrow.gif); font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-size:11px; text-decoration:none;}
#news-spotlight a:hover {text-decoration:none;}
#news-spotlight .timestamp { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9px; font-style:italic; color:#999; }
#news-spotlight .line { margin-top:8px; border-bottom:1px dotted #999; margin-bottom:8px; }
#news-spotlight span.popular-count { color: #666666;  display: block; border-bottom:1px dotted #999; padding-bottom: 8px}
#news-spotlight br { line-height: 8px}
/*//end regular top story styles, remove if linking to slideshow.css//*/ 

.news-alerts a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#559cbf; text-transform:uppercase; text-decoration:none;}
.news-alerts a:hover {text-decoration:underline;}






#news_list { margin-top: 5px; font: normal 13px Georgia, serif; color: #2D648A; text-decoration: none;}
#news_list a:link, #news_list a:visited { color: #2D648A;}
#news_list a:hover, #news_list a:active { color: #000099;}





ul#cat_list {padding: 0; margin: 0; list-style-type: none;}

ul#cat_list ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul#cat_list li
{

padding-bottom: 8px;
font: normal 13px Georgia, serif; color: #2D648A; text-decoration: none;
}


.front_photo_hide {border: 1px solid #666666; width:418; height:300px; overflow: hidden;}
.main_story img { width: 425px; height: auto; padding: 0px;}
.main_story2 img { width: 418px; height: auto; padding: 0px; border: 1px solid #666666;}

.front_cutline {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; width:418px; height: 60px; overflow: auto; background-color: #fff; margin-bottom: 10px; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;}
a.front_cutline:link  {color: #FFFFFF;}
a.front_cutline:visited {color: #FFFFFF;}
a.front_cutline:hover {color: #CC0000;}
	
.front_cutline_div {padding: 5px; }


.headline {
	color: #2D648A;
	text-decoration: none;
	list-style: none;
	font: bold 16px Georgia, serif;
   
}

.headline3 {
	color: #2D648A;
	text-decoration: none;
	list-style: none;
	font: normal 16px Georgia, serif;
   
}


.headline2 {
	color: #2D648A;
	text-decoration: none;
	list-style: none;
	font: normal 14px Georgia, serif;
   
}

.text { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; font-style:normal; color:#000; }

.byline { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9px; font: small-caps; color:#999; }

.timestamp { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9px; font-style:italic; color:#999; }

.line2 { margin-top:8px; border-bottom:1px dotted #999; margin-bottom:8px; }



.article_tabs { height: 26px; background: url(/art/tab_top.gif) top left repeat-x;} 

.article_tabs .article_menu li { margin-left: 0px !important; list-style: none; float: left; font-size: 12px; font-weight: bold; margin-right: 1px; font-family: Arial, Helvetica, sans-serif; color: #666666;} 

.article_tabs ul {margin-left: -40px; #margin-left: -10px; }

.article_tabs .article_menu li a {display: block; padding: 0 9px; line-height: 24px; background: #e8e8e8 url(/art/tab.gif) left bottom; border: 1px solid #aeafb2; border-bottom: 1px; text-decoration: none; color: #666666;} 

.article_tabs .article_menu li span { display: block; font-size: 14px; } 

.article_tabs .article_menu a.selected { background: #fff; color: #333; border: 1px solid #aeafb2; border-bottom: 0px; padding-bottom: 1px;} 

.article_content { margin-bottom: 10px; position: relative; background: #fff;}

.article_content .tab_item,.article_content .tab_item_selected,.article_content .tab_item2,.article_content .tab_item2_selected { clear: left; display: none; height: 1%;  border: 1px solid #aeafb2; border-top: 0px; padding: 10px;} 

.article_content .tab_item2,.article_content .tab_item2_selected {padding: 1px; } 

.article_content .tab_item_selected,.article_content .tab_item2_selected { display: block;} 

#date-publish { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; font-weight: normal;}


#date {font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: left; padding-top: 5px; border-top: 1px dotted #999999; margin: 10px 0px 10px 0px; font-weight: bold; width: 100%}


.tools_box {border: 1px solid #666666; width: 175px; height: auto; margin-left: 15px;  margin-bottom: 15px;padding: 8px;}



.tool_options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 13px 0 13px 0;
	padding: 2px;
	color: #333333;
	overflow: hidden;
	border: 0px solid #ccc; 
}

.tool_options img {margin-right: 3px; border: 0px;}
.shar { color: #333; background: #fff; padding: 0; }
.tool_options div { float: left; }
.tool_options a img { border: 2px solid #fff; }
.tool_options a:hover img { border: 2px solid #ccc; }






.foot_header {margin-top: 8px;  font-family:Arial, Helvetica, Verdana, sans-serif; font-size:16px; font-style:bold; color:#000;}



.foot_header2 {margin-top: 5px;  font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px; font-style:bold; color:#fff;}




DIV#more_stories {
   border: 1px solid #ccc;
   padding: 10px 19px;
   
   height: 1%;
}
DIV#more_stories H3 {
   font: bold 18px Arial, Helvetica, sans-serif;
   color: #8f8f8f; 
   margin: 0px 0px 2px 0px;
   line-height: 20px;
}
DIV#more_stories_homelink {
	float: right;
	font: 11px Tahoma, Arial;
	margin: 3px 0 0 0;
}
DIV#more_stories_leftcol {
	float: left;
	width: 370px;
	margin-top: 7px;
	overflow: hidden;
}
DIV#more_stories_rightcol {
	float: right;
	width: 175px;
	margin-top: 7px;
}
DIV#more_stories_photocol {
	float: left;
	width: 180px;
	height: 150px;
	text-align: right;
	margin: 0 10px 10px 0;
	overflow: hidden;
	
}
DIV#more_stories_photo {
	text-align: right;
}
DIV#more_stories_photo IMG {
	width: 180px; height: auto; border: 1px solid #999;
}
DIV#more_stories_photocredit {
	font-size: 9px;
	color: #666;
}

DIV#more_stories_summarycol {
	float: right;
	width: 175px;
	margin: 0 0 10px 0;
}
DIV#more_stories_headline {
	font: 16px Georgia;
	margin: 0 0 4px 0;
}
DIV#more_stories_summary {
	font-size: 12px;
	color: #333;
}

DIV#more_stories_opinion {
	border-top: 1px solid #ccc;
	padding: 4px 0 0 0;
	clear: both;
}

DIV.more_stories_hedbox_cap {
	height: 1px;
	margin: 0 1px;
	background-color: #ecf0f6;
}
DIV#more_stories_hedbox {
	background-color: #ecf0f6;
	padding: 8px 10px 5px 10px;
}
DIV#more_stories UL {
	font-size: 11px;
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
}
DIV#more_stories UL LI {
	padding: 0 0 5px 0;
}












.papers_tabs { height: 26px; background: url(/art/tab_top.gif) top left repeat-x;} 

.papers_tabs .papers_menu li { margin-left: 0px !important; list-style: none; float: left; font-size: 12px; font-weight: bold; margin-right: 1px; font-family: Arial, Helvetica, sans-serif; color: #666666;} 

.papers_tabs ul {margin-left: -40px; #margin-left: -10px; }

.papers_tabs .papers_menu li a {display: block; padding: 0 9px; line-height: 24px; background: #e8e8e8 url(/art/tab.gif) left bottom; border: 1px solid #aeafb2; border-bottom: 1px; text-decoration: none; color: #666666;} 

.papers_tabs .papers_menu li span { display: block; font-size: 14px; } 

.papers_tabs .papers_menu a.selected { background: #fff; color: #333; border: 1px solid #aeafb2; border-bottom: 0px; padding-bottom: 1px;} 

.papers_content { margin-bottom: 10px; position: relative; background: #fff;}

.papers_content .tab_item,.papers_content .tab_item_selected,.papers_content .tab_item2,.papers_content .tab_item2_selected { clear: left; display: none; height: 1%;  border: 1px solid #aeafb2; border-top: 0px; padding: 10px;  height: 250px; overflow: auto;} 

.papers_content .tab_item2,.papers_content .tab_item2_selected {padding: 1px; } 

.papers_content .tab_item_selected,.papers_content .tab_item2_selected { display: block; height: 250px;} 




.stories_tabs { height: 26px; background: url(/art/tab_top.gif) top left repeat-x;} 

.stories_tabs .stories_menu li { margin-left: 0px !important; list-style: none; float: left; font-size: 12px; font-weight: bold; margin-right: 1px; font-family: Arial, Helvetica, sans-serif; color: #666666;} 

.stories_tabs ul {margin-left: -40px; #margin-left: -10px; }

.stories_tabs .stories_menu li a {display: block; padding: 0 9px; line-height: 24px; background: #e8e8e8 url(/art/tab.gif) left bottom; border: 1px solid #aeafb2; border-bottom: 1px; text-decoration: none; color: #666666;} 

.stories_tabs .stories_menu li span { display: block; font-size: 14px; } 

.stories_tabs .stories_menu a.selected { background: #fff; color: #333; border: 1px solid #aeafb2; border-bottom: 0px; padding-bottom: 1px;} 

.stories_content { margin-bottom: 10px; position: relative; background: #fff;}

.stories_content .tab_item,.stories_content .tab_item_selected,.stories_content .tab_item2,.stories_content .tab_item2_selected { clear: left; display: none; height: 1%;  border: 1px solid #aeafb2; border-top: 0px; padding: 10px;  height: 250px; overflow: auto;} 

.stories_content .tab_item2,.stories_content .tab_item2_selected {padding: 1px; } 

.stories_content .tab_item_selected,.stories_content .tab_item2_selected { display: block; height: 250px;} 




.features_tabs { height: 26px; background: url(/art/tab_top.gif) top left repeat-x;} 

.features_tabs .features_menu li { margin-left: 0px !important; list-style: none; float: left; font-size: 12px; font-weight: bold; margin-right: 1px; font-family: Arial, Helvetica, sans-serif; color: #666666;} 

.features_tabs ul {margin-left: -40px; #margin-left: -10px; }

.features_tabs .features_menu li a {display: block; padding: 0 9px; line-height: 24px; background: #e8e8e8 url(/art/tab.gif) left bottom; border: 1px solid #aeafb2; border-bottom: 1px; text-decoration: none; color: #666666;} 

.features_tabs .features_menu li span { display: block; font-size: 14px; } 

.features_tabs .features_menu a.selected { background: #fff; color: #333; border: 1px solid #aeafb2; border-bottom: 0px; padding-bottom: 1px;} 

.features_content { margin-bottom: 10px; position: relative;}

.features_content .tab_item,.features_content .tab_item_selected,.features_content .tab_item2,.features_content .tab_item2_selected { clear: left; display: none; border: 1px solid #aeafb2; border-top: 0px;  height: 150px; overflow: auto;} 

.features_content .tab_item2,.features_content .tab_item2_selected {padding: 1px; } 

.features_content .tab_item_selected,.features_content .tab_item2_selected {display: block; height: 150px;} 



.cat_header {
		margin-bottom: 8px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: bold;
		color: #fff;
		text-transform: uppercase;
		border-bottom: 1px solid #666666;
	}

	
.cat_header_link {text-decoration: none;}
a.cat_header_link:link  {color: #000;}
a.cat_header_link:visited {color: #000;}
a.cat_header_link:hover {color: #FF0000;}
	
#cat_rss { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin-top: 4px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; font-weight: normal;}


.cat_header2 {
		margin-bottom: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: bold;
		color: #000;
		border-bottom: 1px dotted #666666;
	}


.section_header2 {
		margin-top: 7px;
		margin-bottom: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-style: bold;
		color: #666666;
		border-bottom: 1px dotted #333;
		
	}

#section_date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin-top: 6px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; font-weight: normal; color: #666666;}	


.new_header {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-style: normal;
			color: #000;
			margin-bottom: 15px;
			margin-top: 5px;
			font-weight: bold;
		}


#testlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: none;
}

.list_right
{padding-right: 20px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: none;
}

.index_thumbnail img  {border: 0px solid #000000; background-color: #fff; width: 75px; height: auto; margin: 5px; padding: 0px; float: left;}

.sports_thumbnail img  {width: 110px; height: auto;}

#content table {float:left; padding-right: 5px;}




.email_title 
     {
		padding-top: 5px;
		text-align: left;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		color: #FF6600;
padding-left: 5px;
	}
	
	
	.email_title2 
     {
		padding-top: 10px;
		text-align: left;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		color: #FF6600;

		padding-left: 5px;
	}
	
	
		.email_article
		{
		padding-left: 3px;
		text-align: left;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #000;
	}
	

	
	.email_small_text
	{
	text-align: left;
	vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #666666;
		padding-left: 5px;
	}

.mail input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #102132;
	border: 1px solid #808080; 
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
}

.text_area {
	width: 95%;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #102132;
	border: 1px solid #808080;
}

.to {border-bottom: 1px dotted #666666;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
	padding-left: 5px;

}

.email_header {
			background-color: #555554; 
			background-image: url(/art/email_back.gif); 
			padding: 5px; 
			font: 16px Arial, san-serif; 
			color: #FFD72D; 
			font-weight: bold;
		}

		.email_headline {
			font-family: Georgia, Times, Times New Roman;
			font-size: 21px;
			font-weight: normal;
			line-height: 30px;
			text-decoration: none;
			color: #333322;
		}

		.sec_name {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding: 3px; margin-top: 0px; margin-right: 0px; margin-left: 0px;}



		.email_button {
			background: #FF6600; 
			color: #ffffff; 
			border: 1px #CC9933 solid; 
			background-image: url(/art/buttonBg.gif);
			padding: 3px; 
			font-weight: bold;
		}
		
		
		
		
		
		
		
		
		
	.headline_sub {
	color: #2D648A;
	text-decoration: none;
	list-style: none;

   font: normal 16px Georgia, serif;
}


/* Editors Box */

.editors_box {border: 1px solid #999999; margin-bottom: 7px;}

.editors_pad {padding: 8px;}

#editors_date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin-top: 4px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; font-weight: normal;}
#editors_date a:link, #editors_date a:visited { color: #666666;}
#editors_date a:hover, #editors_date a:active { color: #000099;}


.editors_title {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #8F8F8F; text-decoration: none; margin-bottom: 10px; border-bottom: 1px dotted #666666; padding-bottom: 5px;}

.editors_thumbnail img  {border: 0px solid #000000; background-color: #fff; width: 75px; height: auto; margin: 5px; padding: 0px; }

#editors_content table {float:left; margin-top: -5px;}

#editors_content p {}


.editors_headline {
	color: #2D648A;
	text-decoration: none;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
   
}

.editors_text { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; font-style:normal; color:#000; }


.editors_timestamp { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9px; font-style:italic; color:#999; }

.editors_line { margin-top:8px; border-bottom:1px dotted #999; margin-bottom:8px; }

#editors_list { margin-top: 5px; font: normal 11px Arial, Helvetica, Verdana, sans-serif; color: #2D648A; text-decoration: none;}
#editors_list a:link, #editors_list a:visited { color: #2D648A;}
#editors_list a:hover, #editors_list a:active { color: #000099;}

ul#editors_list {padding: 0; margin: 0; list-style-type: none;}

ul#editorst_list ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul#editors_list li
{
	background-image: url(/art/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px; #background-position: 0 8px;
	padding-left: 15px;
	padding-bottom: 3px;
	font: normal 11px Arial, Helvetica, Verdana, sans-serif; color: #2D648A; text-decoration: none;
}


.section_title {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #000; text-decoration: none; margin-bottom: 10px; border-bottom: 1px dotted #666666; padding-bottom: 5px;}


#paper1 {border: 1px solid #fff; padding: 3px 6px 3px 6px; text-decoration: none; font: bold 12px Arial, Helvetia, sans-serif; color: White;}
#paper2 {border: 1px solid #fff; padding: 3px 6px 3px 6px; text-decoration: none; font: bold 12px Arial, Helvetia, sans-serif; color: White;}
#paper3 {border: 1px solid #fff; padding: 3px 6px 3px 6px; text-decoration: none; font: bold 12px Arial, Helvetia, sans-serif; color: White;}
#paper4 {border: 1px solid #fff; padding: 3px 6px 3px 6px; text-decoration: none; font: bold 12px Arial, Helvetia, sans-serif; color: White;}

a.selected {background-color:#266313;}
a.null {background-color:#A2CF6B;}
.hide {display: none;}
.null {}
.stories {text-decoration: none; font: bold 16px Arial, Helvetia, sans-serif; color:#333333; padding-left: 6px;}

#div1-41{}
#div1-42{}
#div1-43{}

.advanced {text-decoration: none;}
a.advanced:link  {color: #fff;}
a.advanced:visited {color: #fff;}
a.advanced:hover {color: #FFff00;}




#slideshow_overwite #NewSysJSSlideShowMainContainer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fff; }
#slideshow_overwite #NewSysJSSlideShowPhotoBoxWrapper {margin: 0px; background-color:#eee; width:420px; height:260px; overflow: hidden; text-align:center;}
#slideshow_overwite #NewSysJSSlideShowPhotoBox {width:420px; height:260px; overflow:hidden; text-align:center;}
#slideshow_overwite #NewSysJSSlideShowPhotoBox img {width:420px; height:auto; border:0;}
#slideshow_overwite #NewSysJSSlideShowMainPhoto { border:0; }
#slideshow_overwite #NewSysJSSlideShowHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff;}
#slideshow_overwite #NewSysJSSlideShowHeadline a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none;}
#slideshow_overwite #NewSysJSSlideShowHeadline a:hover {text-decoration:underline;}
#slideshow_overwite #NewSysJSSlideShowSubHead {display: none;}
#slideshow_overwite #NewSysJSSlideShowStoryText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; margin-top: -15px;}
#slideshow_overwite #NewSysJSSlideShowButtonContainer {display: none;}
#slideshow_overwite #NewSysJSSlideShowCutlineBox {display: none;}
#slideshow_overwite #NewSysJSSlideShowCutline {display: none;}
#slideshow_overwite #NewSysJSSlideShowHideCaption {display: none;}
#slideshow_overwite #NewSysJSSlideShowSection {display: none;}


#slideshow_overwite #NewSysJSSlideShowByline {display: none;}
#slideshow_overwite #NewSysJSSlideShowStoryWrapper {overflow: hidden;}
#slideshow_overwite #NewSysJSSlideShowButtonContainer {display: none;}
#slideshow_overwite #NewSysJSSlideShowButtonContainer img {border:0;}

#NewSysJSStoryPhotoImg {width: 400px;}

#new_buttons {text-align: right; margin-right: 5px; margin-top: -30px; z-index: 25;}
#new_buttons img {padding-left: 2px;}


.art_hide{margin-top: 10px; margin-bottom: 10px;}
.art_hide img {width: 420px;}
.right_hide {width: 300px; height: 135px; overview: hidden; margin-bottom: 10px;}
.mid_hide {width: 220px; margin-top: 10px; margin-bottom: 10px;}
.feature_hide {width: 205px; height: 100px; overview: hidden; margin-top: 10px; margin-bottom: 10px;}

.community_hide img {width: 220px; height: auto; margin-bottom: 10px; margin-top: 10px;}