/* 
************************************************/

* { margin: 0; padding: 0;}

html, body {
	width: 100%;
	margin: 0; 
	padding: 0;
	text-align: center;
}
body {
	font: 68.7%/1.27em Helvetica, Arial, sans-serif;
	color: #5b5b5b;
	
}
	
h1, .h1, 
h2, .h2, 
h3, .h3, 
h4, .h4, 
h5, .h5 { font-family: Helvetica, Arial, sans-serif}

h1, .h1 { 
	font-size: 163.6%;
	width: 700px;
	background: transparent url("/img/global/dotted-grey.gif") repeat-x bottom;
	padding-bottom: 20px;
	text-decoration: none;
}

h3, .h3 {
	font-size: 1.4em;
	text-transform: uppercase;
	background: url("/img/global/dotted-grey.gif") repeat-x left bottom;
	padding: 0.5em 0 0.3em;
	color: #4C6985;
	margin: 0.5em 0 0.6em;
}

.h1, .h2, .h3, .h4, .h5, .h6 { background-image: none; }

.s-archive h3 { margin-top: 0; padding-top: 0; }


p { margin: 0.5em 0 1em; }
img { border: 0; }
a { color: #f76060; text-decoration: none; overflow: hidden; }
a:hover {text-decoration: underline;}

a.external { padding-right: 12px; }
a.external:hover {
    background-image: url('/img/global/external.png');
    background-repeat: no-repeat;
    background-position: center right;
}

.s-contact address { padding: 5px 5px 5px 10px; border-left: 3px solid #ddd; margin: 10px 0;}
.s-submissions address { padding: 5px 0 0 130px; font-size: 90.9%;}
address strong {font-style: normal;}
input,
textarea {
	font: 1em "Lucida Grande", "Tahoma", Arial, Helvetica, sans-serif
}

#musicplayer {
	width: 45px; height: 45px; float: left; margin-top: 10px;
}

/* 
************************************************/

.left { float: left;}
.right { float: right;}
.hide { display: none;}
.invis { visibility: hidden;}
.clear { clear: both; display: none;}
hr {
	clear: both;
	width: 100%;
	height: 1px;
	background: url("/img/global/dotted-grey.gif") repeat-x left bottom;
	border: 0 none;
	margin: 0;
	padding: 0;
	color: #fff;
	line-height: 1px;
	/*margin: 15px 0 20px;*/
	display: block;
}
.hr {
	display: block;
	width: 100%;
	height: 1px;
	line-height: 1px;
	clear: both;
	margin: 0 auto;
	padding: 10px 0;
	background: #fff url("/img/global/dotted-grey.gif") repeat-x left center;
}
.list, 
.list li,
.list dd,
.list dt  {
	padding: 0; margin: 0; list-style: none;
}
.small { font-size: 0.9em;}

/* 
************************************************/

#content {
	/*position: relative;
	height: 600px;
	min-height: 600px;*/
}
#frame {
	width: 940px;
	margin: 0 auto;
	padding: 30px 10px;
	position: relative;
	/*background: #fff url("/img/pulse.gif") no-repeat 733px 93px;*/
}
#header {
	width: 940px; 
	height: 140px;
	padding-bottom: 20px;
	background: transparent url("/img/nav/bg-nav.png") no-repeat 0 0;
	text-align: left;
	position: relative;
}
#main {
	width: 940px;
	margin: 0 auto;
	text-align: left;
	clear: both;
}
#footer {
	width: 940px; 
	height: auto;
	padding-top: 10px;
	margin: 0 auto;
	text-align: left;
	clear: both;
}
.brand-img {
	position: absolute;
	top: 32px; 
	left: 78px;
}

#homeflash {width: 700px; height: 298px; padding-bottom: 15px; float: left;}
#homeNoflash {background: url("/img/home/homeFeature.jpg") no-repeat; text-indent: -99999px; width: 700px; height: 298px;}

/* Sidebar
************************************************/
/*#sidebar {width:220px; position: absolute; top: 0; right: 0;}*/
#sidebar {width:220px; float: right; clear: both;}
#sidebar a {display: block;}
#sidebar ul {list-style-type: none;}
#sidebar li {width:220px; height:20px; margin-bottom: 5px;}

