You are here

textsize.css in Text Size 5

Same filename and directory in other branches
  1. 6 textsize.css
  2. 7 textsize.css
/* subtitle */
div.block-textsize div h3.list {
  display: block;
  float: none;
  margin: 0;
}
div.block-textsize div h3.inline {
  display: inline;
  float: left;
  margin: 0;
  padding: 0 0.5em 0.25em 0em;
}

div.textsize_list div#edit-textsize-select-wrapper,
div.textsize_list div#edit-textsize-select-wrapper label {
  display: block;
  float: none;
  width: auto;
}
div.textsize_inline div#edit-textsize-select-wrapper,
div.textsize_inline div#edit-textsize-select-wrapper label {
  display: block;
  float: left;
  width: auto;
}
div.textsize_list div#edit-textsize-select-wrapper,
div.textsize_inline div#edit-textsize-select-wrapper {
  margin: 0;
}
div.textsize_list div#edit-textsize-select-wrapper label {
  margin: 0 0 0.5em 0;
}
div.textsize_inline div#edit-textsize-select-wrapper label {
  margin: 0 0.5em 0 0;
}
div.textsize_list select#edit-textsize-select {
  margin: 0 0.5em 0.5em 0;
}
div.textsize_inline select#edit-textsize-select {
  margin: 0 0.5em 0 0;
}
div.textsize_current_inline div#edit-textsize-select-wrapper select {
  float: left;
}

/* list */
.block ul.textsize_inline {
  padding: 0;
  margin: 0.2em 0 0.5em 0;
}
ul.textsize_inline {
  display: block;
  float: left;
}
ul.textsize_current_list {
  clear: right;
}
ul.textsize_current_inline {
  width: auto;
}
ul.textsize_list li {
  list-style-type: none;
  list-style-image: none !important; /* fix for zen theme */
  background: transparent;
  padding: 0;
  margin: 0 0 0.2em 0;
}
ul.textsize_inline li {
  display: block;
  float: left;
  list-style-type: none;
  list-style-image: none !important; /* fix for zen theme */
  background: transparent;
  padding: 0;
  margin: 0;
}

/* p */
.block-textsize p {
  margin: 0;
  padding: 0;
}

/* images */
.ts_float_right {
  float: right;
}

/* icon */
.ts_icon,
a.ts_increase_variable,
a.ts_decrease_variable,
a.ts_normal_variable,
a.ts_increase_fix,
a.ts_decrease_fix,
a.ts_normal_fix {
  display: block;
}
.ts_icon {
  float: none;
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}
ul.textsize_inline li a.ts_icon,
ul.textsize_inline li a.ts_rollover {
  float: left;
}

/* a */
a.textsize_increase,
a.ts_increase_variable,
a.ts_increase_fix {
  width: 16px; /* NOTE icon specific */
  height: 16px; /* NOTE icon specific */
}
a.textsize_decrease,
a.ts_decrease_variable,
a.ts_decrease_fix {
  width: 16px; /* NOTE icon specific */
  height: 16px; /* NOTE icon specific */
}
a.textsize_normal,
a.ts_normal_variable,
a.ts_normal_fix {
  width: 16px; /* NOTE icon specific */
  height: 16px; /* NOTE icon specific */
}

/* a inline */
ul.textsize_list a.textsize_increase,
ul.textsize_list a.ts_increase_variable,
ul.textsize_list a.ts_increase_fix {
  margin: 0 0 3px 0;
}
ul.textsize_list a.textsize_decrease,
ul.textsize_list a.ts_decrease_variable,
ul.textsize_list a.ts_decrease_fix {
  margin: 0 0 3px 0;
}
ul.textsize_list a.textsize_normal,
ul.textsize_list a.ts_normal_variable,
ul.textsize_list a.ts_normal_fix {
  margin: 0 0 3px 0;
}

