/*
Theme Name: MaxAim
Theme URI: http://www.maxaim.co.uk/
Description: The default MaxAim Wordpress theme.
Version: 1.0
Author: 93ft Ltd
Author URI: http://www.93ft.com/
*/

/*reset*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {line-height:1.125em; font-family:tahoma, sans-serif;} /* 1.125*16 = 18px */

.fleft, .alignleft {float:left;}
.fright, .alignright {float:right;}
.hide {position:absolute; left:-2000em;}
.clear {clear:both;}
.serif {font-family:Georgia, serif;}
.sans-serif {font-family:tahoma, sans-serif;}
.aligncenter {display:block; margin:0 auto;}
.navigation {float:left; width:374px; clear:both; margin:10px 0px;}

small {font-size:0.75em;}
abbr, acronym {cursor:help; border-bottom:1px dotted #bdb4a4;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}

#wrapper {margin:0 auto; width:915px;}
#wrapper #header {height:165px; margin-bottom:70px;}
#wrapper #header a#logo {position:absolute; top:20px; background:url(images/maxaim-logo.gif) top left no-repeat; width:915px; height:121px;}

#wrapper #header ul#nav {width:915px; background:url(images/maxaim-bg-grad-green.gif) #99D7B9 bottom left repeat-x; position:absolute; top:161px;}
#wrapper #header ul#nav li {float:left;}
#wrapper #header ul#nav li a {display:block; height:18px; padding:10px; border-right:1px solid white;}
#wrapper #header ul#nav li a:link, #wrapper #header ul#nav li a:visited {color:white; text-decoration:none;}
#wrapper #header ul#nav li a:hover, #wrapper #header ul#nav li a:active {color:white; text-decoration:none; background:url(images/maxaim-arrow-n-white.gif) #bdb4a4 6px 28px no-repeat;}
#wrapper #header ul#nav li.current_page_item, #wrapper #header ul#nav li.current_page_ancestor,
#wrapper #header ul#nav li.current_page_parent
{background:url(images/maxaim-arrow-n-white.gif) #bdb4a4 6px 28px no-repeat;}

#wrapper #header ul#contact {width:140px; font-size:0.6875em; color:white; line-height:1.25em; position:absolute; top:30px; margin-left:760px; text-align:right;}
#wrapper #header ul#contact li.email {margin-top:1.25em;}
#wrapper #header ul#contact li a:link, #wrapper #header ul#contact li a:visited {color:white;}
#wrapper #header ul#contact li a:hover, #wrapper #header ul#contact li a:active {color:white;}

#wrapper ul#subnav {width:125px; float:left; font-size:0.8125em; margin:0 50px 0 0; padding-bottom:5px; background:url(images/maxaim-bg-grad-green-small.gif) bottom left repeat-x;}
#wrapper ul#subnav li {background:white; margin:0px 0; border-bottom:1px solid #BDB4A4;}
#wrapper ul#subnav li a {display:block; padding:5px 10px;}
#wrapper ul#subnav li.current_page_item {background:#bdb4a4; color:white;}
#wrapper ul#subnav li.first {border:none; background:url(images/maxaim-bg-grad-green.gif) #99D7B9 bottom left repeat-x !important; height:38px; font-size:1.23em; color:white; padding:0px; margin-bottom:3px;}
#wrapper ul#subnav li.first a {height:28px; display:block; background:url(images/maxaim-arrow-n-white.gif) transparent 0px 28px no-repeat; margin:0 0 0 5px; padding:10px 0 0 5px;}

#wrapper ul#subnav li a:link, #wrapper ul#subnav li a:visited {color:#666; text-decoration:none;}
#wrapper ul#subnav li a:hover, #wrapper ul#subnav li a:active {color:white; background:#DDD4C5; text-decoration:none;}
#wrapper ul#subnav li.current_page_item a:link, #wrapper ul#subnav li.current_page_item a:visited {color:white; text-decoration:none;}
#wrapper ul#subnav li.current_page_item a:hover, #wrapper ul#subnav li.current_page_item a:active {color:white; text-decoration:none;}

#wrapper ul#subnav li.first a:link, #wrapper ul#subnav li.first a:visited {background:url(images/maxaim-arrow-n-white.gif) transparent 0px 28px no-repeat; color:white;}
#wrapper ul#subnav li.first a:hover, #wrapper ul#subnav li.first a:active {background:url(images/maxaim-arrow-n-white.gif) transparent 0px 28px no-repeat; color:white;}

#wrapper #content {width:375px; float:left; border:0;}
#wrapper #content h1 {font-size:2.1875em; color:#333; line-height:1em;}
#wrapper #content h1 a:link, #wrapper #content h1 a:visited {color:black; text-decoration:none;}
#wrapper #content h1 a:hover, #wrapper #content h1 a:active {color:black; text-decoration:underline;}
#wrapper #content h2 {font-size:2.1875em; color:#bdb4a4; line-height:1em; margin:20px 0;}
#wrapper #content h2 a:link, #wrapper #content h2 a:visited {color:#bdb4a4; text-decoration:none;}
#wrapper #content h2 a:hover, #wrapper #content h2 a:active {color:#bdb4a4; text-decoration:underline;}
#wrapper #content a:link, #wrapper #content a:visited, .box a:link, .box a:visited {color:#71C5A2; text-decoration:none;}
#wrapper #content a:hover, #wrapper #content a:active, .box a:hover, .box a:active {color:#99D7B9; text-decoration:none;}
#wrapper #content p {font-size:0.9375em; margin:1em 0;}
#wrapper #content ul {margin-left:20px; font-family:tahoma, sans-serif; list-style:disc outside none; padding-left:1em; font-size:0.9375em;}
#wrapper #content ol {margin-left:20px; font-family:tahoma, sans-serif; list-style:decimal outside none; padding-left:1.5em; font-size:0.9375em;}
#wrapper #content ul li {margin-bottom:0;}
#wrapper #content ol li {margin-bottom:0;}

body.page-template-homepage-php #wrapper #header {margin-bottom:40px;}
body.page-template-homepage-php #wrapper #content {border:1px solid #ccc; width:913px; margin-bottom:20px;}
body.page-template-homepage-php #wrapper #content .mainleft {width:617px;}
body.page-template-homepage-php #wrapper #content .mainleft h1 {color:#bdb4a4; font-size:3.3125em; line-height:1em; padding:15px 33px 11px 33px; background:url(images/maxaim-arrow-e-brown.gif) 0px 25px no-repeat; width:545px;}
body.page-template-homepage-php #wrapper #content .mainleft h1 em {color:#666666; font-style:normal;}
body.page-template-homepage-php #wrapper #content .mainleft p {margin-left:33px; margin-bottom:1em; font-size:0.9375em; width:420px;}
body.page-template-homepage-php #wrapper #content .mainleft p large {font-size:1.2em; line-height:1.25em;}
body.page-template-homepage-php #wrapper #content .mainleft p a:link, #wrapper #content .mainleft p a:visited {color:#bdb4a4; text-decoration:none;}
body.page-template-homepage-php #wrapper #content .mainleft p a:hover, #wrapper #content .mainleft p a:active {color:#BDA985; text-decoration:none;}

body.page-template-homepage-php #wrapper #content .mainright {width:295px; border-left:1px solid #ccc;}
body.page-template-homepage-php #wrapper #content .mainright dl {padding:0px 0 5px 50px; display:block; width:245px; height:95px;}
body.page-template-homepage-php #wrapper #content .mainright dl.a {background:url(images/maxaim-bg-grad-green-a.gif) 5px 5px no-repeat; border-bottom:1px solid #ccc;}
body.page-template-homepage-php #wrapper #content .mainright dl.i {background:url(images/maxaim-bg-grad-green-i.gif) 5px 5px no-repeat; border-bottom:1px solid #ccc;}
body.page-template-homepage-php #wrapper #content .mainright dl.m {background:url(images/maxaim-bg-grad-green-m.gif) 5px 5px no-repeat;}
body.page-template-homepage-php #wrapper #content .mainright dl dt {font-size:1.25em; color:#666; line-height:1em; letter-spacing:0.05em; padding:10px 0 10px 0;}
body.page-template-homepage-php #wrapper #content .mainright dl dd {font-size:0.9375em; color:#bdb4a4; line-height:1.2em;}
body.page-template-homepage-php #wrapper #content .mainright dl dd a {display:block;}

body.page-template-homepage-php #wrapper #content .mainright dl dt a:link,
body.page-template-homepage-php #wrapper #content .mainright dl dt a:visited
{color:#666; text-decoration:none;}

body.page-template-homepage-php #wrapper #content .mainright dl dt a:hover,
body.page-template-homepage-php #wrapper #content .mainright dl dt a:active
{color:#333; text-decoration:none;}

body.page-template-homepage-php #wrapper #content .mainright dl dd a:link,
body.page-template-homepage-php #wrapper #content .mainright dl dd a:visited
{color:#bdb4a4; text-decoration:none;}

body.page-template-homepage-php #wrapper #content .mainright dl dd a:hover,
body.page-template-homepage-php #wrapper #content .mainright dl dd a:active
{color:#BDA985; text-decoration:none;}

body.page-template-team-php #wrapper #content {margin-left:175px;}
body.page-template-team-php #wrapper #content h2 {margin:0 0 30px 0;}

body.page-template-team-php #wrapper #team_photos {float:left; width:740px; margin-bottom:30px;}
body.page-template-team-php #wrapper #team_photos h1 {font-size:2.1875em; color:#333; line-height:1em; margin-bottom:20px;}
body.page-template-team-php #wrapper #team_photos ul {}
body.page-template-team-php #wrapper #team_photos ul li {float:left;}
body.page-template-team-php #wrapper #team_photos ul li a span {background:#99D7B9; display:block; margin:0 0 0 0; padding:10px 0 14px 0;}
body.page-template-team-php #wrapper #team_photos ul li a {display:block; width:148px; padding:211px 0 0 0; text-align:center;}
body.page-template-team-php #wrapper #team_photos ul li.on  a {background-color:#EDEDED !important;}
body.page-template-team-php #wrapper #team_photos ul li.on  a span {background-color:#99D7B9;}
body.page-template-team-php #wrapper #team_photos ul li.off a {background:none;}
body.page-template-team-php #wrapper #team_photos ul li.off a span {background-color:#4A291E;}
body.page-template-team-php #wrapper #team_photos ul li a:link,
body.page-template-team-php #wrapper #team_photos ul li a:visited,
body.page-template-team-php #wrapper #team_photos ul li a:hover,
body.page-template-team-php #wrapper #team_photos ul li a:active
{color:white;}

body.page-template-team-php #wrapper #profile_wrapper {float:left; width:300px;}
body.page-template-team-php #wrapper #profile_wrapper h2 {font-size:2.1875em; color:#bdb4a4; line-height:1em; margin:0 20px 30px 10px;}
body.page-template-team-php #wrapper #profile_wrapper .profile {}
body.page-template-team-php #wrapper #profile_wrapper .profile p {font-size:0.9375em; margin:0 10px 1em 10px;}
body.page-template-team-php #wrapper #profile_wrapper .profile dl {margin:5px 0; padding:5px 10px; background:#EDEDED; font-size:0.9375em;}
body.page-template-team-php #wrapper #profile_wrapper .profile dl dt {font-weight:bold;}
body.page-template-team-php #wrapper #profile_wrapper .profile dl dd {}
body.page-template-team-php #wrapper #profile_wrapper .profile p.profile_contact {background:#ADD7BA; padding:5px 10px; margin:0;}
body.page-template-team-php #wrapper #profile_wrapper .profile p.profile_contact a:link,
body.page-template-team-php #wrapper #profile_wrapper .profile p.profile_contact a:visited,
body.page-template-team-php #wrapper #profile_wrapper .profile p.profile_contact a:hover,
body.page-template-team-php #wrapper #profile_wrapper .profile p.profile_contact a:active
{color:black; text-decoration:none;}

body.page-template-contact-php #wrapper #content h1,
body.page-template-contact-php #wrapper #content h2,
body.page-template-contact-php #wrapper #content p {}
body.page-template-contact-php #wrapper #content table.contact tr td.first {border-top:1px solid #bdb4a4;}
body.page-template-contact-php #wrapper #content table.contact tr td {width:150px; padding:8px 0; border-bottom:1px solid #bdb4a4;}
body.page-template-contact-php #wrapper #content {width:320px;}
body.page-template-contact-php .mapp-div {position:absolute; top:290px; margin-left:340px;}
form label {width:150px; height:30px; margin:5px 0; padding:0; font-size:0.9375em;}
form input {width:200px; height:20px; margin:5px 0; padding:0; border:1px solid #BDB4A4; font-family:Tahoma, sans-serif;}
form input.submit {width:202px; color:white; background:#bdb4a4;}
form textarea {width:200px; margin:0; padding:0; border:1px solid #BDB4A4; font-family:Tahoma, sans-serif; font-size:0.675em;}
form dl {float:left; clear:both;}
form dl dt {float:left; width:200px;}
form dl dd {float:left;}

body.page-template-services-php #wrapper .rightcol {width:310px; margin:35px 0 0 50px;}
body.page-template-services-php #wrapper .rightcol h2 {font-size:2.1875em; color:#bdb4a4; line-height:1em; height:2em; margin:20px 0;}
body.page-template-services-php #wrapper .rightcol ul li {background:#EDEDED; margin:5px 0; padding:10px;}
body.page-template-services-php #wrapper .rightcol ul li.final {background:#99D7B9; color:white;}

body.page-template-services-php #wrapper #content #diagram br {display:none;}
body.page-template-services-php #wrapper #content #diagram {display:block; margin:0 auto 20px auto; width:256px; height:255px; background-image:url(images/services-diagram-sprite.gif);}
body.page-template-services-php #wrapper #content #diagram a#diagram_n  {width:256px; height:71px; float:left;}
body.page-template-services-php #wrapper #content #diagram a#diagram_se {width:120px; height:183px; float:right;}
body.page-template-services-php #wrapper #content #diagram a#diagram_sw {width:120px; height:183px; float:left;}


body.page-template-services-investors-php #wrapper .rightcol {width:310px; margin:35px 0 0 50px;}
body.page-template-services-investors-php #wrapper .rightcol h2 {font-size:2.1875em; color:#bdb4a4; line-height:1em; height:2em; margin:20px 0;}
body.page-template-services-investors-php #wrapper .rightcol ul {}
body.page-template-services-investors-php #wrapper .rightcol ul li {background:#EDEDED; margin:5px 0; padding:10px;}
body.page-template-services-investors-php #wrapper .rightcol ul li.final {background:#99D7B9; color:white;}

body.page-template-services-investors-php #wrapper #content #diagram br {display:none;}
body.page-template-services-investors-php #wrapper #content #diagram {display:block; margin:0 auto 20px auto; width:256px; height:255px; background-image:url(images/services-diagram-sprite2.gif);}
body.page-template-services-investors-php #wrapper #content #diagram a#diagram_n  {width:256px; height:71px; float:left;}
body.page-template-services-investors-php #wrapper #content #diagram a#diagram_se {width:120px; height:183px; float:right;}
body.page-template-services-investors-php #wrapper #content #diagram a#diagram_sw {width:120px; height:183px; float:left;}

.fixboxheight {height:171px; overflow:hidden;}
.middle {margin-left:12px; margin-right:12px;}
.box {width:295px; height:320px; border:1px solid #ccc; -moz-border-radius:10px; -webkit-border-radius:10px;} /* 296 x 322 */
.box h5 {color:white; font-size:2.125em; line-height:1.1em; background:#BDB4A4; height:90px; padding:10px 0 0px 15px; margin-bottom:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}
.box h5 a:link, .box h5 a:visited {color:white; text-decoration:none;}
.box h5 a:hover, .box h5 a:active {color:white; text-decoration:none;}
.headingimg h5 {width:175px; float:left;}
.headingimg a#small_team_image {float:left; background-color:#bdb4a4;}
.headingimg h5 {-moz-border-radius-topright:0px !important; -webkit-border-top-right-radius:0px !important;}

.box p {font-size:0.9375em; margin:0 10px 1em 10px;}

.box ul.boxlinks {font-size:0.9375em; height:38px; background:url(images/maxaim-bg-grad-green.gif) bottom left repeat-x; border-top:1px solid #68AA81; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}
.box ul.boxlinks li {float:left;}
.box ul.boxlinks li a {display:block; text-align:center; width:126px; height:18px; padding:10px 10px; border-right:1px solid #68AA81;}
.box ul.boxlinks li.last a {border-right:none;}
.box ul.boxlinks li a:link, .box ul.boxlinks li a:visited {color:white; text-decoration:none;}
.box ul.boxlinks li a:hover, .box ul.boxlinks li a:active {color:white; text-decoration:none;}

.newsbox a.rsswidget img {display:none;}
.newsbox {width:295px; height:320px; border:1px solid #ccc; float:left; -moz-border-radius:10px; -webkit-border-radius:10px;} /* 296 x 322 */
.newsbox h5 {color:white; font-size:2.125em; height:90px; line-height:1.1em; background:#BDB4A4; padding:10px 0 0px 15px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}
.newsbox h5 a:link, .newsbox h5 a:visited {color:white; text-decoration:none;}
.newsbox h5 a:hover, .newsbox h5 a:active {color:white; text-decoration:none;}
.newsbox ul {margin-top:6px; height:167px; overflow:hidden; list-style:none;}
.newsbox ul li {margin-left:0px;}
.newsbox ul li a {padding:4px 7px; border-bottom:1px solid #bdb4a4; font-size:0.875em; display:block;}
.newsbox ul li a:link, .newsbox ul li a:visited {color:black; text-decoration:none;}
.newsbox ul li a:hover, .newsbox ul li a:active {color:black; text-decoration:underline;}
.newsbox ul li div.rssSummary {font-size:0.75em; line-height:1.25em; padding:7px;}
.newsbox p.disclaimer {font-size:0.625em; text-align:center; color:white; background:url(images/maxaim-bg-grad-green.gif) bottom left repeat-x; margin-top:9px; padding:10px 0; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}

ul.brownbars {list-style:none !important;}
ul.brownbars li {margin:5px 0 0 -15px; padding:5px 10px; background:#ededed;}

#footer ul {font-size:0.6875em; color:#999; margin-top:20px;}
#footer ul li {float:left; margin-right:20px;}
#footer ul li a {display:block;}
#footer ul li a:link, #footer ul li a:visited {color:#999; text-decoration:none;}
#footer ul li a:hover, #footer ul li a:active {color:#999; text-decoration:underline;}

#footer div.credit a {font-family:arial; color:black !important; font-size:0.625em; display:block; position:absolute; width:8.5em; text-align:right; padding:20px 0 0 0; margin:0 0 0 830px; background:url(images/footer-93ft-logo.gif) top right no-repeat; text-decoration:none;}

.mapp-poweredby {display:none !important;}


.category-latest-headlines div.entry {margin-top:1em;}

ol.commentlist cite {font-style:normal; font-weight:bold;}
ol.commentlist .comment-meta {font-size:10px;}
ol.commentlist li {padding:10px;}
ol.commentlist li.even  {background-color:#eee;}
ol.commentlist li.odd {background-color:white;}
