index.css 7.0 KB

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