body {
	background: #ede6ee;
	font: 65% "Arial", Helvetica, san-serif;
	margin: auto;
	padding: 0px;
}
#container {
	border: 0px;
	margin: auto;
	padding: 0px;
	width: 800px;
}

/* title image */
h1 {width:156px;height:100px;padding:0;margin:0 0 -100px 0;z-order:3;}
h1 a {display:block;border:none;width:156px;height:100px;background:url(images/spacer.gif) 0px 0px;}


/* different backgrounds */

#contain-home {
	background: transparent url(images/bg/home-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 521px;
}
#contain-history {
	background: transparent url(images/bg/history-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 881px;
}

#contain-judging {
	background: transparent url(images/bg/judging-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 1149px;
}
#contain-past-winners {
	background: transparent url(images/bg/new_past-winners-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 3631px;
}
#contain-newcomers {
	background: transparent url(images/bg/new_newcomers-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 2300px;
}
#contain-performers2, #contain-shortlist, #contain-winners {
	background: transparent url(images/bg/performers2-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 819px;
	height: 792px;
}
#contain-edinburgh {
	background: transparent url(images/bg/edinburgh-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 768px;
}
#contain-tickets {
	background: transparent url(images/bg/tickets-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 588px;
}
#contain-videos {
	background: transparent url(images/bg/videos-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 808px;
	height: 909px;
}
#contain-contact {
	background: transparent url(images/bg/history-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 1149px;
}
#contain-ifcom {
	background: transparent url(images/bg/ifcom-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 800px;
	height: 875px;
}
#contain-tour {
	background: transparent url(images/bg/history-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
		padding: 0px;
		width: 800px;
	height: 1149px;
}
#contain-links {
	background: transparent url(images/bg/links-bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 812px;
	height: 1210px;
}
#contain-shownews {
	background: transparent url(images/bg/show_news_bg.gif) 0px 0px no-repeat;
	float: left;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 885px;
	height: 2700px;
}



/* left side content */

#left-side {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 600px;
	float: left;
}

/* newcomers page content */

#shownews-content {
	width: 520px;
	height: 2381px;
	margin: 110px 0px 0px 42px;
	padding:190px 0px 150px 80px;
	float: left;
	color: #660099;
	background: transparent url(images/shownews-content-bg.gif) 35px 0px no-repeat;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}
div>shownews-content {
	padding:0 0 0 0;
}
#shownews-contain {
	width: 570px;
	margin: 55px 0px 0px 0px;
	padding:0px;
}
#shownews {
	width: 570px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float: left;
}
#shownews-content P	{
	width: 400px;
}
#shownews-content UL	{
	width: 300px;
}
#shownews-content UL LI	{
	margin-bottom: 4px;
}

#shownews-content .btt	{
	text-align: right;
	width: 450px;
	background: transparent url(images/btt.gif) top right no-repeat;
	padding-right: 8px;
}

p.backtotop {
	margin: 20px 0px 0px 60px;

}

#shownews-content A 	{
	color: #f36f21;
	text-decoration: none;
}
#shownews-content A:hover 	{
	text-decoration: underline;
}



/* home page content */

#home-content {
	width: 600px;
	height: 500px;
	margin: 60px 0px 0px 0px;
	padding:0px;
	float: left;
}


/* past-winners page content */

#past-winners-content {
	width: 600px;
	height: 3537px;
	margin: 80px 0px 0px 0px;
	padding:0px 0 150px 0;
	float: left;
	
}
div>past-winners-content {
	padding:0 0 0 0;
}
#winners-contain {
	width: 600px;
	margin: 53px 0px 0px 0px;
	padding:0px;
}
#winners {
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float: left;
}
#winners ul {
	width: 537px;
	margin: 0px 0px 0px 62px;
	height: 140px;
	padding:0px;
	list-style: none;
}
#winners ul li {
	margin: 0px;
	padding:0px;
	float: left;
	list-style: none;
}
#winners ul li.picture {
	width: 150px;
	margin: 0;
	text-align: left;
	padding:0px;
	height: 117px;
	list-style: none;
}
#winners ul li.year {
	width: 50px;
	text-align: left;
	margin: 22px 0px 0px 0px;
	padding:0px;
	height: 95px;
	list-style: none;
}
#winners ul li.copy {
	width: 320px;
	text-align: left;
	margin: 20px 0px 0px 0px;
	padding:0px;
	height: 97px;
	list-style: none;
}
#winners ul li.copy p  {
	color:#660099;
	margin: 0px 30px 0px 0px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}

