/*
Version: 0.0.1
Description: LLR Partners
Design by: Brian Brossman
Development by: Alex Hillman
*/
body {
	font-family:'Verdana', Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color: #393939;
	background: #cfc5a2;
	margin:0;
	padding:0;
}
a, a:visited, a:active, a:hover{
	color:#df6b00;
	text-decoration:underline;
	outline:none;
}
strong{
	color:#666666;
}
/********
	Wrapper
		**********/
#wrapper-head{
	margin:30px auto 0 auto;
	width:975px;
	background:#FFF url(http://www.llrpartners.com/dev/images/wrapper-head-bg.gif) repeat-y top left;	
	height:44px;
}
#wrapper-head ul{
	float:right;
	padding-right:15px;
}
#wrapper-head ul li{
	float:left;
	margin-left:10px;
	background:url(http://www.llrpartners.com/dev/images/utilnav-div.gif) no-repeat right;
	padding-right:10px;
}
#wrapper-head ul li.last{
	background:none;
}
#wrapper-head ul li a{
	display:block;
	height:24px;
	text-indent:-9999px;
}
#wrapper-head ul li.email a{
	background:url(http://www.llrpartners.com/dev/images/utilnav-email-llr.gif) no-repeat top;
	width:28px;
}
#wrapper-head ul li.download a{
	background:url(http://www.llrpartners.com/dev/images/utilnav-download-llr-overview.gif) no-repeat top;
	width:69px;
}
#wrapper-head ul li.submit a{
	background:url(http://www.llrpartners.com/dev/images/utilnav-submit-investment-opportunity.gif) no-repeat top;
	width:98px;
}
#wrapper{
	margin:0 auto;
	width:975px;
	background:#FFF url(http://www.llrpartners.com/dev/images/wrapper-bg.gif) repeat-y top left;
	position:relative;
	padding-bottom:5px;	
}
#home #wrapper{
  padding-bottom:0;
}
#header{
	margin:0 0 0 25px;
	padding-top:10px;
	position:relative;
}
#header h1{
	margin-left:30px;
	margin-top:-12px;
	padding-bottom:12px;	
}
#header h1 a{
	display:block;
	background:url(http://www.llrpartners.com/dev/images/logo.gif) no-repeat;
	width:191px;
	height:43px;
	text-indent:-9999px;
}
.tagline{
	text-indent:-9999px;
	background:url(http://www.llrpartners.com/dev/images/tagline.gif);
	display:block;
	height:43px;
	width:294px;
	position:absolute;
	top:-6px;
	right:225px;
}
/********
	Topnav
		**********/
#header ul{
/*	border:solid 1px blue;*/
}
#header ul li{
	float:left;
}
#header ul li a{
	display:block;
	height:28px;
	text-indent:-9999px;
	background-position:top;
}
#header ul li.home a:hover,
body#home #header ul li.home a,
#header ul li.about-us a:hover,
body#about-us #header ul li.about-us a,
#header ul li.portfolio a:hover,
body#portfolio #header ul li.portfolio a,
#header ul li.team a:hover,
body#team #header ul li.team a,
#header ul li.news a:hover,
body#news #header ul li.news a,
#header ul li.contact-us a:hover,
body#contact-us #header ul li.contact-us a{
	background-position:bottom;
}
#header ul li.home a{
	background:url(http://www.llrpartners.com/dev/images/topnav-home.gif);
	width:157px;
}
#header ul li.about-us a{
	background:url(http://www.llrpartners.com/dev/images/topnav-about-us.gif);
	width:150px;
}
#header ul li.portfolio a{
	background:url(http://www.llrpartners.com/dev/images/topnav-portfolio.gif);
	width:153px;
}
#header ul li.team a{
	background:url(http://www.llrpartners.com/dev/images/topnav-team.gif);
	width:152px;
}
#header ul li.news a{
	background:url(http://www.llrpartners.com/dev/images/topnav-news.gif);
	width:153px;
}
#header ul li.contact-us a{
	background:url(http://www.llrpartners.com/dev/images/topnav-contact-us.gif);
	width:158px;
}
/********
	Contents
		**********/
