/* bm.styles.css -----------------------------------------------------
   CSS styles for _GA_DawsonTimes,
   generated 2010-05-30 22:32:09 GMT by Big Medium v2.0.8
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. To add your own custom styles,
   use the "Edit Theme CSS" option in the Big Medium control panel.
   You may also remove theme styles via the "Remove Design Theme"
   option. Navigation styles may be removed via the navigation options
   in "HTML Preferences."
   ------------------------------------------------------------------- */

/* START BASE BIG MEDIUM STYLES
------------------------------------------------------ */
/* $Id: base.css 3311 2008-09-05 09:56:36Z josh $ */

/* margins and containers
---------------------------------------------------------- */
p {
    margin-top:0;
    margin-bottom:1em;
}

div.bmw_link {  /* container for each page link */
    margin-bottom: 1.4em;
}

div.bmw_pagetools span { /* page tool spacing */
    margin-right: 1em;
}

div.bmw_pageContent,
div.bmw_anncContent,
div.bmw_tipContent,
div.bmw_link,
div.bmc_aboveContent,
div.bmc_belowContent,
div.bmw_images,
div.bmw_gallery,
form.bmf_form p {
    overflow: hidden;
    zoom:1; /* not standard, but necessary to make ie observe overflow */
}

/* navigation bars
---------------------------------------------------------- */
div.bmw_navigation ul, div.bmw_navigation li {
    list-style:none;
    padding:0;
    margin:0;
}
div.bmw_navigation a {
    display:block;
}
div.bmw_navigation iframe { /* for ie dropdowns */
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 0;
}
select.bmHide { visibility: hidden; } /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a,
div.bmw_navigation div.bmn_skipnav a:visited,
div.bmw_navigation div.bmn_skipnav a:hover {
    position: absolute;
    left: -99999px;
    float: left;
    width: 1px;
    font-size: 1px;
    line-height: 1px;
    text-align:left;
    background-color:transparent;
}


/* big medium link
---------------------------------------------------------- */
a.bmw_bigmedium {
    width: 90px;
    height: 16px;
    background: url(bm.assets/powered_by_big_medium.gif) no-repeat;
    display:block;
    text-indent:-10000em;
    font-size:0em;
    line-height:0em;
}

/* images
---------------------------------------------------------- */
img { border: 0; }

img.bma_leftthumb {
    float:left;
    margin-right: .5em;
}
img.bma_rightthumb {
    float:right;
    margin-left: .5em;
}

/* image wrappers
---------------------------------------------------------- */

div.bmc_image {
    padding: .5em
}
div.bmc_leftContentImage {
    float:left;
    margin-right: .5em;
}
div.bmc_rightContentImage{
    float:right;
    margin-left: .5em;
}
div.bmc_centerContentImage{
    margin-left: auto;
    margin-right: auto;
}

/* pullquotes
---------------------------------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding: 0 1em;
    margin: 0;
    width: 200px;
}

blockquote.bmc_bigPullquote {
    font-size: small;  /* fake size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: medium; /* real font size for everyone else */
}

blockquote.bmc_rightPullquote {
    float:right;
    margin-left: .5em;
}
blockquote.bmc_leftPullquote {
    float:left;
    margin-right: .5em;
}
blockquote.bmc_centerPullquote{
    margin-left: auto;
    margin-right: auto;
}


/* document wrappers
---------------------------------------------------------- */

div.bmc_document {
    padding: 0 1em;
    width: 200px;
}
div.bmc_rightDocument {
    float:right;
    margin-left: .5em;
}
div.bmc_leftDocument {
    float:left;
    margin-right: .5em;
}
div.bmc_centerDocument{
    margin-left: auto;
    margin-right: auto;
}
div.bmc_Document {
    margin-bottom: 0.8em;
}

/* feed icon
---------------------------------------------------------- */

a.bma_feed {
    padding-left: 18px;
    background-image: url(bm.assets/feed-icon-12x12.gif);
    background-repeat: no-repeat;
	background-position: left center;
}

/* comment icon
---------------------------------------------------------- */