p.backtotop {
	margin: 20px 0px 0px 60px;

}

/* newcomers page content */

#newcomers-content {
	width: 600px;
	height: 2000px;
	margin: 100px 0px 0px 0px;
	padding:0px 0 150px 0;
	float: left;
	background: transparent url(images/new_newcomers-content-bg.gif) 35px 0px no-repeat;
}
div>newcomers-content {
	padding:0 0 0 0;
}
#newcomers-contain {
	width: 600px;
	margin: 55px 0px 0px 0px;
	padding:0px;
}
#newcomers {
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float: left;
}
#newcomers ul {
	width: 517px;
	margin: 0px 0px 0px 80px;
	height: 120px;
	padding:0px;
	list-style: none;
}
#newcomers ul li {
	margin: 0px;
	padding:0px;
	float: left;
	list-style: none;
}

#newcomers ul li.year {
	width: 50px;
	text-align: left;
	margin: 22px 0px 0px 0px;
	padding:0px;
	height: 95px;
	list-style: none;
}
#newcomers ul li.copy {
	width: 430px;
	text-align: left;
	margin: 20px 0px 0px 30px;
	padding:0px;
	height: 96px;
	list-style: none;
}
#newcomers ul li.copy p  {
	color:#660099;
	margin: 0px 30px 0px 0px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}

#newcomers ul.small {
	width: 517px;
	margin: 0px 0px 0px 80px;
	height: 70px;
	padding:0px;
	list-style: none;
}
#newcomers ul.small li {
	margin: 0px;
	padding:0px;
	float: left;
	list-style: none;
}

#newcomers ul li.year-small {
	width: 50px;
	text-align: left;
	margin: 22px 0px 0px 0px;
	padding:0px;
	height: 40px;
	list-style: none;
}
#newcomers ul li.copy-small {
	width: 430px;
	text-align: left;
	margin: 20px 0px 0px 30px;
	padding:0px;
	height: 40px;
	list-style: none;
}
#newcomers ul li.copy-small p  {
	color:#660099;
	margin: 0px 30px 0px 0px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}

p.backtotop {
	margin: 20px 0px 0px 60px;

}


/* newcomers page content 

#newcomers-content {
	width: 600px;
	height: 2000px;
	margin: 100px 0px 0px 0px;
	padding:0px 0 50px 0;
	float: left;
	background: transparent url(images/new_newcomers-content-bg.gif) 35px 0px no-repeat;
}
div>newcomers-content {
	padding:0 0 0 0;
}
#newcomers-contain {
	width: 600px;
	margin: 55px 0px 0px 0px;
	padding:0px;
}
#newcomers {
	width: 600px;
	margin: 100px 0px 0px 0px;
	padding:0px;
	float: left;
}
#newcomers ul {
	width: 537px;
	margin: 0px 0px 0px 62px;
	height: 120px;
	padding:0px;
	list-style: none;
}
#newcomers ul.small {
	width: 537px;
	margin: 0px 0px 0px 80px;
	height: 70px;
	padding:0px;
	list-style: none;
}
#newcomers ul li {
	margin: 0px;
	padding:0px;
	float: left;
	list-style: none;
}

#newcomers ul li.year {
	width: 50px;
	text-align: left;
	margin: 22px 30px 0px 0px;
	padding:0px;
	height: 96px;
	list-style: none;
}

#newcomers ul li.year-small {
	width: 50px;
	text-align: left;
	margin: 22px 30px 0px 0px;
	padding:0px;
	height: 40px;
	list-style: none;
}
#newcomers ul li.copy {
	width: 440px;
	text-align: left;
	margin: 22px 0px 0px 0px;
	padding:0px;
	height: 96px;
	list-style: none;
}

#newcomers ul li.copy-small {
	width: 440px;
	text-align: left;
	margin: 22px 0px 0px 0px;
	padding:0px;
	height: 40px;
	list-style: none;
}

#newcomers ul li.copy p  {
	color:#660099;
	margin: 0px 40px 0px 0px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}

#newcomers ul li.copy-small p  {
	color:#660099;
	margin: 0px 40px 0px 0px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}

p.backtotop {
	margin: 20px 0px 0px 60px;

}*/