#contents{
	padding:5px 15px 10px 25px;
	
}
/********
	Contents - Home Page - Right Column
		**********/
#right-col{
	width:350px;
	margin-left:9px;
}
#right-col #module-news{
	background:#dad2b3;
	border:solid 1px #bdb185;
	padding-bottom:5px;
	margin-bottom:10px;
	height:208px;
}
#right-col #module-news h2{
	color:#2c5165;
	text-indent:-9999px;
	background:#ccc3a2 url(http://www.llrpartners.com/dev/images/h_llr-news.gif) no-repeat 25px 10px;
	height:17px;
}
#right-col #module-news div a{
	color:#666;
}
#right-col h2{
	font-family:'Trebuchet MS', sans-serif;
	font-size:18px;
	padding:10px 25px;
}
#right-col #module-portfolio{
	background:#FFF;
	border:solid 1px #CCC;
	padding-bottom:5px;
	margin-bottom:10px;
}
#right-col #module-portfolio h2{
	color:#949494;
	text-indent:-9999px;
	background:#e3e3e3 url(http://www.llrpartners.com/dev/images/h_portfolio-companies.gif) no-repeat 25px 10px;
	height:20px;	
}
#right-col p{
	margin:10px 25px;
}
#right-col #module-investor{
	background:#96b5c5;
	border:solid 1px #50849f;
}
#right-col #module-investor h2{
	color:#FFF;
	font-size:18px;
}
#right-col #module-investor h2 span{
	display:block;
	float:left;
	text-indent:-9999px;
	background:#96b5c5 url(http://www.llrpartners.com/dev/images/h_investor-information.gif) no-repeat 0 3px;
	height:25px;
	width:160px;
}
#right-col #module-investor h2 a{
	display:block;
	float:right;
	height:26px;
	width:98px;
	background:url(http://www.llrpartners.com/dev/images/btn-learnnow.gif) top;
	text-indent:-9999px;
	margin-right:25px;
}
#right-col #module-investor h2 a:hover{
	background-position:bottom;
}
/********
	Contents - Subpage
		**********/
#contents.subpage{
	background:#d6e2e8;
	padding:10px;
	margin:5px 27px 0 25px;
}
#main{
	width:615px;
	background:#FFF;
	border:solid 1px #cccccc;
	padding:30px 40px;
	font-size:11px;
}
#main h2{
	color:#50849f;
	font-size:24px;
	height:34px;
	font-family:'Trebuchet MS', sans-serif;
	background:url(http://www.llrpartners.com/dev/images/main-h2-bg.gif) repeat-x bottom;
	margin-bottom:30px;
}
#main.about p{
	margin-right:40px;
}
#main .dropin {
	margin-right:35px;
}
body#about-us #leftnav ul li a{
	display:block;
	width:185px;
	height:43px;
	text-indent:-9999px;
	margin-bottom:1px;
	background-position:0 0;
}

