/*   
Theme Name: tbgd
Theme URI: http://www.tbgd.co.uk
Description: A minimalist theme by Thom Bennett. 
Author: Thom Bennett
Author URI: http://www.tbgd.co.uk
Version: 0.1
*/
body {
	background: #1B1F20 url(images/mda_back.jpg) top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	font-weight:bold;
	line-height: 1.6em;
	color: #f2f2f2;
	margin: 0 0 15px 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align:center;
}
.pic, a.pic, a.pic img {
filter: alpha(opacity=100); /* IE */
-moz-opacity: 1; /* Mozilla */
}
a.pic:hover, a.pic:hover img {
filter: alpha(opacity=80);
-moz-opacity: 0.8;
} 
/*#top { display:none;}
.wp-caption-text { display:none;}*/
.ietrick { margin:0; padding:0; line-height: 0px; font-size:1px; }
.clear { clear:both; }
.clear_left { clear:left; }
.clear_right { clear:right; }
.floatLeft { float:left; }
.floatRight { float:right; }
address { display:none;}
.special { display:none;}
.absolute01 { position: absolute; top:70px; left:233px; }
.navigation02 { position: absolute; top:40px; right:18px; }
.navigation03 { text-align:right; margin-right:20px; padding-top:20px; }
.wp-caption { padding:10px 0 0 10px; width:240px; height:200px; overflow:hidden; background:url(images/peopleBack.png); margin:0 10px 10px 0; float:left; }
.wp-caption p { width:110px; } 
.officeHolder { width:300px; }
.officeHolder .wp-caption { padding:10px 0 0 10px; height:185px; overflow:hidden; background:url(images/peopleBack.png); margin:0 10px 10px 0; float:left; }
.officeHolder .wp-caption p { width:105px; } 
.officeHolder .wp-caption img { width:100px; height:100px; } 
.officeHolder2 { height:380px; }
.margin01 { margin-right:20px;}
#mapHolder { position:absolute; top:84px; right:0px; width:430px; height:300px; overflow:hidden;}
.textHolder { position:absolute; top:84px; right:0px; width:430px; }
.mapHolder { width:420px; height:268px; overflow:hidden; position:absolute; top:82px; right:10px;}
.adHolder { width:280px; padding:0 0 5px 0; margin:0; }
.adHolderBackup { width:250px; float:left; padding:0 0 0 0; height:210px; margin:0 10px 10px 0; }
.adHolder p { margin-top:0; }
hr {
  background: #666; 
  color: #666;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 0 0 1.4em 0;
  border: none; 
}
#container {
	width: 940px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding:0;
	text-align:left;
	position:relative;
}
#content {
	width: 710px;
	text-align:left;
	float:left;
}
#content_wide {
	width: 930px;
	text-align:left;
	float:left;
	position:relative;
}
#content_wider {
	width: 940px;
	text-align:left;
	float:left;
	position:relative;
}
#content_home {
	width: 940px;
	text-align:left;
	padding:20px 0 0 0;
}
.attachment { width:420px; padding:10px; background:url(images/peopleBack.png); height:60px; position:relative; }
.attachment img { float:left; width:60px; margin-right:10px; }
.attachment .par { margin-top:0; margin-bottom:0; width:340px; position:absolute; left:85px; top:10px; font-size:12px; }
.attachment p { margin-top:0; margin-bottom:0; }
.attachmentLg {width:200px; margin-right:15px; padding:10px; float:left; background:url(images/peopleBack.png); text-align:left; position:relative; margin-bottom:16px; height:191px; }
.attachmentLg img { display:block; width:60px; margin-bottom:10px; }
.attachmentLg p { margin-top:0; margin-bottom:0; }

#flashcontent { width:680px; float:left;}
#header { width:100%; height:160px; text-align:center; }
#headerimg { width:940px; padding:0 0 0 0; height:160px; position:relative; text-align:left; margin:auto; }
#logoHolder img { margin-top:23px; }
.logo { position:absolute; top:20px; left:0px;}
.investors  { position:absolute; top:13px; left:501px;}
.equalOpp  { position:absolute; top:13px; left:629px;}
.siteSwitch { position:absolute; top:20px; right:0px;}
#entrypage {
	line-height: 1.6em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0;
	}
#sidebar {
	width: 230px;
	line-height: 1.6em;
	text-align: left;
	float:left;
	padding-top:85px;
	}