/* contact page content */

#contact-content {
	background: transparent url(images/contact-content-bg.gif) 40px 0px no-repeat;
	width: 578px;
	height: 995px;
	margin: 105px 0px 0px 0px;
	padding:0 0 100px 0;
	float: left;
}
#contact-content ol {
	list-style: none;
	margin: 60px 0px 0px 90px;
	padding: 0px;
}
#contact-content ol li {
	list-style: none;
	padding: 0px;
	float: left;
}
#contact-content ol li.contact-us {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:220px;
	list-style: none;
}
#contact-content ol li.press {
	list-style: none;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	width:220px;
	list-style: none;
}
#contact-content ol li.mailing {
	list-style: none;
	clear: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:440px;
	list-style: none;
}
li.contact-us p, li.press p {
	color:#660099;
	margin: 10px 0px 0 90px;
	padding: 20px 0 0 0;
	font: normal 1.2em/1.4em "Arial", Helvetica, san-serif;
	clear:left;
}

li.contact-us p, li.press p {
	clear:none;
	padding:0;
	margin: 10px 0px 0 0;
}

#contact-content .toptext {float:left;}
#contact-content .bottomtext {
position: relative;
margin: -50px 0px 0px 90px;
padding:0px;
	}

#contact-content .bottomtext p {
	color:#660099;
	font: normal 1.2em/1.4em "Arial", Helvetica, san-serif;
	clear:left;
}



/* history page content */

#history-content {
	background: transparent url(images/history-content-bg.gif) top left no-repeat;
	width: 533px;
	height: 699px;
	margin: 80px 0px 0px 45px;
	padding:0px;
}
#history-content-contain {
	width: 536px;
	height: 689px;
	margin: 0px;
	padding:0px;
}
#history-header {
	margin: 285px 0px 0px 45px;
	padding:0px;
}
#history-content p {
	color:#660099;
	margin: 10px 45px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}
#history-content ol {
	list-style: none;
	width: 536px;
	margin: 0px;
	height: 30px;
	padding: 0px;
}
#history-content ol li {
	list-style: none;
	padding: 0px;
	float: left;
}
#history-content ol li.previous {
	list-style: none;
	margin: 0px;
	width: 138px;
	padding: 0px;
	list-style: none;
	
}
#history-content ol li.previous img {
	margin: 6px 0px 0px 50px;
}
#history-content ol li.next {
	list-style: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 65px;
}
#history-content ol li.next img {
	margin: 0px 0px 0px 20px;
}
#history-content ol li.pages {
	list-style: none;
	width: 270px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
#history-content ol li.pages img {
	margin: 12px 0px 0px 0px;
	padding: 0px;
}

/* grassroots page content */

#grassroots-content {
	background: transparent url(images/grassroots-content-bg.gif) top left no-repeat;
	width: 533px;
	height: 699px;
	margin: 80px 0px 0px 45px;
	padding:0px;
}
#grassroots-content-contain {
	width: 536px;
	height: 689px;
	margin: 0px;
	padding:0px;
}
#grassroots-header {
	margin: 225px 0px 0px 45px;
	padding:0px;
}
#grassroots-content p {
	color:#660099;
	margin: 10px 45px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}