a.bma_commentcount {
	padding-left: 14px;
	background-image: url(bm.assets/comment-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* document icons
---------------------------------------------------------- */
a.bm_docicon {
    padding-left: 20px;
    background-image: url(bm.assets/docIconSm_generic.gif);
    background-repeat: no-repeat;
	background-position: left top;
}
a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon,
a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon,
a.bm_epsDocIcon {
    background-image: url(bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
    background-image: url(bm.assets/docIconSm_pdf.gif);
}
a.bm_docDocIcon {
    background-image: url(bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
    background-image: url(bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
    background-image: url(bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
    background-image: url(bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
    background-image: url(bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon,
a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
    background-image: url(bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
    background-image: url(bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
    background-image: url(bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
    background-image: url(bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
    background-image: url(bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
    background-image: url(bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
    background-image: url(bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
    background-image: url(bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
    background-image: url(bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon,
a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon,
a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
    background-image: url(bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon,
a.bm_mp4DocIcon {
    background-image: url(bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
    background-image: url(bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
    background-image: url(bm.assets/docIconSm_quicktime.gif);
}

/* overflow navigation
---------------------------------------------------------- */
ul.bmw_overflowNav, ul.bmw_overflowNav li {
    margin: .5em 0em;
    padding: 0;
    list-style:none;
    position:relative; /* helps ie6 show the bottom link borders */
}
ul.bmw_overflowNav li {
    display:inline;
}
ul.bmw_overflowNav a, span.bma_inertPage {
    border:1px solid #999;
    padding: .2em .4em;
    text-decoration:none;
    background-color: #fff;
    line-height: 200%;
}
ul.bmw_overflowNav a.bma_thisPage {
    background-color: #ffa;
}
span.bma_inertPage {
   color: #999;
   border-color: #ccc;
}

/* search form 
---------------------------------------------------------- */

form.bmw_search button {
    vertical-align: top;
}

/* email, comment, widget-builder forms
---------------------------------------------------------- */
form.bmf_form {
    margin:.5em 0em;
    border: 1px solid #999;
    padding:.5em;
}
form.bmf_form p {
    overflow:hidden;
    zoom: 1;
}
form.bmf_form label {
    width: 30%;
    display: block;
    float:left;
    text-align: right;
    margin-right: .5em;
}
form.bmf_form input,
span.bmf_caption {
    width: 60%;
    display: block;
    float:right;
    margin-right: .5em;
}
label.bmf_req, p.bmf_req label {
    font-weight:bold;
}
form.bmf_form .bmf_comment {
    float:none;
    width: 99%;
    margin: 0;
    display:inline;
}
form.bmf_form label.bmf_auto,
form.bmf_form input.bmf_auto {
    width: auto;
    display:inline;
    float:none;
}
p.bmf_authorintro-sent,
p.bmf_authorintro-,
p.bmf_sendintro,
p.bmf_confirm,
div.bmf_tomail,
div.bmf_emailform-sent,
form.bmf_form input.bmf_honey,
.bmf_honey {
    display:none;
}
p.bmf_sendintro-,
div.bmf_tomail-,
p.bmf_confirm-sent {
    display:block !important;
}
p.bmf_privacy {
    font-size: smaller;
}
#bmjsFeed { width:95% }

/* gadget preview styling */
#bmjsSample div.bmfeedItem{margin-bottom:1em;overflow:hidden;zoom:1}
#bmjsSample img{float:left;margin-right:5px;}
#bmjsSample div div > p:first-child{margin-top:0}
#bmjsSample div div > p:last-child{margin-bottom:0}

/* workaround for mozilla hidden field bug */
input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
    padding: 0;
    border: 0;
}

/* comment html
---------------------------------------------------------- */

.bmc_comment {
    zoom: 1;
    overflow: hidden;
    border:1px solid #666;
    padding:.3em;
    margin-bottom: 1em;
    background-color: #fff;
}
.bmc_comment_staff {
    background-color: #ffc;
}
.bmc_comment_meta {
    background-color: #ddf;
    padding: .1em .5em;
    overflow: hidden;
    zoom: 1;
}
.bmc_comment_name {
    font-weight:bold;
    float: left;
    width: 40%;
}
.bmc_comment_timestamp {
    float:right;
    width: 55%;
    text-align:right;
    padding-top: .2em;
}
.bmc_comment_date,
.bmc_comment_time {
    padding-right: .5em;
    border-right: 1px solid #999;
    margin-right: .2em;
}

/* tag cloud
---------------------------------------------------------- */

ul.bmw_tagcloud, ul.bmw_tagcloud li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.bmw_tagcloud li {
    display: inline;
    margin-right: 1em;
}
ul.bmw_tagcloud li a {
    text-decoration: none;
}
a.bmw_tagcloud_xsmall { font-size: x-small; }
a.bmw_tagcloud_small { font-size: small; }
a.bmw_tagcloud_medium { font-size: medium; }
a.bmw_tagcloud_large { font-size: large; }
a.bmw_tagcloud_xlarge { font-size: x-large; }

/* edit links
---------------------------------------------------------- */

p.bmEditPanel {
	padding: 1px 10px 1px;
	font-size: 11px;
	line-height: 15px;
	height: 16px;
	text-align: left;
	background: url(bm.assets/edit-panel.png) no-repeat right top;
}
p.bmEditPanel a,
p.bmEditPanel a:visited {
    font-size:11px;
    line-height: 15px;
    color: #fff;
    padding-left: 18px;
	background-position: left center;
    background-repeat: no-repeat;
}
p.bmEditPanel a:hover {
    color: #ccc;
}
a.bmEdit,
a.bmNewPage {
    padding-right: 10px;
    border-right:1px solid #fff;
    margin-right: 5px;
}
a.bmEdit {
    background-image: url(bm.assets/bmcp_edit.gif);
}
a.bmNewPage {
    background-image: url(bm.assets/bmcp_newpage.gif);
}
a.bmDel {
    background-image: url(bm.assets/bmcp_delete.gif);
}

/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#bmlbox_lightbox img{ width: auto; height: auto;}

#bmlbox_lightbox a img { border: none; }

#bmlbox_outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#bmlbox_imageContainer { padding: 10px; }

#bmlbox_loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#bmlbox_hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99%; /* 100% can cause 1-pixel overhang */
    z-index: 10;
}

#bmlbox_imageContainer>#bmlbox_hoverNav { left: 0; }
#bmlbox_hoverNav a { outline: none; }

#bmlbox_prevLink,
#bmlbox_nextLink {
    width: 49%;
    height: 100%;
    display: block;
}

#bmlbox_prevLink {
    left: 0;
    float: left;
    background: url(bm.assets/lightbox_prev.gif) left 0% no-repeat;
}

#bmlbox_nextLink {
    right: 0;
    float: right;
    background: url(bm.assets/lightbox_next.gif) right 0% no-repeat;
}

#bmlbox_imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#bmlbox_imageData {
    padding: 0 10px;
    color: #666;
}

#bmlbox_imageData #bmlbox_imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#bmlbox_imageData #bmlbox_caption {
    font-weight: bold;
}

#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#bmlbox_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 0px; /* fixes pageload flash in some sites */
    background-color: #000;
}

/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap { display:none }

/* START NAVIGATION HNAV STYLES
------------------------------------------------------ */
/* $Id: hnav_dropdown.css 2690 2007-10-19 13:11:44Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */

div.bmn_hnav li {
    background: #fff;  /* background color of main, top-level sections */
}

div.bmn_hnav li li {
    background-color: #eff;  /* background color of dropdowns*/
}

div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
    background: #dee;    /* rollover background color */
}

div.bmn_hnav li {
    border-bottom: 1px solid #dee;   /* border between menu items */
    border-right: 1px solid #dee;
}

div.bmn_hnav li ul {
    padding-top: 1px;   /* should be same width as border-bottom above */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_hnav li { /* vary main section width according to name length */
    width:auto; 
}

div.bmn_hnav li ul,
div.bmn_hnav li li {
    width:10em; /* width of the navigation items and dropdown menus */
}
div.bmn_hnav li ul ul {
    margin-left:10em; /* should be same as the width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
div.bmn_hnav, div.bmn_hnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position:relative;
    zoom:1; /* forces IE to give layout and honor relative position */
}
div.bmn_hnav { margin: 0px 0px 1px 0px; }

div.bmn_hnav a {
    display: block;
    padding: .2em .7em;
}

div.bmn_hnav li {
    float: left;
    line-height:1.2em;
}
div.bmn_hnav li ul ul {
    margin-top:-1.6em; /* line height + ( 2 x padding on div.bmn_hnav li ) */
}

/*fix issue in IE7*/
div.bmn_hnav li:hover,
div.bmn_hnav li.bmn_hover {
    position: static;
}

/*hide all subnav*/
div.bmn_hnav li ul {
    position: absolute;
    z-index: 1001;
    left: -999999em;
}
/*reveal first-level subnav on rollover*/
div.bmn_hnav li:hover ul,
div.bmn_hnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_hnav li:hover ul ul,
div.bmn_hnav li.bmn_hover ul ul,
div.bmn_hnav li:hover ul ul ul,
div.bmn_hnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_hnav li li:hover ul,
div.bmn_hnav li li.bmn_hover ul,
div.bmn_hnav li li li:hover ul,
div.bmn_hnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_hnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START SUBNAVIGATION VSUB STYLES
------------------------------------------------------ */
/* $Id: vsub_dropdown.css 2716 2007-10-31 17:46:37Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav li {
    background-color: #fff;        /*background color of main section area*/
}

div.bmn_vsubnav li ul li {
    background: #eff;              /*background color of dropdown menus */
}

div.bmn_vsubnav li:hover, div.bmn_vsubnav li.bmn_hover {
    background: #dee;              /* rollover background color */
}

div.bmn_vsubnav li {
    border-bottom: 1px solid #dee; /* border between menu items */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav, div.bmn_vsubnav ul, div.bmn_vsubnav li {
    /* if safari has trouble w/vertical alignment of submenus,
       try setting to a unit-based width, like 100px */
    width:100%;
}

div.bmn_vsubnav li ul {
    margin-left:100%; /* match width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
   
/* note: avoid position:relative on "div.bmn_vsubnav" or
   "div.bmn_vsubnav ul" -- makes ie7 cover adjacent text
   and links and make them unclickable */

div.bmn_vsubnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

div.bmn_vsubnav a {
    display: block;
    padding: .3em;
}

div.bmn_vsubnav li {
    line-height:1.2em;
    float: left;
    position:relative;
}

/*hide all subnav*/
div.bmn_vsubnav li ul {
    /* margin is line height (1.2em) + ( 2 x padding div.bmn_vsubnav a (.3em) ) */
    margin-top:-1.8em;
    position: absolute;
    z-index: 1001;
    left: -999999em;
}

/*reveal first-level subnav on rollover*/
div.bmn_vsubnav li:hover ul,
div.bmn_vsubnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_vsubnav li:hover ul ul,
div.bmn_vsubnav li.bmn_hover ul ul,
div.bmn_vsubnav li:hover ul ul ul,
div.bmn_vsubnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_vsubnav li li:hover ul,
div.bmn_vsubnav li li.bmn_hover ul,
div.bmn_vsubnav li li li:hover ul,
div.bmn_vsubnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_vsubnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START THEME STYLES
----------------------------------------------------------- */
/* ----------------------------------------------------------
   DEFAULT STYLES
   ---------------------------------------------------------- */

body {
    background-color: #006;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(http://www.hometowntimes.com/images/stripe-bg.png);
    padding: 10px 0;
    margin: 0;
    text-align: center;
}

p {
    margin: 1em 0em 0em;
}

ul, ol {
    margin: 1em 0em 1em 1em;
    padding: 0;
}

li {
    margin: 1em 0em 0em;
    padding: 0;
}


/* ----------------------------------------------------------
   BIG-PICTURE LAYOUT ELEMENTS
   ---------------------------------------------------------- */

/* overall container for entire page */
#PageFrame {
    margin: 10px auto;
    width: 1060px;
    position: relative;
    background-color: #fff;
    text-align: center;
    background-image: url(http://www.hometowntimes.com/images/masthead.jpg);
    background-repeat: repeat-x;
}

/* logo at the top left of the page;
   for link styles and image, see HOMETOWNTIMES LOGO below*/

h1.bmw_sitelogo {
    position: absolute;
    width:530px;
    top: 25px;
    left: 15px;
    margin: 0;
}


h2#tagline {
    display: none;
}

#Canvas {
    /* Canvas is the container for the three main columns of text:
       From left to right: Sponsors, Primary, Secondary.
       Primary and Secondary are contained within MainContent. */
    width: 1060px;
    background-color: #fff;
    text-align: left;

    /* nudge down below top strip */
    position:relative;
    margin-bottom: 95px;
    top: 95px;
    padding-top: 35px; /* height of #Navigation strip, plus 5px */
    overflow: hidden; /* extend to contain floated columns */
}

#MainContent { /* holds the center and right content columns */
    float:right;
    width: 855px;
    overflow: hidden;
}
    /* these appear inside MainContent column ------ */
    #Primary { /* center, primary content column */
        float: left;
        width: 530px;
        overflow: hidden;
        padding-top: 100px; /* make room for #MainBanner */
    }
    #Primary.widecontent { /* when there's no #Secondary column */
        float: none;
        width: 845px;
    }
    #Secondary { /* right content column */
        float: right;
        width: 300px;
        padding-right: 10px;
        overflow: hidden;
        text-align:center;
    }

#Sponsors { /* left advertising column, and subnavigation */
    float:left;
    width: 180px;
    padding-left: 10px;
    position:relative;
}
    /* these appear inside Sponsors column ------ */
    #MainBanner {
        position:absolute;
        height:92px; /* see padding-top on #Primary */
        width:730px;
    }
    #SubNavigation { /* nudge below main banner */
        padding-top:100px;
        width: 180px;
        margin-bottom: 10px;
    }
    #OtherSponsors {
        width:180px;
        overflow:hidden;
    }
    .bmt_home #OtherSponsors { /*homepage gets padding (no subsections) */
        padding-top: 100px;
    }

#Navigation { /* main site navigation across the top */
    position: absolute;
    width:1060px;
    height: 29px; /* should work with padding-top on #Canvas */
    border-top:1px solid #fcc;
    background-color: #ad0500;
    top:95px;
    left:0px;
    z-index: 80;
    text-align:left;
}

#Utility { /* top-of-page utility links and search form */
    position: absolute;
    top:0px;
    left:0px;
    width: 490px;
    left: 560px;
    color: #fff;
    text-align:right;
}


