/*** myessentials.css :: styles for myessentials.org :: by weblife.org ***/

/*** GLOBAL ***/

body {
margin: 0 0 0 0;
background-color: #edf9f9;
/* background: url('images/bg_white.jpg'); */
}
div.frame {
margin-left: auto;
margin-right: auto;
background-color: white;
margin-top: 33px;
width: 637px;
border: solid 1px #6E8384;
}

/*** HEAD ***/
div.head {
background-color: #000;
height: 205px;
text-align: center;
border: solid 1px black;
}

img.logo {
padding: 0 0 0 0;
}

/*** NAV ***/
div.nav {
background-color: #c3cdc2;
margin-left: 0;
margin-right: 0;
text-align: center;
padding: 0 0 0 0;
border-top: solid 1px #6E8384;
border-bottom: solid 1px #6E8384;
}
	
a.button,
a.button:link,
a.button:visited {
text-decoration: none;
font-size: 14px; 
color: #6E8384; 
font-weight: bold; 
padding: 0; 
font-family: sans-serif;
margin-left: 22px;
margin-right: 22px;
border-right: solid 0px white;
}

a.button:active,
a.button:hover {
text-decoration: none; 
font-size: 14px; 
color: white; 
font-weight: bold; 
padding: 0; 
font-family: sans-serif;
/* background: #e1f6f5; */
}

/*** BODY ***/
div.body {
background-color: white;
text-align: left;
padding: 0;
margin: 0;
border: solid 0px black;
width: 444px;
text-align: center;
}

div.body_text {
background-color: white;
font-size: 13px;
text-align: justify;
font-family: sans-serif;
font-style: italic;
font-weight: normal;
border: dashed 0px black;
padding: 22px 0 11px 0;

}

div.body_header {
color: #6E8384;
font-size: 18px;
font-family: sans-serif;
font-style: italic;
font-weight: bold;
border: dashed 0px black;
padding: 18px 0 11px 0;

}


/*** TEXT ***/

h3 {
color: #CC0000;
}

.small_text {
font-size: 10px;
}
.small_text_header {
font-size: 13px;
background-color: #900;
color: #fff;
padding: 2px;
margin: 0 0 6px 0;
}

/*** FORMS ***/

.form_field {
font-size: 11px;
background-color: white;
color: #333;
border: 1px solid #fff;
}
.form_button {
font-size: 13px;
font-weight: normal;
color: #ffffff;
background-color: #900;
border: 1px solid #fff;
}

/*** LINKS ***/

a.content_link,
a.content_link:link,
a.content_link:visited {text-decoration: none;  color: #6E8384; font-weight: bold; padding: 0 ; font-family: sans-serif;}
a.content_link:active,
a.content_link:hover {text-decoration: none; color: green; font-weight: bold; padding: 0; font-family: sans-serif;
}
a.small_link,
a.small_link:link,
a.small_link:visited {text-decoration: none; font-size: 11px; color: #6E8384; font-weight: bold; padding: 0 6px 8px 6px; font-family: sans-serif;}
a.small_link:active,
a.small_link:hover {text-decoration: none; font-size: 11px; color: green; font-weight: bold; padding: 0 6px 8px 6px; font-family: sans-serif;
}

a.header_link,
a.header_link:link,
a.header_link:visited {text-decoration: none; font-style: italic; font-size: 13px; color: #6E8384; font-weight: bold; padding: 0 6px 8px 6px; font-family: sans-serif;}
a.header_link:active,
a.header_link:hover {text-decoration: underline; font-style: italic;  font-size: 13px; color: #000; font-weight: bold; padding: 0 6px 8px 6px; font-family: sans-serif;
}


/*** FOOT ***/

div.footer {
background-color: white;
padding: 11px 0 6px 0;
}
.foot_contact {
position: relative;
width: 288px;
margin-left: auto;
margin-right: auto;
color: black;
font-size: 11px;
font-family: sans-serif;
font-style: normal;
font-weight: normal;
text-align: center;
padding: 8px;
border-top: none 1px #900;
}
.foot_link {
font-style: italic;
color: #6E8384;
}

