/*  
Theme Name: Daddy Day Care
Theme URI: http://www.daddy-daycare.com
Description: Theme for the Daddy-Daycare.com.
Version: 1.0
Author: c0nc3pt.SF
Author URI: http://www.jarretredding.com
*/

@charset "utf-8";

/* Daddy-daycare CSS */



@charset "utf-8";

body {

	background-color: #FFFFFF;

	margin-top: 0;

	font-family:Geneva, Arial, Helvetica, sans-serif;

}

#content {

	width: 900px;

	height: 100%;

	margin-left: auto;

	margin-right: auto;

	display: block;

}

a {

	text-decoration:none;

	color: #0066FF;

}

a:hover {

	color: #0000FF;

}



/* Navigation */

#nav {

	width: 200px;

	height: 100%;

	display: block;

}

#nav .top {

	width: 200px;

	height: 49px;

	display: inline-block;

	float: left;

}

#nav .mid {

	width: 200px;

	height: 100%;

	background-image: url(images/navback/navbackmid.png);

	background-repeat: repeat-y;

	float: left;

	display: inline-block;

}

#nav .bot {

	width: 200px;

	height: 100%;

	float: left;

	display: inline-block;

}

#nav ul {

	margin: 0px;

}

#nav li {

	list-style-type: none;

	text-align: center;

}

#nav a {

	width: 150px;

	height: 30px;

	border: #000000 solid 1px;

	color: #000000;

	text-decoration: none;

	text-align: center;

	display: block;

	font-size:24px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 5px;

}

#nav a.red {

	background-color: #d00000;

}



#nav a.red:hover {

	background-color: #ff0000;

}

#nav a.redsel {

	background-color: #ff0000;

}

#nav a.ora {

	background-color: #d28000;

}

#nav a.ora:hover {

	background-color: #ff9c00;

}

#nav a.orasel {

	background-color: #ff9c00;

}

#nav a.yel {

	background-color: #b2cc02;

}

#nav a.yel:hover {

	background-color: #deff00;

}

#nav a.yelsel {

	background-color: #deff00;

}

#nav a.gr1 {

	background-color: #5bd502;

}

#nav a.gr1:hover {

	background-color: #6cff00;

}

#nav a.gr1sel {

	background-color: #6cff00;

}

#nav a.gr2 {

	background-color: #01850d;

}

#nav a.gr2:hover {

	background-color: #00aa10;

}

#nav a.gr2sel {

	background-color: #00aa10;

}

#nav a.blu {

	background-color: #01c0d1;

}

#nav a.blu:hover {

	background-color: #00eaff;

}

#nav a.blusel {

	background-color: #00eaff;

}

#nav a.pu1 {

	background-color: #0337cd;

}

#nav a.pu1:hover {

	background-color: #0042ff;

}

#nav a.pu1sel {

	background-color: #0042ff;

}

#nav a.pu2 {

	background-color: #cb03cd;

}

#nav a.pu2:hover {

	background-color: #fc00ff;

}

#nav a.pu2sel {

	background-color: #fc00ff;

}

 /* HEADER */

#header {

  width: 900px;

  height: 100%;

  display: block;

}



/* Main */

#main {

	width: 900px;

	height: 100%;

	display: block;

}

#mainleft {

	width: 200px;

	height: 100%;

	float: left;

	display: inline-block;

}

#mainright {

	width: 700px;

	height: 100%;

	display: inline-block;

	float:left;

}

#updates {

        width: 450px;

        display: inline-block;

        float: left;

}

#updates p.title {

        text-align: left;

        font-size: 24px;

        margin-left: 25px;

        margin-top: 0px;

        margin-bottom: 0px;

        font-weight: bold;

}

#updates .story {

        margin-left: 35px;

        display: block;

}

#updates .date {

        text-align: right;

        width: 100%;

       display: block;

       border-bottom: black solid thin;

}

#ads {

        width: 190px;

        display: inline-block;

        text-align: center;

        float: left;

}

#ads .ad {

       text-decoration: none;

       border: none;

}

/*Home*/

#home {

        width: 700px;

        height: 750px;

	background-image:url(images/homeimg.png);

	background-position:right top;

	background-repeat: no-repeat;

	display: table;

}



/*About Us*/

#aboutus {

	width: 700px;

        height: 100%;

	background-image:url(images/aboutback2.jpg);

	background-position:left top;

	background-repeat: no-repeat;

	display: table;

}

#aboutus .abouttxt1 {

	width: 450px;

	height: 100%;

	display: block;

	float: right;

}

#aboutus .abouttxt2 {

	width: 700px;

	height: 100%;

	display: block;

	float: right;

}

#aboutus p.title {

	text-align: center;

	font-size: 36px;

	color: #ff9c00;

	text-decoration: underline;

	margin-top: 0px;

	margin-bottom: 0px;

}

#aboutus .text {

	text-align: left;

	margin-bottom: 0px;

}

#aboutus .aboutsub {

       	color: #ff9c00;

	text-decoration: underline;

}

/* Tuition */

#tuition {

	width: 700px;

	height: 100%;

	background-image:url(images/tuitionbg.png);

	background-position:right top;

	background-repeat: no-repeat;

	display: table;

}

