index.css 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. /* Location section */
  2. /* Festival section */
  3. /*div#festivals{
  4. width: 100%;
  5. }
  6. table.festival_section_table tr{
  7. width: 100%;
  8. height: 100%;
  9. }
  10. table.festival_section_table tr td{
  11. min-width: 50%;
  12. height: 100%;
  13. vertical-align: top;
  14. padding-bottom: 1em;
  15. }
  16. table.festival_section_table tr td div.entry{
  17. height: 95%;
  18. }
  19. table.festival_section_table tr td div#festivals_summary{
  20. min-height: 15em;
  21. }
  22. table.festival_section_table tr td div#festivals_summary img{*/
  23. div#festivals img{
  24. display: inline-block;
  25. max-width: 40%;
  26. max-height: 15em;
  27. vertical-align: top;
  28. wfloat: left;
  29. margin-right: 2em;
  30. }
  31. div#festivals #festivals_summary_text{
  32. display: inline-block;
  33. max-width: 50%;
  34. }
  35. div#festivals div#festivals_schedule_table{
  36. display: table;
  37. width: 100%;
  38. }
  39. div#festivals div#festivals_schedule_table div#festivals_schedule_row{
  40. display: table-row;
  41. }
  42. div#festivals div#festivals_schedule_table div#festivals_schedule_row div.festivals_schedule_cell{
  43. display: table-cell;
  44. width: 50%;
  45. }
  46. div#festivals div#festivals_schedule_table div#festivals_schedule_row div.festivals_schedule_cell div#festivals_gm{
  47. margin: 0.4em 0.2em 0.4em 0.4em;
  48. }
  49. div#festivals div#festivals_schedule_table div#festivals_schedule_row div.festivals_schedule_cell div#festivals_city{
  50. margin: 0.4em 0.4em 0.4em 0.2em;
  51. }
  52. div.festival_event{
  53. margin: 1em;
  54. padding: 0.3em 0.3em 0.3em 1em;
  55. border-left: 0.em solid black;
  56. }
  57. div.festival_event span.title{
  58. font-weight: bold;
  59. margin: 0.5em;
  60. }
  61. div.festival_event span.description{
  62. font-weight: bold;
  63. margin: 0.2em 1em 1em 1em;
  64. }
  65. div.festival_event table.location{
  66. margin: 0.3em 1em 0.3em 1.6em;
  67. }
  68. table.festival_section_table tr td div.festival_schedule span.title{
  69. font-weight: bold;
  70. /* font-size: 105%; */
  71. margin-left: 1em;
  72. }
  73. table.festival_section_table tr td div.festival_schedule span.description{
  74. font-style: italic;
  75. margin-left: 2em;
  76. font-size: 90%;
  77. }
  78. table.festival_section_table tr td div.festival_schedule table.location{
  79. border-collapse: collapse;
  80. margin: 0.5em 2em 0.5em 3em;
  81. font-size: 80%;
  82. }
  83. table.festival_section_table tr td div.festival_schedule table.location td{
  84. min-width: initial;
  85. height: initial;
  86. vertical-align: middle;
  87. padding-bottom: 0;
  88. }
  89. /* Upcoming activity section */
  90. div.section{
  91. margin-bottom: 2em;
  92. }
  93. div#upcoming_activity{
  94. display: table;
  95. }
  96. div.table div.tr{
  97. display: table-row;
  98. }
  99. div.table div.tr div.td{
  100. display: table-cell;
  101. vertical-align: top;
  102. }
  103. /* Contains the image of the upcoming activity */
  104. div#upcoming_image{
  105. display: inline-block;
  106. vertical-align: top;
  107. }
  108. div#upcoming_image img{
  109. max-height: 10em;
  110. max-width: 10em;
  111. margin: 1em;
  112. border: 0.15em solid #333333;
  113. border-radius: 0.2em;
  114. box-shadow: 0 0 0.5em #111111;
  115. }
  116. /* Contains the text of the upcoming activity */
  117. div#upcoming_text{
  118. display: inline-block;
  119. vertical-align: middle;
  120. }
  121. /* Contains the details of the upcoming activity */
  122. div#upcoming_details{
  123. display: inline-block;
  124. vertical-align: middle;
  125. float: right;
  126. margin-right: 0;
  127. text-align: center;
  128. padding-bottom: 2em;
  129. }
  130. div#upcoming_details table{
  131. border-collapse: collapse;
  132. text-align: left;
  133. font-style: italic;
  134. font-size: 80%;
  135. margin: 2em 2em 2em 4em;
  136. }
  137. div#upcoming_details table tr{
  138. border-bottom: 0.2em solid #7777aa;
  139. border-top: 0.2em solid #7777aa;
  140. border-collapse: collapse;
  141. }
  142. div#upcoming_details table td{
  143. padding: 0.3em;
  144. }
  145. /* Us section */
  146. div#us p{
  147. display: inline-block;
  148. vertical-align: top;
  149. }
  150. div#us div{
  151. position: absolute;
  152. top: 4em;
  153. right: 3em;
  154. text-align: center;
  155. }
  156. div#us div img{
  157. opacity: 0.4;
  158. max-height: 100px;
  159. max-width: 100px;
  160. }
  161. /* Table to present posts and photos on the same row */
  162. div#content_table{
  163. display: table;
  164. }
  165. div#content_table div.content_row{
  166. display: table-row;
  167. }
  168. div#content_table div.content_row div.content_cell{
  169. width: 50%;
  170. display: table-cell;
  171. }
  172. div#content_table div.content_row div#cell_posts div.section{
  173. margin-right: 1em;
  174. }
  175. div#content_table div.content_row div#cell_photos div.section{
  176. margin-left: 1em;
  177. }
  178. div#content_table div.content_row div.content_cell div.section div.entry{
  179. padding: 1em;
  180. }
  181. /* Section of the latest posts */
  182. div.post img{
  183. max-width: 7em;
  184. max-height: 9em;
  185. float: left;
  186. margin: 0.5em 1em 0.5em 0.5em;
  187. border: 0.1em solid #112244;
  188. /* border: 0.15em solid #333333; */
  189. /* border-radius: 0.2em; */
  190. /* box-shadow: 0 0 0.5em #111111; */
  191. }
  192. table.post_table p{ /*TODO fix*/
  193. /*NOW margin-left: 0.5em; */
  194. }
  195. /* contains the date for each recent post */
  196. div#content_table div.content_row div.content_cell div.section div.entry span{
  197. margin-right: 1em;
  198. display: block;
  199. text-align: right;
  200. /* float: right; */
  201. font-style: italic;
  202. font-size: 80%;
  203. }
  204. /* Links to each section */
  205. a.go_to_section{
  206. float: right;
  207. }
  208. /* Photos table */
  209. table#table_photos{
  210. table-layout: fixed;
  211. position: relative;
  212. width: 100%;
  213. }
  214. table#table_photos td{
  215. padding: 0.2em;
  216. text-align: center;
  217. }
  218. table#table_photos img{
  219. max-width: 90%;
  220. max-height: 10em;
  221. border: 0.1em solid #112244;
  222. /* border: 0.1em solid #333333; */
  223. /* box-shadow: 0 0 0.8em #000000; */
  224. /* border-radius: 0.2em */
  225. }
  226. div#latest_activities{
  227. display: block;
  228. margin-top: 2em;
  229. }
  230. div.activity_image{
  231. display: inline-block;
  232. vertical-align: top;
  233. max-width: 40%;
  234. max-height: 15em;
  235. text-align: center;
  236. }
  237. table.latest_activity td {
  238. vertical-align: top;
  239. }
  240. table.latest_activity td.latest_activity_image{
  241. max-width: 30%;
  242. }
  243. div#latest_activities img{
  244. /* max-width: 40%; */
  245. max-height: 10em;
  246. margin: 0.5em 1em 0.5em 0.5em;
  247. border: 0.1em solid #112244;
  248. /* border: 0.15em solid #333333; */
  249. /* border-radius: 0.2em; */
  250. /* box-shadow: 0 0 0.5em #111111; */
  251. }
  252. div.activity_text{
  253. display: inline-block;
  254. vertical-align: top;
  255. padding: 1em;
  256. }