
@charset "utf-8";
body { font: 100% Arial, Helvetica, sans-serif; margin: 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: #364757; }
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: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.medium { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.big { font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
.xbig { font-family: Arial, Helvetica, sans-serif; font-size: 24px;}
.expanded { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; letter-spacing: 2px;}
.justified { font-family: Arial, Helvetica, sans-serif; text-align: justify;}

/* h1 - reserved for headlines */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin: 0px 0px 3px; }

/* h2 - reserved for section headings */
h2 {background-color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white; text-transform:uppercase; text-align:left; padding:6px; margin:0px;}

/* h3 - reserved for sub-section headings */
h3 { padding: 3px; color: #666666; background: url(subsection-heading.gif) repeat-x; font: bold 14px Arial, Helvetica, sans-serif; border-bottom: 1px solid #999999; margin: 0px; }

/* h4 - reserved for sub headlines */
h4 { font-family: 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: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 3px;}

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

a:link { color: #000099; text-decoration: none;}
a:visited { color: #660066; text-decoration: none;}
a:hover { color: #990000; text-decoration: none;}
a:active { color: #CC0000; text-decoration: none;}

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: 0px; 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-rightsm { float:right;}
.thumb-rightsm img { width: 50px; 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;}
.thumb-leftsm { float:left}
.thumb-leftsm img { width: 50px; 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;}

.smalltop { font: normal 10px Arial, Helvetica, sans-serif; }

#health-index h2 { background-color: #FFFFFF; border: none; padding: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font: bold 14px Arial, Helvetica, sans-serif; color: #005F8E; }


/*---------------------------------------------------------
| 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: 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: center;}
.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:  300px;}
.photobox { margin: 0px 0px 0px 10px; border: 1px solid #CCCCCC;}
.photocell { border: 1px solid #CCCCCC;}
.photocutline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 300px; padding: 3px;}
#breakout {	border: 1px solid #CCCCCC; padding: 5px; float: left; margin: 0px 10px 10px 0px; width: 35%; font-family:"Times New Roman", Times, serif; font-size: 18px; font-weight: bold;	color:#666666; text-indent: 15px; background-color: #FFFFFF;}

#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: 300px;}
.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; 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: 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 { padding: 5px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #D0D0BF; font-size: 11px; background: #FCFCFD;}
.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-abuse { display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0px 0px 3px; padding: 0px 3px 3px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.simpleblog-confirmation {font-family: 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: 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 { border: 1px solid #D0D0BF; margin-top: 0px; margin-bottom: 15px; background: #FCFCFD;}
#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 { font-size: 16px; font-weight: bold; padding: 5px; margin: 0px 0px 10px 0px;}
.ds-title {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: 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: #660666; 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: #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: 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 [gallery] token on front page */
#front .gallery-block { margin: 0px 0px 10px; display: block; width: 110px; height:110px; overflow:hidden; float:left; text-align:center;}
#front .gallery-album-block { padding:0px 10px; display: block; text-align: center;}
#front .gallery-image-block { width: 90px; height: 60px; margin: 0px 0px 5px 0px; overflow:hidden; border: 1px solid #CCCCCC;}
#front .gallery-image-block img{ width: 88px; }
#front .gallery-title-block { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: block; color: #474747; margin-bottom: 5px; text-align: center;}
#front .gallery-count-block { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 10px; color: #666666; text-align: center;}

/* 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 { padding: 3px; color: #666666; background: url(subsection-heading.gif) repeat-x; font: bold 14px Arial, Helvetica, sans-serif; border-bottom: 1px solid #999999; margin: 0px; }

/* 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; font-style:italic; color: #474747; background-color: #F2E8DB; padding: 2px; margin-top:3px; }
.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: 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: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.gallery-index-count { font-family: 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: 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: #FFFFFF; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; border-bottom: 1px solid #474747; color: #474747; border-top-width: 2px;}
.eventhead a:link, .eventhead a:visited { color: #474747; text-decoration: none;}
.eventhead a:hover, .eventhead a:active { color: #999999; text-decoration: underline;}
.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: #FFFFFF; clear: both; border-bottom: 1px solid #474747;}
.eventlink a:link, .eventlink a:visited { color: #474747;}
.eventlink a:hover, .eventlink a:active { color: #999999;}

/* 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: #d3b689; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; border-bottom: 1px solid #474747; color: #FFFFFF; }
.specialhead a:link, .specialhead a:visited { color: #FFFFFF; text-decoration: none;}
.specialhead a:hover, .specialhead a:active { color: #CCCCCC; text-decoration: underline;}
.specialrow { border-bottom: 1px solid #999999; padding-top: 3px; padding-bottom: 3px; clear: both; overflow: auto; width: 100%; background-color: #f2e8db;}
.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: #f2e8db; clear: both; border-bottom: 1px solid #474747;}
.speciallink a:link, .speciallink a:visited { color: #474747;}
.speciallink a:hover, .speciallink a:active { color: #999999;}

/* applies to [events] on front page */
#front-events .event-block { margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;}
#front-events .eventhead { background-color: #FFFFFF; padding: 3px; border: none; color: #666666; border-top-width: 2px; font: bold 12px Arial, Helvetica, sans-serif; }
#front-events .eventhead a:link, #front-events .eventhead a:visited { color: #666666; text-decoration: none;}
#front-events .eventhead a:hover, #front-events .eventhead a:active { color: #999999; text-decoration: underline;}
#front-events .eventrow { display:none;}
#front-events .eventlabel { display:none;}
#front-events .eventtext { display:none;}
#front-events .eventlink { display:none;}
#front-events .special-block { margin-top: 5px; margin-bottom: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000;}
#front-events .specialhead { padding: 3px; border: none; color: #990000; font: bold 12px Arial, Helvetica, sans-serif; background: #FFFFFF; }
#front-events .specialhead a:link, #front-events .specialhead a:visited { color: #990000; text-decoration: none;}
#front-events .specialhead a:hover, #front-events .specialhead a:active { color: #999999; text-decoration: underline;}
#front-events .specialrow { display:none;}
#front-events .speciallabel { display:none;}
#front-events .specialtext { display:none;}
#front-events .speciallink { display:none;}



/* 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; background-color:#FFFFFF}
.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; padding: 3px; background: #474747;}
.cal-dow th{ font-family: 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: 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: #474747; 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; 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: #993300;}
.calendarsubmit {padding: 5px; border: solid 1px #CCCCCC;}
.calendarsubmit th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #666666; font-weight: bold; padding: 3px;}
.calendarsubmit th.required { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #993300; padding: 3px;}
.calendarsubmit td { font-family: 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: 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:#990000;}
.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 {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;}
.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                       |
---------------------------------------------------------*/
/* related to Wrapper (masthead & background) 
---------------------------------------------------------*/
#header { padding: 0; color: #FFFFFF; background: #000;}
#header a:link, #header a:visited { color: #FFFFFF; text-decoration: none; }
#header a:hover, #header a:active { color: #CCCCCC; text-decoration: none; }
#masthead {	width: 980px; margin: 0 auto; }

#content { width: 980px;  /* this will create a container 1000px wide for anything in the masthead */
	background-image:url(background.gif); background: #FFF; background-repeat:repeat-x; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#main { vertical-align: top; width: 805px; }
.gutter { vertical-align: top; width: 15px; }
#rightcol { vertical-align: top; width: 160px; }
/*#inside-page {background-color:#FFF; padding: 10px; border:1px solid #005F8E; text-align:left; color:#333;}*/


/* related to Navigation
---------------------------------------------------------*/
#navbar { background: #F2E8DB; border-bottom: 1px solid #CCCCCC; padding: 5px 0; margin-bottom: 20px; }
#nav { width: 980px;  /* this will create a container 1000px wide for anything in the nav */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;  
}
#nav a { margin-right: 25px; font: bold 12px Arial, Helvetica, sans-serif; }
#nav a:link, #nav a:visited { text-transform: uppercase; font-weight: bold; color: #666666; text-decoration: none; }
#nav a:hover, #nav a:active { color: #666666; text-decoration: underline; }
.date { color:#666666; font: 11px Arial, Helvetica, sans-serif; }


/* miscellaneous 
---------------------------------------------------------*/
.heading-medium { font: bold 14px Arial, Helvetica, sans-serif; }
.heading-small { font: bold 12px Arial, Helvetica, sans-serif; }

.heading-links { font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight: normal;}
.heading-links a:link, .heading-links a:visited { color:#FFFFFF; text-decoration: none}
.heading-links a:hover, .heading-links a:active { color:#FFFFFF; text-decoration: underline}

.line {border-bottom: 1px solid #CCCCCC; margin: 10px 0; clear:both;}
div#flashcontent { vertical-align:top;}



/* related to right column boxes
---------------------------------------------------------*/
.rail-box {background-color:#FFFFFF; border:1px solid #474747; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#666;display:block; padding:15px 9px 15px 9px;}
.rail-boxtitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #474747; text-align: left; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 12px; margin:0;}
.rail-boxheadline {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #474747;}
.rail-box table {border-width:0px; border-collapse:collapse; width:120px;}




/* related to footer
---------------------------------------------------------*/
#footer { padding: 10px 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#000; text-align:left; margin-top:20px; }
#footer-contents { width: 980px;  /* this will create a container 1000px wide for anything in the nav */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;  
	}

.copyright {font: 11px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
.copyright a {color: #FFF;}
.copyright a:hover {color: #FFFF00;}

.paper {font: 16px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; font-weight:bold;}

.paper_contact {font: 11px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; font-weight:normal;}



/* Front Page styles 
---------------------------------------------------------*/
#topnews-gradient { background: #D6D6D6 url(topnews-bg.gif) repeat-x; padding-right: 14px; padding-left: 14px; }

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

/* TOP STORY */
#TopPhoto { width:300px; background-color:#364757; border:1px solid #FFF; border-right:0; vertical-align: top;}
#TopPhotoImage {text-align:left; }
#TopPhotoImage img{width:300px; overflow:hidden; }
#TopPhotoCaption {background-color:#364757; color:#FFFFFF; font-size: 10px; padding: 5px;}

/*//use with regular top story//*/ 
#news-spotlight { padding:10px; background-color:#FFFFFF; border:1px solid #FFF; text-align:left; font-size:12px; vertical-align: top;}
#news-spotlight .heading { border-bottom: 1px dotted #999999; color: #666666; padding-bottom: 3px; font: 12px Verdana, Arial, Helvetica, sans-serif; }
#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.spotlight-headline { list-style-image:url(bullet-4square.gif); margin: 0px 0px 2px 10px;font-family: Arial, Helvetica, sans-serif; color:black; font-size:12px; font-weight: bold }
#news-spotlight a { color: #474747; text-decoration:none;}
#news-spotlight a:hover {text-decoration:underline;}
#news-spotlight li.spotlight-timestamp { margin: 0px; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:italic; color:#999; margin:0px 0px 0px 10px; }
#news-spotlight .spotlight-line { margin-top:8px; border-bottom:1px solid #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//*/ 

	
/* SLIDESHOW TABS */
#most-tabs { padding-left:10px;}
.most-tab { background-image:url(most-tab-off.gif); background-repeat:no-repeat; float: left; width: 122px; display:block; text-align:center; vertical-align:middle;}
.most-tab-off { background-image:url(most-tab-off.gif); background-repeat:no-repeat; width: 122px; display:block; text-align:center; vertical-align:middle;}
.most-tab-on { background-image:url(most-tab-on.gif); background-repeat:no-repeat; width: 122px; display:block; text-align:center; vertical-align:middle;}
#mostsub1,#mostsub2,#mostsub3 {display:none;}


/* NEWS BOX TABS */
#tabs { padding-left:10px; padding-right:10px; height: 30px}
.news-tab {	margin-left:1px; display:block; float:left; width:97px; height:21px; 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 12px Arial, Helvetica, sans-serif; }
/*.news-tab a {color:#666; text-decoration:none;}
.news-tab a:hover {color:#FFFFFF; text-decoration:none;}*/
.news-tab-off {	display:block; float:left; width:97px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; 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: 5px; overflow: hidden; }
.news-tab-on {	display:block; float:left; width:97px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:capitalize; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle; background-image:url(tab_on.jpg); background-repeat:no-repeat; padding-top: 5px; overflow: hidden; }
a.news-tab-on, a.news-tab-on:visited, a.news-tab-on:hover {color:#FFFFFF; text-decoration:none;}
a.news-tab-off, a.news-tab-off:visited {color:#666666; text-decoration:none;}
#sub1,#sub2,#sub3 {display:none;}

.newsbox { padding: 15px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border: 1px solid #CCCCCC; clear: both; }
.tab-content {}
.tab-content a {color:#000000; text-decoration:none;}
.tab-content a:hover {text-decoration:underline;}
.tab-content h1 { margin: 0px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 18px;}
.tab-content h1 a {color:#474747;}
.tab-content ul { margin: 0px; padding: 0px}
.tab-content li.headline { list-style-image:url(bullet-4square.gif); margin: 0px 0px 0px 20px;}
.tab-content h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-style: normal; margin: 0px 0px 3px; font-weight: bold; color:#474747;}
.tab-content h4 a {color:#474747;}
.tab-content .timestamp {font-family: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 20px; 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:Arial, Helvetica, sans-serif; font-size:10px;}

.submit { font-size:11px; float:right; text-decoration:none; white-space: nowrap; font-style: normal; font-weight: normal; }
.submit a {color:#474747; text-decoration:none;}
.submit a:hover {text-decoration:underline;}

/* COMMUNITY CONNECTION */
#comcon { background: #F2E8DC; padding: 10px; border: 1px solid #DFCEBE; }
#comcon a:link, #comcon a:visited{ color: #666666; text-decoration: none;}
#comcon a:hover, #comcon a:active{ color: #666666; text-decoration: underline;}



/* related to Popups 
---------------------------------------------------------*/
body#popup { margin: 5px; background: #FFFFFF;}
#popup-wrapper { width: 95%; margin: 0 auto; text-align: left; border: 1px solid #999999; }
#popup-mast { padding:5px; text-align: center; background: #FFFFFF; border-bottom: 1px solid #999999; }
#popup-page { padding: 5px; text-align:left; background-color:#FFFFFF; border-bottom: 1px solid #999999; }
#popup-footer { padding: 5px; text-align:center; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; border-top: 1px solid #999999;}

/* related to Ads 
---------------------------------------------------------*/
.ad {text-align: center;}
.ad img, .ad object, .ad iframe {margin: 0px 0px 0px;}
.ad-sponsor img, .ad-sponsor object, .ad-sponsor iframe {margin: 10px 0px;}
#leaderboard-top { text-align: center;}
#leaderboard-top img, #leaderboard-top object, #leaderboard-top iframe { margin: 15px 0px 15px 0px;}
#leaderboard-btm { text-align: center;}
#leaderboard-btm img, #leaderboard-btm object, #leaderboard-btm iframe { margin: 15px 0px 15px 0px;}








/* New Styles 
---------------------------------------------------------*/


#body_color {font: 100% Arial, Helvetica, sans-serif; background: #FFF; margin: 0 auto; padding: 0; text-align: center; color: #000000; width: 990px;}

.weather_div {width: 182px; height: 72px; overflow: hidden;}
.weather_move {margin-top: -1px; margin-left: -1px;}

#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; text-transform:uppercase
}

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

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

.cat_name {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #818181;
padding-bottom: 6px;
}

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

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

ul#cat li
{
background-image: url(http://inisites.com/ames/upickem/art/blocks.gif);
background-repeat: no-repeat;
background-position: 0 .4em; /*#background-position: 0 .7em;*/
padding-left: .9em;
padding-bottom: 6px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #818181;
}

.cat_link {text-decoration: none;}
a.cat_link:link  {color: #818181;}
a.cat_link:visited {color: #818181;}
a.cat_link:hover {color: #000;}






.carousel  {}

.carousel a.prev, .carousel a.next {display: block; float: left;}

.carousel a.next {}

.carousel .jCarouselLite {border: 1px solid black; padding:1px; 
float: left; background-color: #eee; position: relative; visibility: hidden; left: -1000px;}

.carousel ul {margin: 0;}

.carousel li img {background-color: #fff; height: 130px; margin: 5px;}
     

.ss_title {
     	font-family: Geneva, "Times New Roman", Times, serif;
     	font-size: 19px;
     	font-weight: bold;
     	color: #000;
     	text-decoration: none;
     }

.white_box {border: 1px solid black; background-color: #fff; padding:5px;}









/* related to Main Nav 
---------------------------------------------------------*/
#mainnav-container {margin: 0 auto; background: #F2E8DB; border-bottom: 1px solid #CCCCCC; padding: 0px;}
#mainnav { padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.mainnav-tab { display:block; 
	margin-left:3px; 
	float:left; 
	width:80px; 
	height:22px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:center; 
	vertical-align:middle; }
	
.mainnav-tab-off { display:block; float:left; width:80px; height:22px; background-color:#FF0000; color:#666666; text-decoration:none; text-align:center; vertical-align:middle; font: bold 12px Arial, Helvetica, sans-serif;}

.mainnav-tab-on { display:block; 
	float:left; 
	width:80px; 
	height:12px; 
	 background-color:#FF0000;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:center; 
	vertical-align:middle; 
	padding-top: 4px;
	color:white; 
	text-decoration:none; }

a.mainnav-tab-off { display:block; float:left; width:80px; height:12px; background-color:#F2E8DB; color:#666666; text-decoration:none; text-align:center; vertical-align:middle; font: bold 12px Arial, Helvetica, sans-serif; padding-top: 4px; }

a.mainnav-tab-on {display:block; float:left; width:80px; height:12px; background-color:#F2E8DB; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle; color:#000; text-decoration:none;}

a.mainnav-tab-on, a.mainnav-tab-on:visited, a.mainnav-tab-on:hover {color:#000; text-decoration:none;}
a.mainnav-tab-off, a.mainnav-tab-off:visited {color:#666666; text-decoration:none;}




/* related to Sub Nav 
---------------------------------------------------------*/
#subnav-container {height:25px; vertical-align:middle; background-color:#eee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding:5px 0px 0px 0px; margin-bottom:17px; }
#subnav { padding: 0 0 0 25px;}
#subnav a {color:#000; font-size:10px; text-decoration:none;}
#subnav a:hover {color:#ff0000; text-decoration:none;}
#subnav-search { padding-right:4px;}
#navsub0 {}
#navsub1,#navsub2,#navsub3,#navsub4,#navsub5 {font-size:12px; display:none;}


.mainnav-tab2 { display:block; 
	margin-left:3px; 
	float:left; 
	width:90px; 
	height:22px; 
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:center; 
	vertical-align:middle; }
.mainnav-tab2 .mainnav-tab2-off { display:block; float:left; width:900px; height:22px; color:#666666; text-decoration:none; text-align:center; vertical-align:middle; font: bold 12px Arial, Helvetica, sans-serif; padding-top:4px;}
.mainnav-tab2 .mainnav-tab-on { display:block; 
	float:left; 
	width:90px; 
	height:22px; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none; 
	text-align:center; 
	vertical-align:middle; 
	
	color:white; 
	text-decoration:none; }
.mainnav-tab2 a.mainnav-tab2-off { display:block; float:left; width:90px; height:12px; color:#666666; text-decoration:none; text-align:center; vertical-align:middle; font: bold 12px Arial, Helvetica, sans-serif; }
.mainnav-tab2 a.mainnav-tab-on {display:block; float:left; width:90px; height:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle; color:#666666; text-decoration:none;}
.mainnav-tab2 a.mainnav-tab-on, .mainnav-tab2 a.mainnav-tab-on:visited, .mainnav-tab2 a.mainnav-tab-on:hover {color:#000; text-decoration:none; text-align:center; width:90px;}
.mainnav-tab2 a.mainnav-tab2-off, .mainnav-tab2 a.mainnav-tab2-off:visited {color:#666666; text-decoration:none; text-align:center; width:90px;}









/* New Slideshow */

#slideshow_overwite #NewSysJSSlideShowMainContainer { height:450px}
#slideshow_overwite #NewSysJSSlideShowPhotoBoxWrapper {margin: 0px;}
#slideshow_overwite #NewSysJSSlideShowPhotoBox {width:500px; overflow: hidden;}
#slideshow_overwite #NewSysJSSlideShowPhotoBox img {}
#slideshow_overwite #NewSysJSSlideShowMainPhoto { border:0; }
#slideshow_overwite #NewSysJSSlideShowHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #fff;}
#slideshow_overwite #NewSysJSSlideShowHeadline a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}
#slideshow_overwite #NewSysJSSlideShowHeadline a:hover {text-decoration:none;}
#slideshow_overwite #NewSysJSSlideShowSubHead {display: none;}
#slideshow_overwite #NewSysJSSlideShowStoryText {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #fff; height:60px; overflow:hidden;}
#slideshow_overwite #NewSysJSSlideShowStoryText a {color: #fff; text-decoration:none;}
#slideshow_overwite #NewSysJSSlideShowStoryText a:hover {color: #fff;text-decoration:none;}
#slideshow_overwite #NewSysJSSlideShowButtonContainer {}
#slideshow_overwite #NewSysJSSlideShowCutlineBox {}
#slideshow_overwite #NewSysJSSlideShowCutline {display: none;}

#slideshow_overwite #NewSysJSSlideShowHideCaptionLink {display: none;}
#slideshow_overwite #NewSysJSSlideShowSection {display: none;}


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



.ftrd-links{
font:10px Arial, Helvetica, sans-serif;
}

.ftrd-links a{
text-decoration:none;
color:#666
}

.ftrd-links li{
list-style:none;
clear:both;
}

.ftrd-links li:hover{
list-style:square;
clear:both;
}

.topblogs-entry{
list-style-type:none;
border-bottom:1px dotted gray;
padding-bottom:10px;
padding-top:10px
}

.topblogs-list{
padding-bottom:20px;
}


/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
	font:bold 1em Arial, Helvetica, sans-serif
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
	}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 9em;
	float: left;
        
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: .85em;
	z-index: 1020;
	cursor: default;
	width: 10.5em;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 10.5em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	background-color: #F2E8DB;
	padding: 0.5em 0.75em;
	color: #333;
	text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #364757;
	color: #FFF;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #364757;
	color: #FFF;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(http://inisites.com/ames/upickem/art/SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(http://inisites.com/ames/upickem/art/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(http://inisites.com/ames/upickem/art/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(http://inisites.com/ames/upickem/art/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}


a[rel="external"] {background:url(http://en.wikipedia.org/skins-1.5/monobook/external.png) 90% 40% no-repeat; padding-right: 15px;}


.sidebox {
	margin: 0 auto; /* center for now */
	/*width: 17em; */ /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
p.boxfooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
}
/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 60 pixels each, with 10 pixel gutter */
/* ================ */

.grid_1 { width:60px; }
.grid_2 { width:130px; }
.grid_3 { width:200px; }
.grid_4 { width:270px; }
.grid_5 { width:340px; }
.grid_6 { width:410px; }
.grid_7 { width:480px; }
.grid_8 { width:550px; }
.grid_9 { width:620px; }
.grid_10 { width:690px; }
.grid_11 { width:760px; }
.grid_12 { width:830px; }

.column {
	margin: 0 5px;
	overflow: hidden;
	float: left;
	display: inline;
}
.row {
	width: 840px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -5px;
	width: auto;
	display: inline-block;
}
.Tabs {
    margin-bottom: -1px;
    padding: 3px 10px 0px 10px;
}

.Tabs a {
    border: 1px solid #AAA;
    display: inline-block;
    padding: 3px 15px;
    text-decoration: none;
    color: #333;
    background: #F5F5F5;
    border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
}

.Tabs a:hover {
    background: #F7F7F7;
    color: #555;
}

.Tabs a.Active {
    border: 1px solid #888;
    background: #FFF;
    border-bottom: 1px solid #FFF;
}

.TabBody {
    border: 1px solid #888;
    padding: 20px;
    border-radius: 8px;
    -moz-border-radius: 8px;
}

.ValidXHTML {
    text-align: right;
}
/*
#header-login a {
	color: #FFF; text-decoration: none;
} */
#header-login{
	/* position: absolute;
	top: 5px; left: 170px;	*/
	color: #838181;
	font-size: 10px;	
}
#header-login-message{
	/* position: absolute;
	top: 10px; left: 170px;	*/
	color: #838181;
	font-size: 10px;	
}
/**
 * @author GeekTantra
 * @date 20 September 2009
 */
input, select {
    border: 1px solid #888;
    background: #ffffff;
    padding: 3px 4px;
    color: #222;
    margin: 0px 5px 0px 0px;
    border-radius: 7px;
    -moz-border-radius: 7px;
}

input:focus, select:focus {
    outline: none;
}

.InputGroup {
    display: inline-block;
    padding: 3px 4px;
    border: 1px solid #FFF;
    border-radius: 7px;
    -moz-border-radius: 7px;
}

.ErrorField {
    border-color: #D00;
    color: #D00;
    background: #FFFFFE;
}

span.ValidationErrors {
    display: inline-block;
    font-size: 12px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
}

label
{
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

.submit input
{
margin-left: 4.5em;
} 
input
{
color: #000;
background: #fff;
border: 1px solid #000;
}

.submit input
{
color: #000;
background: #fff;
border: 2px outset #000;
} 
fieldset
{
border: 0px solid #000;
}

legend
{
color: #000;
background: #fff;
border: 0px solid #000;
padding: 2px 6px;
font-size: 24;
}

#index table { float: none; }

#box{
	  padding:1.1em 1em .2em;
	  margin:4em auto;
	  width:700px;
	  background:#fff;
	  -moz-border-radius:8px;
	  -webkit-border-radius:8px;
	  border-radius:8px;
	  -moz-box-shadow:0 0 .6em rgba(0,0,0,.3);
	  -webkit-box-shadow:0 0 .6em rgba(0,0,0,.3);
	  box-shadow:0 0 .6em rgba(0,0,0,.3);
	}
	#box h1{
	  position:relative;
	  text-align:right;
	  font-size:2em;
	  font-family:'CA BND Web Bold',helvetica,arial,sans-serif;
	  color:#fff;
	  text-transform:uppercase;
	  text-shadow:0 -.05em .05em rgba(0,0,0,.6);
	  line-height:1;
	  padding:.5em 1.2em;
	  border:.05em solid #182838;
	  background:#364757 url(images/grad.png); /* some fallback image */
	  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#364757),to(#182838));
	  background:-moz-linear-gradient(top,#364757,#182838);
	  background:linear-gradient(top,#364757,#182838);
	  -moz-border-radius:.15em .15em 0 .15em;
	  /*-webkit-border-radius:.15em .15em 0 .15em;*/
	  -webkit-border-radius:.15em;
	  -webkit-border-radius-bottom-right:0;
	  border-radius:.15em .15em 0 .15em;
	  margin:.6em -1.2em .6em 0;
	  -moz-box-shadow:0 .2em .2em rgba(0,0,0,.25),inset 0 .05em 0 rgba(255,255,255,.5);
	  -webkit-box-shadow:0 .2em .2em rgba(0,0,0,.25),inset 0 .05em 0 rgba(255,255,255,.5);
	  box-shadow:0 .2em .2em rgba(0,0,0,.25),inset 0 .05em 0 rgba(255,255,255,.5);
	}
	#box h1:first-child{margin-top:0;}
	#box h1:after{
	  content:'';
	  width:0;
	  height:0;
	  border-right:.7em solid transparent;
	  border-top:.65em solid #182838;
	  position:absolute;
	  right:-.05em; /* -1px border */
	  bottom:-.7em;
	}