/* ----------------------------------------------------------
   LINK STYLES
   ---------------------------------------------------------- */

a:link {
    color: #006;
}
a:visited {
    color: #909;
}

/* some links should not change color when visited */
div.bmw_link a.bma_section:visited,
div.bmw_breadcrumbs a:visited {
    color: #006;
}
a:hover {
    color: #c00;
}

/* headline links */
div.bmw_link a.bma_head {
    font-weight: bold;
}

/* spotlight links */
div.bmw_spotlightLinks {
    margin-top: 10px;
    margin-bottom: 7px;
    padding:5px;
    line-height: 1.5em;
    
}
div.bmw_spotlightLinks a.bma_head { 
    font-size:150%;
    line-height: 1.4em;
    text-decoration: none;
}

div.bmw_spotlightLinks div.bmw_link a.bma_head:hover { 
    color:#cc0000; 
    text-decoration: underline;
}


/* top-strip links */
#UtilityLinks a:link,
#UtilityLinks a:visited {
    color: #fff;
    text-decoration: none;
}
#UtilityLinks a:hover {
    text-decoration: underline;
}

/* footer links */
#FooterLinks a:link,
#FooterLinks a:visited {
    color: #fff;
    text-decoration: underline;
}

/* quicktease links */
div.bmw_quickteaseLinks div.bmw_link { 
    margin-bottom:1px;
    margin-top:1px;
    padding-bottom:3px;
    padding-top:3px;
}



