@charset "UTF-8";
/* CSS Document */

/* BODY and CONTAINERS */

body {margin:0px;}

/* p { margin:0px; padding:0px; } */

#bg-container {width:1100px; margin-left:auto; margin-right:auto; position:relative; background-image:url(images/bg.gif); background-repeat:repeat-y;}

#main-container {width:1000px; margin-left:auto; margin-right:auto; position:relative;}

.comment-wrapper { overflow:auto; }

/* ARTICLE and SECTION CONTAINERS */

.left-column {width:650px; float:left; border-right:#CCC 1px solid;}
.feature-section {width:641px; height:252px; float:left; padding-right:4px; position:relative;}
.feature-section-header-main {width:641px; height:37px;}
.feature-headline {float:left; padding-top:5px; padding-left:75px;}
.feature-image {background-color:#d7741d; height:218px; width:641px;}
.feature-button-small {position:absolute; width:141px; height:72px; background-image:url(images/feature_button_small.png);}
.feature-button-large {position:absolute; width:187px; height:72px; background-image:url(images/feature_button_large.png);}
.feature-button-text {padding:5px; height:44px;}
.feature-button-link {position:absolute; top:53px; left:5px;}
.feature-button-link-large {position:absolute; top:55px; left:5px;}

.right-column {width:340px; float:left;}

.section-one-column-right {width:335px; float:left; padding-top:5px;}
.section-one-column-header-right {width:330px; padding-left:3px; padding-right:3px; padding-bottom:7px; background-image:url(images/section_header_bg.jpg); background-repeat:repeat-x; border-top:#DDDDDD 1px solid;}
.section-one-column-left {width:310px; float:left; padding-top:5px; padding-right:8px; position:relative;}
.section-one-column-header-left {width:310px; padding-left:3px; padding-bottom:7px; background-image:url(images/section_header_bg.jpg); background-repeat:repeat-x; border-top:#DDDDDD 1px solid; }
.section-two-column {width:641px; float:left; padding-top:5px;}
.section-two-column-header {width:632px; padding-left:5px; padding-right:4px; padding-bottom:7px; background-image:url(images/section_header_bg.jpg); background-repeat:repeat-x; border-top:#DDDDDD 1px solid;}
.section-headline-text {padding-top:2px;}

.section-story-list {padding-bottom:8px; padding-left:8px; border-bottom:#CCC 1px solid;}
.section-story-one {padding-bottom:8px; padding-left:5px; border-bottom:#CCC 1px solid;}
.section-story-one-teaser {float:left; padding-left:5px; width:170px;}
.section-story-one-image { float:left; border:#CCC 1px solid;}

.section-article {float:left; width:313px; height:100px; background-image:url(images/article_bg.jpg); background-repeat:repeat-y; overflow:hidden; position:relative;}
.section-article-copy {padding-left:5px; padding-right:5px; }
.section-article-link {width:122px; float:left; position:absolute; bottom:6px; right:10px;}
.section-article-link-cal {width:130px; float:left;}

.calendar-section {width:325px; background-image:url(images/cal_item_bg.jpg); background-repeat:repeat-y; float:left;}
.calendar-section-date {padding-left:2px; float:left;}
.calendar-section-info {padding-left:5px; width:315px; float:left;}
.calendar-section-link {width:70px; float:left;}


/* HEADER */

#header {width:1000px; height:122px; background-image:url(images/header.jpg);}
.sub-menu {position:relative; top:86px; left:790px; width:200px;}
.sub-menu-classifieds { position:absolute; top:3px; left:608px; width:106px; }

/* FOOTER */

#footer {width:1000px; height:40px; background-image:url(images/footer.jpg); background-repeat:no-repeat;}
.footer-menu {width:800px; height:23px; padding-left:15px; padding-top:17px;}

/* IMAGES */

.image-border { border:1px #eee solid; }


/* MENUS */

#menu-top {width:1000px; height:26px; background-image:url(images/top_menu.jpg);}
.menu-top-copy {padding-left:5px; padding-right:5px; float:left;}
.search-holder-top { position:absolute; height:25px; width:216px; left:798px; top:121px; }

/* TYPE */
/* all defs - color|size|weight|family|line height|position */

.accent { color:#584e41; }
.accent a:link { color:#584e41; text-decoration:none; }
.accent a:visited { color:#584e41; text-decoration:none; }
.accent a:hover { color:#d7741d; text-decoration:none; }
.accent a:active { color:#584e41; text-decoration:none; }

.accent-light { color:#FFF; }
.accent-light a:link { color:#FFF; text-decoration:none; }
.accent-light a:visited { color:#FFF; text-decoration:none; }
.accent-light a:hover { color:#d7741d; text-decoration:none; }
.accent-light a:active { color:#FFF; text-decoration:none; }

.accent-light-menu { color:#FFF; }
.accent-light-menu a:link { color:#FFF; text-decoration:none; }
.accent-light-menu a:visited { color:#FFF; text-decoration:none; }
.accent-light-menu a:hover { color:#584e41; text-decoration:none; }
.accent-light-menu a:active { color:#FFF; text-decoration:none; }

.accent-dark { color:#d7741d; }
.accent-dark a:link { color:#d7741d; text-decoration:none; }
.accent-dark a:visited { color:#d7741d; text-decoration:none; }
.accent-dark a:hover { color:#584e41; text-decoration:none; }
.accent-dark a:active { color:#d7741d; text-decoration:none; }

.copy-med { color:#666; }
.copy-med a:link { color:#666; text-decoration:none; }
.copy-med a:visited { color:#666; text-decoration:none; }
.copy-med a:hover { color:#AAA; text-decoration:none; }
.copy-med a:active { color:#666; text-decoration:none; }

.copy-med-story { color:#666; }
.copy-med-story a:link { color:#666; text-decoration:none; }
.copy-med-story a:visited { color:#999; text-decoration:none; }
.copy-med-story a:hover { color:#000; text-decoration:underline; }
.copy-med-story a:active { color:#666; text-decoration:none; }

.copy-light { color:#FFF; }
.copy-light a:link { color:#FFF; text-decoration:none; }
.copy-light a:visited { color:#FFF; text-decoration:none; }
.copy-light a:hover { color:#999; text-decoration:none; }
.copy-light a:active { color:#FFF; text-decoration:none; }

.copy { color:#444; }
.copy a:link { color:#d7741d; text-decoration:underline; font-weight:bold; }
.copy a:visited { color:#d7741d; text-decoration:underline; font-weight:bold; }
.copy a:hover { color:#d7741d; text-decoration:none; font-weight:bold; }
.copy a:active { color:#d7741d; text-decoration:underline; font-weight:bold; }

.s6 { font-size:6pt; }
.s7 { font-size:7pt; }
.s8 { font-size:8pt; }
.s9 { font-size:9pt; }
.s10 { font-size:10pt; }
.s11 { font-size:11pt; }
.s12 { font-size:12pt; }
.s13 { font-size:13pt; }
.s14 { font-size:14pt; }
.s15 { font-size:15pt; }
.s16 { font-size:16pt; }
.s17 { font-size:17pt; }
.s18 { font-size:18pt; }
.s19 { font-size:19pt; }
.s20 { font-size:20pt; }

.normal { font-weight:normal; }
.bold { font-weight:bold; }
.italic { font-style:italic; }

.fheadline { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.fcopy { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.fcaption { font-family:Arial, Helvetica, sans-serif; }

.lh9  { line-height:9pt;}
.lh10 { line-height:10pt; }
.lh11 { line-height:11pt; }
.lh12 { line-height:12pt; }
.lh13 { line-height:13pt; }
.lh14 { line-height:14pt; }
.lh15 { line-height:15pt; }
.lh16 { line-height:16pt; }
.lh17 { line-height:17pt; }
.lh18 { line-height:18pt; }
.lh19 { line-height:19pt; }
.lh20 { line-height:20pt; }

/* SPACERS */

.bump4 {float:left; width:4px;}
.bump5 {float:left; width:5px;}
.bump6 {float:left; width:6px;}
.bump7 {float:left; width:7px;}
.bump8 {float:left; width:8px;}
.bump9 {float:left; width:9px;}
.bump10 {float:left; width:10px;}
.bump11 {float:left; width:11px;}
.bump12 {float:left; width:12px;}
.bump13 {float:left; width:13px;}
.bump14 {float:left; width:14px;}
.bump15 {float:left; width:15px;}

/* CLEAR */

.clear {clear:both;}

/* PAGING ELEMENTS */
        .paging
        {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
            font-size: 11pt;
            color: #999999;
        }
        .paging a:link
        {color:#d7741d;
            text-decoration: none;
        }
        .paging a:visted
        {color:#d7741d;
            text-decoration: none;
        }
        .paging a:hover
        {
            text-decoration: none;
            color:#584e41;
        }
        .pageLink
        {text-align:center;
            text-decoration: none;
			height:10px;
            background-color: #FFF;
            font-weight:normal;
            letter-spacing: 0px;
            padding: 3px;
            border:#EEE 1px solid;
        }
