/* $Id: style.css,v 1.1.4.3 2009/03/21 00:52:31 couzinhub Exp $
======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Mike Crittenden
      Author: Mike Crittenden
======================================*/
 

/**************************************/
/*              GLOBALS               */
/**************************************/
body {margin:8px 0em;color:#333;font-family:"Futura Light",Futura,"Century Gothic",AppleGothic,"Lucida Sans Unicode",arial,sans-serif;}
.container {width:960px;}
h1,h2,h3 {font-family:Futura,"Century Gothic",AppleGothic,"Lucida Sans Unicode",arial,sans-serif;font-weight:normal;}
.container h1 {color:#fff;margin:10px 0 22px 0px;}


ul { list-style-position: inside;
	
}	

/**************************************/
/*              HEADER                */
/**************************************/

#masthead {background:transparent;}
#logo {width:182px;float:left;background:transparent;}
#logo h2 {width:122px;height:88px;margin:0em 0em 0em 64px;}
#logo h2 span {background:transparent;width:122px;height:88px;}
#logo a {display:block;width:122px;height:85px;background:transparent url(../images/sitewide/logo_ltl.png) no-repeat top left;text-indent: -9999px;padding:0em;}

#navigation {width:774px;float:right;}

/**************************************/
/*             NAVIGATION             */
/**************************************/

#navigation ul {list-style:none;margin-bottom:0;margin-top:22px;margin-left:0em;width:720px;}
#navigation ul li {list-style:none;float:left;width:142px;margin-left:0em;text-align:center;}
#navigation ul li#lastnav,#navigation ul li#currentprojects {width:142px;}
#navigation ul a {text-decoration:none;font-size:1.4em;border-right:1px solid #999;color:#444;display:block;width:140px;height:54px;line-height:52px;}
#navigation ul li#lastnav a,#navigation ul li#currentprojects a {width:140px;}
#navigation ul a:hover {color:#999;}
li#lastnav a {border-right:0px solid #999;}

#news a#newslink,#consultants a#consultantslink,#about a#aboutlink,#projects a#projectslink,#home a#homelink {color:#999;}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
#content {background:transparent url(../images/sitewide/ltl_general_colour_bar2.png) no-repeat top left;margin-top:6px;color:#636466;}
#left {width:34%;float:left;background:transparent;min-height:360px;}
#right {width:546px;float:right;min-height:360px;background:transparent url(../images/sitewide/ltl_general_rightltl.png) no-repeat top right;border-right:1px solid #666;}
#right p {font-size:14px;}
#right p, #right ul,#right h3 {padding-right:128px;}


/**************************************/
/*               FOOTER               */
/**************************************/

#footer {background:transparent;margin-top:3em;font-size:72%; text-align:right;}
#footer p {margin-left:178px;font-family:verdana,arial,sans-serif;}


/**************************************/
/*               HOME PAGE            */
/**************************************/
#home #content {background:transparent url(../images/sitewide/ltl_home_colour_bar.png) no-repeat top left;margin-top:12px;}
#home #left {width:182px;}
#home #right {width:710px;margin-right:44px;}
#home h1 {font-size:3em;line-height:.9em;}
#home h3 {color:#fff;font-size:1.8em;line-height:1em;}
#home #content ul {list-style:none;margin-left: -16px;border-left:1px solid #666;padding-left:12px;}
#home h4 {color:#999;margin-top:32px;font-size:1.4em;}
#home #content ul li {list-style:none;margin-left:0em;color:#999;font-size:1.4em;margin-bottom:.6em;padding-right:48px;}

/**************************************/
/*               CONSULTANTS               */
/**************************************/

#consultants #left {width:20%;}
#consultants #right {width:666px;}
#consultants #right p img,#consultants #right img {float:left;margin-right:12px;overflow:visible;}
#consultants .container h1 {margin-left:120px;}
#consultants .container p,#consultants .container h3 {margin-left:120px;}

/**************************************/
/*               NEWS               */
/**************************************/
#news #right {width:596px;}
#news #right-inner {background:transparent url(../images/sitewide/ltl_news_postit.png) no-repeat -0% 0%;min-height:656px;padding-left:54px;}
#news #container h1 {margin-left: -24px;}
#news #right p {padding-right:148px;}


.projhead {
	font-weight: bold;
	color: #2E3791;	
}
.projcap {
	font-size: 16px;
	font-weight: bold;
	color: #155594;	
}

.projact {
	color: #FFCC33;
}	

#projmain {
	
	padding: 10px 64px; font-family: Verdana, Geneva, sans-serif; font-size: 12px;
}	

#projmain a {
	font-weight: bold;
	color:#000000;
}


#projfooter a {
	font-weight: normal;
	color:#3333ff;
}


#projsub a {
	font-weight: bold;
	color:#ffffff;
}

#projleft {
	font-weight: normal;
	color: #626366;
	float: left; width: 160px; border-right:1px solid #000000; height: 700px; font-size: 12px; line-height: 14px; margin-right:15px;
}

#projleft a {
	font-weight: normal;
	color: #626366;
}	
	
	
#projfooter {
	margin-top: 80px;
	font-size: 8px;
	text-align: right;	
}

#projbanner {
	background:#313A8C; color:#ffffff; width:100%; height: 20px; padding: 7px 0px; text-align: center; font-size: 16px; font-weight: bold; margin-bottom:17px;	
}

#projmid {
	float: left; width:169px; height:700px; margin-right: 30px;
	
}

#projsub {
	width:139px; height: 243px; background: url(../projimg/gradient.png) repeat-x #ddddff; color: #ffffff; margin-top: 30px; font-size: 12px; line-height: 20px; padding: 15px; font-weight: bold;
}			
	
.pictd6 {width:110px; padding-right:6px; line-height: 11px; }

.pictd5 {width:110px; padding-right:5px; line-height: 11px; }

.pictd { width:110px; line-height: 11px; }

.tdpiccap { margin: 0px; padding: 4px 0px; text-align:center; background:#FFCC33; font-size: 10px; font-weight:bold; line-height: 13px; }

.tdexpcap { margin: 0px; padding: 10px 0px; text-align:center; background:#FFCC33; font-size: 11px; font-weight:bold; line-height: 13px; }

.tdexpcap2 { margin: 0px; padding: 3px 0px 4px 0px; text-align:center; background:#FFCC33; font-size: 11px; font-weight:bold; line-height: 13px; }

.tdintro1 {width:205px; padding-right:10px; line-height: 11px; border-right:1px solid #000000; }

.tdintro2 {width:205px; padding-right:10px; padding-left:11px; line-height: 11px; border-right:1px solid #000000;}

.tdintro3 { padding-left:11px;  width:205px; line-height: 11px;}

.projcelltop { font-size: 13px; font-weight: bold; line-height: 16px; color: #2e3791; text-align:center; height: 88px; margin-bottom: 25px; overflow: hidden;}

.projcellbot { font-size: 11px; font-weight: normal; line-height: 14px; height: 130px; margin-top: 25px; overflow: hidden;}

.up1 {font-size: 14px;}

#projtable hr { color:#000000; background-color:#000000; height: 1px;}
