﻿#wrapper {margin-right: auto; margin-left: auto; margin-top: 50px; color: #741338; font-family: Georgia;}
#masthead {margin-right: auto; margin-left: auto;}
#footer {background-color: #C0C0C0; font-family: Georgia; font-size: 10px; text-align: center;color: #741338; padding: 5px;}
#footer a:link{text-decoration:none; font-family: Georgia;font-size: 10px; text-align: center;color: #741338; padding: 5px;}
#footer a:visited{text-decoration:none; font-family: Georgia; font-size: 10px; text-align: center; color: #741338; padding: 5px;}
#footer a:hover{text-decoration:underline;}

/*===================================================================Navigation====================================================================*/
#nav {background-color: #C0C0C0;}
.centernav {width: 460px; margin-right: auto; margin-left: auto;}
#nav ul {list-style-type: none; white-space: nowrap; font-size: 14px; font-family: Georgia;}
#nav li {display: inline-block; line-height: 20px; width: 100px; text-align: center; padding: 4px 5px 4px 5px;}
#nav li a {display: inline-block; text-decoration: none; color: #741338; padding: 4px 5px 4px 5px; width: 100%;}
#nav li a:link {color: #741338; background-color:#C0C0C0; display: inline-block;}
#nav li a:visited {text-decoration: none; color: #741338; display: inline-block; background-color:#C0C0C0;}
#nav li a:hover { text-decoration: none; color: #FFFFFF; background-color: #C0C0C0; border-left-style: solid;
border-left-width: 5px; border-left-color: #741338; border-right-style: solid; border-right-width: 5px; border-right-color: #741338; padding: 0px;}

/*===================================================================Text==========================================================================*/
h1 {font-size: 22px; color: #000000; text-align: center; text-decoration: underline; font-style: italic; padding: 10px 0px 20px 0px; font-family: Georgia;}
h2 {font-size: 16px; font-weight: bold; text-align: center; padding: 10px 0px 10px 0px;}
p {font-size: 14px;}
table {font-size: 14px;}
.contact {font-size: 12px; color: #741338; padding: 5px; width: 200px; float: left;}
.email {text-align: right; font-size: 12px; color: #741338; padding: 5px; width: 200px; float:right;}
.email a:link {color: #741338;text-decoration:none;}
.email a:visited {color: #741338;text-decoration:none;}
.email a:hover {text-decoration:underline;}

/*===================================================================Misc==========================================================================*/
.clear {clear: both;}
.spacer {margin-top: 10px; height:25px;}
.img_border {border: 2px solid #000000;}  
.img_border:link {border: 2px solid #808080;}
.img_border:visited {border: 2px solid #808080;}
.img_border:hover {border: 2px solid #741338;}
.img_border_2 {border: 2px solid #000000; margin-top:10px;}
.img_left {border: 2px solid #C0C0C0; float: left;}
.lft{float: left; width:250px; padding:5px;}
.rht{float: right; width:250px; padding:5px; text-align:right;}
.link {color: #741338;text-decoration:none;}
.link:visited {color: #741338;text-decoration:none;}
.link:hover {text-decoration:underline;}

.txt {text-align:center; }


.dot {background-image: url('images/dot.gif');background-repeat: repeat-x;background-position: center bottom; width:100px;}

/*===================================================================Gallery======================================================================*/
#content_gallery {}
#content_gallery p {font-size: 14px; padding: 50px 0px 40px 0px; color: #741338; text-align: justify;}
#content_gallery .indent { padding:0px 40px 0px 40px;}
#content_gallery .col_top { padding:10px 0px 0px 0px;}
#content_gallery .col_bot { padding:10px 0px 0px 0px;}
#content_gallery .col_1 {padding:0px 40px 0px 0px;}
#content_gallery .col_2 {padding:0px 40px 0px 40px;}
#content_gallery .col_3 {padding:0px 0px 0px 40px;}

#content_children h1 {padding-top: 20px; padding-bottom: 10px;}
#content_maternity h1 {padding-top: 20px; padding-bottom: 10px;}
#content_events h1 {padding-top: 20px; padding-bottom: 10px;}

#gallery_list {padding:0px 0px 15px 0px;}
#gallery_list li {display: inline; padding: 0px 10px 0px 10px; list-style-type: none; }

.frame { width: 100%; height:700px; }
.iframe { width: 615px; margin-right: auto; margin-left: auto; }

#player_container {height: 30px;}
#player { width: 90px; float:right;}


/*======================================Slideshow==*/
#slideshow {list-style:none; color:#000; }
#slideshow span {display:none}
#imgwrapper {width:614px; margin:10px auto; display:none; }
#fullsize {position:relative; width:600px; height:480px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:600px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h2 {padding:4px 8px 3px; font-size:14px; text-align:left;}
#information p {padding:0 8px 8px;}
#image {width:600px;}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:486px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:486px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {padding-top:15px; padding-bottom:15px; height:107px;}
/*==Thumb bg color= #thumbnails img {background:#741338;} =====*/
#slideleft {float:left; width:20px; height:107px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:107px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:556px; margin-left:5px; height:107px; overflow:hidden;}
#slider {position:absolute; left:0; height:107px}
#slider img {cursor:pointer; border:1px solid transparent; padding:2px}
/*===================================Slideshow End==*/

/*===================================================================Index======================================================================*/
#content_index p {font-size: 14px; padding: 10px 0px 10px 0px; color: #741338; text-align: justify;}
#content_index .indent { padding:0px 40px 0px 40px;}
#content_index .col_top { padding:50px 0px 0px 0px;}
#content_index .col_bot { padding:30px 0px 30px 0px;}
#content_index .col_1 { padding:0px 0px 0px 0px;}
#content_index .col_2 { padding:0px 0px 0px 0px;}

/*===================================================================Services======================================================================*/
#content_services h1 { padding-top:20px}
#content_services p {font-size: 14px; padding: 10px 0px 10px 0px; color: #741338; text-align: justify;}
#content_services .indent { padding:0px 40px 0px 40px;}
#content_services .col_top { }
#content_services  .col_bot { padding:10px 0px 10px 0px;}

/*===================================================================Contact======================================================================*/
#content_contact h1 {padding-top: 20px;}
#content_contact p {font-size: 14px; padding: 10px 0px 10px 0px; color: #741338; text-align: justify;}
#content_contact .indent { padding:0px 40px 0px 40px;}
#content_contact .col_top { padding:0px 0px 0px 0px;}
#content_contact .col_bot { padding:25px 0px 10px 0px;}



