/* The Grange Prize
	Design by Andrea Kreuger, Development by Marty Spellerberg 
	Art Gallery of Ontario
							*/

body {font-family: Arial, Helvetica, sans-serif; background-color: #424040; color: #363535; text-align: center; font-size: 13px;}

.canvas {width: 960px; text-align: right; margin: auto;}
.layout {background: #fff; border: 1px solid #fff; text-align: left;}

.nav { text-align: right;}
.nav ul {padding: 0; margin: 0;}
.nav li {display: inline; padding-left: 1em;}

a {color:#409286;text-decoration: none;}
a img {border: none;}

h2 {color: #666; margin: 0; padding: 10px 0px 10px 0px; font-size: 26px;}
h2 span {color:#999;font-size: 20px;}
h3 {color: #363535; font-size: 18px;}
h4 {color: #363535; font-size: 14px;margin-bottom:0;padding-bottom:0;}

.topPad {margin-top:0;padding-top:0;}

:focus{
-moz-outline-style: none;  /* removed dotted line on firefox links */
}

.clearthis {clear:both;float:none;visibility:hidden;height:1px;border:0;background-color:none;margin:0;padding:0;}

#languages {color: #000; margin: 0 0 .5em 0;}
#languages a {color: #fff; font-weight :normal;}
#languages a:hover {color: #fff; text-decoration: underline;}
#languages li {font-size:11px;border-left:1px solid #000;padding-left:.5em;padding-right:.5em;}
#languages li:first-child {border-left:0;}

.head-wrapper { border-bottom: 1px solid #fff;}

#header {background: #1e1e1e; padding: 22px 12px 27px 52px; overflow: auto; width: 894px;}
#header h1 {margin: 0; display: inline;}
#header h1 a { height: 118px; width: 532px; float: left; display: block;}

.en #header h1 a.y2011 { background: url(/assets/templates/grangeprize/gp2011-logo-en_grey.gif);}
.fr #header h1 a.y2011 { background: url(/assets/templates/grangeprize/gp2011-logo-fr_grey.gif);}
/*.es #header h1 a.y2011 { background: url(/assets/templates/grangeprize/gp2011-logo-es_grey.gif);}*/

.en #header h1 a.y2010 { background: url(/assets/templates/grangeprize/gp2010-logo-en_grey.gif);}
.fr #header h1 a.y2010 { background: url(/assets/templates/grangeprize/gp2010-logo-fr_grey.gif);}
.es #header h1 a.y2010 { background: url(/assets/templates/grangeprize/gp2010-logo-es_grey.gif);}

.en #header h1 a.y2009 { background: url(/assets/templates/grangeprize/gp2009-logo-en_grey.gif);}
.fr #header h1 a.y2009 { background: url(/assets/templates/grangeprize/gp2009-logo-fr_grey.gif);}
.es #header h1 a.y2009 { background: url(/assets/templates/grangeprize/gp2009-logo-es_grey.gif);}

.en #header h1 a.y2008 { background: url(/assets/templates/grangeprize/gp2008-logo-en_grey.gif);}
.fr #header h1 a.y2008 { background: url(/assets/templates/grangeprize/gp2008-logo-fr_grey.gif);}
.es #header h1 a.y2008 { background: url(/assets/templates/grangeprize/gp2008-logo-es_grey.gif);}

#header h1 span {display: none;}
#header .partners {float: right; text-align: right; width: 200px; padding: 12px 0px;}
#header .partners a {padding: 20px; display: block; float: left;}
#header .partners span {display: none; }
/*
#nav-one {background: #373737;  clear: both; text-transform: lowercase; overflow: auto;  width: 958px;  font-size: 18px; color: #81c9be;}
#nav-one .artists {float: left; padding: 10px 20px; margin: 0 30px;}
#nav-one ul {padding: 10px 30px; }
#nav-one li {padding: 10px 20px;}
#nav-one a {color: #83c6bc;}
#nav-one a:active {color: #fff;}
#nav-one .active a {color: #fff;}

#nav-two {background: #4f4f4f; text-transform: lowercase;  overflow: auto;  width: 958px;}
#nav-two a {color: #81c9be; font-size: 14px;}
#nav-two a:active {color: #fff;}
#nav-two ul {padding: 10px 30px; }
#nav-two li {padding: 10px 20px;}
#nav-two .active a {color:  #fff;}

#subnav {background: #717171;  padding: 10px; color: #fff; text-transform: lowercase;  overflow: hidden; clear: both; font-size: 14px;}
#subnav ul {padding: 0px 20px; }
#subnav li {padding: 10px 15px;}
#subnav a {color: #81c9be; text-decoration:none;}
#subnav a:active {color: #fff;}

#subnav li.active a {color: #fff;}
*/
#content {padding: 40px 50px 40px 50px; border-top: 1px solid #1E1E1E; font-size: 14px; color: #363535; line-height: 24px;overflow:hidden;}
#content a, .copy a {font-weight:bold;} 
#content a:hover, .copy a:hover {color:#409286;text-decoration: none;}
#content h3 a {color: #363535; text-decoration:none;}

.sponsors {display:block;border-top: 1px solid #CCCCCC; margin-top:20px; padding: 22px 0 22px 50px;float:none;clear:both;overflow:auto;}
.sponsors .sponsorGroup {float:left;height:80px;border-right:1px solid #cccccc;padding:0 15px 0 25px;}
.sponsors h2 {font-size:11px;margin:0;padding:0;color:#000;margin-bottom:10px;}
.sponsors #supporting {padding-left:0;}
.sponsors img {margin-right:0;}
.sponsors img#globe {margin-top:10px;margin-right:30px;}
.sponsors img#bravo {margin-top:9px;}
.sponsors img#cc {margin-top:4px;margin-right:30px;}
.sponsors img#consulate {margin-top:8px;}
.sponsors .sponsorGroup img {float:left;}

#footer {text-align:left;background: #373737; border: 1px solid #373737; font-size: 11px; padding: 0 50px 10px 50px; font-weight: bold;}
#footer a {color: #d4d4d4;text-decoration:none;}
#footer ul {margin-top:0;padding:0;}

#footer a.facebook {
	padding-left:36px;
	background:url(facebook-icon.gif) no-repeat;
	height:27px;
	line-height:27px;
	font-size:12px;
	color:#fff;
	display:block;
}

/* HOMEPAGE 2010 with jquery slideshow */

/*#homepageFlash {  border-bottom: 1px solid #fff; line-height: 0;}
#homepageFlash a { display: block; float: left;}

#home .copy {disply: block; clear: both; border-top: 1px solid #1E1E1E; padding: 50px;}
#home h2 {font-size:16px;padding:0;margin-bottom:1em;}
#home div.right img {padding:0;border:none;}
#home p {width:546px;}*/
/*
div#home {
	background:#1e1e1e url(gp-home-bg.gif) 0 114px repeat-x;
	padding:25px 54px 34px 0;
	overflow:hidden;
	}
	
.gphomeslide {
	float:left;
	width:413px;
	text-align:right;
	margin-right:67px;
	color:#fff;
	}	
	
.gphomeslide a {color:#fff;}	
	
.gphomeslideshow img {border:1px solid #3f3f3f;}
	

div.gphomequestion {
	margin:142px 0 0 480px;
}

div.gphomequestion h2 {
	height:118px;
	background:url(home-h2-headline.gif) 0 0 no-repeat;
	text-indent:-4000em;
	padding:0;
	
}

div.gphomequestion a {
	display:block;
	width:175px;
	height:47px;
	background:url(gp-homepage-vote-button.gif) 0 0 no-repeat;
	text-indent:-4000em;
	margin:11px 0 0 0;
	
}

div.gphomequestion a:hover {
	background-position:0 -49px;
}

.gphomecaptions {
	position:relative;
	margin:126px 0 0 0;
	padding:0;
	
	}
	
.gphomecaptions p {
	margin:0;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

.gphomecaptions p span.title {
	font-size:18px;
	line-height:24px;
	color:#adadad;
}

.gphomecaptions p a {
	font-size:18px;
	line-height:24px;
	color:#fff;
	text-decoration:none;
}


.controls {
	
	position:absolute;
	bottom:0;
	right:0;

	
	}
	
	
	
.controls a {
	display:block;
	color:#adadad;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
}*/

/*  HOMPAGE 2011 */
/*
div#home2010 {
	background-color:#000;
	overflow:hidden;
	}

div#home2010 ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	margin:72px 9px 40px 9px;
}

div#home2010 li {
	float:left;	
}

div#home2010 li#gill,
div#home2010 li#stocki,
div#home2010 li#thauberger {
	margin-right:8px;	
}

div#home2010 h2 {
	height:86px;
	background:url(home-h2-headline-you-vote-counts.gif) 0 0 no-repeat;
	text-indent:-4000em;
	padding-bottom:0;
	margin: 0 0 62px 460px;
}

div#home2010 h2.french {
	height:88px;
	background:url(home-h2-headline-FR-your-vote-counts.gif) 0 0 no-repeat;
	text-indent:-4000em;
	padding-bottom:0;
	margin: 0 0 62px 460px;
}

div#home2010 li a img {
opacity: 1;
filter: alpha(opacity=100);
}

div#home2010 li a:hover img {
opacity: .75;
filter: alpha(opacity=75);
}*/


/* 2011 */

div#home {
	background-color:#000;
	overflow:hidden;
	padding-right:52px;
	
	}

div#home2011 {
	border:1px solid #000;
}

div#home2011 ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	width:543px;
	margin-left:2px;
	margin-right:74px;
}

div#home2011 li {
	float:left;	
}

div#home2011 li#valli,
div#home2011 li#stocki,
div#home2011 li#thauberger {
	margin-right:5px;	
}

div#home2011 h2 {
	/*
	height:86px;
	background:url(home-h2-headline-you-vote-counts.gif) 0 0 no-repeat;
	text-indent:-4000em;
	padding-bottom:0;
	margin: 0 0 62px 460px;
	*/
	font-size:36px;
	color:#83c6bc;
	margin-top:90px;
	padding-top:0;
	margin-bottom:6px;
	padding-bottom:0;
}


div#home2011 p {
	font-size:22px;
	line-height:32px;
	color:#fff;
	margin-top:0;
	padding-top:0;
}

a.vote-now {

	text-transform:uppercase;
	font-size: 20px;
	color: #fff;
	  padding: 10px  20px;
  text-shadow: 0 -1px 1px rgba(19,65,88,.8);
  background: #78B5AC;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#78B5AC), to(#409286));
  background: -moz-linear-gradient(#78B5AC, #409286);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
/*
div#home p a.vote-now {
 display: inline-block;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-box-shadow:
    0 8px 0 #266057,
    0 15px 20px rgba(0,0,0,.35);
  -moz-box-shadow:
    0 8px 0 #266057,
    0 15px 20px rgba(0,0,0,.35);
  box-shadow:
    0 8px 0 #266057,
    0 15px 20px rgba(0,0,0,.35);
}*/
/*
div#home p a.vote-now:hover {

}


div#home p a.vote-now:active {
	position: relative;
	top: 1px;
}*/

div#home2011 li a img {
opacity: 1;
filter: alpha(opacity=100);
}

div#home2011 li a:hover img {
opacity: .75;
filter: alpha(opacity=75);
}

/* BLOG FEED ON HOME */



div#blogfeed {
	overflow:hidden;
	clear:both;
	float:none;
	padding:3px 0;
	margin-bottom:-20px;
}

div#blogfeed h3 {
	background-color:#eeeeee;
	color:#9d9d9d;
	width:231px;
	height:68px;
	padding:10px 40px;
	float:left;
	margin:0;
}

div#blogfeed h3 a {
	color:#9d9d9d;
	padding-right:18px;
	background:url(blog-arrow.gif) 100% 50% no-repeat;
}