#grassroots-content ol {
	list-style: none;
	width: 536px;
	margin: 0px;
	height: 30px;
	padding: 0px;
}
#grassroots-content ol li {
	list-style: none;
	padding: 0px;
	float: left;
}
#grassroots-content ol li.previous {
	list-style: none;
	margin: 0px;
	width: 138px;
	padding: 0px;
	list-style: none;
	
}
#grassroots-content ol li.previous img {
	margin: 6px 0px 0px 50px;
}
#grassroots-content ol li.next {
	list-style: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 65px;
}
#grassroots-content ol li.next img {
	margin: 0px 0px 0px 20px;
}
#grassroots-content ol li.pages {
	list-style: none;
	width: 270px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
#grassroots-content ol li.pages img {
	margin: 12px 0px 0px 0px;
	padding: 0px;
}


/* history page content */

#judging-content {
	background: transparent url(images/judging-content-bg.gif) top left no-repeat;
	width: 543px;
	height: 995px;
	margin: 92px 0px 0px 45px;
	padding:0px;
}
#judging-content-contain {
	width: 545px;
	height: 990px;
	margin: 0px;
	padding:0px;
}
#judging-header {
	margin: 375px 0px 5px 40px;
	padding:0px;
}
#judging-content-contain ol {
	margin: 0px 35px 0px 55px;
	padding:0px;
}
#judging-content-contain ol li {
	color:#660099;
	margin: 11px 10px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}
#judging-content-contain ul {
	margin: 0px 35px 0px 55px;
	padding:0px;
}
#judging-content-contain ul li {
	color:#660099;
	margin: 10px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}
#judging-content-contain table {
	margin: 20px 0px 0px 40px;
	padding:0px;
	border: 0px;
	width: 480px;
	font-size: 1em;
	vertical-align:top;
}
#judging-content-contain table tr {
	margin: 0px;
	padding:0px;
	border: 0px;
}
#judging-content-contain table td {
	margin: 0px;
	padding:5px 10px 5px 0px;
	border: 0px;
	font: normal 1.2em/1.2em "Arial", Helvetica, san-serif;
	color:#660099;
}
#judging-content-contain table td span {
	font: normal 0.8em/1em "Arial", Helvetica, san-serif;
}
#judging-content p {
	color:#660099;
	margin: 10px 40px;
	padding:0px;
	font: normal 1.2em/1.25em "Arial", Helvetica, san-serif;
}
#skip-links {
margin: 0px;
padding: 0px;
}
#skip-links ol {
	list-style: none;
	width: 536px;
	margin: 0px;
	height: 30px;
	padding: 0px;
}
#skip-links ol li {
	list-style: none;
	padding: 0px;
	float: left;
}
#skip-links ol li.previous {
	list-style: none;
	margin: 0px;
	width: 118px;
	padding: 0px;
	list-style: none;
	
}
#skip-links ol li.previous img {
	margin: 6px 0px 0px 30px;
}
#skip-links ol li.next {
	list-style: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 65px;
}
#skip-links ol li.next img {
	margin: 0px 0px 0px 20px;
}
#skip-links ol li.pages {
	list-style: none;
	width: 295px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
#skip-links ol li.pages img {
	margin: 8px 0px 0px 0px;
	padding: 0px;
}





/* performers2 page content */

#performers2-content, #shortlist-content, #winners-content {
	background: transparent url(images/performers2-content-bg.gif) top left no-repeat;
	width: 530px;
	height: 633px;
	margin: 105px 0px 0px 45px;
	padding: 215px 0px 0px 45px;
}
#performers2-header {
	margin:0;
	padding:0px;
}
#winners-content {
	padding: 150px 0px 0px 40px;
}
#performers2-content {
	padding: 150px 0px 0px 40px;
}

#shortlist-content {
	padding: 150px 0px 0px 40px;
}
#shortlist-content p, #winners-content p, #shortlist-content ul {
	width:420px;
	color:#660099;
	margin: 10px 0px;
	padding:0px;
	font: normal 1.2em/1.25em "Arial", Helvetica, san-serif;
}
#shortlist-content ul{
	margin-bottom:20px;
	list-style:none;
}