#sidebar li#submissions a {display: block; width: 220px; height: 20px; background: transparent url("/img/sidebar/buttonSubmissions.gif") no-repeat 0 0; text-indent: -99999px; overflow: hidden;}
.p-visual #sidebar li#submissions a {background-position: 0 -20px;}
.p-crafts #sidebar li#submissions a {background-position: 0 -40px;}
.p-media #sidebar li#submissions a {background-position: 0 -60px;}
.p-perform #sidebar li#submissions a {background-position: 0 -80px;}
.p-design #sidebar li#submissions a {background-position: 0 -100px;}
.p-retail #sidebar li#submissions a {background-position: 0 -120px;}
.p-communityarts #sidebar li#submissions a {background-position: 0 -140px;}

#sidebar li#newsletter a {display: block; width: 220px; height: 20px; background: transparent url("/img/sidebar/buttonNewsletter.gif") no-repeat 0 0; text-indent: -99999px; overflow: hidden;}
.p-visual #sidebar li#newsletter a {background-position: 0 -20px;}
.p-crafts #sidebar li#newsletter a {background-position: 0 -40px;}
.p-media #sidebar li#newsletter a {background-position: 0 -60px;}
.p-perform #sidebar li#newsletter a {background-position: 0 -80px;}
.p-design #sidebar li#newsletter a {background-position: 0 -100px;}
.p-retail #sidebar li#newsletter a {background-position: 0 -120px;}
.p-communityarts #sidebar li#newsletter a {background-position: 0 -140px;}

#sidebar ul#eventsContainer,
#sidebar ul#blogContainer {background-color:#f8f8f8;}

#blog_archive { display: none; }
.s-blog #blog_archive { display: block; }
.s-blog #events_listing { display: none; }

#sidebar h4#events {margin: 15px 0 0 0; height: 20px; background: transparent url("/img/sidebar/sidebarEvents.gif") no-repeat 0 0; text-indent: -99999px; overflow: hidden; }

#sidebar h4#blogroll {margin: 15px 0 0 0; height: 20px; background: transparent url("/img/blog/archiveHeader.gif") no-repeat 0 0; text-indent: -99999px; overflow: hidden; }


#sidebar li.eventItem {width:200px; height: auto; margin-bottom: 0; padding: 10px; background: transparent url("/img/sidebar/eventItemBackground.gif") no-repeat bottom; overflow: hidden;}

#sidebar a.up,
#sidebar a.down {
	display: block; float: left;
	margin: 0 1px 0 0; padding: 0; 
	width:109px; height: 20px;
	background: #ddd url("/img/sidebar/buttonDown.gif") 0 0 no-repeat; 
	text-indent: -9999px; overflow: hidden; 
}
#sidebar a.down {
	margin: 0; padding: 0; 
	background-image: url("/img/sidebar/buttonUp.gif");
}
.p-visual #sidebar a.up,
.p-visual #sidebar a.down {	background-position: 0 -20px; }

.p-crafts #sidebar a.up,
.p-crafts #sidebar a.down { background-position: 0 -40px; }

.p-media #sidebar a.up,
.p-media #sidebar a.down { background-position: 0 -60px; }

.p-perform #sidebar a.up,
.p-perform #sidebar a.down { background-position: 0 -80px; }

.p-design #sidebar a.up,
.p-design #sidebar a.down {	background-position: 0 -100px; }

.p-retail #sidebar a.up,
.p-retail #sidebar a.down {	background-position: 0 -120px; }

.p-communityarts #sidebar a.up,
.p-communityarts #sidebar a.down { background-position: 0 -140px; }

/*.s-submissions .p-home #content,
.s-links #content,
.s-contact #content { height: 600px; }*/

/* Footer
************************************************/

#footer a {
	color: #aaa;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .hr {
	padding: 1em 0;
}

.ft {
	display: block;
	float: left;
	height: 30px;
	text-indent: -9999px;
	margin-bottom: 0px;
}

