/* Created by Gabriel Coder the 30/07/2008 */

body {  
margin:0px;
padding:0px;  
background-color:#1D1D1D;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
height:100%; 
}  

em	{
font-style:italic;
}

a:hover	{
text-decoration:none;
}

p	{
margin-bottom:15px;
font-size:12px;
line-height:130%;
}

#main {  
background-color:#1D1D1D; 
text-align:left; 
} 

.container	{
width:640px;
margin:0 auto;
height:100%; 
}

#header	{
position:relative;
}

#summary	{
padding:10px 0;
border-bottom:1px #FFF solid;
background-color:#373737; 
font-size:12px;
}

#summary img	{
margin:0;
padding:0;
}

#summary table tr td	{
vertical-align:middle;
}
.stories-bg {
float:right;
background-color:#FFFFFF;
position:absolute;
right:0px;
top:130px;
padding:10px 15px;
opacity: .8;
filter: alpha(opacity=70);
height:175px;
width:195px;
}

.stories {
opacity: 1;
margin:10px 15px;
height:auto;
width:182px;
background:none;
float:left;
position:absolute;
left:420px;
top:130px;
}

.stories h2 {
font-size:24px;
font-weight:bold;
}

.stories ul	{
font-size:11px;
margin-top:10px;
list-style:disc;
margin-left:15px;
line-height:150%;
}

.stories li	{
margin-bottom:7px;
}

.stories a	{
color:#000000;
}

#block-content	{
float:left;
background-color:#FFFFFF;
}

#block-content-left	{
width:400px;
float:left;
background:#FFF;
height:100%;
}

#block-content-left div	{
padding:10px 25px;
text-align:left;
}

#block-content-left div ul	{
list-style:outside;
margin:0 0 10px 25px;
font-size:12px;
line-height:130%;
}

#block-content-left div ul li	{
margin-bottom:10px;
}

#block-content-left div strong	{
paddding-top:10px;
font-weight:bold;
}

#block-content-left p	{
width:350px;
display:block;
}
#block-content-left p:after	{
	content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#block-content-left	a	{
color:#000000;
font-weight:bold;
}

#block-content-left	a:hover	{
text-decoration:none;
}

#block-content-left img	{
float:left;
margin-right:2px;
display:block;
}

#block-content-right	{
width:240px;
float:left;
color:#FFFFFF;
background-color:#373737;
}

#block-content-right a	{
color:#FFFFFF;
}

#FV-container	{
background-color:#1D1D1D;
padding-bottom:1px;
}

.FVtext	{
padding:20px;;
text-align:right;
line-height:100%;
cursor:pointer;

}

.FVtext:hover, .FVtext:hover a	{
background-color:#161616;
text-decoration:none;
}

p.FV-more	{
margin-bottom:0;
}
#block-content-right h5	{
font-size:14px;
font-weight:bold;
margin:0 0 5px;
}

#block-content-right h5 a	{
}

#block-content-right h6	{
font-weight:bold;
font-size:12px;
}

#archive-container	{
background-color:#161616;
padding:10px 0 10px 30px;
}

#link-container	{
background-color:#373737;
padding:10px 0 10px 30px;
}

#update-container	{
background-color:#141414;
padding:20px 0;
}

#contact-container	{

}

#footer	{
background:#343434 url(http://www.luxuryretreats.com/newsletter/new/images/footer-bg.jpg) no-repeat top left;
float:left;
width:100%;
color:#FFFFFF;
height:150px;
}

#footer a	{
color:#FFFFFF;
}

#footer p, #bottom p	{
margin:30px;
}

#bottom	{
color:#FFFFFF;
float:left;
}



