/*
.main a:link
{
color: #FD5D0E;
}

.main a:hover
{
    color: #FD5D0E;
}
.main a:active
{
    color: #FD5D0E;
}
.main a:focus
{
    color: #FD5D0E;
}*/

/* Body and main structure images */
/*body {background-color: #a13d02; background-image: url(../../images/colour3/bg/body-country.jpg);}*/
.container
{
    background-image: url(../../images/colour3/bg/bg-container.gif);
}
.container .top
{
    background-image: url(../../images/colour3/bg/bg-container-top.gif);
}
.container .bottom
{
    background-image: url(../../images/colour3/bg/bg-container-bottom.gif);
}
/*.header {background-image: url(../../images/colour3/bg/bg-header.jpg);}*/


/* Headers */
/*.title{background: url(../../images/colour3/bg/bg-intro-search.gif) left top no-repeat;}*/

.title .padding  h1
{
	font-size: 24px!important;
}

h1, .content .main .intro h1
{
    color: #cc3300;
    text-transform: lowercase;
}
.content .main .intro h1
{
    width: 14.6em;
}
h1 span
{
    color: #cc3300;
}
h2
{
    color: #cc3300;
    text-transform: lowercase;
    margin: 0 0 10px 5px;
}
h2 span.alt
{
    color: #333333;
}
.content h1, .panel.large h3, .panel ul.links h3 a, .panel h2
{
    color: #cc3300;
}

blockquote p
{
    color: #f78f1e;
}

/* Hero */
.hero .panel h1, .hero .panel h2
{
    color: #f78f1e;
}
.hero .panel ul li a
{
    color: #f78f1e;
}


/* Navigation */
.navigation ul li a
{
    background: transparent url(../../images/colour3/bg/bg-nav-li.gif) left top no-repeat;
}
.navigation .subnav ul li a
{
    color: #333;
}

.navigation ul li a:hover, .navigation ul li a:focus, .navigation ul li a:active
{
    background: url(../../images/colour3/bg/bg-nav-a.gif) right top no-repeat;
    color: #fff;
    text-decoration: none;
}
/*.navigation ul li a.selected,
.navigation ul li a.selected:hover,
.navigation ul li a.selected:focus,
.navigation ul li a.selected:active{background:url(../../images/colour3/bg/bg-nav-sel-a.gif) right top no-repeat;color:#CC3300 !important;}*/

.navigation ul li a:hover span, .navigation ul li a:focus span, .navigation ul li a:active span
{
    background: url(../../images/colour3/bg/bg-nav-span.gif) left top no-repeat;
}
/*
.navigation .subnav
{
    width: 46em;
}*/
.navigation .subnav ul li a
{
    color: #000;
}
.navigation .subnav ul li a:hover, .navigation .subnav ul li a:active, .navigation .subnav ul li a:focus, .navigation .subnav ul li a.selected
{
    color: #A13D02 !important;
}


/* Panel */
.panel h2
{
    color: #f78f1e;
}
.panel .links
{
    background: url(../../images/colour3/bg/bg-panel-li-a.gif) top left repeat-y;
}
.panel h2 .alt
{
    color: #fff;
}
.panel .links a span
{
    color: #cc3300;
}


/* Sidebar */
.sidebar .panel h2
{
    color: #f78f1e;
}
.sidebar .panel ul.articles h3 a, .sidebar .panel ul.links h3.alt a
{
    color: #f78f1e;
}
.sidebar .panel .tool
{
    background: url(../../images/colour3/bg/bg-panel-li-a.gif) left top repeat-y;
}
.sidebar .panel .links .more
{
    background: url(../../country/images/colour3/buttons/link-more-repeat.png) left top repeat-y;
}
.sidebar .panel .links span
{
    display: block;
}
.sidebar .panel .links .more .top
{
    background: url(../../images/colour3/buttons/link-more-top.png) left top no-repeat;
}
.sidebar .panel .more .bottom
{
    background: url(../../images/colour3/buttons/link-more-bottom.png) left bottom no-repeat;
}
.sidebar .panel .more .icon
{
    background: url(../../images/colour3/buttons/link-more-icon.gif) left top no-repeat;
}

.sidebar .formats a
{
    background-image: url(../../images/colour3/bg/bg-formats-a-top.gif);
}
.sidebar .formats a:hover, .sidebar .formats a:active, .sidebar .formats a:focus
{
    background-image: url(../../images/colour3/bg/bg-formats-a-top-hover.gif);
    background-color: #e47006;
    color: #fff;
}
.sidebar .formats a:hover .bottom
{
    background-image: url(../../images/colour3/bg/bg-formats-a-bottom-hover.gif);
}
.sidebar .formats a .repeat
{
    background-image: url(../../images/colour3/bg/bg-formats-a-repeat.gif);
}
.sidebar .formats a .bottom
{
    background-image: url(../../images/colour3/bg/bg-formats-a-bottom.gif);
}

