@charset "utf-8";
/* CSS Document */

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

html{
font-size:100%;
}

body {
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
/*	font-size: 62.5%;*/
font-size: 1em;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
text-align: left;
color: #989898;
height:100%;
background-color:#a9abb2;
}

img{
border:0;
}

p{
font-size:0.819em;
text-align:left;
margin:0;
padding:0 0 1em 0;
color:#333333;
line-height:1.5em;
}

h1, h2, h3{
padding:0;
margin:0;
}

h1, h2, h3{
text-transform:uppercase;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
/*	font-size: 62.5%;*/
font-size: 1em;
text-align:left;
color:#8b0b04;
padding-bottom:10px;
}

h3{
color:#666666;
font-size:0.9em;
padding-top:5px;
}

h2.featured-title{
color:#FFFFFF;
}

a:link, a:visited  {
color: #FFFFFF;
text-decoration: underline;
} 

a:hover, a:active {
color: #cccccc;
text-decoration: none;
} 

form{
padding-top:0;
margin-top:0;
}

/*-----------------------------------------------------------------------------------------------------------*/

#global-nav{
float:right;
}

#global-nav ul{
list-style: none;
padding: 0;
margin: 0;
}

#global-nav li{
float: left;
font-size:0.8em;
margin: 0 10px;
line-height: 2em;
padding:0 5px 0 5px;
text-decoration: none;
text-align: center;
border-top:2px solid #26323e;
text-transform:uppercase;
color:#8b0b04;
}

#global-nav li.selected{
border-top:2px solid #8b0b04;
}

#global-nav a:link, #global-nav a:visited, .sector-result-link-bar a:link, .sector-result-link-bar a:visited{
color:#8b0b04;
}

#global-nav a:hover
{
 color: #8b0b04;
}

#top-header-area{
width:100%;
height:142px;
background:url(../assets/home-header-bg.jpg) repeat-x bottom;
}

#top-header-area-sub{
width:100%;
height:130px;
background:url(../assets/home-header-bg-sub.jpg) repeat-x bottom;
background-color:#FFFFFF;
}

#top-header-area-home{
width:100%;
height:12.5em;
background:url(../assets/home-header-bg.jpg) repeat-x bottom;
}

#top-header-inner{
width:920px;
margin:0 auto 0 auto;
padding:0 20px 0 20px;
text-align:left;
}

#logo{
padding:40px 0 10px 0;
}

#home-central-bg{
width:100%;
background:#f5f5f5 url(../assets/home-central-bg.jpg) repeat-x top;
}

#home-central-bg-area{
width:100%;
background:url(../assets/home-central-bg-middle.jpg) no-repeat top;
margin:0 auto 0 auto;
}

#home-central-area{
width:880px;

margin:0 auto 0 auto;
padding:20px;
}

#project-central-area-div
{width:920px;
height:196px;
margin:0 auto 0 auto;
}

#project-central-area-orata{
background:transparent url(../assets/project-main-orata.jpg) no-repeat top;
}

#project-central-area-zanna{
background:transparent url(../assets/project-main-zanna.jpg) no-repeat top;
}

#project-central-area-st-oswalds{
background:transparent url(../assets/project-main-st-oswalds.jpg) no-repeat top;
}

#project-central-area-ccne{
background:transparent url(../assets/project-main-ccne.jpg) no-repeat top;
}

#project-central-area-onyx{
background:transparent url(../assets/project-main-onyx.jpg) no-repeat top;
}

#project-central-area-rofthedog{
background:transparent url(../assets/project-main-rofthedog.jpg) no-repeat top;
}

#project-central-area-scottracing{
background:transparent url(../assets/project-main-scottracing.jpg) no-repeat top;
}

#project-central-area-onelifelive{
background:transparent url(../assets/project-main-onelifelive.jpg) no-repeat top;
}

#project-central-area-embark{
background:transparent url(../assets/project-main-embark.jpg) no-repeat top;
}

#project-central-area-storyphones{
background:transparent url(../assets/project-main-storyphones.jpg) no-repeat top;
}

#project-central-area-unified{
background:transparent url(../assets/project-main-unified.jpg) no-repeat top;
}

#project-central-area-sumodeals{
background:transparent url(../assets/project-main-sumodeals.jpg) no-repeat top;
}

#project-central-area-mtm{
background:transparent url(../assets/project-main-mtm.jpg) no-repeat top;
}

