/*  

Theme Name: VNA_Hospice

Theme URI: /

Description: This is the theme for the main Visiting Nurse Association & Hospice of the Florida Keys website.

Version: 1.0

Author: Beth Ranson, Marketing Manager

Author URI: / & http://wwww.getbluewavesmedia.com

*/

body{
border: 0;
margin: 0;
padding: 0;
}

body{
font-family: verdana, geneva, sans-serif;
font-size: 20px;
background: #ffffff;
color: #343434;
}

a:link{
font: verdana, geneva, sans-serif;
font-size: 20px;
color: #002395;
}

h1,h2,h3,h4,h5,h6{
margin: 0;
padding: 0;
font-weight: normal;
}

h1{
padding: 30px 0 25px 0;
letter-spacing: -1px;
font: 2em arial, helvetica, sans-serif;
}

h2{
padding-bottom: 10px;
letter-spacing: -1px;
font: verdana, geneva, sans-serif;
font-size: 24px;
color:#5e5e5e;
}

h3{
font: 1em arial, helvetica, sans-serif;
font-weight: bold;
}a:active, a:link, a:visited{
color:#241773;
text-decoration:none;
}

h4{
padding-bottom: 10px;
letter-spacing: -1px;
font: verdana, geneva, sans-serif;
font-size: 24px;
color:#002395;
}

p,ul,ol{
margin: 0;
padding: 0 0 12px 0;
color:#545454;
}

ul,ol{
list-style: none;
color:#002395;
}

blockquote{
margin: 0;
padding: 0;
font-family: verdana, geneva, sans-serif;
font-size: 18px;
}

#wrapper{
margin: auto;
width: 1050px;
background: #ffffff;

}

#header{
clear: both;
margin-top: 0px;
margin-bottom: 5px;
width: 100%;
height: 105px; 
z-index: 100;
}

#homeheader{
font-family: bell MT, serif;
font-size: 28px;
font-style: italic;
margin-top: 20px;
padding-left: 15px;
clear:both;
text-align: left;
background: #ffffff;
color: #002395;
}

#footmenu{
border-top: 3px solid #5e5e5e;
margin-top:10px;
padding-top:5px;
}

#footmenu ul {
list-style-type: none;
background-color: #ffffff;
display:inline;
}

#footmenu ul li {  
font-size: 12px;
display:inline;
}

#footmenu ul li a {
padding-left:0px;
padding-right:5px;
text-decoration: none;
background-color: #ffffff;
font-family: verdana, geneva, sans-serif;
font-size: 10px;
color: #5e5e5e;
}

#footmenu ul li a:hover {
text-decoration: none;
color: #002395;
}

#footmenu ul li a:active {
text-decoration: none;
color: #5e5e5e;
} 

#navbar {
margin-left:10px;
margin-right:10px;
}

#navbar ul {
display: block;
padding-top: 6px;
list-style-type: none;
background-color: #5e5e5e;
}

#navbar ul li {  
display: inline;
width: 100%;
padding-right:40px;
padding-left:17px;
font-size: 16px;
}

#navbar ul li a {
text-decoration: none;
padding: 5px 5px;
background-color: #5e5e5e;
font-family: verdana, geneva, sans-serif;
font-size: 16px;
color: #ffffff;
}

#navbar ul li a:hover {
text-decoration: none;
color: #002395;
}

#navbar ul li a:active {
text-decoration: none;
color: #5e5e5e;
} 

#homesidebar{
padding-top: 14px;
}

#sidebar{
width:235px;
height: 100%;
float:left;
margin-left: 10px;
font-size: 18px;
padding-top: 13px;
}

#aboutsidebar{
width: 350px;
margin-left:0px;
margin-right:0px;
float:right;
text-align: center;
font-size: 16px;
padding-top:62px;
padding-bottom:15px;
}

#aboutsidebar2{
width:180px;
float:right;
margin-right:18px;
margin-left:10px;
text-align: center;
font-size:16px;
padding-top:62px;
padding-bottom:15px;
}

#homecontainer{
width:1050px;
margin-bottom:10px;
}

#linkcontainer{
width:800px;
margin-bottom:10px;
float:right;
border-left:1px solid #5e5e5e;
}

#aboutcontainer{
Width: 650px;
float:left;
margin: 0px;
}

#flashmovie {
margin-left:10px;
margin-top:10px;
}


#flashmovie_about {
margin:0px;
padding-top:18px;
padding-left:13px;
}

.post{
margin:15px 15px 20px 15px;
}

.post li{
list-style:square;
margin-left:55px;
margin-right:55px;
text-align:justify;
color:#343434;
}

.postentry{
font-size: 15px;
}

.entry{
}

.textwidget{
font-size: 15px;
color: #5e5e5e;
}

#footer{
padding-bottom: 10px;
clear:both;
text-align:center;
font-size:13px;
background: #ffffff;
color: #002395;
border-top: 3px solid #5e5e5e;
padding-top: 10px;
}

.alignright {
float: right;
}

.alignleft {
float: left;
padding: 5px;
}