/* ----------------------------------------------------------
   FONT SIZES
  (voice-family styles address the box-model bug in IE5;
   the "real" font size is the bottom size.)
   ---------------------------------------------------------- */

/* small font (regular size) */
body,
.bmc_smallPullquote,
h3.bmw_tips {
    font-size: x-small;
    voice-family: "\"}\""; voice-family: inherit;
    font-size: small;
}

/* x-large font */
h2.bmw_headline {
    font-size: large;
    voice-family: "\"}\""; voice-family: inherit;
    font-size: x-large;
}

/* medium font (regular size) */
.bmc_smallPullquote,
div.bmw_spotlightLinks div.bmw_link a.bma_head {
    font-size: small;
    voice-family: "\"}\""; voice-family: inherit;
    font-size: medium;
}

/* x-small sizes */
#PageTools,
#UtilityLinks a,
#Footer,
div.bmw_breadcrumbs,
span.bmw_pubdate,
span.bmw_modified,
div.bmc_caption,
div.bmw_footer,
div.bmw_link a.bma_section,
div.bmw_quickteaseLinks,
div.bmw_tips_tip {
    font-size: xx-small;
    voice-family: "\"}\""; voice-family: inherit;
    font-size: x-small;
}



/* ----------------------------------------------------------
   HEADINGS
   ---------------------------------------------------------- */