#project-central-area-superkrush{
background:transparent url(../assets/project-main-superkrush.jpg) no-repeat top;
}

#project-central-area-oel{
background:transparent url(../assets/project-main-oel.jpg) no-repeat top;
}

#project-central-area-tecknowhow{
background:transparent url(../assets/project-main-tecknowhow.jpg) no-repeat top;
}

#project-central-area-sunderlandmarine{
background:transparent url(../assets/project-main-sunderlandmarine.jpg) no-repeat top;
}

#project-central-area-glamourbunny{
background:transparent url(../assets/project-main-glamourbunny.jpg) no-repeat top;
}

#project-central-area-freelancedance{
background:transparent url(../assets/project-main-free-dance.jpg) no-repeat top;
}

#project-central-area-horse{
background:transparent url(../assets/project-main-horse.jpg) no-repeat top;
}

#project-central-area-palintest{
background:transparent url(../assets/project-main-palintest.jpg) no-repeat top;
}

#project-title-area{
margin:0 auto 0 auto;
width:920px;
height:2em;
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#26323e;
}

#testimonial-quote{
background:url(../assets/blockquote-bg.gif) no-repeat top;
width:860px;
margin-top:20px;
padding:0 30px 0px 30px;
}

#testimonial-quote p{
font-size:1.3em;
line-height:1.2em;
color:#403f3f;
padding-bottom:15px;
}

#testimonial-quote p.testimonial-person{
color:#8b0b04;
font-size:0.8em;
}

#home-featured-area{
width:220px;
height:10.2em;
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#26323e;
float:right;
padding:10px 20px 20px 20px;
}

#home-featured-area a{
text-transform:uppercase;
}

#home-featured-area p{
color:#cccccc;
font-size:0.8em;
line-height:1.2em;
}

#bottom-main{
padding:0 0 0 40px;
background-color:#FFFFFF;
}

#home-bottom-left{
width:600px;
float:left;
padding-left:20px;
margin-right:20px;
}

#home-bottom-right{
width:260px;
float:left;
}

#bottom-content{
width:960px;
background:url(../assets/bottom-area-shadow.jpg) no-repeat top;
margin:0 auto 0 auto;
padding:10px 0 0 0 ;
}

#method-panel{
width:600px;
height:140px;
background:url(../assets/methodology-image.jpg) no-repeat top left;
float:left;
}

#footer{
width:100%;
background-color:#a9abb2;
padding:0 0 10px 0;
margin:10px 0 0 0;
}

#footer-inner{
width:900px;
margin:0 auto 0 auto;
padding:0 40px 0 20px;
background:url(../assets/footer-logo.gif) no-repeat right;
}

#project-content-box{
width:960px;
margin:10px 0 20px 0;
}

#project-content-box a
{
	color: rgb(128, 0, 0);
}

#project-content-left{
width:216px;
float:left;
text-align:left;
height:100%;
}

#project-content-left p{
font-size:0.75em;
color:#999999;
}

#project-content-left-thumb{
float:left;
margin:10px 10px 0 0;
}

#project-content-middle{
width:452px;
float:left;
padding:0 20px 0 20px;
}

#project-content-middle a
{
color:#8b0b04;
text-decoration:underline;
}

#project-content-right{
width:214px;
float:left;
padding-top:30px;
}

#project-content-right p{
padding:5px 0px 5px 0px;
line-height:1.2em;
font-size:0.75em;
color:#999999;
}

#subpage-title-bar{
width:100%;
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#333333;
height:2.268em;
}

#subpage-title-inner{
width:960px;
margin:0 auto 0 auto;
padding-top:2px;
}

#subpage-intro{
width:920px;
margin-top:10px;
padding:0 30px 0px 0px;
}

#subpage-intro p{
font-size:1.3em;
line-height:1.2em;
color:#403f3f;
padding-bottom:15px;
}

#contact-left{
width:600px;
float:left;
margin-top:20px;
}

#contact-right{
width:216px;
float:left;
margin-top:20px;
padding-left:20px;
}

#project-onyx{

}

#project-sunderlandmarine{
background:url(../assets/project-main-sunderlandmarine.jpg) no-repeat top;
}

#project-osborne{
background:url(../assets/project-main-oel.jpg) no-repeat top;
}

#project-onelifelive{
background:url(../assets/project-main-onelifelive.jpg) no-repeat top;
}