#tuition .tuitiontext {

	width: 360px;

	display:block;

	float: left;

}

#tuition p.title {

	text-align: center;

	font-size: 36px;

	color: #5bd502;

	text-decoration: underline;

	margin-top: 0px;

	margin-bottom: 0px;

}

#tuition .text {

	text-align: left;

	margin-bottom: 0px;

        margin-top: 25px;

}

/* Registration */

#reg {

	width: 700px;

	height: 594px;

	background-image:url(images/registrationback2.jpg);

	background-position:right top;

	background-repeat: no-repeat;

	display: table;

}

#reg .regtxt {

	width: 300px;

	height: 100%;

	display: block;

	float: left;

}

#reg p.title {

	text-align: center;

	font-size: 36px;

	color: #0042ff;

	text-decoration: underline;

	margin-top: 0px;

	margin-bottom: 0px;

}

#reg .text {

	text-align: center;

	margin-bottom: 0px;

}

#reg li{

        text-align: left;

}

/* Calendar */

#calendar {

	width: 700px;

	background-position: top;

	background-repeat: no-repeat;

	display: table;

}

#embedcal {

	width: 700px;

	margin-left: auto;

	margin-right: auto;

}

/* Contact */

#con {

	width: 700px;

	height: 594px;

	background-image:url(images/contactback.jpg);

	background-position:left top;

	background-repeat: no-repeat;

	display: table;

}

#con .contxt1 {

	width: 350px;

	display: block;

	float: right;

	margin-bottom: 5px;

}

#con p.title {

	text-align: center;

	font-size: 36px;

	color: #fc00ff;

	text-decoration: underline;

	margin-top: 0px;

	margin-bottom: 0px;

}

#con .text {

	text-align: left;

	margin-bottom: 0px;

	font-size: 12px;

}

#gmap {

	width: 100%;

	height: 300px;

	float: right;

	display: block;

}

#map {

	width: 500px;

	height: 300px;

	float: left;

	display: inline-block;

}

#directions {

	width: 175px;

	height: 300px;

	float: left;

	display: inline-block;

	margin-left: 10px;

}

/* Staff */

#staff {

	width: 700px;

	height: 650px;

	background-image: url(images/staffback.jpg);

	background-position: bottom;

	background-repeat: no-repeat;

	display: table;

}

#staffleft {

	width: 250px;

	float: left;

	display: inline-block;

}

#staff p.title {

	text-align: center;

	font-size: 36px;

	color: #01c0d1;

	text-decoration: underline;

	margin-top: 0px;

	margin-bottom: 0px;

}

#data {

	width: 400px;

	height: 335px;

	float: right;

	margin-right: 10px;

	display: inline-block;

	overflow: auto;

	padding: 10px;

}

#staff li {

	list-style-type:none;

}

#staff button {

	background-color: transparent;

	color: #0066FF;

}

/* FOOTER */

#footer {

         text-align: center;

         font-weight: bold;

         display: block;

         clear:both;

}

#cur {

	width: 700px;

	height: 320px;

	background-image:url(images/curback.jpg);

	background-position:right top;

	background-repeat: no-repeat;

	display: table;

}

#cur p.title {

      color: #00aa10;

      text-decoration: underline;

      text-align: center;

      font-size: 36px;

      margin-top: 0px;

}

#cur .txt {

	width: 250px;

	height: 100%;

	display: block;

	float: left;

}

#todcur {

	width: 700px;

       height: 650px;

	display: table;

        margin-bottom: 25px;

}

#todcur p.title {

      color: #00aa10;

      text-decoration: underline;

      text-align: center;

      font-size: 36px;

      margin-top: 0px;

}

#todcur .txt {

	width: 700px;

	height: 550px;

	display: block;

	float: left;

        margin-left: 25px;

	background-position:right top;

	background-repeat: no-repeat;

        background-image:url(images/todback.jpg);

}

.themed {

       width: 600px;

       margin-left: auto;

       margin-right: auto;

       margin-bottom: 25px;

}

#precur {

	width: 700px;

       height: 675px;

	display: table;

}

#precur p.title {

      color: #00aa10;

      text-decoration: underline;

      text-align: center;

      font-size: 36px;

      margin-top: 0px;

}

#precur .txt {

	width: 700px;

	height: 100%;

	display: block;

	float: left;

       margin-left: 25px;

	background-image:url(images/preback.jpg);

	background-position:right top;

	background-repeat: no-repeat;

}

#infcur {

	width: 700px;

       height: 600px;

	display: table;

        background-image:url(images/infback.jpg);

	background-position:right bottom;

	background-repeat: no-repeat;

}

#infcur p.title {

      color: #00aa10;

      text-decoration: underline;

      text-align: center;

      font-size: 36px;

      margin-top: 0px;

}

#invalid {

     text-align: center;

}

#pay {

     width: 700px;

     display: table;

     background-image:url(images/payback.jpg);

     background-position:right top;

     background-repeat: no-repeat;

}

#pay .text {

     width: 400px;

}

#pay .button {

     width: 200px;

     text-align: center;

     margin-left: auto;

     margin-right: auto;

    display: block;

}

a.pay {

     text-decoration: underline;

}



