* {margin: 0; border: 0; padding: 0;}


html { height:100%; max-height:100%; padding:0; margin:0; border:0; background:rgb(102,102,102); 
font-size:12px; line-height: 18px; font-family: "helvetica neue", helvetica, arial, verdana, sans; color: rgb(51,51,51);
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}

#content {display:block; height:100%; max-height:100%; overflow:auto; position:relative; z-index:3;}

.left {float: left;}
.right {float: right;}

.boxline 
{   margin: 9px 0 0 10px;
    float: left;
    width: 228px;
    border-right: 1px solid rgb(204,204,204);
}
.content_cen {background: rgb(255,255,255); position: relative; width: 750px; margin-left: auto; margin-right: auto;}

.main_content p {padding-left: 20px; margin: 0 165px 5px 0;}

.main_content {float: right; width: 580px; border-left: 1px solid rgb(153,153,153); background: transparent; margin-top: 170px;}

#main_content_home {position: relative; width: 700px; height: 400px; margin: 0; background: rgb(255,255,255) url(icon_home_4.jpg) no-repeat 370px 81px;}

.fixedh {height: 400px;}

.about p {margin-right: 0; padding-right: 165px; position: relative;}

.hp {height: 900px;}

p.top2, h4.top2 {margin-top: 25px;}

h4.top, p.top {margin-top: 3px;}

.intro {font-size: 13px; line-height: 18px; margin-bottom: 8px; margin-right: 165px; display: block;}

.maxi {font-size:15px; color: rgb(102,204,0); font-weight: 700;} 

.news p.intro {margin-right: 165px;}

.about p img {position: absolute; top: 0; left: 430px; border: 1px solid rgb(204,204,204);}

.news p {margin-top: 5px; margin-right: 30px; clear: left;margin-right: 80px;}
.news img, .faded_about img {float: left; margin: 5px 0 5px 20px; border: 1px solid rgb(204,204,204);}

.lmarg {margin-left: 20px;}
.border {border: 1px solid rgb(153,153,153);}

/****** UL *******/

ul {list-style-type: none;}

ul li {display: inline; }

ul.links {margin-left: 20px;}
ul.links li {display: block; margin-bottom: 6px;}

.main_content ul {list-style-type: circle; list-style-position: inside; list-style-type: square;}

.main_content ul li {display: block; margin-bottom: 5px;}
.main_content ul {margin: 0 165px 10px 20px;}

ul#team {margin: 20px 0 15px 20px; width: 110px; float: left;}

ul#team li a {display: block; width: 110px;}
ul#team li a:hover {border: none;}
ul#team li a span {color: rgb(51,51,51); font-weight: bold; padding-right: 5px; float: right; font-size: 10px;}
#team_content {float: left; margin-left: 20px; border-left: 1px solid #ccc;}
#team_content p, #team_content h5, #team_content h4 {margin: 0 0 10px 20px; padding: 0; width: 280px;}
#team_content h5, #team_content h4 {margin-top: 20px; margin-bottom: 5px;}
#team_content a {margin-left: 20px; margin-bottom: 15px;}
#team_content span {display: block; font-weight: bold; margin: 2px 0 1px 0;}

ul#team li a:hover span {color: #66CC00;}

li#brian a {height: 142px; background: url(../images/brian_chapman_01.jpg);}
li#bronwyn a {height: 125px; background: url(../images/bronwyn_platten_01.jpg);}
li#dawn a {height: 143px; background: url(../images/mugshot_dawn_01.jpg);}
li#helen a {height: 155px; background: url(../images/helen_kitchen_01.jpg);}
li#kim a {height: 133px; background: url(../images/kim_wiltshire_01.jpg);}
li#lucy a {height: 114px; background: url(../images/lucy_dusgate_01.jpg);}
li#rob a {height: 133px; background: url(../images/mugshot_rob_01.jpg);}



/********LINKS********/
a {text-decoration: none; color: rgb(51,51,51);}

.main_content a {background-color:rgb(220,230,230);}

a:hover, a.current:hover { background-color: rgb(153,204,51); color: rgb(0,0,0); border-bottom: 1px solid rgb(51,51,51); }

a.current {background-color: transparent; border-bottom: 1px dotted rgb(51,51,51);}

h5 a {text-decoration: underline;}


/****FOOTER*****/

