@charset "UTF-8";
body.danhillstyle1 { font: 10px Arial; background: url(../images/background-body.png) repeat-x #949495; margin: 0; padding: 0; text-align: center; color: #303030; }
.danhillstyle1 a { text-decoration: none; }
.danhillstyle1 a:link, a:visited, a:hover, a:active {}

/*  navigation */
.danhillstyle1 div.ddoverlap { font-size: 12px; font-weight: normal; border-bottom: 3px solid #2a2a2a; height: 28px; }
.danhillstyle1 .ddoverlap ul{ padding: 0; margin: 0; list-style-type: none; }
.danhillstyle1 .ddoverlap li{ display: inline; margin: 0; }
.danhillstyle1 .ddoverlap li a{ padding: 7px 7px; text-decoration: none; padding-right: 17px; color: #FFF; background: transparent url(../images/nav-unselected.png) 100% 1px no-repeat; position: relative; display: block; float: left; margin-left: -8px; left:8px; width: 85px; text-align:center; }
.danhillstyle1 .ddoverlap li a:visited{ color: #FFFFFF; }
.danhillstyle1 .ddoverlap li a:hover{ text-decoration: none; }
.danhillstyle1 .ddoverlap li.selected a{ color: #FFFFFF; z-index: 100; top: 1px; background: transparent url(../images/nav-selected.png) 100% 0 no-repeat; }
.danhillstyle1 .ddoverlap li.selected a:hover{ text-decoration: none; }


.danhillstyle1 .container { width: 916px; margin: 0 auto; padding-top: 10px; border: 0px solid #000000; text-align: left; }
.danhillstyle1 .header { background: url(../images/background-header.png) no-repeat; padding: 0 10px 0 5px; }
.danhillstyle1 .header img.logo { margin: 20px; }
.danhillstyle1 .mainContent { margin: 0 10px 0 5px; }
.danhillstyle1 .footer { color: #FFFFFF; background: url(../images/background-content-a.png) bottom repeat-x #505051; text-align: right; padding: 1px; margin: 0 10px 0 5px;}
.danhillstyle1 .footer p { margin: 10px; }

.danhillstyle1 .tab-continued { background: url(../images/background-content-a.png) top repeat-x #505051;  }
.danhillstyle1 .tab-continued .rightContent { margin-left: 473px; }
.danhillstyle1 .tab-continued a { color: #999999 }
.danhillstyle1 .tab-continued ul { font-size: 1.5em; font-weight: normal; margin: 0 0 0 25px; padding: 0;  }
.danhillstyle1 .tab-continued ul li { margin: 15px 15px; list-style-image:url(../images/bullet-diamond-gray.png); color: #FFFFFF; }
.danhillstyle1 a.activeSlide { color: #FFFFFF; }

.danhillstyle1 .homepage-image-holder { float: left; margin: 30px 30px 17px 30px; height:240px; width:413px; overflow:hidden; }
.danhillstyle1 .tab-continued h2 {color: #494949; margin: 0; font-size: 2.6em; font-weight: normal; padding-top: 30px; }
.danhillstyle1 .tab-continued h2 span { font-size: 1.4em; }
.danhillstyle1 p.learnMore { text-align: right; font-size: 1.3em; margin-right: 50px;}
.danhillstyle1 p.learnMore a { background: url(../images/bullet-diamond-white.png) no-repeat left; padding: 15px 0 15px 15px; color: #FFFFFF; text-decoration: underline;}

.danhillstyle1 .threequarterwidth { width: 75%; }
.danhillstyle1 div.content { color: #494949; font-size: 1.2em; line-height: 1.4em; padding: 15px 20px; background: url(../images/background-content-b.png) repeat-x top left #FFFFFF; position:relative; }
.danhillstyle1 div.content h2 { color: #E4801C; font-size: 1.35em; border-bottom: 1px solid #E4801C; padding-bottom: 5px; clear: left; }
.danhillstyle1 div.content img { margin: 2px 30px 2px 0; float: left; }
.danhillstyle1 div.content ul { margin-left: 10px; }
.danhillstyle1 div.content ul li { margin-bottom: 20px; }
.danhillstyle1 div.content p.img_captcha img { float: none; }

.danhillstyle1 div.profile { width: 400px; min-height: 220px; }
.danhillstyle1 div.profile img { float: left; margin: 0 10px; }
.danhillstyle1 img.bordered { border: 5px solid #AFBD21; }

blockquote { font-style:italic; margin: 20px; }
.hidden { display: none; }
.error { color: #8E0202; }
br.clearfloat { clear: both; line-height: 0px;}

.danhillstyle1 div.news { background: url(../images/background-module-news.png) no-repeat; color: #494949; width: 240px; padding: 20px; position: absolute; left: 550px; top: -20px; height: 239px; line-height: 1.1em; }
.danhillstyle1 div.news span { color: #999999; }
.danhillstyle1 div.news h2 { color: #AFBD21; margin: 0; border-bottom: 1px solid #AFBD21; }
.danhillstyle1 div.news ul { margin: 0; padding: 10px 10px 0 20px; }
.danhillstyle1 div.news ul li { list-style-image: url(../images/bullet-diamond-orange.png); margin-bottom: 15px; }
.danhillstyle1 p.morenews { text-align: right; }
.danhillstyle1 p.morenews a { background: url(../images/bullet-diamond-green.png) no-repeat left; padding: 15px 0 15px 15px; color: #AFBD21; text-decoration: underline;}

.danhillstyle1 p.morenews a { background: url(../images/bullet-diamond-green.png) no-repeat left; padding: 15px 0 15px 15px; color: #AFBD21; text-decoration: underline;}

.danhillstyle1 div.article p.date { margin-bottom: 0; font-weight: bold; }
.danhillstyle1 div.article p { margin-top: 0; }
.danhillstyle1 div.location {
 position: absolute; left: 75%; width: 152px;
}
div.location p.header { background: url(../images/module-contact-header.png) top left no-repeat;
margin: 0; padding: 30px 0 0 45px;
width: 152px; font-weight: bold; height: 15px; }

div.location p.middle { background: url(../images/module-contact-middle.png) top left repeat-y;
margin: 0; padding: 0 0 10px 30px;
width: 152px; font-weight: normal; font-size: .9em; }

div.location p.footer { background: url(../images/module-contact-footer.png) bottom left no-repeat;
margin: 0; padding: 0 0 0 30px; text-align: left;
width: 152px; height: 5px; font-weight: normal; font-size: .9em; }
