body {	font-family:Tahoma, Arial, Helvetica;font-size:11px;padding:0;margin:0;	color:#666666}
td{vertical-align:top;}
a{color:#B81D79;}
a:hover{color:#6A297B;}

input.text-input {width:370px;height:24px;padding:4px 0 0 5px;border:1px solid #666666;font-size:16px;vertical-align:middle;}
select {height:24px;padding:0px 0 0 5px;border:1px solid #666666;font-size:16px;vertical-align:middle;}

div#header		{position:relative;	width:100%;		height:auto;	background-color:#B81D79;	background-image:url(images/header/background.jpg);	background-repeat:repeat-x}
div#header #content	{width:950px;height:auto;	margin-left:auto;	margin-right:auto;	padding:15px 0 16px 0;color:#ffffff;font-size:2px;}
div#header #content	a{padding:0;margin:0}
div#main		{position:relative;	width:950px;	height:auto;	margin-left:auto;	margin-right:auto;	background-color:#FFFFFF;}

div#main #menu	{position:relative;	width:950px;	height:15px;	margin:13px 0 0 0;}
div#main #menu div	{float:left;overflow:hidden;margin:0 8px 0 0;height:14px;}
div#main #menu a	{display:block; height:14px;text-indent:-10000px;}
div#main #menu a:hover,a.current	{background-position:-100%}
div#main #menu #menu-home a	{width:39px;	background-image:url(images/menu/menu-home.gif);}
div#main #menu #menu-artists a	{width:79px;	background-image:url(images/menu/menu-artistsarea.gif);}
div#main #menu #menu-exhibition a	{width:63px;	background-image:url(images/menu/menu-exhibition.gif);}
div#main #menu #menu-gallery a	{width:46px;	background-image:url(images/menu/menu-gallery.gif);}
div#main #menu #menu-news a	{width:37px;	background-image:url(images/menu/menu-news.gif);}
div#main #menu #menu-ambassadors a	{width:85px;	background-image:url(images/menu/menu-ambassadors.gif);}
div#main #menu #menu-friends a	{width:47px;	background-image:url(images/menu/menu-friends.gif);}
div#main #menu #menu-press a	{width:35px;	background-image:url(images/menu/menu-press.gif);}
div#main #menu #menu-archive a	{width:49px;	background-image:url(images/menu/menu-archive.gif);}
div#main #menu #menu-sponsors a	{width:106px;	background-image:url(images/menu/menu-sponsorsandlinks.gif);}
div#main #menu #menu-blog a	{width:30px;	background-image:url(images/menu/menu-blog.gif);}
div#main #menu #menu-contact a	{width:51px;	background-image:url(images/menu/menu-contact.gif);}
div#main #menu #menu-how a	{width:84px;	background-image:url(images/menu/menu-howtoenter.gif);}

div#main #submenu	{position:relative;	width:950px;	height:14px;	margin:6px 0 23px 0;}
div#main #submenu div	{float:left;overflow:hidden;margin:0 8px 0 0;height:14px;}
div#main #submenu a	{display:block; height:14px;text-indent:-10000px;}
div#main #submenu a:hover,a.current	{background-position:-100%}
div#main #submenu #menu-login a	{width:115px;	background-image:url(images/menu/menu-entercompetition.gif);}
div#main #submenu #menu-conditions a	{width:121px;	background-image:url(images/menu/menu-conditionsofentry.gif);}
div#main #submenu #menu-your-entry a	{width:137px;	background-image:url(images/menu/menu-yoursubmissionarea.gif);}
div#main #submenu #menu-artists-login a	{width:74px;	background-image:url(images/menu/menu-artistlogin.gif);}
div#main #submenu #menu-requirements a	{width:128px;	background-image:url(images/menu/menu-imagerequirements.gif);}
div#main #submenu #menu-dates a	{width:64px;	background-image:url(images/menu/menu-keydates.gif);}
div#main #submenu #menu-prizes a	{width:38px;	background-image:url(images/menu/menu-prizes.gif);}
div#main #submenu #menu-judges a	{width:47px;	background-image:url(images/menu/menu-judges.gif);}
div#main #submenu #menu-how a	{width:84px;	background-image:url(images/menu/menu-howtoenter2.gif);}
div#main #submenu #menu-current a	{width:94px;	background-image:url(images/menu/menu-currentevents.gif);}
div#main #submenu #menu-opening a	{width:96px;	background-image:url(images/menu/menu-openingtimes.gif);}
div#main #submenu #menu-directions a	{width:115px;	background-image:url(images/menu/menu-directionsandmaps.gif);}
div#main #submenu #menu-past a	{width:99px;	background-image:url(images/menu/menu-pastexhibitions.gif);}
div#main #submenu #menu-history a	{width:46px;	background-image:url(images/menu/menu-history.gif);}
div#main #submenu #menu-subfriends a	{width:42px;	background-image:url(images/menu/menu-about.gif);}
div#main #submenu #menu-membership a	{width:145px;	background-image:url(images/menu/menu-membershipandbenefits.gif);}
div#main #submenu #menu-become a	{width:104px;	background-image:url(images/menu/menu-becomeafriend.gif);}
div#main #submenu #menu-events a	{width:94px;	background-image:url(images/menu/menu-eventsandnews.gif);}
div#main #submenu #menu-friendslogin a	{width:36px;	background-image:url(images/menu/menu-friendslogin.gif);}
div#main #submenu #menu-ambassadors a	{width:42px;	background-image:url(images/menu/menu-about.gif);}
div#main #submenu #menu-benefits a	{width:52px;	background-image:url(images/menu/menu-benefits.gif);}
div#main #submenu #menu-becomeambassador a	{width:150px;	background-image:url(images/menu/menu-becomeanambassador.gif);}
div#main #submenu #menu-updates a	{width:54px;	background-image:url(images/menu/menu-updates.gif);}

div#sidecontent #sidemenu div	{margin-bottom:10px;}
div#sidecontent #sidemenu a	{display:block; height:20px;text-indent:-10000px;}
div#sidecontent #sidemenu a:hover,a.current	{background-position:-100%}
div#sidecontent #sidemenu #sidemenu-readtheblog a	{width:255px;	background-image:url(images/read-the-blog.gif);}
div#sidecontent #sidemenu #sidemenu-downloadposter a	{width:255px;	background-image:url(images/download-poster.gif);}
div#sidecontent #sidemenu #sidemenu-latestnews a	{width:255px;	background-image:url(images/latest-news.gif);}
div#sidecontent #sidemenu #sidemenu-register a	{width:255px;	background-image:url(images/register-small.gif);height:105px;}

div#maincontent #mainmenu div	{margin-bottom:10px;}
div#maincontent #mainmenu a	{display:block; height:50px;text-indent:-10000px;}
div#maincontent #mainmenu a.current	{background-position:-100%}
div#maincontent #mainmenu #registration a	{width:675px;	background-image:url(images/submission-register.gif);}
div#maincontent #mainmenu #submit-entry a	{width:675px;	background-image:url(images/submission-entry.gif);}
div#maincontent #mainmenu #submit-cv a	{width:675px;	background-image:url(images/submission-cv.gif);}
div#maincontent #mainmenu #submit-statement a	{width:675px;	background-image:url(images/submission-statement.gif);}
div#maincontent #mainmenu #download-labels a	{width:675px;	background-image:url(images/submission-labels.gif);}

div#maincontent #hovermenu div	{margin-bottom:10px;}
div#maincontent #hovermenu a	{display:block; height:50px;width:675px;text-indent:-10000px;}
div#maincontent #hovermenu a:hover,a.current	{background-position:-100%}

div#footer #footermenu div	{margin-bottom:10px;}
div#footer #footermenu a	{display:block; height:11px;text-indent:-10000px;}
div#footer #footermenu a:hover,a.current	{background-position:-100%}
div#footer #footermenu #footermenu-sponsors a	{width:90px;	background-image:url(images/sponsors.gif);}

div#logo	{position:relative;	width:950px;	height:60px;	padding:0; border-bottom:1px solid #666666;}
div#maincontent		{float:left;	width:675px;	min-height:515px;}
div#sidecontent		{float:left;	width:255px;padding:20px 0 10px 20px;}
div#main #mainimage	{position:relative;	width:675px;	height:380px;	padding:20px 0 0 0;overflow:hidden;}
div#main #flashcontent	{position:relative;	width:675px;	height:380px;	padding:20px 0 0 0;overflow:hidden;}
div#main #text	{position:relative;	width:675px;	margin:0;	padding:10px 0 20px 0; }

table.form {width:675px;}
table.form td{padding-bottom:8px;vertical-align:middle;}

div#main #footer	{clear:both;	position:relative;	width:950px;	margin:0;	padding:20px 0 0 0; border-top:1px solid #666666;}

p.heading	{padding:10px 0 0 0;margin:0 0 12px 0;color:#6A297B;font-size:15px;font-weight:normal;text-transform:uppercase;}
.title	{padding:10px 0 0 0;margin:0 0 12px 0;color:#6A297B;font-size:15px;font-weight:normal;display:block;text-transform:uppercase;}
p.heading a	{text-transform:uppercase;color:#6A297B}
.text	{padding:0;margin:0 0 10px 0;}
.copyright	{font-size:10px;padding-top:5px;}
.pink	{color:#B81D79;}
.grey	{color:#666666;}
.yellow	{color:#FCC930;}
.purple	{color:#6A297B;}
#text ul	{padding:0 0 0 1.5em;margin:0 0 20px 0;color:#B81D79;}
#text li{padding-bottom:6px;}
.gallerythumb	{width:105px;height:105px;margin:0 9px 9px 0;overflow:hidden;float:left;}
.presscoveragethumb	{width:219px;height:219px;margin:0 9px 9px 0;overflow:hidden;float:left;}
table.gallery td	{padding-bottom:10px;}
.newsmonth	{width:63px;height:auto;margin:0 1px 1px 0;overflow:hidden;float:left;}

div#main #galleryimage	{position:relative;	width:675px;	height:535px;	;vertical-align:bottom; padding-bottom:11px;}
.table	{width:100%)
.table td	{padding:0 30px 5px 0;}