/* edinburgh festival page content */

#edinburgh-content {
	background: transparent url(images/edinburgh-content-bg.gif) top left no-repeat;
	width: 530px;
	height: 633px;
	margin: 105px 0px 0px 45px;
	padding:0px;
}
#edinburgh-header {
	margin: 215px 0px 0px 45px;
	padding:0px;
}




/* if.com page content */

#ifcom-content {
	background: transparent url(images/ifcom-content-bg.gif) top left no-repeat;
	width: 531px;
	height: 720px;
	margin: 105px 0px 0px 45px;
	padding:0px;
}
#ifcom-header {
	margin: 218px 0px 5px 45px;
	padding:0px;
}
#ifcom-content p {
	color:#660099;
	margin: 10px 45px;
	padding:0px;
	font: normal 1.2em/1.4em "Arial", Helvetica, san-serif;
}



/* tickets page content */

#tickets-content {
	background: transparent url(images/tickets-content-bg.gif) top left no-repeat;
	width: 532px;
	height: 435px;
	margin: 105px 0px 0px 45px;
	padding:0px;
}
#tickets-header {
	margin: 305px 0px 0px 30px;
	padding:0px;
}
#tickets-content-contain {
	width: 536px;
	height: 689px;
	margin: 0px;
	padding:0px;
}
#tickets-content-contain p {
	color:#660099;
	margin: 10px 30px 0px 35px;
	padding:0px;
	font: normal 1.2em/1.4em "Arial", Helvetica, san-serif;
}

/* videos page content */

#videos-content {
	background: transparent url(images/videos-content-bg.gif) top left no-repeat;
	width: 530px;
	height: 779px;
	margin: 100px 0px 0px 45px;
	padding:0px;
}
#videos-content-contain {
	width: 536px;
	height: 689px;
	margin: 0px;
	padding:0px;
}

#videos-content-contain p {
	color:#660099;
	margin: 10px 50px 0px 45px;
	padding:0px;
	font: normal 1.2em/1.4em "Arial", Helvetica, san-serif;
}

#videos-header {
	margin: 180px 0px 0px 40px;
	padding:0px;
}
#videos {
	width: 540px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	float: left;
}
#videos ul {
	width: 470px;
	margin: 5px 0px 0px 32px;
	height: 120px;
	padding:0px;
	list-style: none;
}
#videos ul li {
	margin: 0px;
	padding:0px;
	float: left;
	list-style: none;
}
#videos ul li.video {
	width: 150px;
	margin: 0;
	text-align: left;
	padding:0px;
	height: 117px;
	list-style: none;
}
#videos ul li.copy {
	width: 320px;
	text-align: left;
	margin: 40px 0px 0px 0px;
	padding:0px;
	list-style: none;
}
#videos ul li.copy p  {
	color:#660099;
	margin: 0px 30px 0px 0px;
	padding:0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}



/* tour page content */

#tour-content {
	background: transparent url(images/tour-content-bg.gif) top left no-repeat;
	width: 528px;
	height: 920px;
	margin: 95px 0px 0px 45px;
	padding:0px;
}
#tour-header {
	margin: 200px 0px 0px 45px;
	padding:0px;
}
#tour-content-contain {
	width: 500px;
	margin: 0px;
	padding:150px 0px 0px 45px;
}

#tour-content-contain a {
	color:#660099;
}

#tour-content-contain p {
	color:#660099;
	padding: 0px 120px 0px 0px;
	margin:10px 0px 0px 0px;
	font: normal 1.2em/1.3em "Arial", Helvetica, san-serif;
}

#tour-content-contain h2 {
	color:#660099;
	font: bold 1.3em/1.4em "Arial", Helvetica, san-serif;
	padding: 10px 120px 0px 0px;
	margin:10px 0px 0px 0px;
}

#tour-content-contain table {
	margin: 10px 0px 0px 5px;
	padding:0px;
	border: 0px;
	width: 400px;
	font-size: 1em;
	vertical-align:top;
}
#tour-content-contain table tr {
	margin: 0px;
	padding:0px;
	border: 0px;
}