#foot {position:absolute; margin: 0; width: 100%; padding: 0; bottom:-1px; right: 8px; display:block; height:91px; background: transparent; color:#000; z-index:4;}

#foot_cen{width: 751px; height: 100%; margin-left:auto; margin-right: auto; margin-top: 0; margin-bottom: 0; padding-top: 25px; padding-bottom: 0; background: transparent url(shadow3.png) repeat-x 0 0;}            

#foot_shad_ie {display: none;}

#access {height: 16px; width: 751px; background: rgb(0,153,153); text-align: right; font-size: 10px; line-height: 15px; margin-right: 5px;}

#access a {color: rgb(242,242,242);}

.clearfooter {display:block; height:100px;clear: both;}

.content_cen #foot {right: 0px;}

/*****************************************************/
/********HEADER***************************************/
/*****************************************************/
#headsup{position: relative; height: 85px; width: 100%; background: rgb(102,102,102) url(shadow_head.gif) repeat-x 0 100%;}

#headsup_home{position: relative; height: 140px; width: 100%; background: rgb(102,102,102) url(shadow_head.gif) repeat-x 0 100%;}

#head_head {position: relative; top: 12px; left: 0;}

#head_head img {margin: 0 2px;}

.float-wrapper {float: left; width: 595px;}

#left_col {float: left; margin-right: 50px;}

#colophon {position: absolute; bottom: 74px; left: 6px; font-size: 0; margin: 0; border: 0;}

.faded_contact {background: rgb(255,255,255) url(faded/faded_contact.jpg) no-repeat 0 85px;}
.faded_news {background: rgb(255,255,255) url(faded/faded_news.jpg) no-repeat 0 85px;}
.faded_projects {background: rgb(255,255,255) url(faded/faded_projects.jpg) no-repeat 0 85px;}
.faded_resources {background: rgb(255,255,255) url(faded/faded_resources.jpg) no-repeat 0 85px;}
.faded_artists {background: rgb(255,255,255) url(faded/faded_artists.jpg) no-repeat 0 85px;}
.faded_about {background: rgb(255,255,255) url(faded/faded_about.jpg) no-repeat 0 85px;}
.faded_culture {background: rgb(255,255,255) url(faded/faded_culture.jpg) no-repeat 0 85px;}
.faded_sitemap {background: rgb(255,255,255) url(faded/faded_sitemap.jpg) no-repeat 0 85px;}
.faded_access {background: rgb(255,255,255) url(faded/faded_access.jpg) no-repeat 0 85px;}


/**********access******/
ul#textaccess 
{
    margin-top: 3px; 
    background-color: transparent; 
    text-align: left;
    height: 17px;
    }

ul#textaccess li {margin-right: 10px; float: right;}
ul#textaccess li.first {margin-right: 10px;}
ul#textaccess li {margin-right: 5px;}

ul#textaccess img 
{
    border: 0;
    margin: 0;
}

#textaccess a{color: rgb(242,242,242); text-decoration: none; border: none;}


/**********Breadcrumb Trail******/
ul#breadcrumb {padding-top: 17px;} 

ul#breadcrumb li{display: block; color: rgb(242,242,242); text-align: right; font-size: 11px; line-height:16px;}

ul#breadcrumb li a {color: rgb(242,242,242);}
ul#breadcrumb li a:hover {color: rgb(0,0,0);}

#lv1 {font-weight: 700; color:rgb(162,234,36);}
#lv2 {font-weight: 700; color:rgb(4,158,170);}
#lv3 {font-weight: 700;}

/*****************************************************/
/**************Headings*******************************/
/*****************************************************/

/********General IR statements************/
.replace { position: relative; float: left; margin: 0; padding: 0; background: top left no-repeat;}
span.tit {display: none;}