#bmt_section h2.bmw_headline,
h3.highlight,
h3.bma_heading,
a.bmw_mainsectionlink:link,
a.bmw_mainsectionlink:visited,
h3.bma_heading a:link,
h3.bma_heading a:visited {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display:block;
    text-align:left;
}
#bmt_section h2.bmw_headline,
h3.highlight,
h3.bma_heading {
    background-color: #1a0684;
    padding: 5px;
    margin: 0px 0px 5px;
}

h3.bma_heading a:link,
h3.bma_heading a:visited {
    display:inline;
}

#bmt_section h2.bmw_headline,
h3.extFeeds {
    font-size: 18px;
}



/* ----------------------------------------------------------
   HOMETOWNTIMES LOGO
   ---------------------------------------------------------- */

/* logo and top strip contained in h1.bmw_sitelogo
   (see BIG-PICTURE LAYOUT ELEMENTS above) */

h1.bmw_sitelogo { /* text styling for sitename text */
  
	font-size: 240%;
	line-height: 80%;
    
    
    
}
span.hometown { /* text styling for HomeTown text */
 	color: #ad0500;

    
}
span.hometimes{ /* text styling for HomeTimes text */
     color: #ad0500;
     display: none;
    
}
span.dotcom{ /* text styling for dotcom text */
     color: #ad0500;
    
}
span.logophrase { /* text styling for logophrase text */
  
	font-size: 50%;
    font-weight: bold;
    float: left;
    color: #000000;
	font-family: arial, "times new roman", times, serif;

}