.lanecastle {
	width: 73px;
	background: url("/img/footer/lanecastle.png") no-repeat center;
}
.jer {
	width: 110px;
	background: url("/img/footer/jer.png") no-repeat center;
}
.ab {
	width: 84px;
	background: url("/img/footer/aandb.png") no-repeat center;
}
.futureCity {
	width: 109px;
	background: url("/img/footer/futureCity.png") no-repeat center;
}
.theAgency {
	width: 96px;
	background: url("/img/footer/theAgency.png") no-repeat center;
}
.cockpitArts {
	width: 103px;
	background: url("/img/footer/cockpitArts.png") no-repeat center;
}
.lewishamFilm {
	width: 56px;
	background: url("/img/footer/lewishamFilm.png") no-repeat center;
}
.laban {
	width: 66px;
	background: url("/img/footer/laban.png") no-repeat center;
}
.rawNerve {
	width: 89px;
	background: url("/img/footer/rawNerve.png") no-repeat center;
}
.rivington {
	width: 48px;
	background: url("/img/footer/rivington.png") no-repeat center;
}
.southLondonPress {
	width: 106px;
	background: url("/img/footer/southLondonPress.png") no-repeat center;
}

.s-home #COM-sm,
.s-home #IMASmall { display: none; }

.s-categories #footer #COM-sm,
.s-categories #footer #IMASmall,

.s-archive #footer #COM-sm,
.s-archive #footer #IMASmall,

.s-about #footer #COM-sm,
.s-about #footer #IMASmall,

.s-register #footer #COM-sm,
.s-register #footer #IMASmall,

.s-selectors #footer #COM-sm,
.s-selectors #footer #IMASmall,

.s-links #footer #COM-sm,
.s-links #footer #IMASmall,

.s-contact #footer #COM-sm,
.s-contact #footer #IMASmall { display: inline; }

/* Home
************************************************/
#contentBottom {width:700px; height:270px; float: left;}
#contentBottom .item {width:220px; height: 270px; margin-right: 20px; float: left; background-color: #f8f8f8;}
#contentBottom #last.item {margin-right: 0;}
#contentBottom .item .text {padding:12px 10px; margin:0;}
#contentBottom h2 {width:220px; height:20px; margin: 0; padding: 0; text-indent: -99999px; background-color: #5d5d5d;}
#contentBottom h2#left {background:transparent url("/img/home/h-thePbWharves.gif") no-repeat 0 0;}
#contentBottom h2#middle {background:transparent url("/img/home/h-advertisement.gif") no-repeat 0 0;}
#contentBottom h2#right {background:transparent url("/img/home/h-blog.gif") no-repeat 0 0;}

/* About
************************************************/
#about h2 {width:300px; height:150px; margin-top: 20px; text-indent: -99999px;}
h2#showcase {background: transparent url("/img/about/h-showcase.jpg") no-repeat 0 0;}
h2#pbWharves {background: transparent url("/img/about/h-pbWharves.jpg") no-repeat 0 0;}
h2#laneCastle {background: transparent url("/img/about/h-laneCastle.jpg") no-repeat 0 0;}
h2#jerPartners {background: transparent url("/img/about/h-jerPartners.jpg") no-repeat 0 0;}
h2#ab {background: transparent url("/img/about/h-ab.jpg") no-repeat 0 0;}

.aboutLeftContainer {width:300px; height: auto; margin-right: 20px; float: left;}
.aboutRightContainer {width:380px; height: auto; float: left;}