/**********Each pair of statements per instance of IR*********/
#h1_lime {width: 155px; height: 55px;background: url(titles/h1_lime.gif) ;}
#h1_lime_home {width: 266px; height: 104px;background: url(titles/h1_lime_home.gif) ;}
#h1_projects {width: 271px; height: 55px; background: url(titles/h1_projects.gif);}
#h1_about {width: 292px; height: 55px; background: url(titles/h1_about.gif);}
#h1_artists {width: 200px; height: 55px; background: url(titles/h1_artists.gif);}
#h1_news {width: 168px; height: 55px; background: url(titles/h1_news.gif);}
#h1_culture {width: 285px; height: 55px; background: url(titles/h1_culture.gif);}
#h1_venue {width: 205px; height: 56px; background: url(titles/h1_venue.gif);}
#h1_resources {width: 318px; height: 55px; background: url(titles/h1_resources.gif);}
#h1_contact {width: 349px; height: 55px; background: url(titles/h1_contact.gif);}
#h1_welcome {width: 349px; height: 55px; background: url(titles/h1_welcome.gif);}


#h2_projects {position: absolute; top: 221px; left: 53px; width: 119px; height: 27px;background: url(titles/h2_projects.gif) top left no-repeat;}
#h2_artists {position: absolute; top: 221px; left: 80px; width: 119px; height: 27px;background: url(titles/h2_artists.gif) top left no-repeat;}
#h2_news {position: absolute; top: 227px; left: 93px; width: 119px; height: 27px;background: url(titles/h2_news.gif) top left no-repeat;}
#h2_venue {position: absolute; top: 221px; left: 53px; width: 119px; height: 27px;background: url(titles/h2_venue.gif) top left no-repeat;}
#h2_resources {position: absolute; top: 230px; left: 32px; width: 141px; height: 27px;background: url(titles/h2_resources.gif) top left no-repeat;}
#h2_contact {position: absolute; top: 221px; left: 18px; width: 155px; height: 27px;background: url(titles/h2_contact.gif) top left no-repeat;}
#h2_about {position: absolute; top: 221px; left: 43px; width: 128px; height: 22px;background: url(titles/h2_about.gif) top left no-repeat;}
#h2_culture {position: absolute; top: 204px; left: 34px; width: 137px; height: 42px;background: url(titles/h2_culture.gif) top left no-repeat;}

#h3_pro_community {position: absolute; top: 221px; left: 172px; width: 198px; height: 52px;background: url(titles/h3_pro_community.gif) top left no-repeat;}
#h3_pro_hospital {position: absolute; top: 222px; left: 173px; width: 300px; height: 26px;background: url(titles/h3_pro_hospital.gif) top left no-repeat;}
#h3_pro_built {position: absolute; top: 221px; left: 173px; width: 240px; height: 52px;background: url(titles/h3_pro_built.gif) top left no-repeat;}
#h3_pro_mental {position: absolute; top: 221px; left: 172px; width: 198px; height: 52px;background: url(titles/h3_pro_mental.gif) top left no-repeat;}
#h3_pro_archive {position: absolute; top: 221px; left: 172px; width: 198px; height: 52px;background: url(titles/h3_pro_archive.gif) top left no-repeat;}
#h3_pro_education {position: absolute; top: 221px; left: 172px; width: 198px; height: 28px;background: url(titles/h3_pro_education.gif) top left no-repeat;}
#h3_abo_whatslime {position: absolute; top: 220px; left: 171px; width: 181px; height: 24px;background: url(titles/h3_abo_whatslime.gif) top left no-repeat;}
#h3_abo_funders {position: absolute; top: 219px; left: 171px; width: 191px; height: 54px;background: url(titles/h3_abo_funders.gif) top left no-repeat;}
#h3_abo_awards {position: absolute; top: 219px; left: 171px; width: 103px; height: 26px;background: url(titles/h3_abo_awards.gif) top left no-repeat;}
#h3_abo_history {position: absolute; top: 221px; left: 173px; width: 247px; height: 26px;background: url(titles/h3_abo_history.gif) top left no-repeat;}
#h3_abo_howhelp {position: absolute; top: 221px; left: 171px; width: 247px; height: 26px;background: url(titles/h3_abo_howhelp.gif) top left no-repeat;}

#h3_new_news {position: absolute; top: 221px; left: 171px; width: 247px; height: 26px;background: url(titles/h3_new_news.gif) top left no-repeat;}

#h3_downloads {float: left; width: 133px; height: 15px; margin: 6px 0 15px 6px; background: url(titles/h2_downloads.gif) top left  no-repeat;}
#h3_partners {float: left; width: 108px; height: 18px; margin: 6px 0 15px 6px; background: url(titles/h3_partners.gif) top left  no-repeat;}