body#about-us #leftnav ul li.about-us a{
	background:url(http://www.llrpartners.com/dev/images/leftnav-about-us.gif) no-repeat;
}
body#about-us #leftnav ul li.investment-criteria a{
	background:url(http://www.llrpartners.com/dev/images/leftnav-investment-criteria.gif) no-repeat;
}
body#about-us #leftnav ul li.investment-process a{
	background:url(http://www.llrpartners.com/dev/images/leftnav-investment-process.gif) no-repeat;
}
body#about-us #leftnav ul li.creating-value a{
	background:url(http://www.llrpartners.com/dev/images/leftnav-creating-value.gif) no-repeat;
}
body#about-us #leftnav ul li.faq a{
	background:url(http://www.llrpartners.com/dev/images/leftnav-frequently-asked-questions.gif) no-repeat;
	height:58px;
}
body#about-us #leftnav ul li a:hover{
	background-position:0 -43px;
}
body#about-us #leftnav ul li.faq a:hover{
	background-position:0 -58px;
}
body#about-us #leftnav.about-us ul li.about-us a,
body#about-us #leftnav.investment-criteria ul li.investment-criteria a,
body#about-us #leftnav.investment-process ul li.investment-process a,
body#about-us #leftnav.creating-value ul li.creating-value a
{
	background-position:0 -86px;	
}
body#about-us #leftnav.faq ul li.faq a{
	background-position:0 -116px;
}
#main #subnav{
	width:180px;
	float:left;
}
#main #subnav ul li{
	margin-bottom:15px;
}
#main #subnav ul li a{
	display:block;
	width:175px;
	color:#666666;
	font-size:13px;
	text-decoration:none;
	font-family:'Trebuchet MS', sans-serif;
	font-weight:bold;
	cursor:pointer;
	padding-left:15px;
}
#main #subnav ul li a:hover{
	color:#df6b00;
}
#main #subnav ul li a.current{
	color:#df6b00;
	background:url(http://www.llrpartners.com/dev/images/subnav-item-bg.gif) no-repeat left 3px;
}
#main .info{
	float:right;
	background:#faf7ec;
	width:415px;
}
#main .info h3{
	color:#DF6B00;
	font-size:14px;
	font-family:'Trebuchet MS', sans-serif;
	font-weight:bold;
	margin-left:40px;
	margin-top:20px;
}
#main .info p{
	margin:10px 40px 20px 40px;
	font-size:12px;
}
#main{
	font-size:12px;
	color:#666666;
}
#about-us #main table tr th{
	font-weight:bold;
	width:175px;
	padding:15px 0 15px 25px;
}
#about-us #main table tr td, #main table tr th{
	padding:15px 15px 15px 25px;
	background:#faf5e5;
	vertical-align:top;
	border-bottom:solid 2px #FFF;	
}
#about-us #main table tr.alt td, #main table tr.alt th{
	background:#e5e1d1;
}
#about-us #main table tr td strong{
	color:#666666;
}
#about-us #main table tr td ul{
	margin-left:15px;
}
#about-us #main table tr td ul li{
	list-style: disc;
}
#main .process{
	width:275px;
}
/********
	FAQs
		**********/
#faqs{
	overflow: auto;
	height:340px;
}
#faqs ol{
	margin-bottom:25px;
}
#faqs ol li{
	margin-bottom:3px;
}
#faqs ol li a{
	color:#50849f;
	font-weight:bold;
}
/********
	Process
		**********/
#process-widget{
	width:318px;
	border-bottom:solid 7px #a89a66;
}
#process-widget ul{
	margin-bottom:6px;
}
#process-widget ul li{
	float:left;
}
#process-widget ul li a{
	display:block;
	text-indent:-9999px;
	height:27px;
	width:49px;
	margin-right:5px;
	cursor:pointer;	
}
#process-widget ul li#p-1 a{
	background:url(http://www.llrpartners.com/dev/images/proc-01.gif) no-repeat;
	margin-right:4px;
}
#process-widget ul li#p-2 a{
	background:url(http://www.llrpartners.com/dev/images/proc-02.gif) no-repeat;
	margin-right:5px;
}
#process-widget ul li#p-3 a{
	background:url(http://www.llrpartners.com/dev/images/proc-03.gif) no-repeat;
	margin-right:5px;	
}
#process-widget ul li#p-4 a{
	background:url(http://www.llrpartners.com/dev/images/proc-04.gif) no-repeat;
	margin-right:5px;
}
#process-widget ul li#p-5 a{
	background:url(http://www.llrpartners.com/dev/images/proc-05.gif) no-repeat;
	margin-right:5px;
}
#process-widget ul li#p-6 a{
	background:url(http://www.llrpartners.com/dev/images/proc-06.gif) no-repeat;
	margin-right:0;
}
#process-widget ul li#p-1 a:hover,
#process-widget ul li#p-2 a:hover,
#process-widget ul li#p-3 a:hover,
#process-widget ul li#p-4 a:hover,
#process-widget ul li#p-5 a:hover,
#process-widget ul li#p-6 a:hover,
#process-widget ul li#p-1 a.current,
#process-widget ul li#p-2 a.current,
#process-widget ul li#p-3 a.current,
#process-widget ul li#p-4 a.current,
#process-widget ul li#p-5 a.current,
#process-widget ul li#p-6 a.current
{
	background-position:bottom;
}
#process-widget #process{
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;	
	border-top:solid 1px #ccc;	
	padding:20px 20px 20px 20px;
	height:260px;
}
#process-widget #process h3{
	margin-bottom:0px;
}
/********
	Team
		**********/
