@import url("basic.css.php");
/* ~Content */
.content {
clear: right;
margin: 0 0 0 220px;
padding: 0;
background: #fff;
color: #111;
} 
/* intro border holds image in same place cross browser*/
.intro {
border: 1px solid #fff;
}
/* ~Header */
.header {
height: 150px;
background: #000 url(images/collage3wide.jpg) no-repeat bottom left;
}
/* ~Qucklinks -- or How Do I */
.quicklinks {
width: 322px;
margin: 20px 0 10px 10px;
padding: 0px 0px 0px 0;
background: #fff url(images/bkgr-ql-top.gif) no-repeat top left;
}
.quicklinks h3 {
margin: 0 0 0 20px;
padding: 1px 0px 0px 0px;
color: #002688;
font-size: 1.2em;
letter-spacing: .05em;
}
#form3 {
margin: 0 10px 0 15px;
padding: 0 0 0 3px;
}
#form3a {
margin: 0;
padding: 0;
background: #fef9f0;
border: 1px solid #fce2ac;
}
#form3a option {
border-bottom: 1px solid #fceac5;
}
option.highlight {
background: #fdf1d9;
border-bottom: 1px solid #fceac5;
}
#gosubmit {
background: #4468AA;
border: 1px solid #002688;
color: #fff;
padding: 0 1px 2px 1px;
}
.quicklinks p {
margin: 0;
background: #fff url(images/bkgr-ql-bottom.gif) no-repeat bottom left;
font-size: 60%;
}
/* ~Terse graf */
h2.graf {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
text-transform:uppercase;
margin: 10px 0 5px 0;
padding: 0px 0 0 0;
color: #002688;
}
p.graf {
margin: 2px 230px 15px 20px;
padding: 0;
line-height: 1.8;
font-size: 1.1em;
}
p.graf a:link, p.graf a:visited {
margin: 0px;
padding: 0px;
background: transparent;
color: #111;
border-bottom: 1px solid #aaa;
border-left: none;
border-right: none;
border-top: none;
text-decoration:none;
}
p.graf a:active, p.graf a:hover {
margin: 0px;
padding: 0px;
background: transparent;
color: #c00;
border-bottom: 1px solid #c00;
border-left: none;
border-right: none;
border-top: none;
text-decoration:none;
}
/* ~News */
.news {
clear: right;
margin: 0 0 0 265px;
padding: 1px 0 0 0;
}
.news #rssnewsfeed {
float: right;
  margin: 15px 90px 0 0;
}
.news h2 {
margin: 20px 0 10px -10px;
padding: 5px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
text-transform:uppercase;
color: #002688;
}
.news h2 a:link, .news h2 a:visited {
padding: 2px 5px;
background: #4468AA;
color: #fff;
border: 1px solid #002688;
}
.news h2 a:hover, .news h2 a:active {
padding: 2px 5px;
background: #900;
color: #fff;
border: 1px solid #600;
}
.news ul {
margin: 0 15px 0 0px;
padding: 5px 0 0 0;
}
.news ul li {
margin: 0 0 0 15px;
padding: 2px 0 10px 0;
font-size: 1em;
list-style-image: url(images/bullet-red-arrow2.gif);
}
.news ul li.healthyblog {
list-style-image: url(images/bullet-apple.gif);
}
.news a:link, .news a:visited {
margin: 0px;
padding: 0px 0 0 0;
background: transparent;
border-bottom: 1px solid #aaa;
border-left: none;
border-right: none;
border-top: none;
text-decoration:none;
}
.news a:hover, .news a:active {
margin: 0px;
padding: 0px;
background: transparent;
color: #c00;
border-bottom: 1px solid #c00;
border-left: none;
border-right: none;
border-top: none;
text-decoration:none;
}
/* ~Info For... */
.info-for {
float: left;
width: 233px;
margin: 0 30px 10px 0;
padding: 0;
background: url(images/info-for-top.gif) no-repeat top left;
}
.info-for ul {
margin: 32px 20px 0 47px;
padding: 0;
line-height: 1.3em;
color: #000;
}
.info-for li {
display: block;
padding: 0px;
list-style: none;
}
.info-for li a {
display: block;
height: 59px;
margin: 0;
padding-top: 5px;
padding-left: 5px;
padding-right: 3px;
border: 1px solid #fff;
font-size: 1.1em;
}
.info-for li a:link, .info-for li a:visited {
border: 1px solid #fff;
border-bottom: 1px solid #ddd;
color: #002688;
text-decoration: underline;
}
.info-for li a:hover, .info-for li a:active {
background: #e9eff4;
border: 1px solid #fff;
border-bottom: 1px solid #ddd;
color: #c00;
text-decoration: underline;
}
.info-for-photo {
float: left;
padding-right: 10px;
}
p.spotmore {
margin: 0;
padding: 8px;
padding: 8px 20px 20px 120px;
background: url(images/info-for-bottom.gif) no-repeat bottom left;
border-bottom: 1px solid #fff;
}

