* {
	margin:0;
	padding:0;
	}
html {
	height:100%;
	width:100%;
	overflow-y: scroll;
	}
body {
	background:#fff url(../img/stripes.gif) repeat-x;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#887e6e;
	height:100%;
	width:100%;	
	text-align:left;
	}
a {
	text-decoration:none;
	color:#ff3f75;
	}
a:hover {
	text-decoration:underline;
	}
:focus
{
  -moz-outline-style: none;
}
#entirePage {
	width:100%;
	height:100%;
	background:#fff url(../img/vb_bgRepeat.jpg) repeat-x;
	
	}
#container {
	width:1041px;
	height:100%;
	margin:auto auto;
	background:#fff;
	/*display:inline;*/
	}	
#centreContent {
	float:left;
	width:1017px;
	background:#fff;
	}
#leftBar{
	float:left;
	background:#fff url(../img/vb_leftBarBottom.jpg);
	width:12px;
	height:100%;
	}
#rightBar{
	float:left;
	background:#fff url(../img/vb_rightBarBottom.jpg);
	width:12px;
	height:100%;
	}
/********** navigation ***********/
#navContainer {
	float:left;
	width:1017px;
	height:84px;
	}
#navTitle{
	float:left;
	width:250px;
	}
#nav {
	display:block;
	float:right;
	height:24px;
	overflow:hidden;
	list-style:none;
	}
#nav li{
	height:0;
	margin:0;
	}
#nav li a span{
	display:none;
	}
#nav li, #nav li a {
	display:block;
	float:left;
	height:24px;
	overflow:hidden;
	}
#nav li a:hover {
	display:block;
	float:left;
	height:24px;
	overflow:hidden;
	}
#nav li{
	background-image:none;
	}
#nav #art a{
	background-image:url(../img/vb_nav_art.jpg);
	width:112px;
	display:inline;
	}
#nav #events a{
	background-image:url(../img/vb_nav_events.jpg);
	width:112px;
	display:inline;
	}
#nav #about a{
	background-image:url(../img/vb_nav_about.jpg);
	width:112px;
	display:inline;
	}
#nav #exhibition a{
	background-image:url(../img/vb_nav_exhibition.jpg);
	width:112px;
	display:inline;
	}
#nav #support a{
	background-image:url(../img/vb_nav_support.jpg);
	width:112px;
	display:inline;
	}
#nav #media a{
	background-image:url(../img/vb_nav_media.jpg);
	width:112px;
	display:inline;
	}
#nav #blog a{
	background-image:url(../img/vb_nav_blog.jpg);
	width:112px;
	display:inline;
	}
#nav #searchBox {
	float:left;
	background-image:url(../img/vb_nav_searchBg.jpg);
	width:162px;
	text-align:center;
	}
#nav #searchBox input {
	width:130px;
	height:15px;
	margin-top:1px;
	}
#nav #searchGo a {
	float:left;
	background-image:url(../img/vb_nav_searchGo.jpg);
	width:41px;
	}
#nav #art .current,
#nav #events .current,
#nav #about .current,
#nav #exhibition .current,
#nav #support .current,
#nav #media .current,
#nav #blog .current,
#nav #searchGo .current{
	background-position:0 -24px;
	}
#nav #art a:hover,
#nav #events a:hover,
#nav #about a:hover,
#nav #exhibition a:hover,
#nav #support a:hover,
#nav #media a:hover,
#nav #blog a:hover,
#nav #searchGo a:hover {
	background-position:0 -24px;
	}
/** end NAV **/
#innerContent {
	float:left;
	display:inline;
	width:975px;
	margin:0 21px 0 21px;
	}
#flashHolder{
	float:left;
	margin-bottom:15px;
	width:975px;
	}
.pinkBoxTop {
	float:left;
	width:204px;
	height:21px;
	background:#ff3f75 url(../img/vb_home_pinkTopCap.jpg);
	}
.pinkBoxContent {
	background:#ff3f75 url(../img/vb_home_pinkRight.jpg) right repeat-y;
	float:left;
	width:176px;
	padding:0 14px 0 14px;
	text-align:left;
	}
.pinkBoxContent h1, .smPinkBoxContent h1 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff000;
	margin-bottom:12px;
	}
.pinkBoxContent p, .smPinkBoxContent p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-bottom:12px;
	}