#project-tecknowhow{
background:url(../assets/project-main-tecknowhow.jpg) no-repeat top;
}

#project-mtm{
background:url(../assets/project-main-mtm.jpg) no-repeat top;
}

#project-storyphones{
background:url(../assets/project-main-storyphones.jpg) no-repeat top;
}

#project-unified{
background:url(../assets/project-main-unified.jpg) no-repeat top;
}

#project-sumodeals{
background:url(../assets/project-main-sumodeals.jpg) no-repeat top;
}

#project-embark{
background:url(../assets/project-main-embark.jpg) no-repeat top;
}

#project-superkrush{
background:url(../assets/project-main-superkrush.jpg) no-repeat top;
}

#project-palintest{
background:url(../assets/project-main-palintest.jpg) no-repeat top;
}

#project-glamour-bunny{
background:url(../assets/project-main-glamourbunny.jpg) no-repeat top;
}

#project-scott-racing{
background:url(../assets/project-main-scottracing.jpg) no-repeat top;
}

#project-rofthedog{
background:url(../assets/project-main-rofthedog.jpg) no-repeat top;
}

#project-dance{
background:url(../assets/project-main-free-dance.jpg) no-repeat top;
}

#project-ccne{
background:url(../assets/project-main-ccne.jpg) no-repeat top;
}

#project-st-oswalds{
background:url(../assets/project-main-st-oswalds.jpg) no-repeat top;
}

#project-zanna{
background:url(../assets/project-main-zanna.jpg) no-repeat top;
}

#project-orata{
background:url(../assets/project-main-orata.jpg) no-repeat top;
}

/*----------------------------------------------------------------------------------------------------------*/

.positioning-statement{
text-transform:uppercase;
font-size:1.25em;
line-height:1.1em;
color:#595959;
width:850px;
}

.method-bottom-link{
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#403f3f;
padding:5px 10px 5px 10px;
text-transform:uppercase;
font-size:0.85em;
width:580px;
float:left;
}

.method-bottom-link p{
padding:0;
margin:0;
color:#FFFFFF;
}

.latest-project-link, .all-projects-link{
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#26323e;
padding:5px 10px 5px 10px;
text-transform:uppercase;
font-size:0.85em;
margin-bottom:20px;
}

.all-projects-link{
background:url(../assets/all-selected-bg.jpg) repeat-x top;
background-color:#a9abb2;
float:left;
width:238px;
}

.all-projects-link a:link, .all-projects-link a:visited{
color:#8b0b04;
text-decoration:underline;
}
.all-projects-link a:hover, .all-projects-link a:active{
color:#8b0b04;
text-decoration:none;
}

.looks-title, .says-title, .does-title{
text-transform:uppercase;
color:#666666;
font-size:0.9em;
font-weight:bold;
text-align:left;
padding:10px 0 5px 30px;
}

.looks-title{
background:url(../assets/icon-looks.gif) no-repeat left 3px;
}

.says-title{
background:url(../assets/icon-says.gif) no-repeat left 3px;
}

.does-title{
background:url(../assets/icon-does.gif) no-repeat left 3px;
}

.latest-project-link-date, .latest-project-link-title{
padding:0;
margin:0;
}

.latest-project-link-date{
float:left;
color:#FFFFFF;
}

.latest-project-link-title{
float:right;
}

.hr-featured{
border-bottom: 1px solid #CCCCCC;
width: 100%;
height: 0;
padding:0;
float:left;
margin-bottom:10px;
overflow:hidden;
}

.footer-big-text{
font-size:1.2em;
color:#FFFFFF;
padding-top:20px;
padding-bottom:0;
}

.footer-text{
color:#FFFFFF;
padding-top:20px;
padding-bottom:20px;
}

.leading-text{
font-size:1.1em;
font-weight:normal;
}

.quote-text{
font-size:0.8em;
font-weight:normal;
font-style:italic;
}

.project-title{
padding:3px 0 0 20px;
color:#FFFFFF;
text-transform:uppercase;
font-size:1.1em;
float:left;
}

.client-link{
font-size:0.75em;
padding:6px 20px 0 30px;
color:#FFFFFF;
text-transform:uppercase;
float:right;
background:url(../assets/icon-visit-site.gif) no-repeat left 1px;
}

.home-link{
background:url(../assets/icon-home.gif) no-repeat left 1px;
padding:5px 0 0 20px;
}

