1/* Style Sheet Tweaks
2
3These style definitions are mainly IE specific
4tweaks required due to its poor CSS support.
5-------------------------------------------------*/
6
7* html table, * html select, * html input { font-size: 100%; }
8* html hr { margin: 0; }
9* html span.corners-top, * html span.corners-bottom { background-image: url("{T_THEME_PATH}/images/corners_left.gif"); }
10* html span.corners-top span, * html span.corners-bottom span { background-image: url("{T_THEME_PATH}/images/corners_right.gif"); }
11
12table.table1 {
13	width: 99%;		/* IE < 6 browsers */
14	/* Tantek hack */
15	voice-family: "\"}\"";
16	voice-family: inherit;
17	width: 100%;
18}
19html>body table.table1 { width: 100%; }	/* Reset 100% for opera */
20
21* html ul.topiclist li { position: relative; }
22* html .postbody h3 img { vertical-align: middle; }
23
24/* Form styles */
25html>body dd label input { vertical-align: text-bottom; }	/* Align checkboxes/radio buttons nicely */
26
27* html input.button1, * html input.button2 {
28	padding-bottom: 0;
29	margin-bottom: 1px;
30}
31
32/* Misc layout styles */
33* html .column1, * html .column2 { width: 45%; }
34
35/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)
36   From http://www.positioniseverything.net/easyclearing.html
37#tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {
38	content: ".";
39	display: block;
40	height: 0;
41	clear: both;
42	visibility: hidden;
43}*/
44
45.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {
46	height: 1%;
47	overflow: hidden;
48}
49
50/* viewtopic fix */
51* html .post {
52	height: 25%;
53	overflow: hidden;
54}
55
56/* navbar fix */
57* html .clearfix, * html .navbar, ul.linklist {
58	height: 4%;
59	overflow: hidden;
60}
61
62/* Simple fix so forum and topic lists always have a min-height set, even in IE6
63	From http://www.dustindiaz.com/min-height-fast-hack */
64dl.icon {
65	min-height: 35px;
66	height: auto !important;
67	height: 35px;
68}
69
70* html li.row dl.icon dt {
71	height: 35px;
72	overflow: visible;
73}
74
75* html #search-box {
76	width: 25%;
77}
78
79/* Correctly clear floating for details on profile view */
80*:first-child+html dl.details dd {
81	margin-left: 30%;
82	float: none;
83}
84
85* html dl.details dd {
86	margin-left: 30%;
87	float: none;
88}
89
90/* Headerbar height fix for IE7 and below */
91* html #site-description p {
92	margin-bottom: 1.0em;
93}
94
95*:first-child+html #site-description p {
96	margin-bottom: 1.0em;
97}
98
99/* #minitabs fix for IE */
100.tabs-container {
101	zoom: 1;
102}
103
104#minitabs {
105	white-space: nowrap;
106	*min-width: 50%;
107}