@charset "UTF-8";
/* CSS Document */

body { background-color:#e51515; }

#top_wrapper { background-color:#333; }

#top { margin: 0 auto; width:800px; }

#top h1 { font-family: 'Yanone Kaffeesatz', arial, serif; color:#FFF; font-size:23px; letter-spacing: 1px; text-align:center; margin-bottom: 0; position:relative; top:1px; }

/* ============================================================================== */

#header_wrapper { background-color:#d01011; }

#header { margin: 0 auto; width:800px; height:270px; background-image:url(../images/fadedlogo.jpg);background-repeat:no-repeat; background-position:right bottom; background-color:#f3f3f3; }

.logo { padding-left:60px; padding-top:40px; }

.nav { clear:both; position:relative; bottom:40px; }

.nav ul { text-align:center; margin-left:20px; }

.nav li { display:inline; }

.nav li a { font-family: 'Yanone Kaffeesatz', arial, serif; font-size:19px; letter-spacing:1px; color:#e51515; text-decoration:none; border-right:#e51515 solid 1px; padding-right:10px; margin-right:10px; }

.nav li:last-child a { border-right:none; }

.nav li a:hover { color:#000; }

.contact { border-top:#333 solid 3px; border-bottom:#333 solid 3px; float:right; padding-bottom:5px; position:relative; bottom:110px; right:85px; }

.contact p { font-family: 'Yanone Kaffeesatz', arial, serif; letter-spacing:2px; font-weight:bold; font-size:37px; line-height:35px; margin-left:10px; padding-bottom:5px; text-shadow: 2px 2px 5px #111; }

.contact span { letter-spacing:14px; color:#e51515; }

.contact a { color:#000; text-decoration:none; }

/* ============================================================================== */

#content { margin: 0 auto; width:800px; background-color:#FFF; }

#content p { width: 660px;  font-family: 'Droid Sans', arial, serif; font-size:16px; line-height: 25px; padding-top:20px; padding-bottom:40px; }

.paragraph { border-bottom: 1px solid #CCC; margin-right: 70px; margin-left:70px; }

.last { padding-left:70px; margin-right: 70px; }

.last p { margin-bottom: 0; }

/* ============================================================================== */

#footer { margin: 0 auto; width:800px; margin-top:-10px; background-color:#333; -moz-border-radius-bottomleft: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-bottom-left-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; clear:both; }

#footer p { color:#f3f3f3; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-bottom:10px; }

#footer p a { color:#f3f3f3; }

#footer ul { text-align:center; }

#footer li { display:inline; }

#footer li a { font-family:Arial, Helvetica, sans-serif; color:#f3f3f3; text-decoration: none;  margin-right: 8px; padding-right: 8px; border-right: 1px solid #f3f3f3; }

#footer li:last-child a { border-right: none; }

/* ============================================================================= */

#hcard-Tom-Cannon, #hcard-Cheryl-Petersen, #hcard-Darwin-Swanson, #hcard-Sharon-Hogberg { position:relative; bottom:165px; left:420px; }

.vcard { font-family: 'Droid Sans', arial, serif; font-size:16px; line-height: 25px; letter-spacing:.5px; padding-top:30px; }

.email { color:#000; }

#hcard-Danish-Mutual, #hcard-Terry-Petersen, #hcard-Mark-Paulsen { padding-left:60px; }

.org, .fn { color:#e51515; }

#hcard-Mark-Paulsen { margin-bottom:-200px; }

#Landmands-Insurance-Agency, #Kastens-Insurance-Agency, #Marcellus-Insurance-Agency, #Insurance-Services-Inc, #Gade-Insurance-Services-Inc, #Landmark-Insurance-Agency, #Knueven-Insurance-Real-Estate, #Hall-Insurance-Agency { padding-left:60px; }

#Community-Insurance-Agency, #Viking-Insurance-Agency, #The-Agency-Inc, #Brocker-Karns-Karns-Inc, #CAM-Ag-Insurance, #Kenkel-Insurance-Agency, #Cullen-Associates, #Schaben-Insurance-Financial-Inc { position:relative; bottom:165px; left:420px; }

#Hall-Insurance-Agency { margin-bottom:-1025px; }
