/*
Theme Name: LDL
Theme URI: http://www.lexdesignlondon.com
Author: Alexie Sommer / Giada Ghiringhelli
Author URI: http://www.lexdesignlondon.com / http://www.giadaghiringhelli.com
*/



/* CSS ALL BROWSERS */
* {margin:0px; padding:0px; border:0px;}

body {	
  font-family:georgia, serif; font-weight:normal; line-height:16px; font-size: 100%;
  text-align:center;
  background:#1e1a1b; color:#ffffff;
}

/* LINKS */
a {
  text-decoration:none;
}
a:link, a:visited, a:active {
  color:#73716d; background:none; 
  padding-left:1px; padding-right:1px;
} 
a:hover {
  color:#ffffff; background:none;
}
a.home:link, a.home:visited, a.home:active {
  color:#ffffff;
} 
a.home:hover {
  color:#73716d;
}

/* TEXT */
p { 
  color:#ffffff; 
  font-family:georgia, serif; font-size:12px; font-weight:normal; line-height:22px; 
  margin-bottom:1.5em; padding:0px; text-align:left;
}
h1 {
  color:#ffffff;
  font-family:Georgia, serif; font-size:14px; font-weight:normal; line-height: 20px; 
  padding-left: 1px; padding-bottom: 3px; margin:0px; text-align:left;
}
h2 {
  color:#ffffff;
  font-family:Georgia, serif; font-size:14px; font-weight:normal; line-height:20px; 
  padding-bottom:3px; margin:0px; text-align:left;
}
h3 {
  color:#ffffff;
  font-family:Georgia, serif; font-size:14px; font-weight:normal; line-height:20px; 
  padding-left:2px; margin:0px; text-align:left;
}
h4{
  color:#ffffff;
  font-family:Georgia, serif; font-size:14px; font-weight:normal; 
  padding:0px; margin:0px; padding-bottom:20px;
}
h5{
  color:#73716d;
  font-family:Georgia, serif; font-size:12px; font-weight:normal; 
  padding:0px; margin:0px; padding-bottom: 45px;
}
h6{
  color:#73716d;
  font-family:Georgia, serif; font-size:12px; font-weight:normal; 
  padding:0px; margin:0px; padding-bottom:0px;
}
.highlight {
  color:#ffffff;
}

/* MAIN STRUCTURE */
#totFrame {
  border:none;
  background:#1e1a1b;
  width:960px;
  margin-right:auto; margin-left:90px; margin-top:70px; margin-bottom:70px;
  text-align:left;
}
#topNav {
  border:none;
  width:570px;
  margin-right:auto; margin-left:0px; margin-top:2px; margin-bottom:60px;
  text-align:left;
  float:left;
  padding:0px;
}

#topTitle {
  border:none;
  width:310px;
  text-align:left;
  float:left;
  margin-left:30px;
}
.date {
  border:none;
  width:960px;
  text-align:left;
  float:left;
  margin-left:0px;
  padding-bottom:5px;
  font-family:georgia, serif; font-size:0.6em; font-weight:normal; font-style:italic;
  letter-spacing:0.14em;
}
.imgContent {
  border:none;
  width:550px;
  float:left;
  padding-top:8px;
  text-align:right;
}
.margin {
  width:50px;
  padding:0px;
  float:left;
}
.txtContent {
  width:310px;
  padding:0px;
  float:left;
  line-height:22px; text-align:left;
}
#txt {
  border:none;
  text-align:left; line-height:22px;
  height:335px;
  margin-bottom:1.5em;
}
#contentNav {
  border:none;
  text-align:left;
  padding-top:0px; padding-left:0px;
  color:#ffffff;
  font-family:verdana, serif; font-size:0.9em; font-weight:normal;
  letter-spacing:0.14em; line-height:60px;
}
#archivedNav {
  border:none;
  text-align:left;
  padding-top:0px; padding-left:600px;
  color:#ffffff;
  font-family:verdana, serif; font-size:0.9em; font-weight:normal;
  letter-spacing:0.14em; line-height:60px;
}
.archivedPost {
  border:none;
  width:960px;
  margin:0px; padding-bottom:0px;
  text-align:left;
  float:left;
}
.hspace {
  border:none;
  width:960px;
  height:45px;
  float:left;
}