#sidebar_narrow { width:5px; }
#sidebarleft {
	width:150px;
	float: left;
}
#sidebarright {
	width: 150px;
	float: right;
}
#infoList { position:absolute; top:85px; left:0; width:200px; padding-top:0; font-size:1.1em; }
#infoList ul { line-height:16px;  }
#infoList li { margin-bottom:5px; padding-bottom:2px; }

#column_right { width:220px; float:right; }
#column_two_thirds { width:460px; float:left; }
#column_full { width:680px; float:left; }
.column_one { width:245px; border-bottom:solid 1px #666; padding:5px 0 5px 0; margin-bottom:15px;}
.column_three { width:675px; padding:5px 0 5px 0; margin-bottom:15px;}
.column_one_home { width:200px; height:150px; float:left;}
.column_three_home { width:713px; height:150px; float:right; margin-top:0;}
.column_one_home_lower { width:200px; float:left;}
.column_three_home_lower { width:710px; float:right; }
.column_three_h2 { border-bottom:solid 1px #666; padding-bottom:2px; margin-bottom:15px; }
.size-thumbnail { display:none;}

#footer {
	width:940px;
	margin:auto;
	text-align:left;
	padding-top:10px;
	font-size:1.1em;
	font-weight:normal;
	color:#666;
	margin-top:20px;
	margin-bottom:10px;
	position:relative;
	border-top:solid 1px #666;
}
a.footer:link { color: #666; font-weight:normal; text-decoration: underline; }
a.footer:visited { color: #666; font-weight:normal; text-decoration: underline; }
a.footer:hover { color: #666; font-weight:normal; text-decoration: none; }
a.footer:active { color: #666; font-weight:normal; text-decoration: underline; }

.searchBox { background:#443E36; border:solid 1px #443E36; width:120px; padding:3px; font-family:Arial, Helvetica, sans-serif; color: #f2f2f2; font-size:1.2em;}
#footer p {color:#666;}
.smallText {color:#666; font-size:10px;}
.footerp {width:400px; text-align:right; position:absolute; top:8px; right:22px;}
.imgtfe { width:220px; height:120px; overflow:hidden; margin-bottom:50px; margin-top:-10px; display:block;}
#searchBoxHolder { width:200px; margin:5px 0 -5px -3px; height:24px; background: url(http://www.greenwoodkent.co.uk/wp-content/themes/MDAbytbgd/images/searchBack.gif) no-repeat center left; position:relative; padding:3px 0 0 5px;}
.submit { position:absolute; right:8px; top:1px; height:25px; width:50px; }
#entries {
	width: 680px;
	float: right;
	margin-left: 0px;
	margin-top:0;
	margin-right:25px;
	}
#entriesLand {
	width: 705px;
	float:right;
	margin-left: 0px;
	margin-top:0;
	}
#entriesProjects {
	width: 705px;
	float: right;
	margin-left: 0px;
	margin-top:0;
	}
.entriesProjectsSingle {
	width: 920px;
	margin-left: 0px;
	margin-top:-15px;
	}
#entriesGeneral {
	width: 680px;
	float: left;
	margin-left: 0px;
	margin-top:-10px;
	}
#newEntry img { float:left;}
.divide {border-top:1px solid #665f55; height:10px; margin-top:15px; width:918px;}
.divide02 {border-top:1px solid #665f55; height:10px; margin-bottom:10px; width:918px;}
#entries_home { width:940px; padding-top:10px; }

#mainHeadingHolder {width:710px; height:60px; padding-top:25px;}
#mainHeadingHolderWide {width:610px; height:60px; padding-top:25px; padding-left:230px;}
#mainHeadingHolderIprojects {width:610px; height:75px; padding-top:25px; padding-left:230px;}
.linktext {
	margin-left:5%;
	margin-right:5%;
}
.linktextarea {
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}


.post {
	margin-bottom: 1em;
	line-height:1.6em;
}


.post_projects img { display:none; position:relative; }
.post_projects { height:425px;}
.post_projects p { width:210px; margin-top:0px; }

/*#galleria_wp { position:absolute; top:210px; left:260px;}*/

/*.post img { border:5px solid #f2f2f2; }*/
.excerpt { border:5px solid #f2f2f2; }

p { color:#f2f2f2; margin:1.1em 0 1.1em 0; font-size:1.2em;}
.lightGrey { color:#ccc; font-weight:bold;}
.lg01 { color:#f2f2f2; font-size:3.6em; text-transform:uppercase;}

blockquote {
	color:#f2f2f2; font-size:3.6em; text-transform:uppercase; background:transparent;
	}

.smallText { font-size:1.1em;}
.smallerText { font-size:1em;}
.smallLightText { font-size:1.1em; color:#f2f2f2; margin-top:5px; line-height:0.9em; }
.greyText {color:#999; font-size:11px; font-style:italic; }
.lightGreyText {color:#fc9e06; font-size:1.1em; font-style:italic; }
.orangeText {color: #fc9e06;}

a:link { color: #f2f2f2; text-decoration: underline; font-weight:bold; }
a:visited { color: #f2f2f2; text-decoration: underline; font-weight:bold; }
a:hover { color: #f2f2f2; text-decoration: none; font-weight:bold; }
a:active { color: #f2f2f2; text-decoration: none; font-weight:bold; }

a.moreButton:link { color: #f2f2f2; text-decoration: none; font-weight:bold; width:98px; height:25px; display:block; background: url(http://www.greenwoodkent.co.uk/wp-content/themes/MDAbytbgd/images/moreButton.gif) no-repeat top left; }
a.moreButton:visited { color: #f2f2f2; text-decoration: none; font-weight:bold; width:98px; height:25px; display:block; background: url(http://www.greenwoodkent.co.uk/wp-content/themes/MDAbytbgd/images/moreButton.gif) no-repeat top left; }
a.moreButton:hover { color: #f2f2f2; text-decoration: none; font-weight:bold; width:98px; height:25px; display:block; background: url(http://www.greenwoodkent.co.uk/wp-content/themes/MDAbytbgd/images/moreButton.gif) no-repeat top left; }
a.moreButton:active { color: #f2f2f2; text-decoration: none; font-weight:bold; width:98px; height:25px; display:block; background: url(http://www.greenwoodkent.co.uk/wp-content/themes/MDAbytbgd/images/moreButton.gif) no-repeat top left; }

a:link img {
	border: none;
}
#navcontainer { position:absolute; top:105px; left:230px;}
#navlist
{
padding: 8px 0 8px 0;
margin-left: 0;
font: bold 1.2em Arial, Verdana, sans-serif;
border-left: 1px solid #ccc;
}
#navlist li
{
list-style: none;
margin: 0;
display: inline;
}
#navlist li a
{
padding: 8px 18px 8px 18px;
border-right: 1px solid #ccc;
text-decoration: none;
}
#navlist li a:link { color: #686868; }
#navlist li a:visited { color: #686868; }
#navlist li a:hover
{
color: #fc9e06;
}
#navlist li a#current
{
	color:#fc9e06;
}
#current
{
color: #fc9e06;
}
#subNavcontainer { width: 200px; }
#subNavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, Tahoma, sans-serif;
border-top:solid 1px #666;
}
#subNavcontainer a
{
font-size: 1.2em;
color:#f2f2f2;
font-weight: bold;
display: block;
padding:0.6em 0 0.6em 0;
border-bottom:solid 1px #666;
}
#subNavcontainer a:link, #subNavlist a:visited
{
color:#f2f2f2;
text-decoration: none;
}
#subNavlist a:active
{
color:#fc9e06;
}
#subNavlist li a#subCurrent
{
color:#fc9e06;
}
#subNavcontainer a:hover
{
color:#fc9e06;
}

#subNavcontainerLong { width: 200px; }
#subNavcontainerLong ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, Tahoma, sans-serif;
border-top:solid 1px #666;
}
#subNavcontainerLong a
{
font-size: 1.2em;
color:#f2f2f2;
font-weight: bold;
display: block;
padding:0.3em 0 0.3em 0;
border-bottom:solid 1px #666;
}
#subNavcontainerLong a:link, #subNavlist a:visited
{
color:#f2f2f2;
text-decoration: none;
}
#subNavlist a:active
{
color:#fc9e06;
}
#subNavlist li a#subCurrent
{
color:#fc9e06;
}
#subNavcontainerLong a:hover
{
color:#fc9e06;
}

#slider { }
.scroll {
    width: 690px;
	padding-right:10px;
	padding-left:0;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
	float:right;
}

.scrollContainer div.panel {
    padding:0 0 0 0;
    width: 690px;
	padding-right:10px;
	padding-left:0;
}

.hide {
    display: none;
}
/*.news_holderp { position:absolute; top:140px; left:0; }
.news_holderh1 { position:absolute; top:130px; left:0; }
.news_holderUnderH1 { position:absolute; top:100px; left:0; }
*/
/*
.news_holder img { margin-top:-53px; margin-bottom:45px;}
.news_holder h1 { position:absolute; top:90px; left:0; }
.news_holderUnderH1 { position:absolute; top:98px; left:0; }.news_holder_home img { margin-bottom:42px; }
.news_holder_home {width:220px; margin-right:16px; float:left; text-align:left; position:relative; margin-bottom:16px;}
.news_holder_home h2 { margin-bottom:2px; font-size:13px; }*/

.postHome { width:220px; height:300px; border-bottom: solid 1px #665F55; margin-bottom:20px;}
.postHome02 { width:220px; height:300px; }

.news_holder {width:220px; margin-right:15px; float:left; text-align:left; position:relative; margin-bottom:20px; height:320px; border-bottom:solid 1px #666;}
.news_holder h2 { margin-bottom:2px; font-size:1.3em; width:220px; height:35px; }
.news_holder p { width:220px; }

.news_holder_hor { width:705px; text-align:left; position:relative; margin-bottom:0; border-top:solid 1px #666; }
/*.news_holder_hor { width:705px; text-align:left; position:relative; margin-bottom:0; border-top:solid 1px #666; padding-left:230px;}
.news_holder_hor_content .imgtfe { width:130px; height:87px; overflow:hidden; float:left; position:absolute; top:26px; left:463px; }*/
.news_holder_hor h2 { font-size:2.1em; width:200px; color:#CCC; line-height:21px; margin-top:5px; margin-bottom:12px; padding-bottom:5px; font-family:Helvetica, Arial, sans-serif }
.news_holder_hor_header { width:200px; float:left; }
.news_holder_hor_content { width:470px; /*float:right;*/ height:118px; margin-top:0; margin-bottom:0; overflow:hidden; }
.news_holder_hor_content p { width:325px; padding-left:145px; }
.news_holder_hor_content .imgtfe { width:130px; height:auto; overflow:hidden; float:left; position:absolute; bottom:-35px; left:230px; }
.news_holder_hor .date {color:#fc9e06; font-size:11px; font-style:normal; }

.news_holder_home {width:220px; margin-right:15px; float:left; text-align:left; position:relative; margin-bottom:16px; height:320px;}
.news_holder_home h2 { margin-bottom:2px; font-size:1.3em; width:220px;}
.news_holder_home p { width:220px; }
.news_holder_home .imgtfe { display:none; }

.projects_holder {width:220px; margin-right:15px; float:left; text-align:left; position:relative; margin-bottom:16px; height:210px; border-bottom:solid 1px #666;}
.projects_holder h2 { margin-bottom:2px; margin-top:7px; font-size:1.3em; width:220px; height:35px; }
.projects_holder p { width:220px; }
.projects_holderMore { position:absolute; top:160px; left:0px; z-index:10; }
.projects_holder .imgtfe { width:220px; height:120px; overflow:hidden; margin-bottom:50px; margin-top:-10px; display:block;}
.projectThumbHide { display:none; }


.news_holderp { position:absolute; top:-10px; left:0; z-index:1; }
.news_holderMain { }
.news_holderh1 { position:absolute; top:125px; left:0; z-index:10; }

/*.news_holder img { margin-bottom:50px; }

.news_holderUnderH1 { position:absolute; top:145px; left:0; z-index:10; font-size:1.1em; font-weight:normal; }
.news_holderAfterH1 { font-size:1.1em; font-weight:normal; color:#f2f2f2; }
.news_holderMore { position:absolute; top:265px; left:0; z-index:10; height:30px; }

.postProjects { width:220px; height:180px; margin-bottom:24px; background:#3C3730; }
.projects_holder {width:220px; margin-right:10px; float:left; text-align:left; position:relative;}
.projects_holderp { position:absolute; top:-10px; left:0; z-index:1; }
.projects_holder img { margin-bottom:0px; }
.projects_holderh1 { position:absolute; top:138px; left:10px; z-index:10; font-size:1.3em; }
.projects_holderUnderH1 { position:absolute; top:145px; left:0; z-index:10; font-size:1.1em; font-weight:normal; }

.projects_return { position:absolute; top:555px; left:20px; z-index:10; }*/

.higherLevel { z-index:400; }

ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
}

li {
font-size:1.1em;

}

li.linkcat {
	list-style-type: none;
}

img {
	border: none;
}

.imgleft {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}/*
.imgright2 {
	float: right;
	margin-top:-20px;
	margin-left: 10px;
	margin-bottom: 30px;
	clear:right;
}*/
/*.widePar p { width:700px;}*/
.imgRightHOlder { position:absolute; left:485px; top:-20px;}
.imgRightHOlder img { margin-bottom:20px;} 
img.frame {
	padding: 2px;
	border: solid 1px #DEE4E5;
}

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-style:normal; }
.underH1 { font-size:1.1em; color:#a39789; padding:0; font-weight: normal; }
.underH1 a:link { text-decoration: underline; color:#a39789; font-weight: normal; }
.underH1 a:visited { text-decoration: underline; color:#a39789; font-weight: normal; }
.underH1 a:hover { text-decoration: none; color:#a39789; font-weight: normal; }
.underH1 a:active { text-decoration: underline; color:#a39789; font-weight: normal; }
h1 {
	font-size: 1.5em;	
	margin-bottom: 0;
	margin-top: 0;
	color: #fc9e06;
}

h2 a:link { text-decoration: none; color:#ccc; font-weight: bold; }
h2 a:visited { text-decoration: none; color:#ccc; font-weight: bold; }
h2 a:hover { text-decoration: none; color:#f2f2f2; font-weight: bold; }
h2 a:active { text-decoration: none; color:#ccc; font-weight: bold; }

.title {
	border-bottom: 1px solid silver;
}

h2 {
	font-size: 1.2em;	
	margin-bottom: 0px;
	margin-top: 10px;
	color: #fc9e06;
	
}
/*h2 {
	font-size: 1.5em;	
	margin-bottom: 0.2em;
	margin-top: 2em;
	color: #fc9e06;
	
}*/

h3 {
	font-size: 1.3em;
	
	margin-top: 0;
	margin-bottom: 1.1em;
	color: #fc9e06;
	
}

h4 {
	margin-top: 0;
	margin-bottom: 1.1em;
	color: #fc9e06;
	
}

h5 {
	margin-bottom: 0.2em;
	margin-top: 2em;
	color: #fc9e06;
	text-align: left;
	
}

h6 {
	margin-bottom: 0.2em;
	margin-top: 2em;
	color: #fc9e06;
	text-align: left;
	
}

.post h3 {
	border-bottom: none;
	letter-spacing: normal;
	margin-bottom: -.5em;
}


blockquote {
	background-color: #FFFFFC;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}



/* Begin Comments*/

.comments_tiny {
	color: #b8b8b8;
	border-bottom: 1px solid silver;
}

.alt {
	margin: 0;
	padding: 0px;
}

.commentlist {
	margin-top: 0px;

}

.commentlist li {
	margin: 5px 0 0 0px;

}

.commentlist p {
	margin: 10px 5px 10px 0;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: left;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
}

li.comment {
	font-weight: bold;
	padding: 10px;
	list-style: none;
}

.commentlist p {
	font-weight: normal;
	line-height: 1.6em;
	text-transform: none;
}

#commentform {
	margin-top: 30px;
}

.commentmetadata {
	font-weight: normal;
}

.content {
	margin-bottom: 25px;
	padding-left: 0px;
	font-weight: normal;
}

.commentbox {
	height: 100px;
}

/* End Comments */

#sitemap_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #c8bdb0;
	margin-top:10px;
	margin-left:30px;
}

#sitemap_list a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #c8bdb0;
}
#sitemap_list a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #c8bdb0;
}
#sitemap_list a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #c8bdb0;
}
#sitemap_list a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #c8bdb0;
}

#sitemap_list li {
	list-style-type: none;
	font-size: 12px;
	text-decoration: none;
}

ul#sitemap_list > li {
	margin-bottom: 10px;
	font-size: 12px;
	text-decoration: none;
}

#sitemap_list ul li {
	list-style-image: url(images/l2_normal.gif);
	font-size: 12px;
	text-decoration: none;
}

#sitemap_list ul ul li {
	list-style-image: url(images/l3_normal.gif);
	font-size: 12px;
	text-decoration: none;
}

#sitemap_list ul li.firstfollow {
	list-style-image: url(images/l2_first_follow.gif);
	font-size: 12px;
	text-decoration: none;
}

#sitemap_list ul li.last {
	list-style-image: url(images/l2_last_item.gif);
	font-size: 12px;
	text-decoration: none;
}

#sitemap_list ul ul li.firstfollow {
	list-style-image: url(images/l3_first_follow.gif);
	font-size: 12px;
	text-decoration: none;
}

#sitemap_list ul ul li.last {
	list-style-image: url(images/l3_last_item.gif);
	font-size: 12px;
	text-decoration: none;
}