/* a inline */
ul.textsize_inline a.textsize_increase,
ul.textsize_inline a.ts_increase_variable,
ul.textsize_inline a.ts_increase_fix {
  margin: 0 3px 0 0; /* NOTE icon specific */
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}
ul.textsize_inline a.textsize_decrease,
ul.textsize_inline a.ts_decrease_variable,
ul.textsize_inline a.ts_decrease_fix {
  margin: 0px 3px 0 0; /* NOTE icon specific */
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}
ul.textsize_inline a.textsize_normal,
ul.textsize_inline a.ts_normal_variable,
ul.textsize_inline a.ts_normal_fix {
  margin: 0px 3px 0 0; /* NOTE icon specific */
  padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
}

/* reset */
ul.textsize_list li a.text_display,
ul.textsize_inline li a.text_display {
  width: auto;
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  margin: 0 12px 0 0;
}
ul.textsize_list li a.text_display_hidden,
ul.textsize_inline li a.text_display_hidden {
  padding: 0;
}

/* a span */
ul.textsize_list li a span.display {
  padding: 0px;
  margin: 0px;
}
ul.textsize_list li a span.display_hidden {
  padding: 0 3px 0.2em 0;
}
a.ts_icon.textsize_end {
  cursor: crosshair;
}

/* textsize increase link, visited  */
a.textsize_increase,
a.textsize_increase:visited  {
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  background-color: transparent;
  background-image: url("images/increase.gif");
  background-repeat: no-repeat;
  background-position: 0 0px;
}
ul.textsize_inline li a.textsize_increase,
ul.textsize_inline li a.textsize_increase:visited {
  background-position: 0px 0px; /* NOTE icon specific */
}