#leftnav.team{
	background:#96b5c5;
	width:185px;
	padding-top:25px;
	height:605px;
}
#leftnav.team ul li{
	margin-top:0px;
	font-size:11px;
	line-height:15px;
	color:#FFF;
	font-family:'Trebuchet-MS', sans-serif;
	text-transform:uppercase;
	padding-left:25px;
	margin-bottom:15px;
}
#leftnav.team ul li ul{
	margin-top:0px;
}
#leftnav.team ul li ul li{
	margin-top:0;
	margin-left:-50px;
	margin-bottom:0;
}
#leftnav.team ul li ul li a{
	color:#00364a;
	text-decoration:none;
	padding-left:25px;
	font-family:Verdana, serif;
	display:block;
	height:19px;
	text-transform:none;
}
#leftnav.team ul li ul li a:hover,#leftnav.team ul li ul li a.current{
	background:#bbced8;
}
#leftnav.team ul li ul li#current a{
	color:#FFF;
	background:#a89a66;
	display:block;
	padding-top:1px;
	font-weight:bold;
}
#team #main.placeholder{
	padding:0;
	padding:56px 10px;
	width:675px;
	text-align:center;
	height:515px;
}
#team #main.bio{
	padding:40px 0px 38px 40px;
	width:655px;
	height:550px;
}
#team #main.bio #bio{
	margin-left:20px;
	margin-top:-3px;
	width:350px;
	float:left;
	position:relative;
}
#team #main.bio #bio .vcard{
	background:url(http://www.llrpartners.com/dev/images/vcard.gif) no-repeat;
	display:block;
	height:60px;
	width:53px;
	text-indent:-9999px;
	position:absolute;
	top:0;
	right:0;
}
#team #main.bio #bio h3{
	color:#50849f;
	font-size:24px;
	font-family:'Trebuchet MS', sans-serif;
	font-weight:normal;
	margin-bottom:15px;
}
#team #main.bio #bio p{
	line-height:14px;
}
#team #main.bio #bio ul{
	margin-left:14px;
	margin-bottom:15px;
}
#team #main.bio #bio ul li{
	list-style: disc outside;
}
/********
	Portfolio
		**********/
#portfolio #main table tr td{
	vertical-align:top;
/*	padding-bottom:20px;	
	padding-top:20px;*/
}
#portfolio #main table{
	width:610px;
}
#portfolio #main table tr td.alpha span{
	display:block;
	height:23px;
	width:23px;
	line-height:23px;
	text-align:center;
	font-size:13px;
	font-family:'Trebuchet MS', sans-serif;
	color:#FFF;
	background:#bfbfbf;
}
#portfolio #main table tr td.alpha{
	width:55px;
	padding-top:30px;
}
#leftnav.portfolio{
	height:407px;
}
#leftnav h2{
	width:105px;
	height:41px;
	text-indent:-9999px;
	margin-left:24px;
	margin-bottom:10px;
	background:url(http://www.llrpartners.com/dev/images/leftnav-h-portfolio.gif) no-repeat;
}
#leftnav #alpha{
	width:135px;
}
#leftnav #alpha a{
	float:left;
	display:block;
	margin:5px 5px 5px 0;
	width:12px;
	height:12px;
	padding:1px;
	text-decoration:none;
	color:#00364a;
	text-align:center;
}
#leftnav #alpha a span{
	color:#7498a9;
}
#portfolio #main{
	padding-right:20px;
	width:635px;
}
#portfolio #main h2{
	margin-bottom:10px;
}
#portfolio-window{
	height:340px;
	overflow:auto;
}
#portfolio-window .vcard {
	padding-left:175px;	
	padding-bottom:30px;
	padding-top:30px;
	margin-right:15px;
	font-size:10px;
	line-height:14px;
	background:url(http://www.llrpartners.com/dev/images/main-h2-bg.gif) repeat-x bottom;	
} 
#portfolio-window .vcard h3{
	font-size:10px;
}
#portfolio-window .vcard img{
	float:left;
	margin-left:-175px;
}
#portfolio-window .vcard p{
	margin-bottom:0;
}
#portfolio-window .vcard p.desc, #portfolio-window .vcard a.link{
	display:none;
}
#portfolio-window .vcard p.type, #portfolio-window .vcard p.date{ display:inline;}
#portfolio-window .vcard span.realized-detail{
  display:none;
}
#portfolio-window .vcard p.brief{
  padding-top:11px;
}
/********
	News
		**********/
