/* CSS Document */
* {0, 0}

/* BODY (all pages)*/
body {
	background-image: url(../images/header.jpg);
	background-position: 0px 24px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;}

#colBar{
	background-color: #FF6600;
	position: absolute;
	height: 24px;
	width: 100%;
	left: 0px;
	top: 0px;
	color: #FFF;
	text-align: left;
	text-transform: uppercase; }
*html #colBar{width: 102%;}
#pageName b{
	position: absolute;
	left:30px;
	top:24px;}
#colBar b {
	position: relative;
	top:26px;
	left:470px;
	padding:4px 6px 2px 6px;
	margin-bottom:50px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	background-image: url(../images/pageName2.png);
	background-repeat: repeat;}

		/*navbar (all pages)*/
		#navText {
			position: absolute;
			list-style-type: none;
			left: -20px; top:100px;}
		
		#navText li {
			display:table-cell;
			padding-right: 22px;}
		
		* html #navText li {
			display:inline;
			padding:0px 18px 0px 0px;
			top: 12px;
			position: relative;}
	
/*navbar links (all pages)*/
#navText a, #navText a:visited{color:#F37022;}
#navText a:hover {color: #FFFFFF;}
#down a:link, #down a:visited {color: #FFFFFF;}
#down a:visited {color: #FFFFFF;}

/*general links (all pages)*/
a {font-weight: bold; text-decoration: none;}
a img{border:0px none;}
#Olinx {color:#FF6600;}
#Olinx_Rspace{color:#FF6600; margin-right:60px;}
#dOlinx {text-decoration: underline; color:#cc3300; font-weight:normal;}
#upmore {margin-top:-8px;}	

		/*Main Text*/
		#mainText {	position:absolute;	top: 144px;	width: 600px;	padding-bottom:20px;	overflow: auto;}
		#mainText img {margin:6px;}
#mainText em{font-weight: bold;}
		
		*html #mainText {
			position:absolute;
			top: 144px;
			font-size:12px;}

		h3{font-size:17px; text-align:center;}
		h3 b{text-transform: uppercase;}
		
		#byLine{text-align:right; margin-top:-12px; margin-right:5px;} #byLine b{letter-spacing: 1px;}
		#byLine2{text-align:right; margin-top:-4px; margin-right:5px; font-size:10px;}
				
				/*hompage specific - (index.html only)*/
				#homeCent{text-align: center; padding-top:0px;}
				#homeCent i{position:relative; top:30px; padding-bottom:55px; font-size:13px; color:#993300; background-color:#fff;}
				#linespace {background-color: #FF6600; position: relative; width: 98%; top: 2px; margin: 12px;}
				#artistTable {font-size:13px;}
				#artistTable td{
					padding-left:12px;
					padding-right:12px;}
				#tableHeader{
					text-align: center;
					font-size:14px;
					font-weight: bold;}
				#registerNow{
					font-size:18px;
					font-weight: bold;}

/*TWITTER - (index.html)*/
#twitter_div{position:absolute; top:150px; left:610px; margin-left:5px;}
#twitter_div h3{margin-top:2px; margin-bottom:12px; text-align: center;	font-size: 18px;}
#twitter-link {color:#F37022; margin-right:10px}
#twitterBird{height:30px; margin-left:110px;margin-bottom:-10px;}
*html #twitterBird{margin-bottom:-12px;}
#twitter_div li{padding-bottom:16px; list-style-image: url(../images/logo_bullet.jpg);}
#twitter_update_list a{color:#F37022;}
#twitter_div img{ padding:4px;}
*html #twitter_div img{ margin:4px;}

/*Artist Profile Pages*/
h6{	text-align:right;
	font-size:16px;
	font-weight:bold;
	margin-right:0px;
	margin-bottom:10px;
	margin-top:25px;}
*html h6 {margin-top:20px;}

#flagBorder{
	color:#666666;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;}
#artName{font-weight:bold; left:0px;}
#artCountry{text-transform: uppercase; text-align:right; font-size: 10px;}
#countryFlag{vertical-align: bottom; margin-left:5px;}
#artistsTable2{font-size:13px; padding-top:20px;}

#artistsTable2 a, #artistsTable2 a:visited {color: #70565F;}
#artistsTable2 a:hover {color: #F37022;}

#rowSpace{position:relative; width:60px;}

#art-img{position:relative; padding-left:5px; top:10px;}
#art-img img{padding-right:15px; padding-bottom:15px;}

/*Registration Page*/
#confRate{text-align:center;}
#rateHead{background-color: #FF6600; padding:0 10px 0 10px;}
#rateType{background-color: #FF9966; padding:0 10px 0 10px;}
#rateCell{background-color: #FFCC99;}

/******************* Floating Images ************************/
img.floatLeft {float: left; margin: 5px; top:10px;}
#leftPic {position: relative; margin-right:15px;}
img.floatRight {float: right; margin: 5px; top:10px;}
#rightPic {position: relative; margin-left: 15px;}
*html img.floatRight{top:0px;}
*html img.floatLeft {top:0px;}

/*Programme (program.html)*/
#progDates{text-align:center; font-size:12px;padding-top:20px; width:555px;}
*html #progDates{margin-bottom:20px;}
#progDates td{padding:2px 8px 2px 8px; vertical-align: top;}
#dateHeader{font-size: 16px; font-weight: bold;	background-color: #FF6600; text-transform: uppercase;}
#normHeader{font-size: 12px; font-weight: bold;	background-color: #FF9966; text-transform: uppercase;}
#ProgL{width:110px;}
#ProgR{width:125px;}

/*general table properties*/
#genTab{font-size:13px; padding-top:20px;}
#genTab td{vertical-align:top; padding-right:10px;}

/*contact.html*/
#iframeMap{padding-top:0px;}

/*sponsors.html*/
h4 {
	font-size:16px;
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom:8px;
	padding-top:20px;
	letter-spacing: 1px;
	color:#666;
}

H4 small{font-size:14px; text-transform: none; font-weight:normal; color:#000;}
H4 b{color:#333; letter-spacing:3px;}
#CEfriends li{padding-bottom:40px;}

/*EXTRA.HTML*/
#alpe i{font-size:18px;}
a.alpeX {background: url(../images/alpe.jpg) 0px 0px; width: 100px; height: 150px; display: block; margin-right:8px;}
a.alpeX span {display: none;}
a.alpeX:hover {background:  url(../images/alpe.jpg) 100px 0px; }

table tr{font-size:13px;}

/*MAPS.HTML*/
#ExhibList b{color:#a7228e; top:4px;}
#ExhibList li{padding-bottom:8px; padding-right:24px;}
#ExhibList2 b{color:#a7228e; top:4px;}
#ExhibList2 li{padding-bottom:8px;}
#WindTrail {list-style-type: upper-alpha;}
#WindTrail li{padding-bottom:8px;}
#WindTrail b{color:#00adef;}
#MAPkey td{vertical-align: top;}