.smPinkBoxContent p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-bottom:5px;
	}
.pinkBoxContent a, .smPinkBoxContent a {
	font-size:10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff000;
	}
.pinkBoxRight {
	float:left;
	width:14px;
	background:url(../img/vb_home_pinkRight.jpg) repeat-y;
	}
.pinkBoxBottom {
	float:left;
	height:14px;
	width:204px;
	background:url(../img/vb_home_pinkBottomCap.jpg);
	}
.smPinkBoxTop {
	float:left;
	width:181px;
	height:21px;
	background:#f73872 url(../img/vb_home_smPinkTopCap.jpg);
	}
.smPinkBoxContent {
	background:#f73872 url(../img/vb_home_smPinkRight.jpg) right repeat-y;
	float:left;
	width:181px;
	text-align:left;
	}
.smPinkBoxRight {
	float:left;
	width:14px;
	background:url(../img/vb_home_smPinkRight.jpg) repeat-y;
	}
.smPinkBoxBottom {
	float:left;
	height:14px;
	width:181px;
	background:url(../img/vb_home_smPinkBottomCap.jpg);
	}
#copyText {
	float:left;
	display:inline;
	margin-top:20px;
	color:#aaaaaa;
	text-align:center;
	font-size:9px;
	width:100%;
	}
#homeIntro {
	float:left;
	height:215px;
	width:975px;
	margin-bottom:18px;
	background-image:url(../img/homeIntro.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
}

a.homeIntro {
	float:left;
	height:40px;
	width:65px;
	margin-right:910px;
	margin-top:175px;
	background-image:url(../img/more_rollover.jpg);
	display:inline;
}
a.homeIntro:hover {
	background-position:0 40px;
}
a.homeIntro span {
	display:none;
}
/********** press *********/
#articlesLeft {float:left; width:305px;}
#articlesRight {float:left; width:370px;}
.articleLeft {float:left; width:260px; margin:0 15px 20px 30px; text-align:left;}
.articleRight {float:left; width:260px; margin:0 80px 20px 30px; text-align:left;}
.articleLeft a {float:left; margin:10px 0 10px 0;}
.articleRight a {float:left; margin:10px 0 10px 0;}
.readMore { float:left; width:auto; height:16px; padding-left:20px; line-height:16px; background:url(../img/icn_pdf.gif) top left no-repeat; }

/********** blog **********/
a.more-link {
	color:#fff000;
}

a.more-link:hover {
	text-decoration:none;
}
	
.blog {
	height:auto;
	float:left;
	background-color:##f73872;
	list-style:none;
	margin:0;
	padding:0;
}
.blog li a {
	float:left;
	margin:3px 0 2px -14px;
	padding:2px 14px 2px 14px;
	width:176px;
	color:#fff000;
}
.blog li a:hover {
	background-color:#fff000;
	color:#f73872;
	text-decoration:none;
}
/********** sponsors **********/
/*
#sponsors {
	float:left;
	display:inline;
	width:975px;
	height:100px;
	margin:40px 0 0 0;
	}

#sponsors li {
	list-style: none;
	}
#sponsors li span {
	display: none;
	}
#sponsors li a, 
#sponsors li {
	display: inline;
	float: left;
	height: 64px;
	}
#sponsors li #s1:hover,
#sponsors li #s2:hover,
#sponsors li #s4:hover,
#sponsors li #s5:hover{
	background-position: 0 -70px;
	}	
#sponsors li #s3:hover {
	background-position: 0 -49px;
	}
#sponsors li #s6:hover{
	background-position: 0 -63px;
	}
#sponsors li #s7:hover{
	background-position: 0 -52px;
	}
#sponsors li #s8:hover {
	background-position: 0 -43px;
	}

#sponsors #s1 {
	background: url(../img/sponsors/sponsor_bclc.gif) 0 0 no-repeat;
	width: 131px;
	margin-right:22px;
	margin-left:40px;
	}
#sponsors #s2 {
	background: url(../img/sponsors/sponsor_christies.gif) 0 0 no-repeat;
	width: 101px;
	margin-right:22px;
	}	
#sponsors #s3 {
	background: url(../img/sponsors/sponsor_pattison.gif) 0 0 no-repeat;
	width: 100px;
	margin-right:22px;
	}
#sponsors #s4 {
	background: url(../img/sponsors/sponsor_tlh.gif) 0 0 no-repeat;
	width: 137px;
	}
#sponsors #s5 {
	background: url(../img/sponsors/sponsor_vpr.gif) 0 0 no-repeat;
	width: 81px;
	margin-right:22px;
	}
#sponsors #s6 {
	background: url(../img/sponsors/sponsors_shangrila.gif) 0 0 no-repeat;
	width: 100px;
	margin-right:22px;
	margin-top:-8px;
	}
#sponsors #s7 {
	background: url(../img/sponsors/sponsors_shaw.gif) -1px 0 no-repeat;
	width:98px;
	margin-right:22px;
	height:50px;
	}
#sponsors #s8 {
	background: url(../img/sponsors/sponsors_vansun.gif) 0 0 no-repeat;
	width:100px;
	height:30px;
	margin-top:15px;
	margin-right:22px;
	}

*html #sponsors #s1,
*html #sponsors #s2,
*html #sponsors #s3,
*html #sponsors #s4,
*html #sponsors #s5,
*html #sponsors #s6,
*html #sponsors #s7 {
	margin-right: 22px;
	}
*/
	