/*****Scag-ends of h1 elements***********************************************/
/*****(overlaps - e.g. descenders of letters - into content_cen element)*****/
.projects_scag {background: rgb(255,255,255) url(titles/h1_projects_scag.gif) no-repeat 156px 85px;}
.culture_scag {background: rgb(255,255,255) url(titles/h1_culture_scag.gif) no-repeat 200px 85px;}

/*****************HEADINGS general*****/
h4 {font-size: 15px; color: rgb(102,204,0); margin: 16px 0 0;}
h5 {font-size: 13px; margin: 16px 0 0;}
h4, h5 {margin-left: 20px; text-transform: uppercase;}
h5 span {text-transform: none;}
h5 span {font-weight: 300;}

.desc h4 {font-size: 15px; margin: 0; cursor: help;}
.desc h5, .desc h6 {font-weight: 300; color: rgb(102,102,102);margin: 0;cursor: help;}
.desc h5 {font-size: 12px; text-transform: capitalize;}
.desc h6 {font-size: 12px; line-height: 12px; margin: 1px 0 2px 0;}

.news h5 {border-bottom:1px solid rgb(153,153,153);margin: 20px 30px 0 20px;}

h6 {font-size: 12px; font-variant: normal; margin: 5px 0 0 20px;}
h6.sub {font-weight: 300; margin-top:0;}


/*****************************************************/
/**********Extra column (for downloads etc)***********/
/*****************************************************/
#extra {position: absolute; top: 85px; left: 595px; width: 155px; border-left: 1px solid rgb(153,153,153);}
ul#downloads {padding-top: 40px; margin-left: 0;}
#downloads {margin-left: 20px;}
ul#downloads li, #downloads {padding-left: 6px; margin-bottom: 5px; display: block;}
#downloads li a, #downloads a {font-size: 11px; font-weight: 700; padding: 0px 0 4px 22px; background:url(icon_download.png) 0 0 no-repeat; text-decoration: none;} 
#downloads li a:hover, #downloads a:hover {background:url(icon_download.png) 0 -98px no-repeat; border: 0;} 
#downloads li a span {padding-left: 22px; font-weight: 300;}


/*****************************************************/
/**************Project Modules************************/
/*****************************************************/
.project {border-top: 1px solid rgb(153,153,153); margin: 20px 30px 0 20px;} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.project p {margin: 0 5px 7px 0; padding-left: 0;}
.project .desc {float: left; width:265px; margin-right: 10px; margin-top:10px;}
.thumbs {float: left; height: 100%; margin-top:10px;}
.thumbs img {display: block; border: 1px rgb(204,204,204) solid; margin-bottom: 6px;}
.project .download {float: left; width: 20px; margin-top:10px;}

ul.tags {margin: 4px 0 15px;}
ul.tags li {padding-top: 2px; border-top: 1px solid rgb(153,153,153); padding-right: 3px; font-size: 10px; display: inline;}

a.downloaded  {float: left; display: block; margin: 10px 0 0 10px; height: 17px; width: 20px; font-size: 11px; font-weight: 700; background:url(icon_download.gif) 0 0 no-repeat; text-decoration: none;} 
a.downloaded:hover{background:transparent url(icon_download.gif) 0 17px no-repeat; border: 0;} 

/*****************************************************/
/************Navigation*******************************/
/*****************************************************/
ul#nav1 {padding: 0; height: 50px; background: rgb(0,153,153) url(logo_lime2.gif) 5px 10px no-repeat;}
ul#nav1 li, ul#nav1 li.first {position: relative; top: 10px; font-size: 12px;}
ul#nav1 li.first {margin-left: 65px;}
ul#nav1 li {margin-left: 20px;}

ul#nav1 li a {color: rgb(242,242,242); font-weight: 500;}


ul#nav2 {margin-top: 170px; margin-left: 10px; }
ul#nav2 li {display: block; text-align: right; margin-top: 6px; padding-right: 6px; font-size: 13px;}
ul#nav2 li a {border-right: 2px solid rgb(255,255,255);}
ul#nav2 li a:hover {border-right: 2px solid rgb(153,153,153);}

ul#nav2 li.nav3 {margin-bottom: 8px; line-height: 10px; font-size: 10px;}
ul#nav2 li.nav3:before {content: "> ";}