.red-link{
padding:0;
}

.home-link a:link, .home-link a:visited, .red-link a:link, .red-link a:visited{
color:#8b0b04;
}

.home-link a:active, .home-link a:hover, .red-link a:active, .red-link a:hover{
color:#b17c79;
}

.how-we-do-it-box{
width:950px;
margin-top:20px;
padding-bottom:20px;
float:left;
}

.how-we-do-it-text{
width:216px;
float:left;
}

.how-we-do-it-image-map, .how-we-do-it-image-map-bottom{
width:700px;
height:200px;
float:right;
border:0;
margin:38px 0 10px 20px;
}

.how-we-do-it-image-map-bottom{
height:400px;
}

.how-we-do-it-tips{
color:#8b0b04;
font-size:0.8em;
float:right;
}

.form-holder{
float:left;
width:250px;
}

.portfolio-date-title{
padding-bottom:5px;
}

.portfolio-date-title p{
color:#8b0b04;
width:920px;
text-transform:uppercase;
padding:0;
margin:0;
}

.hr-shadow{
width:920px;
height:20px;
border-top:1px solid #CCCCCC;
background:url(../assets/hr-shadow.jpg) repeat-x top;
}

.hr-shadow-left-col{
width:216px;
height:20px;
border-top:1px solid #CCCCCC;
background:url(../assets/hr-shadow.jpg) repeat-x top;
margin-top:10px;
float:left;
}

.hr-shadow-center-col{
width:452px;
height:20px;
border-top:1px solid #CCCCCC;
background:url(../assets/hr-shadow.jpg) repeat-x top;
margin-top:20px;
}

.hr-shadow-right-col{
width:214px;
height:20px;
border-top:1px solid #CCCCCC;
background:url(../assets/hr-shadow.jpg) repeat-x top;
margin-top:20px;
}


.portfolio-project-slot{
width:880px;
padding:20px;
margin-bottom:20px;
border:1px solid #dfdfdf;
}

.portfolio-project-visit-panel, .portfolio-project-info-panel{
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#26323e;
float:right;
padding:5px 15px 5px 15px;
position:relative;
}

.portfolio-project-visit-panel{
padding:5px 15px 5px 15px;
}

.portfolio-project-info-panel{
width:260px;
float:left;
}

.portfolio-project-visit-panel p, .portfolio-project-info-panel p{
color:#999999;
line-height:1.2em;
font-size:0.8em;
margin:0;
padding:4px 0 6px 0;
}

.portfolio-project-visit-panel p a, .portfolio-project-info-panel p a{
text-transform:uppercase;
}

.portfolio-project-title, .portfolio-project-info{
padding:0 0 0 0;
margin:0;
float:left;
}

.portfolio-project-info{
float:right;
}

.portfolio-project-title p, .portfolio-project-info p{
color:#FFFFFF;
text-transform:uppercase;
padding:0;
margin:0;
}

.portfolio-project-info p{
text-decoration:underline;
cursor:pointer;
}

.portfolio-project-info p:hover{
text-decoration:none;
color:#CCCCCC;
}

.title-bar{
width:100%;
padding:2px 0 5px 0;
margin:0;
}

.expandable-section{
padding-bottom:5px;
}

/*------- Home Page Additional - Andy -------------------------------------------------------------------------*/

#home-base-content{
width:960px;
margin:0 auto 0 auto;
padding:0 0 20px 0 ;
}

#home-base-left{
width:280px;
float:left;
padding-left:20px;
margin-right:20px;
}
#home-base-left-and-centre{
width:600px;
float:left;
padding-left:20px;
margin-right:20px;
}
#home-base-centre{
width:300px;
float:left;
margin-right:20px;
}

#home-base-right{
width:260px;
margin-right:20px;
float:left;
}

#genome-panel{
width:280px;
height:204px;
background-color:#f2f2f2;
float:left;
}

.search-panel-home{
width:260px;
height:120px;
padding:20px;
background-color:#f2f2f2;
float:left;
}


#news-panel{
width:220px;
height:120px;
padding:20px;
background-color:#f2f2f2;
float:left;
}

.news-bottom-rss{
padding: 0 0 0 6px;
vertical-align:middle;
}

.genome-bottom-link p, .search-bottom-link p, .news-bottom-link p {
padding:0;
margin:0;
color:#FFFFFF;
float:right;
}