/* textsize decrease link, visited */
a.textsize_decrease,
a.textsize_decrease:visited {
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  background-color: transparent;
  background-image: url("images/decrease.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
ul.textsize_inline li a.textsize_decrease,
ul.textsize_inline li a.textsize_decrease:visited {
  background-position: 0px 0px; /* NOTE icon specific */
}

/* textsize normal link, visited  */
a.textsize_normal,
a.textsize_normal:visited {
  min-height: 16px; /* NOTE icon specific */
  height: 1em; /* NOTE icon specific (16px = 1em) */
  background-color: transparent;
  background-image: url("images/normal.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
ul.textsize_inline li a.textsize_normal,
ul.textsize_inline li a.textsize_normal:visited {
  background-position: 0px 0px; /* NOTE icon specific */
}

/* textsize hover  */
a.textsize_increase:hover,
a.textsize_decrease:hover,
a.textsize_normal:hover  {
  background-position: 0 -100px;
  background-repeat: no-repeat; /* fix for Opera */
}

/* textsize increase hover inline */
ul.textsize_inline li a.textsize_increase:hover {
  background-position: 0px -100px; /* NOTE icon specific */
}
/* textsize decrease hover inline */
ul.textsize_inline li a.textsize_decrease:hover {
  background-position: 0px -100px; /* NOTE icon specific */
}
/* textsize normal hover inline */
ul.textsize_inline li a.textsize_normal:hover {
  background-position: 0px -100px; /* NOTE icon specific */
}

/* textsize focus/active */
a.textsize_increase:focus,
a.textsize_decrease:focus,
a.textsize_normal:focus,
a.textsize_increase:active,
a.textsize_decrease:active,
a.textsize_normal:active {
  background-position: 0 -200px;
  background-repeat: no-repeat; /* fix for Opera */
}
/* textsize increase focus/active inline */
ul.textsize_inline li a.textsize_increase:focus,
ul.textsize_inline li a.textsize_increase:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}
/* textsize decrease focus/active inline */
ul.textsize_inline li a.textsize_decrease:focus,
ul.textsize_inline li a.textsize_decrease:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}
/* textsize normal focus/active inline */
ul.textsize_inline li a.textsize_normal:focus,
ul.textsize_inline li a.textsize_normal:active  {
  background-position: 0px -200px; /* NOTE icon specific */
}

/* current */
p.textsize_current_list,
p.textsize_current_inline {
  display: block;
  float: left;
  clear: right;
}

p.textsize_current_list {
  width: 100%;
}
p.textsize_current_inline {
  width: auto;
  margin: 0 0.2em 0 0;  /* NOTE icon specific */
}
/* reset */
p.text_display {
  margin: 0;
}

abbr.textsize,
span.textsize_current_help,
p.current_text_display_hidden span#textsize_current {
  cursor: help;
}

/**
 * Hacks
 * Images not for IE 4 - 5.5 and NN 4.
 */
head:first-child+body a.textsize_increase,
head:first-child+body a.textsize_increase:visited {
  background-image: url("images/increase.png") !important; /* !important for page style module */
}
head:first-child+body a.textsize_decrease,
head:first-child+body a.textsize_decrease:visited {
  background-image: url("images/decrease.png") !important; /* !important for page style module */
}
head:first-child+body a.textsize_normal,
head:first-child+body a.textsize_normal:visited {
  background-image: url("images/normal.png") !important; /* !important for page style module */
}

head:first-child+body a.textsize_increase:hover {
  background-image: url("images/increase.png") !important; /* !important for page style module */
}
head:first-child+body a.textsize_decrease:hover {
  background-image: url("images/decrease.png") !important; /* !important for page style module */
}
head:first-child+body a.textsize_normal:hover {
  background-image: url("images/normal.png") !important; /* !important for page style module */
}

/* admin and help */
.ts_ok {
  color: #008000;
}
span.textsize_normal {
  display: block;
  width: 20em;
  height: 2em; /* NOTE icon specific */
  padding: 0em 0.5em 0em 28px; /* NOTE icon specific (16 + 12 = 28px) */
  background: transparent url("images/normal.gif") no-repeat 0 0;
}
div#edit-textsize-display-increase-wrapper label input,
div#edit-textsize-display-decrease-wrapper label input,
div#edit-textsize-display-normal-wrapper label input {
  margin: 0em 3.5em 0em 0.3em; /* NOTE icon specific */
}
div#edit-textsize-display-increase-wrapper label {
  background: transparent url("images/increase.gif") no-repeat 2.2em 0;
  display: block;
  height: 16px; /* NOTE icon specific */
}
div#edit-textsize-display-decrease-wrapper label {
  background: transparent url("images/decrease.gif") no-repeat 2.2em 0;
  display: block;
  height: 16px; /* NOTE icon specific */
}
div#edit-textsize-display-normal-wrapper label {
  background: transparent url("images/normal.gif") no-repeat 2.2em 0;
  display: block;
  height: 16px; /* NOTE icon specific */
}
.ts_download_button,
a.ts_download_button:link,
a.ts_download_button:visited {
  display: block;
  float: none;
  padding: 0.5em 1em;
  border: 1px solid #E09010;
  margin: 1em;
  text-decoration: underline;
  color: #E09010;
  background-color: #FFFFBF;
}
a.ts_download_button:hover {
  border: 1px solid #000000;
  color: #000000;
  background-color: #FFFFBF;
}
a.ts_download_button:focus,
a.ts_download_button:active {
  border: 1px dashed #FFFFFF;
  color: #FFFFFF;
  background-color: #00BF00;
}

/**
 * Erasable or editable code
 */
.ts_clear {
  clear: both;
}
/* display hidden. If your theme have a class for "display hidden" */
.display_hidden {
  position: absolute;
  left: -1000px;	
  top: -1000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  display: inline;
}
/* Drupal garland theme specific */
div#header-region div.block-textsize h2,
div#header-region div.block-textsize div h3,
div#header-region div div ul.textsize_list,
div#header-region div div ul.textsize_inline,
div#header-region div div ul.textsize_list li,
div#header-region div div ul.textsize_inline li,
div#header-region div div p.textsize_current_list,
div#header-region div div p.textsize_current_inline,
div#header-region div div form div div div#edit-textsize-select-wrapper label {
  display: block;
  margin: 0;
}
.ts_icon,
a.ts_increase_variable,
a.ts_decrease_variable,
a.ts_normal_variable,
a.ts_increase_fix,
a.ts_decrease_fix,
a.ts_normal_fix {
  line-height: 100%;
}
div#header-region div.block-textsize div h3.inline,
div#header-region div div form div div div#edit-textsize-select-wrapper label {
  margin: 0 0.5em 0 0;
}
div#header-region div div p.textsize_current_inline {
  margin-top: 0em;
}
div#header-region div div ul.textsize_inline li {
  margin: 0 0 0 0;
}
select#edit-textsize-select option {
  display: block; /* fix for Garland theme */
}