h1.bmw_sitelogo a:link,
h1.bmw_sitelogo a:visited {
	display: block;
	padding:0px;
	color: #000099;
	font-family: georgia, "times new roman", times, serif;
    font-weight: bold;
	text-decoration: none;
    text-align:left;
	background-color: #fff;

}


/* ----------------------------------------------------------
   SEARCH BAR
   ---------------------------------------------------------- */

#search_bar {
    padding:15px 3px 0px 5px;
    height:35px;
    overflow:hidden;
}
#search_bar form {
    margin: 0;
    padding: 0;
    height: 35px;
    overflow: hidden;
}
.textbox{ 
	border:1pt solid #CCCCCC; 
	font-size:20px; color:#000000; 
	font-style:normal ;
	width:300px;
	margin-bottom:3px;	
}
.search_button { vertical-align: text-bottom; }


/* ----------------------------------------------------------
   SECTION NAVIGATION
   ---------------------------------------------------------- */

div.bmn_hnav,
#Events {
    padding: 5px;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}
#Events {
    float:left;
    width: auto;
    line-height: 1.2em;
    padding-right: 0px;
}
div.bmn_hnav {
    padding-left: 0px;
    margin-left: 5em;
}

/* width of main-navigation dropdowns */
div.bmn_hnav li ul,
div.bmn_hnav li li {
    width:15em; /* width of the navigation items and dropdown menus */
}
div.bmn_hnav li ul ul {
    margin-left:15em; /* should be same as the width above */
}

/* white border around dropdowns (both main nav and subnav) */
div.bmw_navigation ul ul {
    border: 1px solid #fff;
}
div.bmw_navigation ul,
div.bmw_navigation li {
    border:none;
}

/* main navigation gets a red #ad0500 background color,
   with a blue highlight color of #1a0684 */
div.bmn_hnav ul,
div.bmn_hnav ul ul,
div.bmn_hnav li,
div.bmn_hnav li ul li {
    background-color: #ad0500;
    text-align: left;
}
div.bmw_navigation li.bmn_hover,
div.bmw_navigation li:hover,
div.bmw_navigation li.bmn_active,
a.navigation:hover {
    background-color: #1a0684;
}

/* subnavigation gets a lighter treatment:
   lightblue #ccf background color,
   and a slightly darker highlight color */