/* SUBNAV */
#subNav {
	float:left;
	width:204px;
	background-color:#fff000;
	background-image:url(../img/vb_art_narrowYellowBg.jpg);
	background-position:right;
	background-repeat:repeat-y;
	overflow:hidden;
	list-style:none;
	display:block;
	}
	

	
	
#subNav li{
	background-image:none;
	}
#subNav li a span{
	display:none;
	}
#subNav li, #subNav li a {
	display:block;
	float:left;
	height:18px;
	width:204px;
	}
#subNav #subNavTop {
	background-image:url(../img/subNavTop.jpg);
	height:18px;
	width:204px;
	}
/* the exhibition */
#subNav #exhibition a { background-image:url(../img/exhibitionSubNav.jpg); }
	#subNav #exhibition .current,
	#subNav #exhibition a:hover { background-position:-204px 0; }
	
#subNav #art a { background:url(../img/exhibitionSubNav.jpg) 0 -18px; }
	#subNav #art .current,
	#subNav #art a:hover { background-position:-204px -18px; }
	
#subNav #locations a { background:url(../img/exhibitionSubNav.jpg) 0 -36px; }
	#subNav #locations .current,
	#subNav #locations a:hover { background-position:-204px -36px; }
	
#subNav #learning a { background:url(../img/exhibitionSubNav.jpg) 0 -54px; }
	#subNav #learning .current,
	#subNav #learning a:hover { background-position:-204px -54px; }
	
#subNav #events a { background:url(../img/exhibitionSubNav.jpg) 0 -72px; }
	#subNav #events .current,
	#subNav #events a:hover { background-position:-204px -72px; }

/* support */
#subNav #donations a { background-image:url(../img/supportSubNav.jpg); }
	#subNav #donations .current,
	#subNav #donations a:hover { background-position:-204px 0; }
	
#subNav #shop a { background:url(../img/supportSubNav.jpg) 0 -18px; }
	#subNav #shop .current,
	#subNav #shop a:hover { background-position:-204px -18px; }
	
#subNav #sponsorship a { background:url(../img/supportSubNav.jpg) 0 -36px; }
	#subNav #sponsorship .current,
	#subNav #sponsorship a:hover { background-position:-204px -36px; }
	
#subNav #sponsors a { background:url(../img/supportSubNav.jpg) 0 -54px; }
	#subNav #sponsors .current,
	#subNav #sponsors a:hover { background-position:-204px -54px; }
	
/* media */
#subNav #media a { background-image:url(../img/mediaSubNav.gif); }
	#subNav #media .current,
	#subNav #media a:hover { background-position:-204px 0; }

#subNav #olympic_media_kit a { background:url(../img/mediaSubNav.gif) 0 -18px; }
	#subNav #olympic_media_kit .current,
	#subNav #olympic_media_kit a:hover { background-position:-204px -18px; }
	
#subNav #photo a { background:url(../img/mediaSubNav.gif) 0 -36px; }
	#subNav #photo .current,
	#subNav #photo a:hover { background-position:-204px -36px; }
	
