diff --git a/depot/public/images/auto.jpg b/depot/public/images/auto.jpg new file mode 100644 index 0000000..19b713a Binary files /dev/null and b/depot/public/images/auto.jpg differ diff --git a/depot/public/images/logo.png b/depot/public/images/logo.png new file mode 100644 index 0000000..352c90b Binary files /dev/null and b/depot/public/images/logo.png differ diff --git a/depot/public/images/rails.png b/depot/public/images/rails.png index d5edc04..b8441f1 100644 Binary files a/depot/public/images/rails.png and b/depot/public/images/rails.png differ diff --git a/depot/public/images/svn.jpg b/depot/public/images/svn.jpg new file mode 100644 index 0000000..e4392d0 Binary files /dev/null and b/depot/public/images/svn.jpg differ diff --git a/depot/public/images/utc.jpg b/depot/public/images/utc.jpg new file mode 100644 index 0000000..ca48916 Binary files /dev/null and b/depot/public/images/utc.jpg differ diff --git a/depot/public/stylesheets/depot.css b/depot/public/stylesheets/depot.css new file mode 100644 index 0000000..bb9c8b5 --- /dev/null +++ b/depot/public/stylesheets/depot.css @@ -0,0 +1,141 @@ +/* Global styles */ + +h1 { + font: 150% sans-serif; + color: #226; + border-bottom: 3px dotted #77d; +} + +/* Styles for products/index */ + +#product-list table { + border-collapse: collapse; +} + +#product-list table tr td { + padding: 5px; + vertical-align: top; +} + +#product-list .list-image { + width: 60px; + height: 70px; +} + +#product-list .list-description { + width: 60%; +} + +#product-list .list-description dl { + margin: 0; +} + +#product-list .list-description dt { + color: #244; + font-weight: bold; + font-size: larger; +} + +#product-list .list-description dd { + margin: 0; +} + +#product-list .list-actions { + font-size: x-small; + text-align: right; + padding-left: 1em; +} + +#product-list .list-line-even { + background: #e0f8f8; +} + +#product-list .list-line-odd { + background: #f8b0f8; +} + +/* An entry in the store catalog */ + +#store .entry { + overflow: auto; + margin-top: 1em; + border-bottom: 1px dotted #77d; +} + +#store .title { + font-size: 120%; + font-family: sans-serif; +} + +#store .entry img { + width: 75px; + float: left; +} + + +#store .entry h3 { + margin-top: 0; + margin-bottom: 2px; + color: #227; +} + +#store .entry p { + margin-top: 0.5em; + margin-bottom: 0.8em; +} + +#store .entry .price-line { + clear: both; +} + +#store .entry .add-to-cart { + position: relative; +} + +#store .entry .price { + color: #44a; + font-weight: bold; + margin-right: 2em; +} + +/* The error box */ + +.fieldWithErrors { + padding: 2px; + background-color: #EEFFEE; + display: inline; +} + +.fieldWithErrors * { + background-color: red; +} + +#errorExplanation { + width: 400px; + border: 2px solid red; + padding: 7px; + padding-bottom: 12px; + margin-bottom: 20px; + background-color: #f0f0f0; +} + +#errorExplanation h2 { + text-align: left; + font-weight: bold; + padding: 5px 5px 5px 15px; + font-size: 12px; + margin: -7px; + background-color: #c00; + color: #fff; +} + +#errorExplanation p { + color: #333; + margin-bottom: 0; + padding: 5px; +} + +#errorExplanation ul li { + font-size: 12px; + list-style: square; +}