/*ROLLOVER*/

/* Setup */
ul.cssmenu {
  list-style:none;
  padding:0px;
}
.displace {
  position:absolute;
  left:-5000px;
}
ul.cssmenu li {
  float:left;
}
ul.cssmenu li a {
  display:block;
  width:40px;
  height:40px;
  background:url("http://www.lexdesignlondon.com/imgs/topNav.gif");
  padding-left:0px;
  outline:none;
}

/* Normal links */
ul.cssmenu li.one a {
  background-position:0 0;
  margin-left:0px;
}
ul.cssmenu li.two a {
  background-position:-58px 0;
  margin-left:20px;
}
ul.cssmenu li.three a {
  background-position:-120px 0px;
  margin-left:20px;
}
ul.cssmenu li.four a {
  background-position:-187px 0px;
  margin-left:25px;
}
ul.cssmenu li.five a {
  background-position:-253px 0px;
  margin-left:25px;
}
ul.cssmenu li.six a {
  background-position:-319px 0px;
  margin-left:25px;
}
ul.cssmenu li.seven a {
  background-position:-385px 0px;
  margin-left:25px;
}
ul.cssmenu li.eight a {
  background-position:-450px 0px;
  margin-left:24px;
}
ul.cssmenu li.nine a {
  background-position:-510px 0px;
  margin-left:21px;
  margin-right:0px;
}	

/* Hover links */
ul.cssmenu li.one a:hover {
  background-position:0 -41px;
  margin-left:0px;
}
ul.cssmenu li.two a:hover {
  background-position:-58px -41px;
  margin-left:20px;
}
ul.cssmenu li.three a:hover {
  background-position:-120px -41px;
  margin-left:20px;
}
ul.cssmenu li.four a:hover {
  background-position:-187px -41px;
  margin-left:25px;
}
ul.cssmenu li.five a:hover {
  background-position:-253px -41px;
  margin-left:25px;
}
ul.cssmenu li.six a:hover {
  background-position:-319px -41px;
  margin-left:25px;
}
ul.cssmenu li.seven a:hover {
  background-position:-385px -41px;
  margin-left:25px;
}
ul.cssmenu li.eight a:hover {
  background-position:-450px -41px;
  margin-left:24px;
}
ul.cssmenu li.nine a:hover {
  background-position:-510px -41px;
  margin-left:21px;
}

/* Clicked links */
ul.cssmenu li.one a:active {
  background-position:0 -41px;
  margin-left:0px;
}
ul.cssmenu li.two a:active {
  background-position:-58px -41px;
  margin-left:20px;
}
ul.cssmenu li.three a:active {
  background-position:-120px -41px;
  margin-left:20px;
}
ul.cssmenu li.four a:active {
  background-position:-187px -41px;
  margin-left:25px;
}
ul.cssmenu li.five a:active {
  background-position:-253px -41px;
  margin-left:25px;
}
ul.cssmenu li.six a:active {
  background-position:-319px -41px;
  margin-left:25px;
}
ul.cssmenu li.seven a:active {
  background-position:-385px -41px;
  margin-left:25px;
}
ul.cssmenu li.eight a:active {
  background-position:-450px -41px;
  margin-left:24px;
}
ul.cssmenu li.nine a:active {
  background-position:-510px -41px;
  margin-left:21px;
}

/* Selected/Active links */
ul.cssmenu li.one a.selected {
  background-position:0 -41px;
  margin-left:0px;
}
ul.cssmenu li.two a.selected {
  background-position:-58px -41px;
  margin-left:20px;
}
ul.cssmenu li.three a.selected {
  background-position:-120px -41px;
  margin-left:20px;
}
ul.cssmenu li.four a.selected {
  background-position:-187px -41px;
  margin-left:25px;
}
ul.cssmenu li.five a.selected {
  background-position:-253px -41px;
  margin-left:25px;
}
ul.cssmenu li.six a.selected {
  background-position:-319px -41px;
  margin-left:25px;
}
ul.cssmenu li.seven a.selected {
  background-position:-385px -41px;
  margin-left:25px;
}
ul.cssmenu li.eight a.selected {
  background-position:-450px -41px;
  margin-left:24px;
}
ul.cssmenu li.nine a.selected {
  background-position:-510px -41px;
  margin-left:21px;
}