.genome-bottom-link{
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#403f3f;
padding:5px 10px 5px 10px;
text-transform:uppercase;
font-size:0.85em;
width:260px;
float:left;
}

.search-bottom-link, .search-bottom-link-double{
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#403f3f;
padding:5px 10px 5px 10px;
text-transform:uppercase;
font-size:0.85em;
width:280px;
float:left;
}
.search-bottom-link-double{
width:600px;
padding:0;
}
.search-bottom-link-double p{
padding:5px 20px 5px 10px;
text-align:right;
}
.news-bottom-link{
background:url(../assets/grey-bar-bg.jpg) repeat-x top;
background-color:#403f3f;
padding:5px 10px 5px 10px;
text-transform:uppercase;
font-size:0.85em;
width:240px;
float:left;
}

.home-panel-title{
text-transform:uppercase;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 1em;
color:#666666;
padding: 0 0 10px 0; 
}

.home-search-select{
padding: 0 0 10px 0; 
}

.search-panel-tick{
padding: 0 6px 0 0;
vertical-align:middle;
}

.search-panel-spacer{
height:10px;
}

.search-panel-text{
line-height:0.5em;
}

.search-agin-panel-text{
line-height:1.2em;
}

.project-item-home, .article-item-home{
background-image:url(../assets/icon-project-home.gif);
background-repeat:no-repeat;
background-position: top left;
padding-left:25px;
font-size: 0.8em;
}
.project-item-home p, .article-item-home p{
font-size:0.9em;
padding:0;
padding: 0 0 5px 25px;
color:#666666;
}
.project-item-home a:link, .project-item-home a:visited{

color:#8b0b04;
text-decoration:underline;
}
.project-item-home a:hover, .project-item-home a:active{
color:#8b0b04;
text-decoration:none;
}
.article-item-home{
background-image:url(../assets/icon-article-home.gif);
background-repeat:no-repeat;
background-position: top left;
}

/*------- Search Page - Andy -------------------------------------------------------------------------*/

#search-result-sector{
width:960px;
}

#search-result-role{
width:960px;
}

#search-again-container{
width:880px;
padding:20px;
background-color:#f2f2f2;
margin-bottom:4px;
}

#search-again-left{
width:180px;
margin-right:50px;
float:left;
}

#search-again-centre{
width:200px;
margin-right:20px;
float:left;
}

#search-again-right{
width:200px;
margin-right:20px;
float:left;
}

#search-again-right-button{
width:100px;
float:left;
}

#search-see-all{
width:880px;
padding:20px 20px 10px 20px;
background-color:#f2f2f2;
margin-bottom:20px;
}

#search-see-all-left{
width:180px;
margin-right:50px;
float:left;
}

#search-see-all-centre{
width:250px;
margin-right:20px;
float:left;
}

#search-see-all-right{
width:250px;
margin-right:20px;
float:left;
}



.sector-result-block{
width:291px;
border: 1px solid #d8d8d8;
background-repeat:no-repeat;
float:left;
margin-right:20px;
margin-bottom:20px;
}
.sector-result-link-bar{
width:100%;
background-color:#f2f2f2;
}
.sector-result-link-bar p{
text-align:right;
padding-top:8px;
padding:5px 20px 5px 0;
}

.sector-result-link-bar p a{
background-image:url(../assets/icon-link-arrow.gif);
background-position:right center;
background-repeat:no-repeat;
padding-right:15px;
}

#sector-result-block
{

}
#sector-result-block-glam{
background-image:url(../assets/project-main-glamourbunny.jpg);
}

#sector-result-block-mtm{
background-image:url(../assets/project-main-mtm.jpg);
}

#sector-result-block-orata{
background-image:url(../assets/project-main-orata.jpg);
}

#sector-result-block-zanna{
background-image:url(../assets/project-main-zanna.jpg);
}

#sector-result-block-unified{
background-image:url(../assets/project-main-unified.jpg);
}

#sector-result-block-ccne{
background-image:url(../assets/project-main-ccne.jpg);
}


.sector-result-client{
margin:20px 20px 0 20px;
padding:10px 10px 0 10px;
background-color:#f2f2f2;
background:#26323E url(../assets/grey-bar-bg.jpg) repeat-x;
}
.sector-result-client p{
color:#FFFFFF;
line-height:0.5em;
text-transform:uppercase;
}
.sector-result-link-text, .sector-result-client-name{
font-size:0.8em;
color:#FFFFFF;
text-transform:uppercase;
padding:0;
margin:0;
float:left;
}