a.toppage {height: 20px; display: block; font-size: 11px; font-weight: 700;padding: 0px 0 4px 24px; margin: 18px 0 0 18px; background:url(icon_gotop.png) 3px -133px no-repeat; text-decoration: none; z-layer: 101;} 

a.toppage:hover{background:url(icon_gotop.png) 3px -35px no-repeat; border: 0;}

a.toppage span.gotop {display: none;}
a.toppage:hover span.gotop {display: block; color: rgb(103,103,103);}



/*****************************************************/
/************LEVEL1 HOME THUMBS*********************/
/*****************************************************/

.abo {background-image: url(../images/sections/sect_aboutth.jpg) !important;}
.new {background-image: url(../images/sections/sect_newsth.jpg) !important;}
.pro {background-image: url(../images/sections/sect_projectsth.jpg) !important;}
.cul {background-image: url(../images/sections/sect_cultureth.jpg) !important;}
.art {background-image: url(../images/sections/sect_artiststh.jpg) !important;}
.res {background-image: url(../images/sections/sect_resourcesth.jpg) !important;}
.con {background-image: url(../images/sections/sect_contactth.jpg) !important;}

#homelist {width: 245px;}

.clear {clear: both;}

.logpartner {display: block; clear: both; margin: 10px;}



/*****************************************************/
/************LVEL2 PROJECT THUMBS*********************/
/*****************************************************/

a.thumb {float: left; display: block; width: 150px; height: 150px; background: transparent none 0 0 no-repeat; border: 1px solid rgb(153,153,153); margin: 0px 0 20px 20px;}

a.thumb_home {float: left; display: block; width: 90px; height: 90px; background: rgb(153,204,51) none 0 0 no-repeat; border: 1px solid rgb(153,153,153); margin: 0px 12px 12px 0;}

a.thumb:hover, a.thumb_home:hover {background-color: rgb(153,204,51) !important; background-image: none !important;}

a.thumb span, a.thumb_home span {display: none; color: rgb(242,242,242); font-weight: 700; line-height: 15px; margin: 4px 0 0 4px;}

a.thumb:hover span, a.thumb_home:hover span {display: block;}


a.thumb_home img {width: 0; height: 0; border: none;}
a.thumb_home:hover img {position: absolute; top: -21px; left: 355px; height: 365px; width: 375px; border: none;}

.hc {background-image: url(../images/sections/sect_proj_hosp.jpg) !important;}
.cph {background-image: url(../images/sections/sect_proj_comm.jpg) !important;}
.be {background-image: url(../images/sections/sect_proj_built.jpg) !important; background-position: -150px 0 !important;}
.mh {background-image: url(icon_pro_arrow.jpg) !important;}
.ed {background-image: url(../images/sections/sect_proj_edu.jpg) !important;}
.pa {background-image: url(../images/sections/sect_proj_projectarch.jpg) !important;}

.ad {background-image: url(../images/sections/sect_art_ad.jpg) !important;}
.resid {background-image: url(../images/sections/sect_art_res.jpg) !important;}

/*************MICROFORMATS****************/
.adr {float: left; width: 200px; margin: 0 0 20px 20px; font-size: 14px; line-height: 18px;}
.adr span {display: block;}
.adr span.tel {margin-top: 18px;}


#homelist {width: 230px;}

.clear {clear: both;}

.logpartner {display: block; clear: both; margin: 10px;}

a.topinnit {font-size: 14px;}

#sect_rollovers {position: absolute; top: 0px; left: 260px;}
#index_sect_head {margin-left: 10px; text-transform: uppercase; color: rgb(153,204,51); font-weight: 700; font-size: 24px; position: absolute; top: 365px;}
#index_sect_head span {color: #009999;}

/*p#caption span {font-weight: bold; color: #009999; font-size: 15px;}*/

p#caption {position: relative; top: 8px; left: 10px; padding-right: 10px; color:rgb(204,204,204);}

.loader 
{
    background: url(../images/sections/sect_about.jpg);
     background: url(../images/sections/sect_news.jpg);
      background: url(../images/sections/sect_contact.jpg);
       background: url(../images/sections/sect_artists.jpg);
        background: url(../images/sections/sect_projects.jpg);
         background: url(../images/sections/sect_resources.jpg);
          background: url(../images/sections/sect_culture.jpg);
    margin-left: -5000px;
}

em {font-weight: bold; font-style: normal;}