/* must have something here */

.caption { font-style: normal; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: .85em; color: #9d9d9d;}
    .caption .credit { color: #666; font-style: italic;     font-family: Georgia,'Times New Roman',serif;    text-transform: none; letter-spacing: normal; font-size: 1em; font-weight: normal; }

.full-byline { clear: both; float: left; margin: 0 10px 10px 0;width: 178px; border: 1px solid #eaeaea; background: #f9f9f9;  padding: 8px 10px 10px; font-size: .85em;}
    .full-byline p { margin:0 0 10px; color: #666;}
    .full-byline .by { font-style: italic; }
    .full-byline .by span { font-family: Georgia, 'Times New Roman', serif; font-weight: bold; letter-spacing:0.2em; font-size:0.7em; text-transform:uppercase; font-style: normal; margin-right: .25em; }

#breadcrumbs { display:none; }

.insertright486 { width: 504px; float:right; margin: 5px 5px 15px 15px;}
.insertright424 { width: 442px; float:right; margin: 5px 5px 15px 15px;}
.insertright275 { width: 293px; float:right; margin: 5px 5px 15px 15px;}
.insertright264 { width: 282px; float:right; margin: 5px 5px 15px 15px;} 
.insertright250 { width: 268px; float:right; margin: 5px 5px 15px 15px;}
.insertright230 { width: 248px; float:right; margin: 5px 5px 15px 15px;}
.insertright200 { width: 218px; float:right; margin: 5px 5px 15px 15px;}
.insertright144 { width: 162px; float:right; margin: 5px 5px 15px 15px;}
.insertright96  { width: 114px; float:right; margin: 5px 5px 15px 15px;}
.insertright80  { width: 98px; float:right; margin: 5px 5px 15px 15px;}

.insertleft486 { width: 504px; float:left; margin: 5px 15px 15px 5px;}
.withinsertleft486 { float: left; width: 172px; }

.insertleft424 { width: 442px; float:left; margin: 5px 15px 15px 5px;}
.insertleft275 { width: 293px; float:left; margin: 5px 15px 15px 5px;}
.insertleft264 { width: 282px; float:left; margin: 5px 15px 15px 5px;} 
.insertleft250 { width: 268px; float:left; margin: 5px 15px 15px 5px;}
.insertleft230 { width: 248px; float:left; margin: 5px 15px 15px 5px;}
.insertleft200 { width: 218px; float:left; margin: 5px 15px 15px 5px;}
.insertleft144 { width: 162px; float:left; margin: 5px 15px 15px 5px;}
.withinsertleft144 { float: left; width: 514px; }
.insertleft96  { width: 114px; float:left; margin: 5px 15px 15px 5px;}
.withinsertleft96 { float: left; width: 562px; }
.insertleft80  { width: 98px; float:left; margin: 5px 15px 15px 5px;}
.withinsertleft80 { float: left; width: 578px; }

/* SIDE BOXES FOR NEWS STORIES */
.boxleft200       { float: left; margin: 0 12px 12px 0; width: 200px; background-color: #ececec; padding: 6px; border:1px dotted #999; }
.boxleft250       { float: left; margin: 0 12px 12px 0; width: 250px; background-color: #ececec; padding: 6px; border:1px dotted #999; }
.boxright200       { float: right; margin: 0 0 12px 12px; width: 200px; background-color: #ececec; padding: 6px; border:1px dotted #999; }
.boxright250       { float: right; margin: 0 0 12px 12px; width: 250px; background-color: #ececec; padding: 6px; border:1px dotted #999; }

.actions { display: none; }


ul.info { margin: 17px 0 15px; font-size: .75em;}
    ul.info li { background-image: none; padding-left: 0; font-family:Georgia,'Times New Roman',serif; margin-bottom: 5px;}
        ul.info li a { text-transform: none; font-weight: normal; text-decoration: none; font-size: 1.15em; letter-spacing: .01em;}
            ul.info li a:hover, ul.info li a:focus { text-decoration: underline;}

form ul { margin-left: 0; background: url(../m/screen/double-border.gif) repeat-x 0 bottom; padding-bottom: 10px; margin-bottom:9px;}
form ul.group { border: 1px solid #eaeaea; border-width: 0 1px 1px; background: none; padding: 15px 20px;}

form ul li { background: none; padding-left:0; margin: 0 0 20px;}
form ul.inline { background: #f9f9f9; border: #d8d8d8 solid 1px; padding: 8px 12px 9px; float: left; margin-bottom: 0;}
form ul.inline li { float: left; margin: 0 25px 0 0;}
form ul.inline li.last { margin-right: 0;}
form ul.inline label { display: inline; font-family: "Trebuchet MS", Verdana, sans-serif; text-transform: none; font-size: .85em; margin-left: 7px;}
label, .label { display: block; font-size: .7em; color:#666; text-transform: uppercase; font-style: normal; text-decoration: none; font-weight:bold; margin-bottom: 4px; letter-spacing:.15em;}
.input-wrap input, .input-wrap textarea { width: 310px; padding: 6px 6px; border: none;}
    .input-wrap textarea { height: 7em; border-width: 0; }
.input-wrap { border: 1px solid #d8d8d8; background: #e3eaf2;display: block; width: 322px; line-height: 1; padding: 3px;}
select { min-width: 160px;}
select#select-distance { min-width: 95px;}

#secondary { display: none; }






