*{
margin:0;
padding:0;
}

body {
margin: 20px 0 20px 0;
font-family: verdana, arial, helvetica, sans-serif;
color: #444;
text-align:center;
background-color: #EDE8E2;
}

/*---------------links ----------------------*/
a{
color: #2C7D4B;

text-decoration:none;
}

a:hover{
color:#2C7D4B;
text-decoration:underline;
}

/*---------------divs ----------------------*/

#container{
text-align:left;
width:750px;
margin: 0px auto 0px auto;
padding:0;
overflow:hidden;
background-color: #fff;
}

#head{
height:146px;
width: 750px;
background: transparent url(img/ls_top.gif) bottom left no-repeat;
}

#bar{
height:16px;
width: 750px;
background: transparent url(img/ls_top_bar.gif) bottom left no-repeat;
margin: 0;
padding: 0;
}

#head h1{
text-indent:-15000px;
overflow:hidden;
}

#head h1 a:link, #head h1 a:visited {
top: 0; 
display: block; 
background: none;
overflow: hidden; 
font-size: 1px; 
height: 80px;
padding:80px 0 0 0;
voice-family: "\"}\""; 
voice-family:inherit;
height: 0;
} i {}

/*---------------article ----------------------*/
#article{
margin:0 0 0px 0;
padding:0 0 20px 0;
width:500px;
border-bottom:1px solid #ccc;
float:left;
position:relative;
font-size:0.7em;
font-family: verdana, arial, helvetica, sans-serif;
}

#article a{
text-decoration:none;
background:#FFF1CE;
}

#article a:hover{
text-decoration:underline;
background:#fff;
}

#article .featureimg{
margin:10px 10px 0px 30px;
background: transparent url(img/featureback.gif) top left no-repeat;
}

#article .featureimg img{
margin:5px;
}

#article p{
margin:10px 30px;
line-height:140%;
}

#article p.info{
margin:0 15px 20px 30px;
font-size:0.9em;
}

#article p.right,#feature p.right{
margin:0 15px 20px 30px;
font-size:0.9em;
text-align:right;
}

#article h2{
margin-top:30px;
margin-left:30px;
color:#666;
text-decoration:none;
font-size:1.5em;
letter-spacing:0px;
font-weight:300;
font-family: georgia, verdana, arial, helvetica, sans-serif;
border-bottom:0;
background:transparent;
}

#article ul, #article ol{
padding:10px 20px 0 50px;
list-style: square;
}

#article li{
padding:5px 0 0 0;
}

#article h3{
font-family: georgia, verdana, arial, helvetica, sans-serif;
color:#666;
margin:15px 10px 10px 30px;
text-decoration:none;
font-size:1.7em;
letter-spacing:0px;
font-weight:300;
clear:both;
}

#article img.left{
float:left;
margin:10px 30px;
}

#article a img.left{
border:0;
}

/*-----------------content-------------------*/
#content{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:500px;
float:left;
display:inline;
margin:0 0 1px 0;
}

/*---------------rightnav ----------------------*/
#rightnav{
width:199px;
float:left;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
position:relative;
margin:30px 0 0 0;
padding:0;
}

#rightnav p{
font-size:0.6em;
margin:5px 10px;
}

#rightnav p.rightnav{
margin-bottom:15px;
}

#rightnav h3{
font-family: georgia, verdana, arial, helvetica, sans-serif;
font-size: .8em;
height: 22px;
margin-top:30px;
padding: 5px 0 0 10px;
color: #666;
}

#rightnav ul{
margin:10px;
list-style: none;
}

#rightnav li{
margin: 5px 0;
}

/*---------------footer ----------------------*/

#footer{
clear:left;
font-size:0.6em;
padding:3px 20px;
margin:0 0 1px 0;
border-top:1px solid #ccc;
color:#666;
}

.grav{
width:30px;
height:30px;
float:right;
margin:0px 0px 0 20px;
}