/* Drupal 5 specific */
/* messages */
.ts_warning {
  color: #E09010;
}

File

textsize.css
View source
  1. /* subtitle */
  2. div.block-textsize div h3.list {
  3. display: block;
  4. float: none;
  5. margin: 0;
  6. }
  7. div.block-textsize div h3.inline {
  8. display: inline;
  9. float: left;
  10. margin: 0;
  11. padding: 0 0.5em 0.25em 0em;
  12. }
  13. div.textsize_list div#edit-textsize-select-wrapper,
  14. div.textsize_list div#edit-textsize-select-wrapper label {
  15. display: block;
  16. float: none;
  17. width: auto;
  18. }
  19. div.textsize_inline div#edit-textsize-select-wrapper,
  20. div.textsize_inline div#edit-textsize-select-wrapper label {
  21. display: block;
  22. float: left;
  23. width: auto;
  24. }
  25. div.textsize_list div#edit-textsize-select-wrapper,
  26. div.textsize_inline div#edit-textsize-select-wrapper {
  27. margin: 0;
  28. }
  29. div.textsize_list div#edit-textsize-select-wrapper label {
  30. margin: 0 0 0.5em 0;
  31. }
  32. div.textsize_inline div#edit-textsize-select-wrapper label {
  33. margin: 0 0.5em 0 0;
  34. }
  35. div.textsize_list select#edit-textsize-select {
  36. margin: 0 0.5em 0.5em 0;
  37. }
  38. div.textsize_inline select#edit-textsize-select {
  39. margin: 0 0.5em 0 0;
  40. }
  41. div.textsize_current_inline div#edit-textsize-select-wrapper select {
  42. float: left;
  43. }
  44. /* list */
  45. .block ul.textsize_inline {
  46. padding: 0;
  47. margin: 0.2em 0 0.5em 0;
  48. }
  49. ul.textsize_inline {
  50. display: block;
  51. float: left;
  52. }
  53. ul.textsize_current_list {
  54. clear: right;
  55. }
  56. ul.textsize_current_inline {
  57. width: auto;
  58. }
  59. ul.textsize_list li {
  60. list-style-type: none;
  61. list-style-image: none !important; /* fix for zen theme */
  62. background: transparent;
  63. padding: 0;
  64. margin: 0 0 0.2em 0;
  65. }
  66. ul.textsize_inline li {
  67. display: block;
  68. float: left;
  69. list-style-type: none;
  70. list-style-image: none !important; /* fix for zen theme */
  71. background: transparent;
  72. padding: 0;
  73. margin: 0;
  74. }
  75. /* p */
  76. .block-textsize p {
  77. margin: 0;
  78. padding: 0;
  79. }
  80. /* images */
  81. .ts_float_right {
  82. float: right;
  83. }
  84. /* icon */
  85. .ts_icon,
  86. a.ts_increase_variable,
  87. a.ts_decrease_variable,
  88. a.ts_normal_variable,
  89. a.ts_increase_fix,
  90. a.ts_decrease_fix,
  91. a.ts_normal_fix {
  92. display: block;
  93. }
  94. .ts_icon {
  95. float: none;
  96. padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
  97. }
  98. ul.textsize_inline li a.ts_icon,
  99. ul.textsize_inline li a.ts_rollover {
  100. float: left;
  101. }
  102. /* a */
  103. a.textsize_increase,
  104. a.ts_increase_variable,
  105. a.ts_increase_fix {
  106. width: 16px; /* NOTE icon specific */
  107. height: 16px; /* NOTE icon specific */
  108. }
  109. a.textsize_decrease,
  110. a.ts_decrease_variable,
  111. a.ts_decrease_fix {
  112. width: 16px; /* NOTE icon specific */
  113. height: 16px; /* NOTE icon specific */
  114. }
  115. a.textsize_normal,
  116. a.ts_normal_variable,
  117. a.ts_normal_fix {
  118. width: 16px; /* NOTE icon specific */
  119. height: 16px; /* NOTE icon specific */
  120. }
  121. /* a inline */
  122. ul.textsize_list a.textsize_increase,
  123. ul.textsize_list a.ts_increase_variable,
  124. ul.textsize_list a.ts_increase_fix {
  125. margin: 0 0 3px 0;
  126. }
  127. ul.textsize_list a.textsize_decrease,
  128. ul.textsize_list a.ts_decrease_variable,
  129. ul.textsize_list a.ts_decrease_fix {
  130. margin: 0 0 3px 0;
  131. }
  132. ul.textsize_list a.textsize_normal,
  133. ul.textsize_list a.ts_normal_variable,
  134. ul.textsize_list a.ts_normal_fix {
  135. margin: 0 0 3px 0;
  136. }
  137. /* a inline */
  138. ul.textsize_inline a.textsize_increase,
  139. ul.textsize_inline a.ts_increase_variable,
  140. ul.textsize_inline a.ts_increase_fix {
  141. margin: 0 3px 0 0; /* NOTE icon specific */
  142. padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
  143. }
  144. ul.textsize_inline a.textsize_decrease,
  145. ul.textsize_inline a.ts_decrease_variable,
  146. ul.textsize_inline a.ts_decrease_fix {
  147. margin: 0px 3px 0 0; /* NOTE icon specific */
  148. padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
  149. }
  150. ul.textsize_inline a.textsize_normal,
  151. ul.textsize_inline a.ts_normal_variable,
  152. ul.textsize_inline a.ts_normal_fix {
  153. margin: 0px 3px 0 0; /* NOTE icon specific */
  154. padding: 0 0 0 22px; /* NOTE icon specific (16 + 6 = 22px) */
  155. }
  156. /* reset */
  157. ul.textsize_list li a.text_display,
  158. ul.textsize_inline li a.text_display {
  159. width: auto;
  160. min-height: 16px; /* NOTE icon specific */
  161. height: 1em; /* NOTE icon specific (16px = 1em) */
  162. margin: 0 12px 0 0;
  163. }
  164. ul.textsize_list li a.text_display_hidden,
  165. ul.textsize_inline li a.text_display_hidden {
  166. padding: 0;
  167. }
  168. /* a span */
  169. ul.textsize_list li a span.display {
  170. padding: 0px;
  171. margin: 0px;
  172. }
  173. ul.textsize_list li a span.display_hidden {
  174. padding: 0 3px 0.2em 0;
  175. }
  176. a.ts_icon.textsize_end {
  177. cursor: crosshair;
  178. }
  179. /* textsize increase link, visited */
  180. a.textsize_increase,
  181. a.textsize_increase:visited {
  182. min-height: 16px; /* NOTE icon specific */
  183. height: 1em; /* NOTE icon specific (16px = 1em) */
  184. background-color: transparent;
  185. background-image: url("images/increase.gif");
  186. background-repeat: no-repeat;
  187. background-position: 0 0px;
  188. }
  189. ul.textsize_inline li a.textsize_increase,
  190. ul.textsize_inline li a.textsize_increase:visited {
  191. background-position: 0px 0px; /* NOTE icon specific */
  192. }
  193. /* textsize decrease link, visited */
  194. a.textsize_decrease,
  195. a.textsize_decrease:visited {
  196. min-height: 16px; /* NOTE icon specific */
  197. height: 1em; /* NOTE icon specific (16px = 1em) */
  198. background-color: transparent;
  199. background-image: url("images/decrease.gif");
  200. background-repeat: no-repeat;
  201. background-position: 0px 0px;
  202. }
  203. ul.textsize_inline li a.textsize_decrease,
  204. ul.textsize_inline li a.textsize_decrease:visited {
  205. background-position: 0px 0px; /* NOTE icon specific */
  206. }
  207. /* textsize normal link, visited */
  208. a.textsize_normal,
  209. a.textsize_normal:visited {
  210. min-height: 16px; /* NOTE icon specific */
  211. height: 1em; /* NOTE icon specific (16px = 1em) */
  212. background-color: transparent;
  213. background-image: url("images/normal.gif");
  214. background-repeat: no-repeat;
  215. background-position: 0px 0px;
  216. }
  217. ul.textsize_inline li a.textsize_normal,
  218. ul.textsize_inline li a.textsize_normal:visited {
  219. background-position: 0px 0px; /* NOTE icon specific */
  220. }
  221. /* textsize hover */
  222. a.textsize_increase:hover,
  223. a.textsize_decrease:hover,
  224. a.textsize_normal:hover {
  225. background-position: 0 -100px;
  226. background-repeat: no-repeat; /* fix for Opera */
  227. }
  228. /* textsize increase hover inline */
  229. ul.textsize_inline li a.textsize_increase:hover {
  230. background-position: 0px -100px; /* NOTE icon specific */
  231. }
  232. /* textsize decrease hover inline */
  233. ul.textsize_inline li a.textsize_decrease:hover {
  234. background-position: 0px -100px; /* NOTE icon specific */
  235. }
  236. /* textsize normal hover inline */
  237. ul.textsize_inline li a.textsize_normal:hover {
  238. background-position: 0px -100px; /* NOTE icon specific */
  239. }
  240. /* textsize focus/active */
  241. a.textsize_increase:focus,
  242. a.textsize_decrease:focus,
  243. a.textsize_normal:focus,
  244. a.textsize_increase:active,
  245. a.textsize_decrease:active,
  246. a.textsize_normal:active {
  247. background-position: 0 -200px;
  248. background-repeat: no-repeat; /* fix for Opera */
  249. }
  250. /* textsize increase focus/active inline */
  251. ul.textsize_inline li a.textsize_increase:focus,
  252. ul.textsize_inline li a.textsize_increase:active {
  253. background-position: 0px -200px; /* NOTE icon specific */
  254. }
  255. /* textsize decrease focus/active inline */
  256. ul.textsize_inline li a.textsize_decrease:focus,
  257. ul.textsize_inline li a.textsize_decrease:active {
  258. background-position: 0px -200px; /* NOTE icon specific */
  259. }
  260. /* textsize normal focus/active inline */
  261. ul.textsize_inline li a.textsize_normal:focus,
  262. ul.textsize_inline li a.textsize_normal:active {
  263. background-position: 0px -200px; /* NOTE icon specific */
  264. }
  265. /* current */
  266. p.textsize_current_list,
  267. p.textsize_current_inline {
  268. display: block;
  269. float: left;
  270. clear: right;
  271. }
  272. p.textsize_current_list {
  273. width: 100%;
  274. }
  275. p.textsize_current_inline {
  276. width: auto;
  277. margin: 0 0.2em 0 0; /* NOTE icon specific */
  278. }
  279. /* reset */
  280. p.text_display {
  281. margin: 0;
  282. }
  283. abbr.textsize,
  284. span.textsize_current_help,
  285. p.current_text_display_hidden span#textsize_current {
  286. cursor: help;
  287. }
  288. /**
  289. * Hacks
  290. * Images not for IE 4 - 5.5 and NN 4.
  291. */
  292. head:first-child+body a.textsize_increase,
  293. head:first-child+body a.textsize_increase:visited {
  294. background-image: url("images/increase.png") !important; /* !important for page style module */
  295. }
  296. head:first-child+body a.textsize_decrease,
  297. head:first-child+body a.textsize_decrease:visited {
  298. background-image: url("images/decrease.png") !important; /* !important for page style module */
  299. }
  300. head:first-child+body a.textsize_normal,
  301. head:first-child+body a.textsize_normal:visited {
  302. background-image: url("images/normal.png") !important; /* !important for page style module */
  303. }
  304. head:first-child+body a.textsize_increase:hover {
  305. background-image: url("images/increase.png") !important; /* !important for page style module */
  306. }
  307. head:first-child+body a.textsize_decrease:hover {
  308. background-image: url("images/decrease.png") !important; /* !important for page style module */
  309. }
  310. head:first-child+body a.textsize_normal:hover {
  311. background-image: url("images/normal.png") !important; /* !important for page style module */
  312. }
  313. /* admin and help */
  314. .ts_ok {
  315. color: #008000;
  316. }
  317. span.textsize_normal {
  318. display: block;
  319. width: 20em;
  320. height: 2em; /* NOTE icon specific */
  321. padding: 0em 0.5em 0em 28px; /* NOTE icon specific (16 + 12 = 28px) */
  322. background: transparent url("images/normal.gif") no-repeat 0 0;
  323. }
  324. div#edit-textsize-display-increase-wrapper label input,
  325. div#edit-textsize-display-decrease-wrapper label input,
  326. div#edit-textsize-display-normal-wrapper label input {
  327. margin: 0em 3.5em 0em 0.3em; /* NOTE icon specific */
  328. }
  329. div#edit-textsize-display-increase-wrapper label {
  330. background: transparent url("images/increase.gif") no-repeat 2.2em 0;
  331. display: block;
  332. height: 16px; /* NOTE icon specific */
  333. }
  334. div#edit-textsize-display-decrease-wrapper label {
  335. background: transparent url("images/decrease.gif") no-repeat 2.2em 0;
  336. display: block;
  337. height: 16px; /* NOTE icon specific */
  338. }
  339. div#edit-textsize-display-normal-wrapper label {
  340. background: transparent url("images/normal.gif") no-repeat 2.2em 0;
  341. display: block;
  342. height: 16px; /* NOTE icon specific */
  343. }
  344. .ts_download_button,
  345. a.ts_download_button:link,
  346. a.ts_download_button:visited {
  347. display: block;
  348. float: none;
  349. padding: 0.5em 1em;
  350. border: 1px solid #E09010;
  351. margin: 1em;
  352. text-decoration: underline;
  353. color: #E09010;
  354. background-color: #FFFFBF;
  355. }
  356. a.ts_download_button:hover {
  357. border: 1px solid #000000;
  358. color: #000000;
  359. background-color: #FFFFBF;
  360. }
  361. a.ts_download_button:focus,
  362. a.ts_download_button:active {
  363. border: 1px dashed #FFFFFF;
  364. color: #FFFFFF;
  365. background-color: #00BF00;
  366. }
  367. /**
  368. * Erasable or editable code
  369. */
  370. .ts_clear {
  371. clear: both;
  372. }
  373. /* display hidden. If your theme have a class for "display hidden" */
  374. .display_hidden {
  375. position: absolute;
  376. left: -1000px;
  377. top: -1000px;
  378. width: 1px;
  379. height: 1px;
  380. overflow: hidden;
  381. display: inline;
  382. }
  383. /* Drupal garland theme specific */
  384. div#header-region div.block-textsize h2,
  385. div#header-region div.block-textsize div h3,
  386. div#header-region div div ul.textsize_list,
  387. div#header-region div div ul.textsize_inline,
  388. div#header-region div div ul.textsize_list li,
  389. div#header-region div div ul.textsize_inline li,
  390. div#header-region div div p.textsize_current_list,
  391. div#header-region div div p.textsize_current_inline,
  392. div#header-region div div form div div div#edit-textsize-select-wrapper label {
  393. display: block;
  394. margin: 0;
  395. }
  396. .ts_icon,
  397. a.ts_increase_variable,
  398. a.ts_decrease_variable,
  399. a.ts_normal_variable,
  400. a.ts_increase_fix,
  401. a.ts_decrease_fix,
  402. a.ts_normal_fix {
  403. line-height: 100%;
  404. }
  405. div#header-region div.block-textsize div h3.inline,
  406. div#header-region div div form div div div#edit-textsize-select-wrapper label {
  407. margin: 0 0.5em 0 0;
  408. }
  409. div#header-region div div p.textsize_current_inline {
  410. margin-top: 0em;
  411. }
  412. div#header-region div div ul.textsize_inline li {
  413. margin: 0 0 0 0;
  414. }
  415. select#edit-textsize-select option {
  416. display: block; /* fix for Garland theme */
  417. }
  418. /* Drupal 5 specific */
  419. /* messages */
  420. .ts_warning {
  421. color: #E09010;
  422. }