/*
Theme Name: Aloha
By: http://www.BloomingWebsites.com
Description: An Original WordPress theme.
Designer: http://www.BloomingWebsites.com
*/

body {background: #d0ecf8 url('body.png') repeat-x top left; font-family: sans-serif; color: #444; text-align: center; 
padding: 12px 0 0 0; margin: 0 auto;}
#box {background: #ffffff; width: 960px; margin: 0 auto; margin-top: -13px; padding: 0;}
#topbox {height: 334px; background: #da2abd url('alohaheader2.png') no-repeat bottom left; width: 960px; margin: 0 auto; margin-top: 0; 
padding: 0px;}
#nav { background: #da2abd url('nav.png') repeat-x top left;  margin: 0px 0 10px 0; padding: 23px 0 10px 0; font-family: georgia; 
font-size: 170%; color: #d0ecf8;}
#nav a {color: #f6cdef; text-decoration: none; background: url('on.png') no-repeat bottom left; padding: 0 0 0 30px;}
#nav a:hover {color: #98d8db; text-decoration: none; background: url('on.png') no-repeat bottom left;}
#nav ul {margin: 0px 0 0 20px; padding: 0;}
#nav ul li {list-style: none; display: inline; padding: 0px;}
#title {margin: 49px 249px 0px 260px; background: pink url('title.jpg') repeat-x top left; padding: 20px 0px 20px 0px; text-align: center;}
#title .title {color: #ffffff; font-size: 300%; font-family: georgia; margin: 0; padding: 20px 0 0px 0;}
#title .phone {color: #ffffff; font-size: 200%; font-family: georgia; margin: 0; padding: 0 0 20px 0;}
#wrap {width: 800px; background: #ffffff; margin: auto; padding: 0px 0px 40px 30px; text-align: left;}
#wrap h2.blog {border-bottom: 4px dotted #da2abd;}
#wrap h2.blog a {color: #278f9c; background: #ffffff; padding-right: 11px; font-size: 160%; font-family: georgia; font-weight: normal; 
text-decoration: none; margin-bottom: 20px;}
#wrap h2.blog a:hover {color: #da2abd;}
#wrap a {color: #278f9c; text-decoration: none;}
#wrap a:hover {color: #da2abd;}
.blogpost {padding-bottom: 20px; width: 499px;}
.singleblogpost {border-bottom: 2px dotted #da2abd; padding-bottom: 20px; width: 499px;}
.postmetamore a {background:  url('on.png') no-repeat bottom left; padding-left: 26px; padding-bottom: 6px;}
.bodyheading {margin: 0; padding: 0; font-family: georgia;}
.left {float: left; background: #dddddd; margin-right: 20px; margin-top: 0px; padding:10px;}
.intro {color: #444; line-height: 24px; font-size: 110%; text-align: justify;}
.intro:first-letter {color: #278f9c; font-family: georgia; font-size: 200%;}
.clear {float: none; clear: both;}
#floater {margin-left: 20px; float: left;}
.post {font-size: 120%; font-family: sans-serif; line-height: 26px; margin: 20px 0 0 0; width: 740px;}
.post h2.blog a{color: #278f9c; font-size: 160%; font-family: georgia; font-weight: normal;}
.post h2.blog a:hover {color: #da2abd;}
.post a {text-decoration: none;}
.post .entry img.alignleft {float: left; margin: 0 30px 10px 0; border-top: solid 2px #cacaca; border-right: solid 2px #cacaca;
border-bottom: solid 2px #a4a4a4; border-left: solid 2px #a4a4a4; padding: 4px;}
.entry {margin-bottom: 40px; text-align: justify;}
.entry a {color: #278f9c;}
.entry a:hover {color: #da2abd;}
.entry ul {list-style-type: none;}
.entry ul li {background: url('on2.png') no-repeat top left; padding: 0px 0 6px 26px; margin: 0;}
#sidebar {width: 200px; float: right; margin-left: 80px;}
#sidebar h3 {font-family: georgia; font-weight: normal; font-size: 140%; color: #da2abd;}
#sidebar ul {list-style-type: none; margin: 0; padding: 0;}
#sidebar ul li {background: url('on.png') no-repeat bottom left; padding: 0 0 6px 26px;}
#bottomlinks {font-family: sans-serif; font-size: 190%; color: #278f9c; padding-top: 0px;}
#bottomlinks a {background: url('on.png') no-repeat bottom left; padding: 0 0 0 30px; color: #f81acc;}
#bottomlinks a:hover {color: #278f9c;}
#bottomlinks ul {margin: 0; padding: 0;}
#bottomlinks ul li {list-style: none; display: inline; padding: 0px;}
#foot {text-align: center; color: #444; background: #d0ecf8 url('foot.png') no-repeat top left; padding: 40px 0 40px 0;}
#foot a{text-decoration: none; color: #f81acc;}
#foot a:hover {color: #278f9c;}