/* ~Images */
img.rightimage {
clear: right;
float: right;
border: none;
padding: 0px 15px 0 10px;
}
a.rightimage:link, a.rightimage:visited, a.rightimage:hover, a.rightimage:active {
background: #fff;
border: none;
text-decoration:none;
}
/* ~Tools, 2nd set (upper right) */
#tools2 {
clear: right;
float: right;
width: 188px;
padding: 4px 2px 0px 0px;
background: #fff;
}
#tools2 ul { 
display: inline; 
margin: 0;
padding: 0;
}
#tools2 li { 
display: inline; 
}
#tools2 a:link, #tools2 a:visited {
margin: 0px 1px 0 0;
padding: 0 6px;
background: #4468AA;
border: 1px solid #000;
color: #fff;
}
#tools2 a:active, #tools2 a:hover {
margin: 0px 1px 0 0;
padding: 0 6px;
background: #FCE1AC;
border: 1px solid #000;
color: #000;
}
#tools3 {
float: left;
width: 188px;
}
li#tools4 {
float: left;
margin-right: 5px;
}
ul#smenu1 {
position: absolute;
z-index: 100;
background: url(images/bkgr-tools-top.gif) repeat-x top left;
text-align: left;
margin: -2px 0 0 0;
padding: 12px 0 5px 0;
border-bottom: 1px solid #4468aa;
border-left: 1px solid #4468aa;
border-right: 1px solid #4468aa;
}
#smenu1 li {
display: block;
list-style: none;
}
#smenu1 a:link, #smenu1 a:visited {
margin: 0px 4px 0 4px;
padding: 0 10px;
background: #fff;
border: 1px solid #8ac;
color: #000;
}
#smenu1 a:hover, #smenu1 a:active {
margin: 0px 4px 0 4px;
padding: 0 10px;
background: #FCE1AC;
border: 1px solid #000;
color: #000;
}
/* ~Topical submenus*/
.topical ul ul {
margin: 2px 0px 0 13px;
padding: 0 0 0 0;
background: #002688;
border-bottom: 1px solid #002688;
border-left: 1px solid #002688;
border-right: 1px solid #002688;
list-style-type: none;
}
.topical ul ul li {
border: 1px solid #002688;
}
.topical ul ul li a:link {
background: #002688 url(images/bullet6.gif) no-repeat top left;
border: 1px solid #002688;
color: #fff;
}
.topical ul ul li a:visited {
background: #002688 url(images/bullet6.gif) no-repeat top left;
border: 1px solid #002688;
color: #fff;
}
.topical ul ul li a:hover, .topical ul ul li a:active {
background: #4468AA url(images/bullet6.gif) no-repeat top left;
border: 1px solid #8ac;
}
#prefooter img#join-us {
margin: 10px 0 0 30px;
border: 0;
}
#prefooter #enews {
float: right;
width: 165px;
padding-top: 20px;
font-weight: bold;
}
#prefooter #enews img {
float:left;
margin: 0 7px 0 0;
border: 0;
}
#prefooter #twitter {
float: right;
width: 124px;
padding-top: 20px;
font-weight: bold;
}
#prefooter #twitter img {
float:left;
margin: 0 7px 0 0;
border: 0;
}
#prefooter #facebook {
float: right;
width: 137px;
padding-top: 20px;
font-weight: bold;
}
#prefooter #facebook img {
float:left;
margin: 0 7px 0 0;
border: 0;
}