/* reset all styles */
@import url("reset.css");

/* layout styles */
@import url("guajillo-styles.min.css");

/* base layout */
@import url("guajillo-layout.min.css");

/* hsph layout */
@import url("guajillo-hsph.min.css");

/* share this layout*/
@import url("share-this.css"); 


/*- Floating Boxes (legacy until replacement, caps mess up compression)
-----------------------------------------------------------------------------*/
.imageCenter div { display:table-cell; padding:5px; border:1px solid #c0c0c0; }
.imageCenter { display:block; margin:1em 0; text-align:center; }
html>/**/body .imageCenter { display:table; margin:1em auto; }
.imageCenter div { display:inline; height:0; height:auto; zoom:1; }
html>/**/body .imageCenter div { display:table-cell; height:auto; padding:5px; border:1px solid #c0c0c0; }
.floatLeft,.floatLeft-sm { float:left; margin:5px 9px 5px 0; padding-right:0 6px 0 1px; border-right:1px solid #DFDFDF; }
.floatRight,.floatRight-sm { float:right; margin:5px 0 5px 9px; padding:0 1px 0 6px; border-left:1px solid #DFDFDF; }
.floatLeft,.floatLeft-sm,.floatRight,.floatRight-sm { width:268px; font-size:85%; }
.floatLeft-sm,.floatRight-sm { width:150px; }
.floatLeft img,.floatLeft-sm img,.floatRight img,.floatRight-sm img,.imageCenter img { border:none; padding:0 4px; }
p.ImageTitle,div.ImageTitle { font-size:10px; font-weight:bold; line-height:100%; padding:5px 0 0; margin:0; text-align:left; }