body {
font-family: Arial, Verdana, Helvetica; 
margin: 0px;
padding: 0px; 
background-color: #accabe;
background-image: url('../images/sdhpc-home-bg.jpg');
background-repeat: repeat-x;
}

.fontcontrolcontainer { padding: 0px;}
.fontcontrols { border-left: none; border-bottom: dashed 1px #cecece; padding: 0; /* background-color: #fefefe; filter:alpha(opacity=70); opacity:0.7; */ }

.fontsize { color: #cccccc; font-size: 10px; font-weight: bold;}

#fontcontrolcontainer .defaultfont a:link { 
font-size: 10px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal;
}
#fontcontrolcontainer .plusonefont a:link { 
font-size: 12px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal;
}
#fontcontrolcontainer .plustwofont a:link { 
font-size: 14px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal;
}
#fontcontrolcontainer .plusthreefont a:link { 
font-size: 16px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal;
}
#fontcontrolcontainer .defaultfont a:visited { 
font-size: 10px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal;
}
#fontcontrolcontainer .plusonefont a:visited { 
font-size: 12px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal;
}
#fontcontrolcontainer .plustwofont a:visited { 
font-size: 14px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal;
}
#fontcontrolcontainer .plusthreefont a:visited { 
font-size: 16px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal;
}
#fontcontrolcontainer .defaultfont a:hover { 
font-size: 10px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal; 
}
#fontcontrolcontainer .plusonefont a:hover { 
font-size: 12px; 
text-decoration: none;  
font-weight: bold; 
color: #cccccc; 
font-style: normal; 
}
#fontcontrolcontainer .plustwofont a:hover { 
font-size: 14px; 
text-decoration: none; 
font-weight: bold; 
color: #cccccc; 
font-style: normal; 
}
#fontcontrolcontainer .plusthreefont  
a:hover { 
font-size: 16px; 
text-decoration: none;  
font-weight: bold; 
color: #cccccc; 
font-style: normal; 
}

.headerarea {
background-image: url('../images/sdhpc-home-2010_r1_c2.jpg');
width: 731px;
height: 113px;
background-color: #accabe;
border: none;
}

.mainleftcaption {
font-size: 26px;
font-weight: bold;
color: #ffe292;
background-color: #005130;
padding: 24px 0px 12px 28px;
/* padding: 8px 0px 12px 28px; */
}

.mainleftbody {
background-color: #4e856e;
/* background-image: url('../images/homepage-mainleft2010.gif');
background-repeat: no-repeat;
background-position: bottom right; */

}

.mainleftbody img {
float: right;
clear: right;
}

.footerdivider {
color: #fefefe;
font-weight: bold;
}

.footertinydivider {
color: #fefefe;
font-weight: bold;
}

.mainarearight {
/* background-color: #ffffff; */
padding: 24px 10px 10px 18px;
/* padding: 34px 10px 10px 18px; */
}

.mainrightcaption {
font-size: 18px;
font-weight: bold;
color: #005130; /* Drk Green */
padding-top: 20px;
}

.sdbloglink {
background-color: #ffe292;
}
.sdbloglink a:link {
font-size: 18px;
font-weight: bold;
color: #005130;
text-decoration: none;
}

.sdbloglink a:visited {
font-size: 18px;
font-weight: bold;
color: #005130;
text-decoration: none;
}

.sdbloglink a:hover {
font-size: 18px;
font-weight: bold;
color: #005130;
text-decoration: underline;
}

.center {
display: block;
margin-left: auto;
margin-right: auto
}

.emailinput {
width: 180px;
font-size: 12px;
}

.emailinputgobutton {
background-color: #005130;
color: #fefefe;
font-weight: bold;
font-size: 11px;
padding: 2px;
border: solid 1px #005130;
height: 21px;
}

.blogtext {
font-style: normal;
font-size: 16px;
}

div.feedBurnerFeedBlock {
padding-left: 0px;
margin-left: -39px;
margin-top: -14px;
padding-right: 10px;
}

div.feedBurnerFeedBlock img {
display: none;
}

.blogtexttiny {
font-style: normal;
font-size: 9px;
color: #000000;
}

.blogitalictext {
font-style: italic;
font-size: 15px;
font-family: "Times Italic";
}

.blogcontinue {
color: #005130;
font-weight: bold;
}

.blogcontinuearrows {
font-size: 20px;
font-weight: bold;
}

.padit {
padding: 10px 0 10px 0;
}

.padbottom {
padding-bottom: 6px;
}

.padtop {
padding-top: 6px;
}

.lightgreenbg {
background-color: #4e856e;
}

.whitebackground {
background-color: #ffffff;
}

.greenbackground {
background-color: #005130;
}

.yellowishbackground {
background-color: #ffe292;
}

.formarea {
padding-top: 10px;
}

.socialnetworking {
vertical-align: middle; 
padding-top: 6px;
}

.imagesvalign {
vertical-align: middle;
}

.footertinytext a:link {
color: #92886f;
text-decoration: none;
}

.footertinytext a:hover {
color: #92886f;
font-style: italic;
text-decoration: underline;
}

.footertinytext a:visited {
color: #92886f;
text-decoration: none;
}

.footermaintext a:link {
font-weight: bold;
color: #92886f;
}

.footermaintext a:hover {
font-weight: bold;
color: #92886f;
font-style: italic;
text-decoration: underline;
}

.footermaintext a:visited {
font-weight: bold;
color: #92886f;
}

div.feedBurnerFeedBlock a:hover {
font-family: Arial, Verdana, Helvetica; 
font-style: normal;
/* color: #656364; */
color: #000000;
text-decoration: underline;
}

div.feedBurnerFeedBlock a:visited {
font-family: Arial, Verdana, Helvetica; 
font-style: normal;
/* color: #656364; */
color: #000000;
text-decoration: none;
}