.sector-result-link-text{
float:right;
}

.role-result-block{
width:273px;
background-color:#f2f2f2;
float:left;
margin-right:20px;
margin-bottom:20px;
padding:3px 10px 3px 10px;
}

.role-result-client-name, .role-result-more{
font-size:0.8em;
padding:0;
margin:0;
}

.role-result-client-name{
float:left;
color:#666666;
}

.role-result-more{
float:right;
padding-right:14px;
background-image:url(../assets/icon-link-arrow.gif);
background-repeat:no-repeat;
background-position:center right;
}

.search-result-title{
width:900px;
margin-top:20px;
margin-bottom:20px;
background-color:#f2f2f2;
padding:5px 10px 5px 10px;
text-transform:uppercase;
}
.search-result-title p{
color:#999999;
padding:0;
font-size:0.9em;
}
.search-result-title a:link, .search-result-title a:visited{
background-image:url(../assets/icon-project-home.gif);
background-repeat:no-repeat;
background-position: top left;
padding: 0 5px 10px 25px;
margin-left:30px;
color:#8b0b04;
}
.search-result-title a:hover, .search-result-title a:active{
text-decoration:none;
}
.search-result-red-text{
color:#8b0b04;
}

.search-results-sub-title{
padding-bottom:20px;
}

.search-results-sub-title p{
color:#8b0b04;
width:920px;
text-transform:uppercase;
padding:0;
margin:0;
}

.search-all-tick{
padding: 0 0 0 5px;
vertical-align:middle;
}

/*------- Portfolio Page - Andy -------------------------------------------------------------------------*/




.portfolio-view-featured a:link, .portfolio-view-featured a:visited{
color:#8b0b04;
text-decoration:underline;
}
.portfolio-view-featured a:hover, .portfolio-view-featured a:active{
color:#8b0b04;
text-decoration:none;
}

#search-horizontal-container{
width:880px;
padding:20px;
background-color:#f2f2f2;
margin-bottom:20px;
}

#search-horizontal-container a{
color: #8b0b04;
}

/*------- Articles Page - Andy -------------------------------------------------------------------------*/

#article-list-item{
width:920px;
float:left;
}

#article-content-container{
width:920px;
float:left;
margin-bottom:20px;
}

#article-content-container a {
	color: rgb(128, 0, 0);
}

#article-content-left-col{
width:220px;
float:left;
margin-right:50px;
}

#article-content-right-col{
width:650px;
float:left;
}

.article-list-container{
width:920px;
float:left;
margin-bottom:20px;
}

.article-list-image-holder{
width:290px;
float:left;
margin-right:20px;
padding:0;
}

.article-list-image-holder img{
border: solid 1px #cccccc;
}
.article-list-summary{
width:608px;
float:left;
}

.article-click-through{
float:right;
background-image:url(../assets/icon-article-onwhite.gif);
background-repeat:no-repeat;
background-position: top left;
padding: 0 0 0 25px;
margin-left:30px;
font-size: 0.8em;
}

.article-click-through a:link, .article-click-through a:visited{
color:#8b0b04;
text-decoration:underline;
}
.article-click-through a:hover, .article-click-through a:active{
color:#8b0b04;
text-decoration:none;
}

.article-project-click-through{
background-image:url(../assets/icon-project-onwhite.gif);
background-repeat:no-repeat;
background-position: top left;
padding: 0 0 0 25px;
font-size: 0.8em;
}

.article-project-click-through a:link, .article-project-click-through a:visited{
color:#8b0b04;
text-decoration:underline;
}
.article-project-click-through a:hover, .article-project-click-through a:active{
color:#8b0b04;
text-decoration:none;
}

.article-back-to-list{
background-image:url(../assets/icon-link-arrow-back.gif);
background-repeat:no-repeat;
background-position: left center;
background-color:#f2f2f2;
padding: 10px 10px 10px 25px;
font-size: 0.8em;
float:left;
margin-right:20px;
}

.article-back-to-list a:link, .article-back-to-list a:visited{
color:#8b0b04;
text-decoration:underline;
}
.article-back-to-list a:hover, .article-back-to-list a:active{
color:#8b0b04;
text-decoration:none;
}

