index.css 7.5 KB

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