#subNav #releases a { background:url(../img/mediaSubNav.gif) 0 -54px; }
	#subNav #releases .current,
	#subNav #releases a:hover { background-position:-204px -54px; }
	
#subNav #press a { background:url(../img/mediaSubNav.gif) 0 -72px; }
	#subNav #press .current,
	#subNav #press a:hover { background-position:-204px -72px; }

/* about */
#subNav #about a { background-image:url(../img/aboutSubNav.jpg); }
	#subNav #about .current,
	#subNav #about a:hover { background-position:-204px 0; }
	
#subNav #legacy a { background:url(../img/aboutSubNav.jpg) 0 -18px; }
	#subNav #legacy .current,
	#subNav #legacy a:hover { background-position:-204px -18px; }
	
#subNav #ecurriculum a { background:url(../img/aboutSubNav.jpg) 0 -36px; }
	#subNav #ecurriculum .current,
	#subNav #ecurriculum a:hover { background-position:-204px -36px; }
	
#subNav #history a { background:url(../img/aboutSubNav.jpg) 0 -54px; }
	#subNav #history .current,
	#subNav #history a:hover { background-position:-204px -54px; }
	
#subNav #board a { background:url(../img/aboutSubNav.jpg) 0 -72px; }
	#subNav #board .current,
	#subNav #board a:hover { background-position:-204px -72px; }
	
#subNav #contact a { background:url(../img/aboutSubNav.jpg) 0 -90px; }
	#subNav #contact .current,
	#subNav #contact a:hover { background-position:-204px -90px; }

/* about */
#subNav #aboutUs a { background-image:url(../img/subNavLinks3.jpg); }
	#subNav #aboutUs .current,
	#subNav #aboutUs a:hover { background-position:-204px 0; }
	
#subNav #inspiration a { background:url(../img/subNavLinks3.jpg) 0 -18px; }
	#subNav #inspiration .current,
	#subNav #inspiration a:hover { background-position:-204px -18px; }
	
#subNav #curatorial a { background:url(../img/subNavLinks3.jpg) 0 -54px; }
	#subNav #curatorial .current,
	#subNav #curatorial a:hover { background-position:-204px -54px; }
	
#subNav #partners a { background:url(../img/subNavLinks3.jpg) 0 -72px; }
	#subNav #partners .current,
	#subNav #partners a:hover { background-position:-204px -72px; }
	
#subNav #news a { background:url(../img/subNavLinks3.jpg) 0 -90px; }
	#subNav #news .current,
	#subNav #news a:hover { background-position:-204px -90px; }
	
#subNav #comments a { background:url(../img/subNavLinks3.jpg) 0 -108px; }
	#subNav #comments .current,
	#subNav #comments a:hover { background-position:-204px -108px; }

/* art */
#subNav #sculptures a { background-image:url(../img/artSubNavLinks.jpg); }
	#subNav #sculptures .current,
	#subNav #sculptures a:hover { background-position:-204px 0; }
	
#subNav #archive a { background:url(../img/artSubNavLinks_2.jpg) 0 -18px; }
	#subNav #archive .current,
	#subNav #archive a:hover { background-position:-204px -18px; }
	
	
	
#subNav #newMedia a { background:url(../img/artSubNavLinks.jpg) 0 -18px; }
	#subNav #newMedia .current,
	#subNav #newMedia a:hover { background-position:-204px -18px; }
#subNav #performance a { background:url(../img/artSubNavLinks.jpg) 0 -36px; }
	#subNav #performance .current,
	#subNav #performance a:hover { background-position:-204px -36px; }


#subNav #subNavBottom {
	background-image:url(../img/subNavBottom.jpg);
	height:23px;
	width:204px;
	}

/* the art - sculpture list */
#main {
	width: 520px;
	margin-left: 27px;
	overflow: visible;
	}
	
#main ul li{
	display: block;
	float: left;
	width: 94px;
	height: 168px;
	overflow: hidden;
	list-style: none;
	margin: 0 20px 15px 0;
	font-size:11px;
	color:b7b7bc;
	}

#main ul li a {
	display:block;
	float:left;
	width:93px;
	height:94px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:12px;
}
#main ul li a:hover {
	background-position:0 94px;
}
#main ul li a span {
	display:none;
}
/********** rounded corners for rightside nav ********/
.narrow {
	float: left;
	display: block;
	color: #fff;
	background: #fff000 url(../images/wide_top.gif) no-repeat;
	text-decoration:none;
	width:159px;
	}
