You are here

apps.css in Apps 7

body .path-admin-apps span.icon {
  background: transparent url('../images/icon.png');
}

#apps-featured-panel {
  background: #eee;
  padding: 10px;
  border: 1px solid #ccc;
}

#apps-featured-wrapper {
  background: transparent url('../images/feature-background-repeat.jpg') repeat-x;
  border: 1px solid #ccc;
}

#apps-featured {

  background: transparent url('../images/feature-background.png') no-repeat;
  clear: both;
  position: relative;
  display: block;

  height: 315px;
  overflow: hidden;
}

#apps-featured .app-logo {
  display: none;
}

#apps-featured .left {
  padding: 10px;
  float: left;
  display: inline-block;
  padding-left: 50px;
  padding-top: 50px;
}

.app-screenshot img {
  position: relative;
  left: 7px;
  top: 50px;

}

.screenshot-shadow {
  height: 275px;
  width: 548px;
  z-index: 10;
  -moz-box-shadow: inset 0 0 10px #333;
  -webkit-box-shadow: inset 0px 0px 8px #333;
  box-shadow: inset -5px 0 5px #333;
  display: inline-block;
  position: absolute;
  top: 48px;
  left: 318px;
}

#apps-featured h1, #apps-featured h1 a {
  font-size: 36px;
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000;
  line-height: normal;
  letter-spacing: -2px;
  width: 250px;
}

#apps-featured .app-description {
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  margin-top: 20px;
  font-size: 12px;
  height: 100px;
  overflow: hidden;
  width:230px;
}

#apps-list {
  margin-top: 20px;
  margin-bottom:30px;
  border: 1px solid #ccc;
  background: #eee;
  clear: both;
  padding: 6px 5px 0px;
}

#apps-list h2 {
  margin-top: 0;
  width: 300px;
}

#apps-list .item-list {
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
}

#apps-list .item-list ul {
  clear: both;
  padding: 0;
  margin: 0;
}

#apps-list .item-list ul li {
  float: left;
  display: block;
  height: 110px;
  width: 46.5%;
  max-width:450px;
  border: 1px solid #ccc;
  background: #fff;
  margin: 5px 5px 10px;
  padding: 10px;
}
/* This is specifically for tao based themes to make things wrap a bit better*/
body.tao #apps-list ul li {
  max-width:350px;
}

.app-logo {
  float: left;
  display: inline-block;
  height: 120px;
  width: 120px;
}

.app-teaser {
  float: left;
  display: inline-block;
  padding: 5px 15px 10px 15px;
  width: 200px;
}

.app-teaser h2, .app-teaser h2 a{
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
  letter-spacing: -1px;
}

.app-teaser .app-status {
  text-transform: uppercase;
  color: #218aa1;
  font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
}

.app-rating {
  padding-top: 2px;
  color: #666;
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-transform: uppercase;
}

.app-rating .no-vote {
  display: none;
}

.app-rating .app-user-rating {
  clear:left;
}

.app-stars-holder {
  position: relative;
  width:100px;
  display:inline-block;
  height:23px;
  padding:0;
  background: transparent url('../images/stars-grey.png') no-repeat;
  float:left;
}

.app-stars {
  background: transparent url('../images/stars.png') no-repeat;
  position: relative;
  height:23px;
  padding:0;
  display:block;
  overflow: hidden;
}

.app-rating-count {
  padding: 2px 10px;
  float: left;
}

.app-teaser .app-action {
  background: transparent url('../images/button.png') no-repeat;
  width: 60px;
  padding: 2px 5px;
  text-align: center;
  color: #000;
  text-transform: capitalize;
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  float: left;
  margin-top: 10px;
}

.app-teaser .app-action a {
  color: #000;
}

.app-logo-small {
  float: left;
  display: inline-block;
  margin-right: 5px;
}

#apps-featured .app-rating {
  position: relative;
  margin-top: 20px;
}

#app-wrapper {
  border: 1px solid #ddd;
  font-size: 11px;
  border-radius:4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 10px;
  clear: both;
  min-width:960px;
  margin-bottom:30px;
}

.app-main {
  float:left;
  max-width:70%;
}

#sidebar {
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  float: left;
  display: inline-block;
  height: 400px;
  width: 220px;
  border: 1px solid #ddd;
  padding: 0px 10px;
  font-size: 11px;
  border-radius:4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-right: 20px;
}

#sidebar .divider {
  border-bottom: 1px solid #ddd;
  width: 170px;
  margin: 20px auto;
}

#app-wrapper h2 {
  margin: 10px 0px 0px;
  font-size: 11px;
  text-transform: uppercase;  
}