#news #main{
	width:820px;
	color:#666;
	font-size:13px;
}
#news .scroller{
	overflow: auto;
	height:350px;	
}
#news #main .news{
	width:350px;
	float:left;
	margin-right:80px;
}
#news #main .news h2{
	margin-bottom:10px;
}
#news #main .last{
	margin-right:0;
}
#news #main .news .feature{
	margin-bottom:15px;
}
#news #main .news .feature img{
	margin-right:10px;
}
#news #main .news ul li{
	overflow:hidden;
	width:100%;
}
#news #main .news ul li span{
	display:block;
	float:left;
	margin-right:25px;
}
#news #main .news ul li a{
	display:block;
	float:left;
	width:240px;
	color:#666;
}
#news #years{
	margin-bottom:15px;
}
#news #years li{
	float:left;
}
ul#years li a{
	display:block;
	height:20px;
	width:49px;
	text-indent:-9999px;
	margin-right:3px;
}
ul#years li.y-2005 a{
	background:url(http://www.llrpartners.com/dev/images/news-05-off.gif) no-repeat top;
}
ul#years li.y-2006 a{
	background:url(http://www.llrpartners.com/dev/images/news-06-off.gif) no-repeat top;
}
ul#years li.y-2007 a{
	background:url(http://www.llrpartners.com/dev/images/news-07-off.gif) no-repeat top;
}
ul#years li.y-2008 a{
	background:url(http://www.llrpartners.com/dev/images/news-08-off.gif) no-repeat top;
}
ul#years li.y-2009 a{
	background:url(http://www.llrpartners.com/dev/images/news-09-off.gif) no-repeat top;
}
ul#years li.y-2010 a{
	background:url(http://www.llrpartners.com/dev/images/news-10-off.gif) no-repeat top;
}
ul#years li.y-2005 a:hover, ul#years li#current.y-2005 a,
ul#years li.y-2006 a:hover, ul#years li#current.y-2006 a,
ul#years li.y-2007 a:hover, ul#years li#current.y-2007 a,
ul#years li.y-2008 a:hover, ul#years li#current.y-2008 a
{
	background-position:bottom;
}
ul#years li.y-2009 a:hover, ul#years li#current.y-2009 a
{
	background-position:bottom;
}
ul#years li.y-2010 a:hover, ul#years li#current.y-2010 a
{
	background-position:bottom;
}
/********
	Contact
		**********/
#contact-us #main{
	width:820px;
	color:#666;
}
#contact-us #main #content{
	float:left;
	width:450px;
	margin-top:20px;
	margin-left:50px;
}
/********
	Footer
		**********/
#wrapper-foot{
	margin:0 auto;
	width:975px;
	background:#FFF url(http://www.llrpartners.com/dev/images/wrapper-foot-bg.gif) repeat-y top left;
	height:19px;
}
#footer{
	margin:0 auto;
	width:935px;
	font-size:10px;
	color:#796e45;
}
#footer a{
	color:#62352c;
}