body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana;
    font-size: 11px;
}

p {
font-family: Verdana;
font-size: 11px;
text-align: justify;
}

li, input, select {
font-family: Verdana;
font-size: 11px;
}

h1 {
color: #336633;
font-family: Verdana;
font-size: 18px;
background: transparent url(../images/heart.gif) no-repeat top left;
padding-left: 14px;
line-height: 40px;
}

h2 {
color: #FF9933;
font-family: Verdana;
font-size: 12px;
}

#logo {
width: 234px;
background: #FFFFFF url(../images/logobgr.gif) repeat-x bottom right;
}

#left {
width: 231px;
background: #99CC66 url(../images/flower.gif) no-repeat bottom right;
}

#content {
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-family: Verdana;
font-size: 11px;
}

#content td {
font-family: Verdana;
font-size: 11px;
}

#content td p {
padding-left: 10px;
padding-right: 10px;
}

#footer {
background: #669966 url(../images/footer.gif) no-repeat top right;
color: #FFFFFF;
font-family: Arial;
font-size: 11px;
padding:10px;
}

#footer p {
font-family: Arial;
font-size: 11px;
}

#footer a:link, #footer a:active, #footer a:visited {
color: #FFFFFF;
text-decoration: none;
}

#footer a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.box {
background: #DEF6C6;
padding-top: 10px;
padding-bottom: 10px;
border: 1px #669966 solid;
}

.boxtop {
background: #669966;
border: 1px #669966 solid;
color: #FFFFFF;
}

.graybox {
background: #e1e1e1 url(../images/assistant.jpg) no-repeat top right;;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 300px;
border: 1px #999999 solid;
height: 199px;
}

.gray {
background: #f2f3f4;
border-right: 1px #999999 solid;
border-top: 1px #999999 solid;
border-bottom: 1px #999999 solid;
}

.bordered {
border: 1px #999999 solid;
}

.pic {
margin-left: 10px;
}

.menu {
		display:block;
		width: 231px;
		height: 15px;
		margin: 1px 0px 0px 0px; 
		padding: 5px;
		padding-left: 25px;
        font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		font-weight: bold;
	    text-align: left;
		color: #FFFFFF;
		background: #99CC66 url(../images/bullet.gif) left top no-repeat;
		text-decoration: none;
	    border: 1px solid #336633;
		}

.menu:hover {
		background-position: 0px;
		background: #669966 url(../images/bullet-top.gif) left top no-repeat;
		color: #FFFFFF;
		}
		
.contact {
width: 256px;
height: 170px;
background: #FFFFFF url(../images/contact.jpg) no-repeat top left;
}

.contact p {
padding-left: 10px;
width: 170px;
}

.signup {
width: 231px;
height: 153px;
background: #FFFFFF url(../images/signup.gif) no-repeat top left;
}

.rates {
width: 256px;
height: 170px;
background: #FFFFFF url(../images/rates.jpg) no-repeat top left;
}

.rates p, .nanny-rates p {
padding-left: 10px;
width: 145px;
text-align: left;
}

.nanny-rates {
width: 256px;
height: 170px;
background: #FFFFFF url(../images/nanny-rates.jpg) no-repeat top left;
}

.headline {
background: #999999;
color: #FFFFFF;
font-weight: bold;
font-family: Arial;
font-size: 14px;
padding: 5px;
}

/* STYLES FOR BLOG */

#d_outerbox {
background-color:#FFFFFF;
width:780px;
height:100%;
border:solid 1px #CCCCCC;
}
#header { /* the header of the page */
width:780px;
height:200px;
background-image:url(template_img/top.jpg);
background-repeat:no-repeat;
}
#d_contentbody {
padding:6px;
}
#d_contentbody_left {
width: 100%;
}

#d_contentbody_right {
	float:right;
	left:508px;
	width:248px;
	padding:6px;
	border:dotted 1px #CCCCCC;
	background-color:#F8F6F6;
	z-index: 1001;
}

.d_blog {/* class for the blog entries */
position:relative;
padding:6px;
border:1px dashed #CCCCCC;
background-color:#F8F6F6;
}

.d_blog img {/* if you want a CSS class on images contained within blog content, borders and such */
}


/* header styles */
.content_header { /* header for blogs */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
}
.content_date { /* date sub-header */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}

/* style for polls */
.pollName { /* header */
	font-size: 11px;
	font-weight: bold;
}
.poll { /* poll */
	font-size: 11px;
}








/* calendar begin */



}

table#calendar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
}
table#calendar caption {
	font-size: 10px;
	
}
table#calendar a {
	text-decoration:none;
}
table#calendar tr#days th {
	color: #000000;
	font-size:10px;
	font-weight: bold;
	padding: .3em 1px;
}
table#calendar tr#title th {
	font-size: 11px;

}
table#calendar td {
	width: 10px;
	height: 10px;
	color: #777;
	text-align: center;
	vertical-align: top;
}
table#calendar td a {
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0px;
	width: 10px;
}
table#calendar th a {
	font-weight: bold;
}


table#calendar .today {
	background-color: #CCCCCC;
	
}
table#calendar p {
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-align:center;
	
}

/* calendar ends */
-->