body {
 margin:0;
 padding:0;
 font-family:"Verdana", arial;
 font-size:13px;
 line-height:20px;
 background:#ebeeed;
 color:black;
}
 
img {
 border:none;
 display:block;
}

#wrapper {
 width:1024px;
 margin:10px auto;
 background:#ffffff;
}

#nav {
 background:url(/images/navigation-background.png) no-repeat;
 height:102px;
 }
#nav ul { 
 list-style-type:none;
 margin:0 0 0 25px;
 padding:5px
}

#nav li {
 float:left;
 font-size: 30px; 
}

#nav-link1 {
 margin:0 50px 0 0;
 width:110px;
}

#nav-link2 {
 margin:0 55px 0 0;
 width:160px;
}

#nav-link3 {
 margin:0 60px 0 0;
}
#nav-link4 {
 margin:0 70px 0 0;
}

#nav-link5 {
 margin:0 40px 0 0;
}

#nav li a:link, #nav li a:visited, #nav li a:active {
 color:#d9704b;
 text-decoration:none;
 font-family:calibri;
 font-size:17px;
}

#nav li a:hover {
background-color: #f9ef89;
text-decoration:underline;
}

#content {
 width:100%;
}

#side-1 {
 float:left;
 width:140px;
}

#middle {
 float: left;
 width:700px;
 padding:0 0 0 0;
 margin: 0 0 0 10px;
 background-color:#fff4d6;
}

h1 {
 margin:0;
 padding:15px 10px 0 10px;
 color:#ffffff;
 font-size:28px;
 line-height:32px;
 background-color:#ff00ff;
 text-align:center;
}

h2, h3, h4, h5, h5, h6 {
 font-size:18px;
 color:#7aa3cc;
 line-height:23px;
 margin:0;
 padding:15px 0 0 10px
} 

.col-heading {
 margin:0;
 padding:10px 0 0 5px;
 color:#7aa3cc;
 font-size:18px;
 line-height:23px;
 font-weight:bold;
}

.col-heading1 {
 margin:0;
 padding:10px 0 0 5px;
 color:#FF8533;
 font-size:18px;
 line-height:23px;
 font-weight:bold;
}

.middle-content {
 padding:0 50px 0 20px;
}

a.inline:link, a.inline:visited, a.inline:active {
font-size: 13px;
color:#2db2f6;
text-decoration:underline;
}

.testimonial {
font-style:italic;
padding:0 10px 10px 10px;
}

#features {
 margin:10px 0 0 10px;
 background:url(/images/completed-calendar-med.png) no-repeat;
 background-position:right 10px;
}

#features li {
 margin:0 0 10px 0;
}

#side-2 {
 float:right;
 width:290px;
 padding: 0 10px 0 0;
}
 
.side-2 p {
 padding:0 10px 0 10px;
 margin: 0 10px 0 10px;
 font-size: 10px;
 text-align: center;
}

#footer {
 clear:both;
 width:1024px;
 height:300px;
 background:url(/prima/site-footer.png) no-repeat;
}

#footer-list1 {
 float:left;
 width:300px;
 margin:15px 0 0 320px;
 list-style-type:none;
}

#footer-list1 li {
 margin:0 0 8px 0;
}

#footer-list2 {
 float:left;
 width:300px;
 margin:15px 0 0 0;
 list-style-type:none;
 text-align:center;
}

#footer-list2 li {
 margin:0 0 8px 0;
 text-align:center;
}

#footer-list1 li a:link, #footer-list1 li a:visited, #footer-list li a:active, #footer-list2 li a:link, #footer-list2 li a:visited, #footer-list2 li a:active {
 color:#d9704b;
 text-decoration:none;
 font-size:12px;
 font-family:calibri;
 text-align:center;
}

#footer-list1 li a:hover {
background-color: #f9ef89;
text-decoration:underline;
}

#footer-list2 li a:hover {
background-color: #f9ef89;
text-decoration:underline;
}

#social {
 width:300px;
 float:right;
 list-style-type:none;
 margin:-50px 175px 0 0;
}

#social li {
 float:left;
 width:100px;
 height:74px;
 margin:0 10px 0 0;
}

#footer p {
 clear:both;
 width:600px;
 float:right;
 margin:0 40px 4px 0;
 text-align:center;
font-size:13px;
}