div.bmn_vsubnav ul,
div.bmn_vsubnav ul ul,
div.bmn_vsubnav li,
div.bmn_vsubnav li ul li {
    background-color: #ccf;
    text-align: left;
}
div.bmn_vsubnav li.bmn_hover,
div.bmn_vsubnav li:hover,
div.bmn_vsubnav li.bmn_active {
    background-color: #66c;
}

/* all navigation links are always 11px bold, no underline (except on hover) */
div.bmw_navigation a,
div.bmw_navigation a:visited,
div.bmw_navigation li.bmn_active a,
a.navigation,
a.navigation:visited {
    background-color: transparent;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    display:block;
    padding:0.2em 0.7em;
}

/* subnavigation links are dark blue until hovered */
div.bmn_vsubnav a,
div.bmn_vsubnav a:visited,
div.bmn_vsubnav li.bmn_active a  {
    color: #006;
}

div.bmw_navigation a:hover,
div.bmw_navigation li.bmn_active a:hover,
a.navigation:hover {
    text-decoration: underline;
    color: #fff;
}

div.bmn_vnav {
    display:none;
}


/* ----------------------------------------------------------
   CONTENT PAGE
   ---------------------------------------------------------- */

h2.bmw_headline {
    margin: 5px 0px;
}

div.bmw_pageContent {
    overflow: visible;
}

/* author byline */
div.bmw_byline {
    font-weight: bold;
}

/* publication and modified dates */
span.bmw_pubdate,
span.bmw_modified {
    color: #c00;
}

/* print, email, bookmark links ------------------------- */
#PageTools {
    margin:.5em 0em;
    padding:3px;
    border-top: 1px solid #ddd;
    border-bottom:1px solid #ddd;
}
div.bmw_pagetools,
div.addthis {
    display:inline;
}
#PageTools img {
    vertical-align: text-bottom;
}
#PageTools a.bma_commentcount {
    margin-right: 10px;
}

/* "want more" form ------------------------------------- */
#WantMore {
    margin: 1.2em 0em;
}
#Question {
    border:1px solid #ddd;
    padding:5px;
}

/* pullquotes ------------------------------------------- */
blockquote.bmc_bigPullquote{
    border-top: #AD0500 solid 1px;
    border-bottom: #AD0500 solid 1px;
    color: #AD0500;
    font-weight: bold;
    padding: 10px;
    width: 180px;
}
blockquote.bmc_smallPullquote {
    background-image: url(http://www.hometowntimes.com/graphics/pullquote2.JPG);
    background-repeat: no-repeat;
    color: #08008e;
    font-family: georgia, palatino, "times new roman", serif;
    font-style: italic;
    font-weight: bold;
    text-align: center;
    width: 100px;
}

/* image and document captions -------------------------- */
div.bmc_caption {
    color: #666;
}

/* misc boxes ------------------------------------------- */
div.bmw_authorblurb,
div.bmc_download,
div.bmc_document,
pre {
	background: #ddd;
    border:1px solid #AD0500;
    padding: 1em;
}

pre {
    width: 94%;
    padding: 2%;
    overflow: auto;
    zoom:1;
}
pre,
div.bmw_authorblurb {
    margin: 1em auto;
}

/* document downloads ----------------------------------- */
div.bmc_aboveContent div.bmc_document,
div.bmc_belowContent div.bmc_document,
div.bmc_centerDocument,
div.bmc_download {
    text-align:center;
    margin: 0em auto 1em;
    width: auto;
}

/* related links ---------------------------------------- */
div.bmw_related ul,
div.bmw_related li,
div.bma_related ul,
div.bma_related li {
    margin: 0em 0em 0em 0.6em;
    padding: 0;
}

/* images and galleries --------------------------------- */

/* misc images */
div.bmc_image {
    padding:10px;
    background-color: #fff;
    border:1px solid #ddd;
}

/* let centered images and captions extend across entire width */
div.bmc_centerContentImage,
.bmc_image {
    width: auto !important;
    text-align: center !important;
    margin-bottom: 1em;
}

/* image gallery */
div.bmw_gallery div.bmc_image {
    padding: 3px;
    margin-bottom: 0.5em;
}
div.bmw_gallery h3 {
    margin-top: 0;
}

/* fix for gallery images that do not layout correctly */
div.bmw_gallery div.bmc_image {
    width:60px;
    height:60px;
}


/* ----------------------------------------------------------
   COMMENTS
   ---------------------------------------------------------- */

/* scrolling comments */
div.bmw_comments {
    height:450px;
    overflow:scroll;
    border:1px solid black;
    padding:5px;
    font-size: 10px;
}
form.bmf_form textarea.bmf_comment {
    height: 100px;
}

@media screen and (max-device-width: 480px) { /* iphone */
    div.bmw_comments {
        height: auto;
        overflow: visible;
    }
}


/* ----------------------------------------------------------
   EXTERNAL NEWS FEEDS
   ---------------------------------------------------------- */

a.rss_item {
    font-weight: bold;
}
ul.rss_items,
li.rss_item {
    margin: 0;
    padding: 0;
    list-style:none;
}
li.rss_item {
    margin-bottom: 1.4em;
}

.rss_date {
    font-size: 9px;
    font-weight: normal;
}


/* ----------------------------------------------------------
   RIGHT-COLUMN SIDEBAR ELEMENTS
   ---------------------------------------------------------- */

.sidebarBox {
    border:1px solid #ddd;
    padding: 5px;
    margin-bottom: 1em;
}
.sidebarBox div.bmw_link {
    text-align: left;
}

/* MYHOME GADGET ICONS --------------- */
#MyHomeIcons ul {
    width: 285px;
    margin:0;
    overflow:hidden;
    list-style: none;
    padding: 0;
}
#MyHomeIcons li {
    float:left;
    width: 66px;
    text-align:center;
    margin:0;
    padding:0;
}
#MyHomeIcons li.entertainment,
#MyHomeIcons li.horoscope {
    width: 86px;
}