.sidebar a, .sidebar .panel ul.links h3 a, .sidebar .panel ul.links ul.downloads a
{
    color: #fd5d0e;
}

.sidebar .formats a.email span
{
    color: #FD5D0E;
}
.sidebar .formats a.email:hover span, .sidebar .formats a.email:active span, .sidebar .formats a.email:focus span
{
    color: #fff;
}

/* Media Categories - Gallery */
.gallery h2
{
    color: #f78f1e;
}
.gallery h3 a
{
    color: #fc651a;
}
.gallery-grid .g-panel .info h2 a
{
    color: #ff9c00;
}


/* Buttons */
ul.button li a
{
    background: url(../../images/colour3/bg/bg-button-right.gif) right center no-repeat;
    color: #fff;
}
ul.button li a span
{
    background: url(../../images/colour3/bg/bg-button-left.gif) left center no-repeat;
}
ul.button li a span.icon
{
    background: url(../../images/colour3/bg/bg-button-icons.gif) left center no-repeat;
}

.sidebar ul.button li a, .gallery ul.button li a
{
    background: url(../../images/colour3/bg/bg-button-right.png) right center no-repeat;
    color: #fff;
}
.sidebar ul.button li a span, .gallery ul.button li a span
{
    background: url(../../images/colour3/bg/bg-button-left.png) left center no-repeat;
}
.sidebar ul.button li a span .icon, .gallery ul.button li a span .icon
{
    background-position: -3px -65px;
}


div.button
{
    float: right;
    width: auto;
    background: url(../../images/colour3/bg/bg-input-right.gif) right center no-repeat;
    padding: 0 12px 0 0;
    margin: 5px 10px 0 0;
    cursor: pointer;
}
div.button input
{
    background: url(../../images/colour3/bg/bg-input-left.gif) left center no-repeat;
    border: 0;
    color: #fff;
    text-transform: lowercase;
    font-weight: bold;
    min-height: 26px;
    padding: 0 0 5px 23px;
    cursor: pointer;
}


/* IE6 HACK TO REPLACE PNG WITH SQUARE IMAGE */
* html .sidebar ul.button li a span, * html .gallery ul.button li a span
{
    background: url(../../images/colour3/bg/bg-button-sidebar.gif) left center repeat-x;
    padding-right: 8px;
}
* html .sidebar ul.button li a span .icon, * html .gallery ul.button li a span .icon
{
    background: url(../../images/colour3/bg/bg-button-icons.gif) no-repeat left top;
}

/* Footer */
.footer ul li a
{
    background-image: url(../../images/colour3/bg/bg-footer-a.gif);
}


/* Gallery Pagination */
.gallery-pagination .grid
{
    width: 960px;
}

.gallery-pagination .previous
{
    float: left;
    width: 84px;
    margin-top: 260px;
}
.gallery-pagination .previous img
{
    width: 84px;
    height: 62px;
    background: transparent url(../../images/colour3/buttons/gallery-button.gif) 0 -62px no-repeat;
}
.gallery-pagination .previous.inactive img
{
    background-position: 0 0;
}
.gallery-pagination .previous.hover img
{
    background-position: 0 -124px;
}

.gallery-pagination .next
{
    float: right;
    width: 84px;
    margin-top: 260px;
}
.gallery-pagination .next img
{
    width: 84px;
    height: 62px;
    background: transparent url(../../images/colour3/buttons/gallery-button.gif) -84px -62px no-repeat;
}
.gallery-pagination .next.inactive img
{
    background-position: -84px 0;
}
.gallery-pagination .next.hover img
{
    background-position: -84px -124px;
}
.gallery-pagination .wrapper
{
    float: left;
    width: 708px;
    margin-left: 32px;
    overflow: hidden;
}
.gallery-pagination .grid ul li
{
    display: list-item;
    padding-bottom: 0;
}

/* end Gallery Pagination */


/*
Added by Trillium 23/02/11
*/

/* Related Campaigns*/

.related-campaigns
{
 background: #000000;
 height:300px;
}

.related-campaigns h2
{
    color: #f78f1e;
}

.related-campaigns  .campaign
{
    background:url("../../images/colour3/bg/bg-related-campaigns-single.png") repeat-x scroll left top
}
.related-campaigns .campaign 
{
	height:184px;
}
.related-campaigns h2 span.alt
{
    color: #fff;
}
.related-campaigns p.total span.alt
{
    color: #f78f1e;
}
.related-campaigns .wrapper
{
    background: none;
}
ul.button li a:hover
{
	color:#FFFFFF;
}

