#content { color: white; }

#content h2 { font-size: 18px; padding: 10px 0; }

#content h3 { font-size: 12px; padding: 8px 0; }

#content h3 a { font-size: 14px; text-decoration: none; color: white; }

#content p { padding: 5px; }

#content p a { color: white; text-decoration: none; }

#inset { height: 306px; text-align: left; }

#inset img { vertical-align: middle; margin-top: 40px; }

#ramhead { width: 321px; height: 306px; background: url(header-ram.jpg) no-repeat; position: absolute; top: 175px; right: 5px; }

#herd { width: 947px; height: 270px; background: url(herdbg.jpg) repeat #70863a; margin: 0 auto; border-right: 2px solid #333333; border-bottom: 2px solid #333333; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; position: relative; }

#herd p, #rams p, #ewes p { font-size: 12px; font-weight: bold; margin-top: -45px; line-height: 16px; }

#herd img, #rams img { border: 10px solid #455622; }

#dakota, #crosby, #promise { position: absolute; top: 0; }

#dakota { left: 27px; }

#crosby { left: 50%; margin-left: -167px; }

#promise { right: 32px; }

#rams, #ewes { width: 100%; position: relative; background: url(ramsewesbg.jpg) repeat; }

#rams h4 { font-size: 14px; padding-top: 100px; line-height: 18px; }

#rams h4 span { font-size: 12px; line-height: 16px; }

#ewes { padding-top: 15px; }

#ewes p { text-align: left; padding: 35px 0 0 5px; }

#ewes img { border: 6px solid #455622; }

#phone1, #phone2 { position: absolute; top: 495px; font-size: 14px; font-weight: bold; }

#phone1 { left: 25px; }

#phone2 { right: 25px; }