#dynamic  {
  border: 1px solid #990000; 
  padding: 1.1ex;
}

#blogfeed  {
  padding-right: 1.1ex
}

#last-up  {
  float: right;
  width: 200px;
  text-align: left;
  padding-left: 1.1ex;
  border-left: 1px solid #990000;
}

.newsTitle  {
  border-bottom: 1px dashed #333;
}

/* make the dl/dt/dd list match the others */
/* copied from #last-updated in default.css */

#news-updated {
  margin: 0.5em 0 0 0.1em;
  padding: 0;
  list-style-image: url(//www.mozdev.org/sharedimages/bullet.gif);
}
#news-updated dt {
  padding: 0;
  margin: 0.3em 0 0 0;
  font-weight: bold;
}
#news-updated dd {
  padding: 0;
  margin: 0;
}

.start-note {
  font-style: italic;
}

.mycroft {
  border: 3px double red;
  padding: 4px;
}

.www-community-shirt {
}

#example-shirts {
        float: left;
        list-style: none;
}

#example-shirts li {
        float: left;
        width: 281px;
}

/* -- -- -- -- -- -- -- */

.www-start #xuser,
.www-start #xproject {
margin-bottom: 0
}
.www-start .projectx {
margin-bottom: 1.2em
}

.www-start label {
display: block
}

.www-start #bugComps {
overflow:hidden
}

.www-start #bugComps label {
float: left;
width: 8em
}

.www-start #bugComps div {
margin-bottom: .5em
}

.www-start #contrib-names {
padding-bottom: 0.8em
}


.www-start #new-project-req .ajaxInput {
background: 100% #fff no-repeat;
color: #444;
}

.www-start #new-project-req .ajaxActInput {
background: 100% -80px #fff no-repeat url(/i/ajax.gif);
color: #000;
}


.www-start .ajaxBox {
line-height: 1.9em;
padding: 0;
}
.www-start .ajaxBox div,
.www-start .ajaxBox span {
background: 0 -80px no-repeat url(/i/ajax.gif);
line-height: 1.85em;
padding: .1765em 0.2em .1765em 25px;
text-indent: 25px
}

.www-start .ajaxBox div.mt {
border: none;
padding-top: 1.6735em
}

.www-start .ajaxBox .ajaxOK,
.www-start .ajaxBox .ajaxAct,
.www-start .ajaxBox .ajaxWarn {
border: #000 1px solid;
}

.www-start .ajaxBox .ajaxAct {
background-position: 0 -80px
}

.www-start .ajaxBox .ajaxOK {
background-position: 0 0
}

.www-start .ajaxBox .ajaxWarn {
background-position: 0 -40px
}

.www-start .clr {
clear: left;
clear: both
}

.www-start .error,
.www-start .erroneous li {
color: red
}

.www-start .fl {
float: left;
position: relative;
width: 16.5em
}
.www-start .fl input {
float: none;
left: 0;
position: absolute
}
.www-start .fl>input {
position: static /*undo 'fix' for IE*/
}
.www-start #vemail {
width: 21.5em
}

.www-start .il,
.www-start #contrib-names label {
display: inline
}

.www-start .il {
font-weight: bold
}

.www-start .mycroft {
border: 3px double red;
font-style: italic;
padding: .33em
}

/* Dunstan's */

.www-start #c0,
.www-start #c1,
.www-start #c2,
.www-start #vmail {
position: relative
}

.www-start .inl {
display: inline;
position: absolute
}

.www-start #vemail .inl {
display: block;
left: 12.0em;
position: absolute;
top: 1.25em
}
.www-start #vemail>.inl {
display: inline;
position: static
}

.www-start .inl div,
.www-start .inl span,
.www-start .inl .ajaxAct {
background: 0 -80px #fff no-repeat url(/i/ajax.gif);
border: #000 1px solid;
display: inline;
line-height: 1.85em;
padding: .1765em 0.2em .1765em 25px;
width: auto
}

.www-start .inl .ajaxOK {
background-position: 0 0;
}

.www-start .inl .ajaxWarn {
background-position: 0 -40px;
}

.www-start .inl .mt {
border: none;
width: 25px
}


.mono {
font-family: monospace;
font-size: 1.20em
}