#sidebar h3 {
  font-weight: normal;
}

#app-wrapper h1 {
  font-size: 46px;
  font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  font-weight: bolder;
  color: #000;
  line-height: normal;
  letter-spacing: -2px;
  display: inline-block;
  padding: 3px 0;
}

#app-top {
  margin-top: 10px;
}

#app-wrapper .app-description {
  margin: 30px 0px;
  display:block;
}

#app-wrapper .app-description h2 {
  margin-bottom: 5px;
}

#app-wrapper .app-screenshot img {
  padding: 10px 10px 10px;
  border: 1px solid #ddd;
  border-radius:4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  left: 0;
  top: 0;
}


#app-wrapper .app-screenshot{
  position: relative;
}

#app-wrapper .app-screenshot .screenshot-shadow {
  top: 11px;
  left: 11px;
  width: 590px;
  height: 370px;
}

.block #apps-list ul {
  display: block;
}

.block #apps-list {
  min-width:0;
}

#apps-voting-error {
  clear:both;
}

.apps-update-needed {
  color: #FF0000;
}

.apps-update-needed-teaser {
  color:#965;
  background-color:#ffe4e0;
}

File

theme/css/apps.css
View source
  1. body .path-admin-apps span.icon {
  2. background: transparent url('../images/icon.png');
  3. }
  4. #apps-featured-panel {
  5. background: #eee;
  6. padding: 10px;
  7. border: 1px solid #ccc;
  8. }
  9. #apps-featured-wrapper {
  10. background: transparent url('../images/feature-background-repeat.jpg') repeat-x;
  11. border: 1px solid #ccc;
  12. }
  13. #apps-featured {
  14. background: transparent url('../images/feature-background.png') no-repeat;
  15. clear: both;
  16. position: relative;
  17. display: block;
  18. height: 315px;
  19. overflow: hidden;
  20. }
  21. #apps-featured .app-logo {
  22. display: none;
  23. }
  24. #apps-featured .left {
  25. padding: 10px;
  26. float: left;
  27. display: inline-block;
  28. padding-left: 50px;
  29. padding-top: 50px;
  30. }
  31. .app-screenshot img {
  32. position: relative;
  33. left: 7px;
  34. top: 50px;
  35. }
  36. .screenshot-shadow {
  37. height: 275px;
  38. width: 548px;
  39. z-index: 10;
  40. -moz-box-shadow: inset 0 0 10px #333;
  41. -webkit-box-shadow: inset 0px 0px 8px #333;
  42. box-shadow: inset -5px 0 5px #333;
  43. display: inline-block;
  44. position: absolute;
  45. top: 48px;
  46. left: 318px;
  47. }
  48. #apps-featured h1, #apps-featured h1 a {
  49. font-size: 36px;
  50. font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  51. font-weight: normal;
  52. color: #000;
  53. line-height: normal;
  54. letter-spacing: -2px;
  55. width: 250px;
  56. }
  57. #apps-featured .app-description {
  58. font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  59. margin-top: 20px;
  60. font-size: 12px;
  61. height: 100px;
  62. overflow: hidden;
  63. width:230px;
  64. }
  65. #apps-list {
  66. margin-top: 20px;
  67. margin-bottom:30px;
  68. border: 1px solid #ccc;
  69. background: #eee;
  70. clear: both;
  71. padding: 6px 5px 0px;
  72. }
  73. #apps-list h2 {
  74. margin-top: 0;
  75. width: 300px;
  76. }
  77. #apps-list .item-list {
  78. border: 0;
  79. background: transparent;
  80. padding: 0;
  81. margin: 0;
  82. }
  83. #apps-list .item-list ul {
  84. clear: both;
  85. padding: 0;
  86. margin: 0;
  87. }
  88. #apps-list .item-list ul li {
  89. float: left;
  90. display: block;
  91. height: 110px;
  92. width: 46.5%;
  93. max-width:450px;
  94. border: 1px solid #ccc;
  95. background: #fff;
  96. margin: 5px 5px 10px;
  97. padding: 10px;
  98. }
  99. /* This is specifically for tao based themes to make things wrap a bit better*/
  100. body.tao #apps-list ul li {
  101. max-width:350px;
  102. }
  103. .app-logo {
  104. float: left;
  105. display: inline-block;
  106. height: 120px;
  107. width: 120px;
  108. }
  109. .app-teaser {
  110. float: left;
  111. display: inline-block;
  112. padding: 5px 15px 10px 15px;
  113. width: 200px;
  114. }
  115. .app-teaser h2, .app-teaser h2 a{
  116. font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  117. font-size: 16px;
  118. color: #000;
  119. letter-spacing: -1px;
  120. }
  121. .app-teaser .app-status {
  122. text-transform: uppercase;
  123. color: #218aa1;
  124. font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
  125. font-weight: bold;
  126. font-size: 10px;
  127. }
  128. .app-rating {
  129. padding-top: 2px;
  130. color: #666;
  131. font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  132. font-size: 10px;
  133. text-transform: uppercase;
  134. }
  135. .app-rating .no-vote {
  136. display: none;
  137. }
  138. .app-rating .app-user-rating {
  139. clear:left;
  140. }
  141. .app-stars-holder {
  142. position: relative;
  143. width:100px;
  144. display:inline-block;
  145. height:23px;
  146. padding:0;
  147. background: transparent url('../images/stars-grey.png') no-repeat;
  148. float:left;
  149. }
  150. .app-stars {
  151. background: transparent url('../images/stars.png') no-repeat;
  152. position: relative;
  153. height:23px;
  154. padding:0;
  155. display:block;
  156. overflow: hidden;
  157. }
  158. .app-rating-count {
  159. padding: 2px 10px;
  160. float: left;
  161. }
  162. .app-teaser .app-action {
  163. background: transparent url('../images/button.png') no-repeat;
  164. width: 60px;
  165. padding: 2px 5px;
  166. text-align: center;
  167. color: #000;
  168. text-transform: capitalize;
  169. font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  170. float: left;
  171. margin-top: 10px;
  172. }
  173. .app-teaser .app-action a {
  174. color: #000;
  175. }
  176. .app-logo-small {
  177. float: left;
  178. display: inline-block;
  179. margin-right: 5px;
  180. }
  181. #apps-featured .app-rating {
  182. position: relative;
  183. margin-top: 20px;
  184. }
  185. #app-wrapper {
  186. border: 1px solid #ddd;
  187. font-size: 11px;
  188. border-radius:4px;
  189. -moz-border-radius: 4px;
  190. -webkit-border-radius: 4px;
  191. padding: 10px;
  192. clear: both;
  193. min-width:960px;
  194. margin-bottom:30px;
  195. }
  196. .app-main {
  197. float:left;
  198. max-width:70%;
  199. }
  200. #sidebar {
  201. font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  202. float: left;
  203. display: inline-block;
  204. height: 400px;
  205. width: 220px;
  206. border: 1px solid #ddd;
  207. padding: 0px 10px;
  208. font-size: 11px;
  209. border-radius:4px;
  210. -moz-border-radius: 4px;
  211. -webkit-border-radius: 4px;
  212. margin-right: 20px;
  213. }
  214. #sidebar .divider {
  215. border-bottom: 1px solid #ddd;
  216. width: 170px;
  217. margin: 20px auto;
  218. }
  219. #app-wrapper h2 {
  220. margin: 10px 0px 0px;
  221. font-size: 11px;
  222. text-transform: uppercase;
  223. }
  224. #sidebar h3 {
  225. font-weight: normal;
  226. }
  227. #app-wrapper h1 {
  228. font-size: 46px;
  229. font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
  230. font-weight: bolder;
  231. color: #000;
  232. line-height: normal;
  233. letter-spacing: -2px;
  234. display: inline-block;
  235. padding: 3px 0;
  236. }
  237. #app-top {
  238. margin-top: 10px;
  239. }
  240. #app-wrapper .app-description {
  241. margin: 30px 0px;
  242. display:block;
  243. }
  244. #app-wrapper .app-description h2 {
  245. margin-bottom: 5px;
  246. }
  247. #app-wrapper .app-screenshot img {
  248. padding: 10px 10px 10px;
  249. border: 1px solid #ddd;
  250. border-radius:4px;
  251. -moz-border-radius: 4px;
  252. -webkit-border-radius: 4px;
  253. left: 0;
  254. top: 0;
  255. }
  256. #app-wrapper .app-screenshot{
  257. position: relative;
  258. }
  259. #app-wrapper .app-screenshot .screenshot-shadow {
  260. top: 11px;
  261. left: 11px;
  262. width: 590px;
  263. height: 370px;
  264. }
  265. .block #apps-list ul {
  266. display: block;
  267. }
  268. .block #apps-list {
  269. min-width:0;
  270. }
  271. #apps-voting-error {
  272. clear:both;
  273. }
  274. .apps-update-needed {
  275. color: #FF0000;
  276. }
  277. .apps-update-needed-teaser {
  278. color:#965;
  279. background-color:#ffe4e0;
  280. }