/* BULLETIN BOARD TAG CLOUD --------------- */

ul.bmw_tagcloud li {
    display: block;
    margin: 0;
}

/* making all tags the same font size */
a.bmw_tagcloud_xlarge,
a.bmw_tagcloud_large,
a.bmw_tagcloud_medium,
a.bmw_tagcloud_small,
a.bmw_tagcloud_xsmall {
    font-size:medium;
}

/* formatting tagcloud */
#BulletinBoard {
    margin-bottom: 1.5em;
}

#BulletinBoard ul.bmw_tagcloud {
    height:450px;
    overflow:scroll;
    border:0px solid black;
    padding:5px;
    
    background-color: #DCDCDC;
    font-size: 16px;
    border: 6px #930 ridge;
    margin-left: 5px;
    padding: 0px;
    display:block;
}

#BulletinBoard a:link,
#BulletinBoard a:visited {
    color: #310
}
#BulletinBoard a:hover {
    text-decoration: underline;
}

/* Capitalizing tag titles on tagcloud */
ul.bmw_tagcloud a,
p.bmw_tags a {
    text-transform: capitalize;
}

/* Capitalizing tag titles on tags pages */
#bmt_utility.sec-__HOME h2.bmw_headline {
    text-transform: capitalize;
}

/* JOB SEARCH AND KEYWORDS --------------- */

#JobSearch {
    margin: 10px 0px;
}
#KeywordJobs {
    margin:10px 0px;
    border: 1px solid #ddd;
    padding:4px;
    width: 290px;
    overflow:hidden;
}

/* ----------------------------------------------------------
   NEWS FEED LIST
   ---------------------------------------------------------- */
div.bmw_sectionfeeds {
    margin-top: 1.5em;
}

div.bmw_sectionfeeds ul,
div.bmw_sectionfeeds ul li {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    list-style: none;
}

div.bmw_newsgadget {
    margin: .8em 0em;
}

/* ----------------------------------------------------------
   FOOTER
   ---------------------------------------------------------- */

#Footer {
    padding: 10px;
}

#FooterLinks {
    padding:3px;
    overflow:hidden;
    width:1034px;
    background-color: #29006B;
}
#FooterLinks ul {
    width: 1034px;
    padding: 0;
}
#FooterLinks li {
    width: 240px;
    text-align:center;
    padding: 2px 0px;
}
#FooterLinks ul,
#FooterLinks li {
    float:left;
    margin: 0;
    list-style:none;
}

#FooterLinks form {
    text-align:right;
    margin: 0;
    padding: 0;
}