.rightTextContainer {width:360px; min-height: 130px; _height: 130px; padding: 10px; margin-top: 20px; background-color: #f8f8f8;}
.rightTextContainer p {margin-top: 0;}
.rightTextContainer p.last {margin-bottom: 0;}

/* Selectors
************************************************/
.selectorContainer {width: 700px; height: 93px; margin-top: 15px;}
.selectorContainer#top {margin-top: 20px;}
.selectorContainer a {background: transparent url("/img/global/link-icon.gif") no-repeat 0 2px; padding-left: 15px;}
.selectorName {width: 220px; height: 93px; margin-right: 20px; background-color: #f8f8f8; float: left;}
.selectorImg {width: 140px; height: 93px; margin-right: 20px; float: left;}
.selectorDetails {width: 300px; height: 93px; background-color: #f8f8f8; float: left;}
.textContainer {padding: 10px}

/* Contact
************************************************/
.contentContainer {width: 700px; height: auto; margin-top: 20px; float: left;}
.contentContainer img {float: right}

.featureContainer {width: 380px; height: auto; margin-bottom: 16px; background-color: #f8f8f8; float: left;}
.featureContainer#contact {background: #f8f8f8 url("/img/contact/futureCityLogo.gif") no-repeat 157px bottom; padding-bottom: 10px;}
.textContainer {padding: 10px}
#address {width: 150px; height: auto; float: left; line-height: 16px; font-style: italic}
#phoneFaxEmailWeb {width: 200px; height: auto; float: left; line-height: 16px;}
dt {float: left; padding-right: 5px;}
#mainCopy {width:380px;}
#mainCopy h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px}
p.top {margin-top: 3px;}

/* Blog
************************************************/
.contentContainer {width: 700px; height: auto; margin-top: 20px}
.contentContainer img {float: right}

.featureContainer {width: 380px; height: auto; margin-bottom: 16px; background-color: #f8f8f8; float: left;}
.textContainer {padding: 10px}
.textContainer#blog {line-height: 16px; font-weight: bold}
#mainCopy,
.mainCopy {width:380px; float: left;}
#mainCopy h2,
.mainCopy h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px;}
p.top {margin-top: 3px;}

/* Links
************************************************/
ul {list-style-type: none;}
.links a {background: transparent url("/img/global/link-icon.gif") no-repeat 0 2px; padding-left: 15px; line-height: 20px;}
#externalLinks {float: left; width: 720px;/*dodgy fix for ie6?*/}
#videoLinks {float: left; width: 700px; margin-top: 15px;}
.linkContainer {width: 220px; height: auto; margin-right: 20px; float: left; background: #f8f8f8;}
.linkContainer#last {margin-right: 0;}
.linkContainer h2 {padding: 13px 10px 13px 10px; font-size: 127.3%; font-weight: normal;}

/* Archive
************************************************/
.archiveContainer {width: 700px; height: 93px; margin-top: 15px;}
.archiveContainer#top {margin-top: 20px;}

.archiveType {width: 140px; height: 93px; margin-right: 20px; float: left;}
.archiveType a {color: #ffffff;}
.archiveType#visualArts {background-color: #6cc4e4;}
.archiveType#craftsDesign {background-color: #f760c8;}
.archiveType#media {background-color: #8dc749;}
.archiveType#performingArts {background-color: #e0641a;}
.archiveType#businessDesign {background-color: #448bc2;}
.archiveType#retailHospitality {background-color: #a7591b;}
.archiveType#communityArts {background-color: #8c45e4;}

.archiveRound {width: 140px; height: 93px; margin-right: 20px; background-color: #f8f8f8; float: left;}
.archiveRound#visualArts a {color: #6cc4e4;}
.archiveRound#visualArts a {color: #6cc4e4;}
.archiveRound#craftsDesign a {color: #f760c8;}
.archiveRound#media a {color: #8dc749;}
.archiveRound#performingArts a {color: #e0641a;}
.archiveRound#businessDesign a {color: #448bc2;}
.archiveRound#retailHospitality a {color: #a7591b;}
.archiveRound#communityArts a {color: #8c45e4;}

.archiveDetails {width: 380px; height: 93px; float: left;}
.archiveDetails#visualArts {background: #f8f8f8 url("/img/archive/thumbVisual.jpg") no-repeat 0 0;}
.archiveDetails#craftsDesign {background: #f8f8f8 url("/img/archive/thumbCrafts.jpg") no-repeat 0 0;}
.archiveDetails#media {background: #f8f8f8 url("/img/archive/thumbMedia.jpg") no-repeat 0 0;}
.archiveDetails#performingArts {background: #f8f8f8 url("/img/archive/thumbPerfArts.jpg") no-repeat 0 0;}
.archiveDetails#businessDesign {background: #f8f8f8 url("/img/archive/thumbBusiness.jpg") no-repeat 0 0;}
.archiveDetails#retailHospitality {background: #f8f8f8 url("/img/archive/thumbRetail.jpg") no-repeat 0 0;}
.archiveDetails#communityArts {background: #f8f8f8 url("/img/archive/thumbCommunity.jpg") no-repeat 0 0;}
.archiveDetails#visualArts a {color: #6cc4e4;}
.archiveDetails#craftsDesign a {color: #f760c8;}
.archiveDetails#media a {color: #8dc749;}
.archiveDetails#performingArts a {color: #e0641a;}
.archiveDetails#businessDesign a {color: #448bc2;}
.archiveDetails#retailHospitality a {color: #a7591b;}
.archiveDetails#communityArts a {color: #8c45e4;}
.archiveDetails .textContainer {padding: 10px 10px 10px 150px;}
.archiveDetails .textContainer p {margin-top: 0;}


/* Category & Archive content
************************************************/
.p-visual .featureContainer {background-color:#6cc4e4; color:#ffffff;}
.p-visual .featureContainer a {color:#ffffff;}
.p-visual .featureContainer h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px;}

.p-crafts .featureContainer {background-color:#f760c8; color:#ffffff;}
.p-crafts .featureContainer a {color:#ffffff;}
.p-crafts .featureContainer h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px;}

.p-media .featureContainer {background-color:#8dc749; color:#ffffff;}
.p-media .featureContainer a {color:#ffffff;}
.p-media .featureContainer h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px;}

.p-perform .featureContainer {background-color:#e0641a; color:#ffffff;}
.p-perform .featureContainer a {color:#ffffff;}
.p-perform .featureContainer h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px;}

.p-design .featureContainer {background-color:#448bc2; color:#ffffff;}
.p-design .featureContainer a {color:#ffffff;}
.p-design .featureContainer h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px;}

.p-retail .featureContainer {background-color:#a7591b; color:#ffffff;}
.p-retail .featureContainer a {color:#ffffff;}
.p-retail .featureContainer h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px;}

.p-communityarts .featureContainer {height: 120px; background: #8c45e4 /*url("../categories/communityarts/img/southLondonPressLogo.jpg") no-repeat 10px 90px; */; color:#ffffff; }
.p-communityarts .featureContainer a {color:#ffffff;}
.p-communityarts .featureContainer h2 {font-size: 127.3%; font-weight: normal; padding-bottom: 10px;}

.textContainer#visualArtsCopy {background-color: #f8f8f8; min-height: 188px;}
.textContainer#visualArtsCopy a {color:#6cc4e4;}

.textContainer#craftsCopy {background-color: #f8f8f8; min-height: 188px;}
.textContainer#craftsCopy  a {color:#f760c8;}

.textContainer#mediaCopy {background-color: #f8f8f8; min-height: 188px;}
.textContainer#mediaCopy  a {color:#8dc749;}

.textContainer#performCopy {background-color: #f8f8f8; min-height: 188px;}
.textContainer#performCopy  a {color:#e0641a;}

.textContainer#designCopy {background-color: #f8f8f8; min-height: 188px;}
.textContainer#designCopy  a {color:#448bc2;}

.textContainer#retailCopy {background-color: #f8f8f8; min-height: 188px;}
.textContainer#retailCopy  a {color:#a7591b;}

.textContainer#communityCopy {background-color: #f8f8f8; min-height: 188px;}
.textContainer#communityCopy  a {color:#8c45e4;}


#alsoContainer {width: 700px; height: auto; float: left; margin-top: 20px; background: transparent url("/img/global/dotted-grey.gif") repeat-x top left; padding-top: 20px;}
#alsoContainer h2 {font-size: 163.6%; font-weight: bold; padding-bottom: 20px;}
.p-communityarts #alsoContainer {padding-top: 0; background: none;}

.p-visual .alsoName {color:#6cc4e4}
.p-crafts .alsoName {color:#f760c8}
.p-media .alsoName {color:#8dc749}
.p-perform .alsoName {color:#e0641a}
.p-design .alsoName {color:#448bc2}
.p-retail .alsoName {color:#a7591b}

/*Archive Pages Sub Nav Elements*/
.archiveLink, .roundLinkCurrent {color:#5b5b5b;}
.roundLink, .slash {color:#c1c1c1;}

/* Newsletter
************************************************/
.formCalltoAction {font-size: 100%; font-weight: bold; margin-bottom: 10px;}
.formContainer {padding: 5px 0 0 10px;}
.formContainer div label {float:left; width: 87px;}
.formContainer div input {width: 279px; height:16px; border: 0; text-indent: 5px; background:#f2f2f2 url(../img/newsletter/inputBackground.gif); font-family: Helvetica, Arial, sans-serif; color:#5B5B5B;}
.submitNewsletter {margin: 5px 0 15px 84px; width: 82px; height: 20px; border: 0;}
.itemContainer {margin-bottom: 5px;}
#mainCopy .formLegend {font-size: 100%; font-weight: bold; margin-bottom: 10px; padding: 0 0 10px 10px; background: url(../img/global/dotted-grey.gif) repeat-x bottom;}
.disclaimer {font-size: 90.9%; padding-left:92px;}

/*Register/Submissions UNCOMMENT WHEN SUBMISSIONS ROUND IS ACTIVE
************************************************/

/*
.s-submissions .featureContainer, 
.s-submissions .form-container {width:700px;}
.s-submissions .disclaimer {width: 360px; padding: 10px 0 0 130px;}
.s-submissions .form-container #submit {width: 182px; height: 20px; margin:0 0 0 -10px; padding:0; border: 0; }
*/

/* Category select
************************************************/

.cat-box {
	width: 498px;
	height: 332px;
	background-color: #CCC;
	float: left;
	
}

.cat-box li {
	display: inline;
}
.cat-box a {
	display: block;
	float: left;
	width: 166px;
	height: 166px;
	padding: 135px 10px 0 10px;
	border: 1px solid #fff;
	border-width: 0 1px 1px 0;
	text-align: left;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	voice-family: "\"}\""; 
  voice-family:inherit;
  width: 145px;
	height: 30px;
	/*text-indent: -9999px;*/
}

.cat-box .n3-visual { background: url("/img/categories/visual.jpg") no-repeat 0 0;}
.cat-box .n3-crafts { background: url("/img/categories/crafts.jpg") no-repeat 0 0;}
.cat-box .n3-media { background: url("/img/categories/media.jpg") no-repeat 0 0;}
.cat-box .n3-perform { background: url("/img/categories/perform.jpg") no-repeat 0 0;}
.cat-box .n3-design { background: url("/img/categories/design.jpg") no-repeat 0 0;}
.cat-box .n3-retail { background: url("/img/categories/retail.jpg") no-repeat 0 0;}

.s-archive #round1 .cat-box .n3-visual { background: url("/img/archive/round1/visual.jpg") no-repeat 0 0;}
.s-archive #round1 .cat-box .n3-crafts { background: url("/img/archive/round1/crafts.jpg") no-repeat 0 0;}
.s-archive #round1 .cat-box .n3-media { background: url("/img/archive/round1/media.jpg") no-repeat 0 0;}
.s-archive #round1 .cat-box .n3-perform { background: url("/img/archive/round1/perform.jpg") no-repeat 0 0;}
.s-archive #round1 .cat-box .n3-design { background: url("/img/archive/round1/design.jpg") no-repeat 0 0;}
.s-archive #round1 .cat-box .n3-retail { background: url("/img/archive/round1/retail.jpg") no-repeat 0 0;}

.s-archive #round2 .cat-box .n3-visual { background: url("/img/archive/round2/visual.jpg") no-repeat 0 0;}
.s-archive #round2 .cat-box .n3-crafts { background: url("/img/archive/round2/crafts.jpg") no-repeat 0 0;}
.s-archive #round2 .cat-box .n3-media { background: url("/img/archive/round2/media.jpg") no-repeat 0 0;}
.s-archive #round2 .cat-box .n3-perform { background: url("/img/archive/round2/perform.jpg") no-repeat 0 0;}
.s-archive #round2 .cat-box .n3-design { background: url("/img/archive/round2/design.jpg") no-repeat 0 0;}
.s-archive #round2 .cat-box .n3-retail { background: url("/img/archive/round2/retail.jpg") no-repeat 0 0;}

.s-archive #round3 .cat-box .n3-visual { background: url("/img/archive/round3/visual.jpg") no-repeat 0 0;}
.s-archive #round3 .cat-box .n3-crafts { background: url("/img/archive/round3/crafts.jpg") no-repeat 0 0;}
.s-archive #round3 .cat-box .n3-media { background: url("/img/archive/round3/media.jpg") no-repeat 0 0;}
.s-archive #round3 .cat-box .n3-perform { background: url("/img/archive/round3/perform.jpg") no-repeat 0 0;}
.s-archive #round3 .cat-box .n3-design { background: url("/img/archive/round3/design.jpg") no-repeat 0 0;}
.s-archive #round3 .cat-box .n3-retail { background: url("/img/archive/round3/retail.jpg") no-repeat 0 0;}

.s-archive #round1 .cat-box a:hover,
.s-archive #round2 .cat-box a:hover,
.s-archive #round3 .cat-box a:hover,
.cat-box a:hover{ background-position: -167px 0; }

.cat-text {
	width: 232px;
	float: right;
	padding-left: 20px;
}


.cat-text .heading {
	font-size: 1.4em;
	color: #666;
}
.quick-links {
	margin: 20px 0 0 0;
}
.quick-links li {
	display: block;
	width: 222px;
	margin: 8px 0 0 0;
	
}

.quick-links li.imaBox {
	background: url("/img/imaBox.png") no-repeat 0 0;
	padding: 5px;
	width: 232px;
	height: 80px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 222px;
	height: 70px;
	color: #575b3a;
}

.quick-links a {
	text-transform: uppercase;
	color: #666;
	text-decoration: none;
	display: block;
	width: 232px;
	font-family: Arial, Helvetica, sans-serif;
	background: url("/img/cat-quicklink.png") no-repeat 0 0;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 222px;
	height: 25px;
}
.quick-links a:hover {
	background: url("/img/cat-quicklink.png") no-repeat 0 -35px;
}


/* 
************************************************/

.about dt {
	font: bold 1.4em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url("/img/global/dotted-grey.gif") repeat-x left bottom;
	padding: 0em 0 0.3em;
	color: #4C6985;
	margin: 0em 0 0.6em;
	width: 500px;
}
.about dd {
	padding-bottom: 2em;
}
.about dd p { width: 500px;}


/* 
************************************************/

.breakdown {
	width: 320px;
	float: left;
	margin-right: 20px;
}
.breakdown dt {
	font-size: 127.3%;
	background: url("/img/global/dotted-grey.gif") repeat-x left bottom;
	padding: 0.5em 0 0.3em;
	/*margin: 0.5em 0 0.6em;*/
}
.breakdown dd {
	margin: 4em 0 1em;
	height: 12em;
}
.breakdown ul {
	padding: 0 0 0.5em 0;
	margin: 0;
	font-weight: bold;
	line-height: 1.5em;
}


/* 
************************************************/

.visual { color: #1bbde4;}
.crafts { color: #ff3ab5;}
.media { color: #87c529;}
.perform { color: #f07c00;}
.design { color: #417fa3;}
.retail { color: #a8651d;}
.community { color: #8c45e4;}


/* 
************************************************/

#featured {
	position: relative;
}

#feat-artist {
	width: 360px;
	min-height: 250px;
	height: auto;
	_height: 250px; /* < LTE IE6 HACK */
	padding-right: 30px;
/*	padding-bottom: 20px;
	margin-bottom: 20px;*/
}

#featured a.more,
#featured a.less { text-decoration: none; }

#featured p#less { margin-bottom: 0; padding-bottom: 0;}

.feat-contact {
	width: 360px;
	background: #e1ebef url("/img/featured/contact-bot.gif") no-repeat right bottom;
	margin-bottom: 1.5em;
}
.feat-contact span {
	display: block;
	background: transparent url("/img/featured/contact-top.gif") no-repeat left top;
	padding: 10px 10px 8px 10px;
	font-weight: bold;
}
.feat-contact p {
	padding: 0 10px 10px 10px;
	margin: 0;
	font-size: 0.9em;
}
#feat-img {
	width: 300px;
	float: right;
}

#feat-img li {
	display: inline;
	/*text-align: right;*/
}
#feat-img a {
	margin: 10px 10px 0 0;
	padding: 0;
	width: 67px;
	display: block;
	float: left;
}
#feat-img a.first  { margin: 0; width: 300px; }
#feat-img a.final  { margin-right: 0; }


#featured-sub li img {width: 220px;}

#featured-sub li {
	width: 220px;
	display: block;
	float: left;
	margin: 0 20px 0 0;
	background-color: #f8f8f8;
}
#featured-sub li.last {
	margin: 0;
}
#featured-sub li p {
	margin: 10px;
}
#featured-sub .expand {
	display: block; margin: 0; padding: 0;
	color: #333333;
	text-decoration: none;
	/*background: url("img/featured/expand-box.gif") no-repeat right top;*/
}

.archive-link {
	display: inline;
	float: right;
	margin-right: 10px;
}

.p-visual .archive-link {color: #6cc4e4;}
.p-crafts .archive-link {color: #f760c8;}
.p-media .archive-link {color: #8dc749;}
.p-perform .archive-link {color: #e0641a;}
.p-design .archive-link {color: #448bc2;}
.p-retail .archive-link {color: #a7591b;}
.p-community .archive-link {color: #8c45e4;}

.feat-contact dt{
	display: block;
	background: transparent url("/img/featured/contact-top.gif") no-repeat left top;
	font-weight: bold;
}

.archive-link {
	float: right;
	padding-right: 15px;
	background: transparent url("/img/global/link-right.gif") no-repeat right center;
}

.arrow-link {
	padding-right: 15px;
	background: transparent url("/img/global/link-right.gif") no-repeat right center;
}

.expander {
	/*width: 100px;*/
	display: block; 
	margin: 0; 
	margin-right: 8px;
	padding: 10px 10px 8px 10px;
	color: #5B5B5B;
	text-decoration: none;
	background: url("/img/featured/expand-box.gif") no-repeat 200px 25px;
	cursor: pointer;
	width: 200px;
}
.expanded {	
	display: block; 
	margin: 0; 
	margin-right: 8px;
	padding: 10px 110px 8px 10px;
	color: #333333;
	text-decoration: none;
	width: 110px;
	/*background: url("/img/featured/expand-box.gif") no-repeat right center;*/
}

/****************************************************************************************/

.terms {
	margin: 0 10px 0 30px;
}
.terms dl {
	margin: 10px 0;
}
.terms dt {
	font-weight: bold;
	padding: 3px 0 0 10px;
	border-left: 3px solid #ddd;
	width: 100%; height: 18px;
	display: block;
}
.terms dd {
	margin: 0 0 15px 0;
	padding: 0 0 2px 10px;
	display: block;
	width: 100%; height: 18px;
	border-left: 3px solid #ddd;
}

.terms li {
	margin-bottom: 10px;
}

/*#terms ol {
	list-style-type: decimal;
	margin: auto;
	padding: 0;
}

#terms li {
	margin: auto;
	padding: 0;
}

#terms li dl,
#terms li dt,
#terms li dd {
	margin: auto;
	padding: 0;
}

#terms li dt { margin-left: 25px; }
#terms li dd { margin-left: 50px; }


/****************************************************************************************/


#selectors dt {
	margin-left: 180px; 
	position: relative; 
	top: 20px; 
	font-size: 1.3em;
}
#selectors dd.slctrItem {
	display: block; 
	height: 170px; 
	margin: 5px 25px 20px 0; 
}
#selectors dd { width: 98%;  }

#selectors img.slctrImg { 
	float: left; 
	margin: 0 20px 10px 0;  
	border: 1px solid #ccc; 
	padding: 4px;
}
#selectors p.slctrTxt { 
	margin:0; 
	padding: 25px 0 0 0; 
}
#selectors p a {
	float: right; 
	padding-top: 10px;
}

/****************************************************************************************/

/*.links {
	margin-left: 20px;
	list-style: none;
}
.links li {
	list-style-image: url('/img/global/link-right.gif');
	margin: 5px 0;
	padding: 5px 20px;
	background: url("/img/global/link-right.gif") no-repeat left center;
}
*/
/*********************************** ARCHIVE ********************************************/


.s-archive .cat-box {
	float: right;
}

/*.s-archive #round2 .cat-box {
	float: right;
}*/



.s-archive .cat-text  {
	float: left;
	width: 232px;
	padding-left: 0;
	padding-right: 20px;
}

/*.s-archive #round2 .cat-text {
	width: 232px;
	float: right;
	padding-left: 20px;
}*/



.s-archive .archive-link {
	display: none;
}

.s-archive #PBS-Archive-MainSelect {
	display: block;
	width: 222px;
	font-size: 1.0em;
}

.s-archive .p-home #PBS-Archive-MenuSelect {
	display: none;
}

.s-archive .p-visual #PBS-Archive-MenuSelect,
.s-archive .p-crafts #PBS-Archive-MenuSelect,
.s-archive .p-media #PBS-Archive-MenuSelect,
.s-archive .p-perform #PBS-Archive-MenuSelect,
.s-archive .p-design #PBS-Archive-MenuSelect,
.s-archive .p-retail #PBS-Archive-MenuSelect {
	display: inline;
	float: left;
	width: 100px;
	font-size: 1.0em;
}

.s-categories #arcHdr { display: none; }

.s-archive #arcHdr { 
	display: block;
	margin-bottom:25px; 
}