div#blogfeed ul {
	list-style:none;
	margin:0;
	padding:0;
}

div#blogfeed li {
	float:left;
	width:295px;
	height:68px;
	background-color:#eeeeee;
	border-left:2px solid #fff;
	padding:10px 13px;
	color:#000;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
}

div#blogfeed li a {
	font-weight:bold;
}




/* BOXES, like on Artist landing page */
div#theartists,div#exhibitions {overflow:auto;float:none;clear:both;}
div.box {width:380px;border:1px solid #CCCCCC;margin-right:30px;margin-bottom:30px;float:left;padding:30px 0;overflow:hidden;}


div.box h3 {margin:0 40px;padding:0;}
div.box p {margin:0 40px .5em 40px;padding:0;}

#content #theartists div.box p a {font-size:12px;text-transform:uppercase;text-decoration:none;margin-right:1.5em;}
#theartists div.box img.bioImg {margin-left:40px;float:left;}
#theartists div.box ul {margin:0;padding:0;list-style:none;float:left;}
#theartists div.box li {padding-left:15px;height:75px;}

#exhibitions img {margin:0 40px;}
.credit {font-size:.8em;line-height:1em;color:#666666;}

.threecolumns {float: left; width: 30%; margin-right: 20px;}
.last {margin-right: 0;}

/* VOTE FORM 2010 */

div#vote-step1 {background:url(vote-steps-1.gif) 100% 0 no-repeat;}
div#vote-step2 {background:url(vote-steps-2.gif) 100% 0 no-repeat;padding-top:56px;}
div#vote-step3 {background:url(vote-steps-3.gif) 100% 0 no-repeat;padding-top:56px;}
div.vote-container h3 {margin:0;padding:0;width:188px;height:56px;text-indent:-4000em;}
div.vote-container label {font-weight:bold;}

div.vote-container form, div.form-sub {border: 3px solid #cecece; padding: 20px 30px; overflow: auto; clear: both;text-align:left;}
div.form-sub {overflow:hidden;padding-top:60px;}

.errors {background: #d72a00; color: #fff; padding: 1em; margin-bottom: 25px; clear: both;}

fieldset {border:0;text-align:left;padding:20px 0 10px 0;margin:20px 0 30px 0;}
fieldset.artists, fieldset.your-info {padding-bottom:30px;border-bottom:1px solid #cecece;}
legend {font-size:13px;text-transform:uppercase;color:#000;font-weight:bold;float:none;clear:both;}

.input-radio {width: 120px;float: left; margin-right: 14px; text-align: center; font-weight: bold;}
div.input-radio label {
	display:block;
	padding-top:130px; 
	cursor:pointer;

}
label#label-artist-brand {background:url(vote-label-brand.jpg) 50% 0 no-repeat;}
label#label-artist-davey {background:url(vote-label-davey.jpg) 50% 0 no-repeat;}
label#label-artist-hewitt {background:url(vote-label-hewitt.jpg) 50% 0 no-repeat;}
label#label-artist-horton {background:url(vote-label-horton.jpg) 50% 0 no-repeat;}


div.input-email label, div.input-country label {
display:block;
width:230px;
float:left;
}

div.input-email, div.input-country {clear: both;float:none;overflow:hidden;padding-bottom:15px; }
div.input-email input, div.input-country input {width: 400px;float:left;}

.small {
font-size:10px;	
}
fieldset.fieldset-captcha p {margin-top:0;padding-top:0;}
.input-captcha, .input-captcha-subscribe {clear: both;}
.input-captcha img {float: left;}
.input-captcha label, .input-captcha input {margin-left: 25px;}
.button-vote {float:right;}
.button-vote input {background: #409286; padding:5px 15px; border:0; color: #fff; font-size: 30px; font-family: Arial, Helvetica, sans-serif;}


/* VOTE STEP 2 */
div.form-sub div.english {width:300px;float:left;}
div.form-sub div.french {width:300px;float:right;}

/* INLINE IMAGES */
div.right {float:right;padding-bottom:15px;padding-left:15px;text-align:right;}
div.img300 {width:300px;}
div.img200 {width:200px;}
div.right img {padding:3px;border:1px solid #ababab;}
div.right p {margin:0;padding:0;font-size:.8em;line-height:1em;color:#666666;}
div.noborder {width:200px;float:right;margin-left:15px;margin-bottom:15px;text-align:right;}
div.noborderSm {width:100px;float:right;margin-left:15px;margin-bottom:15px;text-align:right;}

/* ARTWORK LABELS */
p.artlabel {color:#000;line-height:15px;margin:0 0 2em 0;}

/* BLOG */

.narrowcolumn {width: 600px; float: left; padding-bottom: 30px;}
.widecolumn {width: 600px; margin: auto; text-align: left; padding-bottom: 30px;}

#sidebar {width: 250px; float: right; padding: 18px 0 30px 0;  text-align: left;}
#sidebar h2 {font-size: 14px; margin: 5px 0 0; padding: 9px 0 0; color: #000;}
#sidebar ul {margin: 5px 0 0 10px; padding: 0;}
#sidebar li {margin: 3px 0 0; padding:0; color: #999; font-size: 12px; list-style-image:none; list-style-type:none;}

#blog h2 {font-size: 24px; padding: 30px 0 0 0; margin: 0; clear: both;}
#blog h2 a {color: #666; text-decoration: none;}
#blog h2 a:hover {color: #409286; text-decoration: none;}

#comment {width: 100%; border: 1px solid #409286;}
#author, #email, #url {margin-right: 9px; width: 252px; border: 1px solid #409286;}
.commentlist {list-style: none; padding: 0;}
.commentlist .comment {border: 1px solid #ccc; margin: 18px 0; padding: 18px; font-size: 12px;}
.commentlist .even {background: #f2f2f2;}
.comment-author img {background:#fff; border:1px solid #ccc; float:right; padding: 2px;}
.comment-author cite {font-weight: bold; font-size: 13px;}
#submit {float: right;}

.narrowcolumn .postmetadata {text-align: center; clear: both; padding-top: 5px; color: #999;} 
.widecolumn .postmetadata {border-left: 1px solid #409286; font-size: 11px; padding: 9px 0 9px 18px; color: #666;}

/* Nav */

.gp-nav {background: #373737; width: 100%; overflow: hidden; font-size: 16px;overflow:hidden;}
.gp-nav a {padding: 0 1em;display:block;padding:14px 16px;}	
.gp-nav .active a {color: #fff;}
.gp-nav a:hover {color:#adadad;}

.gp-nav ul {list-style: none; padding: 0; margin: 0;}
/*.gp-nav li {display: block;}*/

.gp-nav .perennial {background: #2b2b2b; width: 298px; float: right; text-align: right; padding: 0;overflow:hidden;}
.gp-nav .perennial ul {margin-left:30px;overflow:hidden;text-align:right;} /*change left margin adjust alignment of perennial nav to the AGO logo*/
.gp-nav .perennial li {float:left;}
.gp-nav .perennial .active a {background:url(active-nav-arrow.gif) 50% 100% no-repeat;}

.gp-nav .current { width: 80px; float: left; padding: 0 0 0 40px; background: #2b2b2b url(/assets/templates/grangeprize/gp-year-arrow.gif) no-repeat right center;overflow:hidden;}
.gp-nav .current a {color: #fff; background: url(/assets/templates/grangeprize/whitearrow-down.gif) no-repeat left center; padding-left: 18px;}
.gp-nav .current li {float:left;}

.gp-nav .annual { padding: 0; width: 499px; float: left; overflow:hidden;}
.gp-nav .annual li {float:left;}
.gp-nav .annual .active a {background:url(active-nav-arrow.gif) 50% 100% no-repeat;}

.gp-nav .sub {background: #2b2b2b; clear: both; padding: 7px 0 7px 40px; text-align: center;font-size:13px; border-top:1px solid #fff;overflow:hidden;}
.gp-nav .sub li {display:inline;}
.gp-nav .sub a {display:inline;}

.gp-nav .years ul { margin: 0; padding: 0; position: absolute; visibility: hidden; border-bottom: 1px solid #424040; text-align: center;}
.gp-nav .years ul li {  display: block;float:none;clear:both;}
.gp-nav .years ul li a { width: 80px;  background: #adadad; color: #000; border-top: 1px solid #e2e2e2;  padding: 14px 0; display: block;}
.gp-nav .years ul li a:hover { background: #409286; color: #fff; }

.artists ul {list-style: none; padding: 0; margin: 0; text-align: right; }
.artists ul li {display: inline; padding: 0 1em;}
#content .artists ul li.active a {color: #666; text-decoration: none;}

/*ARTIST HUB PAGE*/

.artist-hub #content {padding: 40px 0;}
.artist-hub #content .hub-box {padding:20px 40px 0 40px;border-top:1px solid #d1d1d1;margin:0 0 40px 0;overflow:hidden;}
.artist-hub #content .hub-box:first-child, .artist-hub #content #first-hub-box {border-top:none;padding-top:0;}
.artist-hub h2 {margin-bottom:16px;}
.artist-hub div.video-box {width:276px;float:left;margin-right:16px;}
.artist-hub div.video-box:last-child {margin-right:0;}
.artist-hub div.video-box p {color:#424040;font-size:12px;line-height:15px;margin-top:0;padding-top:0;}


/* Artist Hub Slideshow */

.slideshow {width: 860px; overflow: hidden; color: #999; }
.slideshow a {font-size:10px;color:#c3c3c3;text-decoration:none;}
.slideshow .slide {width:860px; text-align: center; float: left; }
.slideshow .slide:hover {cursor: pointer;}
.slideshow .slide .caption {margin:30px 0; text-align: left;color:#000;font-size:12px;line-height:15px;}

.slideshow .slidecontrols {clear: both; text-align: center; width: 100%; overflow: hidden; margin: 15px 0;}

.slideshow .slidecontrols .arrow {float: left; display: block; width: 100px;height:30px;}
.slideshow .slidecontrols .arrow :hover {cursor: pointer;}
#content .slideshow .slidecontrols .arrow a {font-size:20px;color:#c3c3c3;text-decoration:none;font-weight:bold;}

.slideshow .slidecontrols .counter {list-style: none; margin: 0; padding: 0; overflow: hidden;}
.slideshow .slidecontrols .counter li {display: block; margin: 0; padding: 0; float: left; width: 13px; height:30px;background: url(/assets/templates/grangeprize/counter-off.gif) center 45% no-repeat;}
.slideshow .slidecontrols .counter li:hover {cursor: pointer;}
.slideshow .slidecontrols .counter li.selected {background: url(/assets/templates/grangeprize/counter-on.gif) center 45% no-repeat;}
.slideshow .slidecontrols .counter li span {display: none;}

/* IMAGE TOOL TIP */

div.image {text-align:right;}
div.image img {margin:0;}
div.image a.moreinfo {margin:0;font-size:9px;line-height:10px;color:#000;text-decoration:none;}


/* FROM KEVIN AT AEROPLAN - DO NOT REMOVE */
.wufoo .info {display: none;}


/* Artist Landing page */

h2#artist-landing {
	margin-left:40px;	
}

ul#artists-landing-list {
	list-style:none;
	margin:0;
	padding:0;
}

ul#artists-landing-list li a {
	display:block;
	width:958px;
	height:116px;
	text-align:right;
	font-size:24px;
	color:#000;
	font-weight:bold;
}

ul#artists-landing-list li a span {
	padding:60px 55px;
	display:block;
}

ul#artists-landing-list li#josh a {
	background: url(artist-landing-josh.jpg) 0 0 no-repeat;
}

ul#artists-landing-list li#josh a:hover, ul#artists-landing-list li#josh a:active {
	background: #000 url(artist-landing-josh.jpg) 0 -116px no-repeat;
	color:#fff;
}

ul#artists-landing-list li#kristan a {
	background: url(artist-landing-kristan.jpg) 0 0 no-repeat;
}

ul#artists-landing-list li#kristan a:hover, ul#artists-landing-list li#kristan a:active {
	background: #000 url(artist-landing-kristan.jpg) 0 -116px no-repeat;
	color:#fff;
}

ul#artists-landing-list li#leslie a {
	background: url(artist-landing-leslie.jpg) 0 0 no-repeat;
}

ul#artists-landing-list li#leslie a:hover, ul#artists-landing-list li#leslie a:active {
	background: #000 url(artist-landing-leslie.jpg) 0 -116px no-repeat;
	color:#fff;
}

ul#artists-landing-list li#moyra a {
	background: url(artist-landing-moyra.jpg) 0 0 no-repeat;
}

ul#artists-landing-list li#moyra a:hover, ul#artists-landing-list li#moyra a:active {
	background: #000 url(artist-landing-moyra.jpg) 0 -116px no-repeat;
	color:#fff;
}


h3.process {
	clear:both;
	float:none;
	width:860px;
	margin-top:0;
	padding-top:40px;
	font-size:15px;
	
	
}

div.jury-photos {
	width:224px;
	float:left;
	margin:5px 15px 15px 0;
}

/* HOMEPAGE WINNER ANNOUNCEMENT */

div.winnerartwork {
	width:404px;
	float:right;
	text-align:right;
	font-size:10px;
	color:#7b7b7b;
	
}

div.winnerartwork img {
	border:1px solid #363636;
}


div.gphomewinner {
	overflow:hidden;	
	text-align:right;
	float:right;
	width:339px;
}

div.gphomewinner h2 {
	margin-top:128px;
	width:317px;
	height:133px;
	background: url(/assets/templates/grangeprize/gp-homepage-winner.gif) 100% 0 no-repeat;
	text-indent:-4000em;
	text-align:left;
	
}

div.gphomewinner h2.fr {
	margin-top:128px;
	width:339px;
	height:133px;
	background: url(/assets/templates/grangeprize/gp-homepage-winner-FR.gif) 100% 0 no-repeat;
	
	
}

ul#gphomewinner-list {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:18px;
	width:455px;
	

	overflow:hidden;
	
	float:right;
	
}

ul#gphomewinner-list li {
	float:right;
	text-align:right;
}

ul#gphomewinner-list li#home-josh,
ul#gphomewinner-list li#home-leslie {
	width:137px;
	margin-right:28px;
}


ul#gphomewinner-list li#home-moira {
	width:120px;
	
}



ul#gphomewinner-list li img {
	height:175px;	
	border:1px solid #363636;
}


ul#gphomewinner-list li p {
	font-size:10px;
	color:#7b7b7b;
}

h3.gp-event-heading {
	line-height: 1em;
}

.gp-event-heading span {
	color: #999999;
	font-size: 14px;
	text-decoration: none;
}

.gp-event-heading {
	line-height: normal;
}

/* WOOFOO SURVEY BACKGROUND COLOR FIX */

.woofoo, form.woofoo, .embed, html.embed, #container, .embed #container {
	background-color: #fff !important;
}

/* ARTIST LANDING 2011 */

div#artist-landing {
	overflow:hidden;	
}

div#artist-landing div {
	float:left;
	width:216px;
}

div#artist-landing h3 {
	margin:0 0 6px 6px;
	padding:0;
	
	width:210px;
	font-size:20px;
}

div#artist-landing h3 a {
	color:#000;	
}

div#artist-landing h3 a:hover {
	color:#fff;
	background-color:#000;
}

div#artist-landing img.small {
	margin-right:4px;	
}

div#artist-landing a img {
opacity: 1;
filter: alpha(opacity=100);
}

div#artist-landing a:hover img {
opacity: .75;
filter: alpha(opacity=75);
}

/* ARTIST LANDING 2011 */

ul#artists-landing-list li#valli a {
	background: url(artist-landing-2011/artist-landing-valli.jpg) 0 0 no-repeat;
}

ul#artists-landing-list li#valli a:hover, ul#artists-landing-list li#valli a:active {
	background: #000 url(artist-landing-2011/artist-landing-valli.jpg) 0 -116px no-repeat;
	color:#fff;
}

ul#artists-landing-list li#stocki a {
	background: url(artist-landing-2011/artist-landing-stocki.jpg) 0 0 no-repeat;
}

ul#artists-landing-list li#stocki a:hover, ul#artists-landing-list li#stocki a:active {
	background: #000 url(artist-landing-2011/artist-landing-stocki.jpg) 0 -116px no-repeat;
	color:#fff;
}

ul#artists-landing-list li#thauberger a {
	background: url(artist-landing-2011/artist-landing-thauberger.jpg) 0 0 no-repeat;
}

ul#artists-landing-list li#thauberger a:hover, ul#artists-landing-list li#thauberger a:active {
	background: #000 url(artist-landing-2011/artist-landing-thauberger.jpg) 0 -116px no-repeat;
	color:#fff;
}

ul#artists-landing-list li#gill a {
	background: url(artist-landing-2011/artist-landing-gill.jpg) 0 0 no-repeat;
}

ul#artists-landing-list li#gill a:hover, ul#artists-landing-list li#gill a:active {
	background: #000 url(artist-landing-2011/artist-landing-gill.jpg) 0 -116px no-repeat;
	color:#fff;
}


#content hr {
	color:#d1d1d1;
	background-color:#d1d1d1;
	margin:30px 0;
	border:none;
	height:1px;
}