.article-pdf-download{
background-image:url(../assets/icon-pdf-ongrey.gif);
background-repeat:no-repeat;
background-position: left center;
background-color:#f2f2f2;
padding: 10px 10px 10px 30px;
font-size: 0.8em;
float:left;
margin-right:20px;
}

.article-pdf-download a:link, .article-pdf-download a:visited{
color:#8b0b04;
text-decoration:underline;
}
.article-pdf-download a:hover, .article-pdf-download a:active{
color:#8b0b04;
text-decoration:none;
}

.portfolio-view-featured{
background-image:url(../assets/icon-project-home.gif);
background-repeat:no-repeat;
background-position: top left;
padding: 0 0 10px 25px;
margin-left:30px;
font-size: 0.8em;
}


.article-title-bar{
width:900px;
margin-bottom:20px;
background-color:#f2f2f2;
padding:5px 10px 5px 10px;
}

.article-title-bar-2{
width:900px;
margin-bottom:20px;
margin-top:20px;
background-color:#f2f2f2;
padding:5px 10px 5px 10px;
}

.article-title-text{
text-transform:uppercase;
color:#8b0b04;
}

/*------- All Projects Page - Andy -------------------------------------------------------------------------*/

.all-projects-bar{
width:900px;
background-color:#f2f2f2;
padding:5px 10px 5px 10px;
margin-bottom:10px;
font-size: 12px;
}

.all-projects-bar p{
line-height:0.8em;
padding:0;
}

.all-projects-bar td
{
vertical-align:top;
}

.all-projects-project-title{
color:#8b0b04;
margin-right:20px;
margin-left:20px;
}

.all-projects-project-title a:link, .all-projects-project-title a:visited{
color:#8b0b04;
text-decoration:underline;
}
.all-projects-project-title a:hover, .all-projects-project-title a:active{
color:#8b0b04;
text-decoration:none;
}

.all-projects-project-info{
margin-right:20px;
margin-left:20px;
}

.all-projects-more{
padding-right:14px;
background-image:url(../assets/allprojects-link-arrow.gif);
background-repeat:no-repeat;
background-position:top right;

}

.all-projects-more a:link, .all-projects-more a:visited{
color:#8b0b04;
text-decoration:underline;
}
.all-projects-more a:hover, .all-projects-more a:active{
color:#8b0b04;
text-decoration:none;
}

/*------- Project Page additional - Andy -------------------------------------------------------------------------*/

#project-gallery-thumbnails{
float:left;
width:100%;
}

#project-centre-col-links{
width:100%;
margin-top:10px;
}

#projects-related-articles{
width:100%;
margin-bottom:20px;
}

.project-gallery-thumbs{
border:1px solid #cccccc;
margin-right:10px;
margin-bottom:10px;
float:left;
}

.project-back-to-list{
background-image:url(../assets/icon-link-arrow-back.gif);
background-repeat:no-repeat;
background-position: left center;
background-color:#f2f2f2;
padding: 10px 10px 10px 25px;
font-size: 0.8em;
float:left;
margin-right:20px;
}

.project-back-to-list a:link, .project-back-to-list a:visited{
color:#8b0b04;
text-decoration:underline;
}
.project-back-to-list a:hover, .project-back-to-list a:active{
color:#8b0b04;
text-decoration:none;
}

.project-pdf-download{
background-image:url(../assets/icon-pdf-ongrey.gif);
background-repeat:no-repeat;
background-position: left center;
background-color:#f2f2f2;
padding: 10px 10px 10px 30px;
font-size: 0.8em;
float:left;
margin-right:20px;
}

.project-pdf-download a:link, .project-pdf-download a:visited{
color:#8b0b04;
text-decoration:underline;
}
.project-pdf-download a:hover, .project-pdf-download a:active{
color:#8b0b04;
text-decoration:none;
}

.project-article-click-through{
float:left;
background-image:url(../assets/icon-article-onwhite2.gif);
background-repeat:no-repeat;
background-position: top left;
padding: 0 0 0 25px;
font-size: 0.8em;
}

.project-article-click-through a:link, .project-article-click-through a:visited{
color:#8b0b04;
text-decoration:underline;
}
.project-article-click-through a:hover, .project-article-click-through a:active{
color:#8b0b04;
text-decoration:none;
}

.project-rolesector{
background-image:url(../assets/icon-tick-onwhite2.gif);
background-repeat:no-repeat;
background-position: left center;
padding: 0 0 0 20px;
font-size: 0.8em;
}


