input {
	padding:0;
	margin:0;
}

/* GENERAL STYLES */
h2 {
	font: bold 21px "Trebuchet MS",Verdana,Helvetica, Arial, sans-serif;
	color:#FF7700;
	margin:0 0 16px 0;
}
h3 {
	font: bold 18px "Trebuchet MS",Verdana,Helvetica, Arial, sans-serif;
	color: #990000;
	margin:0 0 16px 0;
}
h4 {
	font: bold 16px "Trebuchet MS",Verdana,Helvetica, Arial, sans-serif;
	color: #990000;
	margin:0 0 16px 0;
}
h5 {
	font: bold 16px "Trebuchet MS",Verdana,Helvetica, Arial, sans-serif;
	color: #990000;
	margin:0 0 16px 0;
}
h6 {
	font: bold 14px "Trebuchet MS",Verdana,Helvetica, Arial, sans-serif;
	color: #990000;
	margin:0 0 16px 0;
}
p {
	margin: 0 0 1.2em;
}
a{
	color:#990000;
}
a:hover{
	color: #660000;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
li {
	padding-left: 11px;
	padding-bottom: 11px;
	background: url(dot.gif) no-repeat 0 4px;
}
#slideshow li {
	padding: 0 0 20px 11px;
	background: none;
}
table#timetable tr td ul li {
	padding-left: 11px;
	padding-bottom: 4px;
	background: url(dot.gif) no-repeat 0 4px;
}

#sponsorsbox,
#newslistbox,
#pressreleasesbox{
	border:1px solid #ccc;
	padding:5px;
	margin:0;
	width:168px;
	_width:180px;
}
#newslist ul,
.articles ul {
	list-style: none;
	padding:0;
}
#newslist ul li,
.articles ul li{
	background:url("images/li.gif") 0 5px no-repeat;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
}

/* Delegates Navigation */	
#delegates {
	margin: 0;
	padding: 0;
}
#delegates ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#delegates li {
	padding-left: 11px;
	padding-bottom: 11px;
	background: url(dot.gif) no-repeat 0 4px;
}

/* RSS Feed */
#nav-2 {
	list-style: none;
	margin: 0;  padding: 0.5em 0 0.2em 0;
	}
#nav-2 li {
	display: inline;
	margin: 0 1em 0 0;
}
.feed {
	padding: 5px 0 5px 20px;
	font-size: 0.8em;
	background: url('rss.gif') no-repeat 0 50%;
}


/* profile */
table{
	margin:0;
	padding:0;
	border:0;
	border-collapse: collapse;
}
td {
	vertical-align:top;
	color:#333;
	padding-bottom:5px;
}
.col1 {
	width:130px;
	color:#666;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

/* TICKETS */
#tickets_progress {
	width:100%;
	margin:10px 0 20px 0;
} 
#tickets_progress tr td {
	background-color: #CCC;
	color: #333;
	padding:4px;
	margin:0;
}
#tickets_progress tr td.active {
	background-color: #FF7700;
	color: #fff;
}
#tickets_card,
#tickets_card tr td {
	border:0;
}
#tickets tr td {
	padding:0 0 5px 0;
	vertical-align:middle;
}
#tickets tr td input,
#tickets tr td textarea,
#tickets tr td select{
	font: 11px verdana,sans-serif;
}
#tickets tr td:first-child {
	width:150px;
}
#tickets tr td table tr td:first-child {
	width:50px;
}

.forum255 p:last-child{
	margin-bottom:0;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE5/Mac */