.narrow ul {
	list-style: none;
	color: #fff;
	float: left;
	}
.narrow ul {
	float: left;
	width: 158px;
	}
.narrow ul li {
	float: left;
	clear: both;
	width: 100%;
	color: #fff;
	}
.narrow li a {
	text-decoration: none;
	display: block;
	color: #f93b75;
	padding: 3px 5px 3px 37px;
	line-height: 11px;
	}
span.num {
	margin-left: -15px;
	position: relative;
	right: 10px;
	}
.narrow li a:hover {
	text-decoration:none;
	color:#fff000;
	background-color:#fb3f78 !important;
	}
.narrow {
margin:0; padding:0;
	background: #fff000 url(../img/vb_art_narrowYellowBg.jpg) repeat-y;
	}
.corner {
	width: 229px;
	}
.narrow .corner {
	float: left;
	width: 128px;
	}
.narrow.list .corner {
	width: 160px;
	}
/********** end rightside nav ********/
#desc {
	color:#f93b75;
	}
h1 {
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	margin-bottom:10px;
	}
h2 {
	font-size:14px;
}
h3 {
	color:#a9a9a9;
	font-size:12px;
	font-weight:normal;
	}
.textLi {
	float:left !important;
	width:102px !important;
	}
.textLi a {
	float:right;
	display:block;
	width:87px !important;
	padding-left:15px;
	}
.textLi a:hover {
	color:#fff000;
	background-color:#fb3f78;
	text-decoration:none;
	}
.artist {
	margin-bottom:0;
}
.title {
	margin-bottom:20px;
}
.sculptureInfo {
	width:190px;
	display:block;
	float:left;
	margin-bottom:20px;
}
.sculptureDetail {
	width:480px;
	display:block;
	float:left;
	margin-bottom:10px;
}
/********* homepage **********/

#social a {
	display:block;
	float:left;
	height:36px;
	width:36px;
	margin-bottom:18px;
}
#social a span {
	display:none;
}

a.facebook {
	background:url(../img/facebook_icn.jpg) 0 36px;
	margin-right:12px;
	}
a.twitter {
	background:url(../img/twitter_icn.jpg) 0 36px;
	margin-right:12px;
	}
a.flickr {
	background:url(../img/flickr_icn.jpg) 0 36px;
	margin-right:40px;
	}
#social a:hover {
	background-position: 0 0px;
}

/********** shop *************/

#donationShop { float:left; margin-bottom:5px; margin-left:20px; width:580px; }
#donationShop img { border:none; }
#donationShop .shopItem { float:left; width:282px; margin-bottom:15px; }
#donationShop .shopItem .thumb { float:left; width:121px; }
#donationShop .shopItem .copy { float:right; width:145px; font-size:11px; line-height:14px; color:#9b9081; padding:3px 5px 0 0; }
#donationShop .shopItem .copy a { float:left; width:100%; font-size:15px; line-height:16px; font-weight:bold; }
#donationShop .shopItem .copy .top { float:left; width:100%; margin-bottom:10px; }

/****** the exhibition *******/

#exhibitionHeader { height:16px; width:100%; margin-bottom:10px; float:left; background:url(../img/the_exhibition.jpg) top left no-repeat; }
#exhibitionHeader span { display:none; }

/********* admin *************/

/* art */
#subNav #newsAdmin a { background-image:url(../admin/images/subNavLinksAdmin.jpg); }
	#subNav #newsAdmin .current,
	#subNav #newsAdmin a:hover { background-position:-204px 0; }
#subNav #eventsAdmin a { background:url(../admin/images/subNavLinksAdmin.jpg) 0 -18px; }
	#subNav #eventsAdmin .current,
	#subNav #eventsAdmin a:hover { background-position:-204px -18px; }
#subNav #blogAdmin a { background:url(../admin/images/subNavLinksAdmin.jpg) 0 -36px; }
	#subNav #blogAdmin .current,
	#subNav #blogAdmin a:hover { background-position:-204px -36px; }
#subNav #votesAdmin a { background:url(../admin/images/subNavLinksAdmin.jpg) 0 -54px; }
	#subNav #votesAdmin .current,
	#subNav #votesAdmin a:hover { background-position:-204px -54px; }