#tour-content-contain td {
	color:#660099;
	font: normal 1.2em/1.25em "Arial", Helvetica, san-serif;
}

/* links page content */

#links-content {
	background: transparent url(images/links-content-bg.gif) top left no-repeat;
	width: 528px;
	height: 912px;
	margin: 100px 0px 0px 45px;
	padding:0px;
}

#links-content-contain {
	width: 536px;
	height: 689px;
	margin: 0px;
	padding: 340px 0 0 20px;

}

#links-content-contain ol, #links-content-contain span, #links-content-contain a {
	color: #660099;
}

#links-content-contain ol {
	list-style-type: none;
	list-style-position: outside;
	padding: 10px 0 0 0;
	margin: 0;
}

#links-content-contain ol li {padding-bottom: 7px; color:#660099; font: normal 1.2em/1.4em "Arial", Helvetica, san-serif;}
/*#links-content-contain ol li div {float: left; }*/
/*#links-content-contain ol li div.url {width: 180px;}*/
#links-content-contain .floatleft {float:left;}
#links-content-contain .floatright {margin:0px 0px 0px 190px;}

.clear {clear: both;}

/* right side content */

#right-side {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: right;
}



/* if.com logo */

#about-if-logo {
	border: 0px;
	margin: 15px 0px 25px 0px;
	padding: 0px;
	width: 200px;
}
#about-if-logo img {
	margin: 0px 0px 0px 75px;
}



/* main navigation */

#navigation {
width:156px;
padding:0; 
margin:0;
}
#navigation ul {width:156px;padding:0;margin:0;list-style-type:none; }
#navigation ul li {float:left;padding:0;margin:0;list-style-type:none;}
#navigation ul li a {display:block;border:none;background-repeat: no-repeat !important;}
#navigation ul li.home a {width:156px;height:30px;background:url(images/nav/main-nav.gif) 0px 0px;}
#navigation ul li.home a:hover, #navigation ul li.home a.active {background:url(images/nav/main-nav-over.gif) 0px 0px; }
#navigation ul li.the-awards a {width:156px;height:31px;background:url(images/nav/main-nav.gif) 0px -30px;}
#navigation ul li.the-awards a:hover, #navigation ul li.the-awards a.active {background:url(images/nav/main-nav-over.gif) 0px -30px; }
#navigation ul li.performers a {width:156px;height:50px;background:url(images/nav/main-nav.gif) 0px -60px;}
#navigation ul li.performers a:hover, #navigation ul li.performers a.active {background:url(images/nav/main-nav-over.gif) 0px -60px; }
/*
#navigation ul li.edinburgh-festival a {width:156px;height:49px;background:url(images/nav/main-nav.gif) 0px -114px;}
#navigation ul li.edinburgh-festival a:hover, #navigation ul li.edinburgh-festival a.active {background:url(images/nav/main-nav-over.gif) 0px -114px; }
*/
#navigation ul li.grassroots a {width:156px;height:29px;background:url(images/nav/main-nav.gif) 0px -110px;}
#navigation ul li.grassroots a:hover, #navigation ul li.grassroots a.active {background:url(images/nav/main-nav-over.gif) 0px -110px; }

#navigation ul li.tickets a {width:156px;height:27px;background:url(images/nav/main-nav.gif) 0px -138px;}
#navigation ul li.tickets a:hover, #navigation ul li.tickets a.active {background:url(images/nav/main-nav-over.gif) 0px -138px; }
#navigation ul li.contact-us a {width:156px;height:27px;background:url(images/nav/main-nav.gif) 0px -164px;}
#navigation ul li.contact-us a:hover, #navigation ul li.contact-us a.active {background:url(images/nav/main-nav-over.gif) 0px -164px; }
#navigation ul li.videos a {width:156px;height:24px;background:url(images/nav/main-nav.gif) 0px -191px;}
#navigation ul li.videos a:hover, #navigation ul li.videos a.active {background:url(images/nav/main-nav-over.gif) 0px -191px; }
#navigation ul li.tour a {width:156px;height:50px;background:url(images/nav/main-nav.gif) 0px -214px;}
#navigation ul li.tour a:hover, #navigation ul li.tour a.active {background:url(images/nav/main-nav-over.gif) 0px -214px; }
#navigation ul li.useful-links a {width:156px;height:27px;background:url(images/nav/main-nav.gif) 0px -264px;}
#navigation ul li.useful-links a:hover, #navigation ul li.useful-links a.active {background:url(images/nav/main-nav-over.gif) 0px -264px; }

