* {border: 0;outline: none;font-family: Arial, Tahoma, Sans-Serif;}

body {margin: 0; padding: 0; color: #666;font-size: 90%;background: url(http://www.birdconsultancy.co.uk/media/layout/bg-body.gif) repeat-x top left;}

a {color: #f90;text-decoration: none;}
a:hover {color: #f90;text-decoration: underline;}

.formitem .label {float: left;}
.formitem .item {float: left;}

h1 { font-size: 130%; }
h2 { font-size: 110%; }
h3 { font-size: 105%; }

h5 { font-size: 100%; }

h1, h2, h3, h4, h5, .title {margin-bottom: 5px; color: #f90; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}

h4 { font-size: 110%; border: none; padding-bottom: 0px; }

.orange {color: #f90}

/* STRUCTURE */


.container {position: relative; background: url(http://www.birdconsultancy.co.uk/media/layout/bg-container21.jpg) no-repeat top left;margin: 0 auto;width: 877px;}
.sharethis {position: absolute; bottom: 110px; right: 40px;}

.header {height: 92px; position: relative;}

.header .bird {top: 55px; left: 600px; position: absolute; width: 61px; height: 39px;background: url(http://www.birdconsultancy.co.uk/media/layout/bird_1.png) no-repeat}
.getintouchpage .header .bird {top: 55px; left: 200px;background: url(http://www.birdconsultancy.co.uk/media/layout/bird_2.png) no-repeat}
.whopage .header .bird {top: 55px; left: 300px;}
.wwapage .header .bird {top: 55px; left: 400px;background: url(http://www.birdconsultancy.co.uk/media/layout/bird_2.png) no-repeat}
.wwhpage .header .bird {top: 55px; left: 600px; }
.showcasepage .header .bird {top: 55px; left: 500px; }

.nav {width: 820px; margin: 0 auto; padding: 15px 0; font-size: 14px; position: relative;}
.nav ul {margin: 0; padding: 0; list-style: none;}
.nav li {padding: 0 16px 0 16px; float: left; background: url(http://www.birdconsultancy.co.uk/media/layout/bg-nav.gif) no-repeat 0 2px;}
.nav li.first {background: none; padding-left: 0;}
.nav a {color: #666;}
.nav .gggbird-news {padding-right: 0;}
.nav .gggbird-news a {background: url(http://www.birdconsultancy.co.uk/media/layout/icon-rss.gif) no-repeat 100% 50%; padding-right: 25px;}

.nav .active a,
.whopage .who-we-have-helped a,
.wwapage .who-we-are a,
.wwhpage .what-we-help-with a,
.squarkpage .on-the-beak a,
.getintouchpage .get-in-touch a,
.showcasepage .showcase a
 {color: #f90;}


.nav .rssfeed {position: absolute; top: 15px; right: 0;}

.banner {height: 200px; width: 820px; margin: 0 auto;}
.banner p {margin: 0; padding: 0;}
.ticker {width: 820px; height: 31px; margin: 0 auto; position: relative;
background: url(http://www.birdconsultancy.co.uk/media/layout/bg-ticker.gif) repeat-x top left;}

.ticker-hideshow {position: relative; width: 820px; height: 31px; margin: 0 auto;background: url(http://www.birdconsultancy.co.uk/media/layout/bg-ticker-shadow.jpg) repeat-x top left;}
.ticker-hideshowinner {position: absolute; right: 10px;}


.main-area {clear:both;}

.left-col {margin-left: 28px; float: left; width: 180px;}
.main-col {margin: 0 30px; float: left; width: 605px; font-size: 90%;}
.right-col {display: none;}

.homepage .main-col {margin: 0 30px; float: left; width: 400px;}
.homepage .right-col {display: block; margin-right: 28px;float: right; width: 180px;}

.footer {font-size: 90%; margin: 0 28px; height: 40px; padding: 24px 10px 0 10px; border-top: 20px solid #fff; clear: both;background: url(http://www.birdconsultancy.co.uk/media/layout/bg-footer.gif) repeat-x top left;}
.footer .links {float: right;}
.footer .contact {float: left;}

.small-print {clear:both;margin: 0 38px; font-size: 80%; border-bottom: 20px solid #fff; height: 30px;}
.small-print .contact-details {float: left}
.small-print .blueleaf {float: right}

/* SIDENAV */

.sidenav {line-height: 1.7em; margin-top: 12px; width: 180px; background: url(http://www.birdconsultancy.co.uk/media/layout/block-bg.gif) no-repeat;}
.sidenav ul {margin: 0 0 0 0; padding: 7px 0 0 10px; list-style: none;}
.sidenav li {padding: 4px 0; border-bottom: 1px dashed #ccc; margin-right: 8px;}
.sidenav li.first {padding-bottom: 15px; border: none;}
.sidenav li.first a {color: #fff; font-size: 110%; }
.sidenav a {color: #666;}
.sidenav .active a {color: #f90}

.sidenav li ul {margin: 4px 0 0 0; padding: 0;}
.sidenav li li {font-size: 80%; margin: 0; padding: 5px; border: none;border-top: 1px dashed #ccc;}


/* MISC ITEMS */

.main-col li ul {margin: 10px; padding: 0 0 0 10px;}


/* Left column home */

#block-workwith {position: relative;margin-top: 12px; width: 180px; background: url(http://www.birdconsultancy.co.uk/media/layout/block-bg.gif) no-repeat;}
#block-workwith h3 {color: #fff; border: none; padding: 10px 10px 14px 10px; font-size: 110%; margin: 0;}
#block-workwith .slider-area {text-align: center;}
#block-workwith .basearea {border-top: 1px dashed #ccc; margin: 0 15px 10px 15px; font-size: 90%;}

#block-workwith #slider{position:absolute;}
#block-workwith .mask{margin-left: 10px;position:relative;width:170px;height:90px;overflow:hidden;}
#block-workwith .mask img{position:absolute;display:block;border:none;}
#block-workwith .buttons {font-size: 9px;}
#block-workwith #prev3 {position: absolute; top: 85px; left: 7px; z-index: 5000; cursor: pointer}
#block-workwith #next3 {position: absolute; top: 85px; right: 5px; z-index: 5000; cursor: pointer}


/* Press release item */

#press-release {position: relative;margin-top: 12px; width: 180px; background: url(http://www.birdconsultancy.co.uk/media/layout/block-bg.gif) no-repeat;}
#press-release h3 {color: #fff; border: none; padding: 10px 10px 14px 10px; font-size: 110%; margin: 0;}
#press-release p {font-size: 90%; padding: 0; margin: 5px 10px; line-height: 1.3em }
.testimonial-item {font-weight: bold; font-size: 11px;width: 160px; background: #fff;position:absolute;display:block;border:none;}
.testimonial-item b {font-style: italic; font-weight: normal;}

#press-release #slider2{position:absolute;}
#press-release .mask{margin-left: 10px;position:relative;width:160px; height: 140px;overflow: hidden;}
#press-release .buttons {font-size: 9px;}
#press-release #prev4 {position: absolute; top: 85px; left: 7px; z-index: 5000; cursor: pointer}
#press-release #next4 {position: absolute; top: 85px; right: 5px; z-index: 5000; cursor: pointer}

/* Call item */

#callback {margin-top: 12px; width: 180px; background: url(http://www.birdconsultancy.co.uk/media/layout/block-bg.gif) no-repeat;}
#callback h3 {color: #fff; border: none; padding: 10px 10px 14px 10px; font-size: 110%; margin: 0;}
#callback p {font-size: 90%; padding: 7px 0; margin: 5px 10px; border-bottom: 1px dashed #ccc; }
#callback a{color: #666}


#callback form {padding: 0;}
#callback form p {border: none;}
#callback input {margin: 0 10px; border: 1px solid #ccc; padding: 3px; width: 153px; margin: 2px 10px; color: #666;}
#callback .callme {border: none; width: 70px; height: 22px;}

/* COLUMNS */

.block-2col {float: left; width: 190px;}
.block-2col p {font-size: 80%;}
.block-right {margin-left: 20px;}

table {font-size: 90%;}
table td {padding: 10px 0; border-bottom: 1px dashed #ccc; }

.teamtable td {border: none; padding: 0;}

/* MARQUEE */

.mooquee {height: 22px !important; position: absolute;overflow: hidden;color: #fff; font-size: 90%; padding: 8px 0 0 0; width: 820px; margin: 0 auto;}
.mooquee .mooquee_item {float: left; margin-right: 50px;}
.mooquee-text {position: absolute; width: 1800px; }

/* MAP */

.getintouchpage .main-col {position: relative}
.contacttext {float: left; width: 230px;}
.mapshell {position: absolute; top: 0; right: 0px; width: 320px;}
#map {width: 320px; height: 300px;}

/* SHOWCASE */

.showcaseitem {clear: both; border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin-top: 15px; }
.showcaseitem .left {float: left; width: 200px;}
.showcaseitem .right {float: left; width: 400px;}

.showcaseitem h3 {border: none; margin: 0; padding: 0;}
.showcaseitem p {padding: 5px 0; margin: 0; font-size: 90%;}
.showcaseitem ul {margin: 0; padding: 0; font-size: 90%;}
.showcaseitem li {list-style: none; padding:0 0 2px 15px; background: url(http://www.birdconsultancy.co.uk/media/layout/bullet.jpg) 0px 3px no-repeat;}
.showcaseitem li a {color: #666;}

/* QUOTE AREA */
.quote-area {margin-bottom: 10px; background: #e9e9e9 url(http://www.birdconsultancy.co.uk/media/layout/speach-top.jpg) no-repeat;}
.quote-area p {padding: 10px 10px 2px 10px; margin: 0; font-size: 11.5px;}
.special-quote p {font-size: 13.5px;font-weight: bold;}

/* NEWS TEMPLATES */

.news_item_short {width: 605px;margin-bottom: 20px; margin-top: 5px;}
.news_item_short .left {float: left;width: 100px;}
.news_item_short .right {float: left;width: 505px;padding-top:5px;}
.news_item_short .title {font-weight: bold;margin-bottom: 10px;}
.news_item_short p { display:inline; }
.news_item_short .readmore a {text-decoration:none;color:#005cac;font-size:90%;font-weight:bold;}
.news_item_short a:hover {text-decoration:underline;}
.news_item_full {}
.pagination {clear: both;float: right;margin: 10px 0 10px 0;}
.pagination a {text-decoration: none;}
.pagination .active {text-decoration: underline;}

.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.clearing { clear: both; }
.print_hidden { display: none; }

.fc:after {height: 0;clear: both;font-size: 0;content: ".";display: block;visibility: hidden;}
.fc {display: inline-block;}



.block-workwith h3 a,
.press-release h3 a,
.callback h3 a {color: #fff;}

