body { 
	background-color:#FFF;
   font-family: calibri, helvetica, sans-serif;
   font-color: #000; 
   letter-spacing:0.05em; 
	   }
	   
/* CONTAINERS */
.maincontainer{
	text-align:left;
	width:765px;
	padding-top:50px;
	padding-bottom:50px;
	position:relative;
	margin:0 auto;
	}
.topempty{
	height:1px;
	width: 765px;
	text-align:center;
	background-color: none;
	border-top:dotted thin;
	border-color:#000;
	margin:0 auto;
	postion:relative;
	}
.textdata{
	font-family: calibri, georgia, helvetica;
	font-size:9pt;
	color:#333;
	letter-spacing: 0.2pt;
	word-spacing: -0.2pt;
	line-height: 0;
	float:left;
	padding-left:100px;
	padding-top:17px;
	}
.textdata2{
	font-family: calibri, georgia, helvetica;
	font-size:9pt;
	color:#69c;
	letter-spacing: 0.2pt;
	word-spacing: -0.2pt;
	line-height: 0;
	float:left;
	padding-left:100px;
	padding-top:17px;
	}	
.text{
	font-family: calibri, georgia, helvetica;
	color:#333;
	font-style:italic;
	font-style:oblique;
	font-size:12pt;
	letter-spacing: 0.2pt;
	word-spacing: -0.2pt;
	line-height: 1.4;
	float:left;
	margin-left:10px;
	text-align:left;
	padding-top:40px;
	padding-bottom:40px;
	width:490px;
	/*background: url(../container_bg.png);
	opacity:.75;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	}
.blogtext{
	font-family: calibri, georgia, helvetica;
	font-size:9pt;
	color:#666;
	letter-spacing: 0.2pt;
	word-spacing: -0.2pt;
	line-height: 1.4;
	float:left;
	margin-left:0px;
	text-align:left;
	padding-top:40px;
	padding-bottom:40px;
	width:500px;
	}	
.linkscontainer{
	text-align:center;
	margin-left:33px;
	width:729px;
	}
.linkscontainer2{
	text-align:center;
	margin-left:265px;
	width:729px;
	}
.topcontainer{
	text-align:left;
	width: 765px;
	height:50px;
	postion:relative;
	margin:0 auto;
	padding-top:35px;
	}
.endcontainer{
	background:none;
	text-align:center;
	width:765px;
    height:40px;
	padding-top:5px;
	position: relative;
	margin:0 auto;

	}

.lfbrand{
	background:url(index/lfbrand_c.jpg);
	text-align:center;
	width:235px;
	margin:15px;
	float:left;
    height:128px;
	}

	
.invisible{
	visibility:hidden;
	}	
	
/* CAPTIONS */
.caption a .more {
	position: absolute;
	visibility: hidden;
}
.caption a:hover .desc{
	display:block;
	font-size: 1.5em;
	font-family: georgia, calibri, helvetica;
	font-style: italic;
	padding: 45px 0;
	background: rgba(150, 190, 210, 0.6);
	color: #fff;
	margin:0;
	height: 30%;
	width: 100%;
}
.caption a .desc {	display: none; }

.caption a:hover .desc2{
	display:block;
	font-size: 10pt;
	font-family: georgia, calibri, helvetica;
	font-style: italic;
	background: rgba(150, 190, 210, 0.6);
	color: #fff;
	margin:0;
	height: 10%;
	width: 20%;
}
.caption a .desc2 {	display: none; }
	
/* TEXT */

h1 	{
	color:#333; font-family: "museo-sans",sans-serif; line-height: 0px; letter-spacing:1.7px; font-size:16pt; word-spacing:0px; font-weight:100; margin-top:20px; margin-left:40px; margin-bottom:-35px; padding-bottom:0px; text-align:left;
	}
h2	{
	color:#333; font-family: georgia, calibri, helvetica; line-height: 20px; letter-spacing:1px; font-size:10pt; font-weight: lighter; margin-bottom: 15px; font-style: italic; 
	}
h3	{
	color:#333; font-family: georgia, calibri, helvetica; line-height: 0px; letter-spacing:1px; font-size:8pt; font-weight: lighter; font-style: italic; text-align:center; margin-left:28px;
	}
h4	{
	color:#333; letter-spacing:1px; font-style: italic; line-height:0px; font-weight:lighter;
	}	
a:link 
	{color:#333; text-decoration: none}	
a:visited
	{color:#333; text-decoration:none;}
a:hover
	{color: #69c; text-decoration:none;}	
a:active