/* awards sub navigation */
#navigation ul li.history a {width:156px;height:19px;background:url(images/nav/awards-sub-nav.gif) 25px -2px;}
#navigation ul li.history a:hover, #navigation ul li.history a.active {background:url(images/nav/awards-sub-nav-over.gif) 25px -2px; }
#navigation ul li.judging a {width:156px;height:18px;background:url(images/nav/awards-sub-nav.gif) 25px -21px;}
#navigation ul li.judging a:hover, #navigation ul li.judging a.active {background:url(images/nav/awards-sub-nav-over.gif) 25px -21px; }
/*
#navigation ul li.grassroots a {width:156px;height:24px;background:url(images/nav/awards-sub-nav.gif) 0px -42px;}
#navigation ul li.grassroots a:hover, #navigation ul li.grassroots a.active {background:url(images/nav/awards-sub-nav-over.gif) 0px -40px; }
*/

/* edinburgh festival sub navigation */
#navigation ul li.map a {width:156px;height:22px;background:url(images/nav/edinburgh-sub-nav.gif) 0px 0px;}
#navigation ul li.map a:hover, #navigation ul li.map a.active {background:url(images/nav/edinburgh-sub-nav-over.gif) 0px 0px; }
#navigation ul li.comedians a {width:156px;height:36px;background:url(images/nav/edinburgh-sub-nav.gif) 0px -22px;}
#navigation ul li.comedians a:hover, #navigation ul li.comedians a.active {background:url(images/nav/edinburgh-sub-nav-over.gif) 0px -22px; }

/* performers sub navigation */
#navigation ul li.past-winners a {width:156px;height:19px;background:url(images/nav/performers-sub-nav.gif) 25px -2px;}
#navigation ul li.past-winners a:hover, #navigation ul li.past-winners a.active {background:url(images/nav/performers-sub-nav-over.gif) 25px -2px; }
#navigation ul li.show-news a {width:156px;height:18px;background:url(images/nav/performers-sub-nav.gif) 25px -21px;}
#navigation ul li.show-news a:hover, #navigation ul li.show-news a.active {background:url(images/nav/performers-sub-nav-over.gif) 25px -21px; }
#navigation ul li.shortlist a {width:156px;height:18px;background:url(images/nav/performers-sub-nav.gif) 25px -39px;}
#navigation ul li.shortlist a:hover, #navigation ul li.shortlist a.active {background:url(images/nav/performers-sub-nav-over.gif) 25px -39px; }
#navigation ul li.winners a {width:156px;height:18px;background:url(images/nav/performers-sub-nav.gif) 25px -57px;}
#navigation ul li.winners a:hover, #navigation ul li.winners a.active {background:url(images/nav/performers-sub-nav-over.gif) 25px -57px; }
#navigation ul li.newcomers a {width:156px;height:19px;background:url(images/nav/performers-sub-nav.gif) 25px -75px;}
#navigation ul li.newcomers a:hover, #navigation ul li.newcomers a.active {background:url(images/nav/performers-sub-nav-over.gif) 25px -75px; }

#navigation ul li.gap {width:156px;height:10px;}
a span {display:none;}


/* common elements */

p a {
	color:#660099;
	text-decoration: underline;
	font-weight: bold;
}


@media tty {
 i{content:"\";/*" "*/}} @import 'ie5.css'; /*";}
}/* */