body {
        background-image:url(images/bg2b.gif);
        background-position:bottom center;
        background-color:#DAC897;
        font-size:62.5%;
        text-align:center;
        }

#wholepage {
        width:767px;
        background-image:url(images/bg2.gif);
        background-position:top center;
        background-repeat:repeat-y;
        margin:auto;
        text-align:left;
        }

#header {
        display:block;
        height:154px;
        }

#header h1 {
        width:747px;
        height:154px;
        display:block;
        background-image:url(images/header2.jpg);
        background-repeat:no-repeat;
        border:solid 0 #FFFFFF;
        border-bottom-width:5px;
        text-indent:-9999px;
        margin:0 10px;
        }

#main {
        padding:5px 10px 10px 10px;}
        }

* html #main {
        padding-top:0;
        }

#menu {
        width:175px;
        float:left;
        }

#menu * {
        line-height:1.2em;
        letter-spacing:0px;
        }

#menu li a {
        border:0;
        }

#menu ul {
        width:175px;
        margin:0;
        border-top:solid 1px #C2B397;
        }

#menu li {
        border-style:solid;
        border-width:0 0 1px;
        border-color:#C2B397;
        color:#996633;
        list-style-type:none;
        padding:3px;
        margin:2px 0 0;
        background-image:url(images/arrow2.gif);
        background-repeat:no-repeat;
        background-position:3px 4px;
        }

#menu li:hover, #menu li.current {
        color:#432;
        border-color:#000;
        background-color:#F7E3B9;
        background-image:url(images/arrow3-over.gif);
        }

#menu li:hover {
        cursor:pointer;
        }

#menu a {
        color:#9C8A6D;
        }

#menu li:hover a {
        color:#432;
        }

#menu span {
        font-weight:bold;
        font-size:1.2em;
        color:#432;
        text-decoration:none;
        padding-left:15px;
        border:0;
        }

#menu li:hover, #menu span {
        color:#000000;
        }

#menu address {
        margin: 10px 0 0 5px;
        font-size:1.2em;
        width:170px;
        }

#content {
        float:right;
        position:relative;
        margin-right:10px;
        width:550px;
        font-size:1.4em;
        display:block;
        }

#footer {
        clear:both;
        margin:0 auto 0 auto;
        width:767px;
        height:240px;
        background-image:url(images/footer.gif);
        background-position:top center;
        background-repeat: no-repeat;
        }

#footer span {
        text-align:left;
        color:#655548;
        display:block;
        padding:40px 20px 130px 200px;
        }

#footer p {
        width:100%;
        display:block;
        text-align:center;
        }

#rotator {
	    overflow: hidden;
	    position: relative;
     	width: 345px;
      	height: 200px;
        border-style:solid;
        border-color:#fff;
        border-width:0 0 5px 5px;
        float:left;
        }

#rotator span {
        display:none;
        }

#schedule, #news, .featured_content {
        float:left;
        width:217px;
        min-height:200px;
        overflow-x:hidden;
        background-color:#F7DBA2;
        border-style:solid;
        border-color:#fff;
        border-width:0 0 5px 5px;
        color:#655548;
        }

#schedule h2, #news h2, .featured_content a {
        text-transform:uppercase;
        color:#655548;
        font-weight:bold;
        text-align:center;
        margin:0;
        }

#schedule {
        background-image:url(images/worship-with-us2.png);
        background-repeat:no-repeat;
        }

* html #schedule {
        height:200px;
        }

#news {
        min-height:205px;
        }

* html #news {
        height:205px;
        }

#news .post {
        padding:7px 10px 0;
        }
        
#news h1 {
        margin:5px 0 0;
        font-size:1.1em;
        }

#news h1 a {
        color:#900;
        border:dotted 1px #900;
        border-width:0 0 1px;
        }

#wp_nav {
        font-size:.8em;
        margin-top:15px;
        }

#wp_nav .float-left {
        float:left;
        }

#wp_nav .float-right {
        float:right;
        }

.featured_content {
        width:170px;
        min-height:100px;
        }

.featured_content a {
        display:block;
        padding-top:80px;
        background-color:#655548;
        background-repeat:no-repeat;
        background-position:0 0;
        color:#fff;
        }

.featured_content a:hover {
        background-color:#C69E6B;
        background-position:-170px 0;
        }

.featured_content a[href="http://parklandbaptistchurch.org/pictures"] {
        background-image:url(images/picture-galleries.jpg);
        }

.featured_content a[href="http://parklandbaptistchurch.org/calendar/members-resources"] {
        background-image:url(images/member-resources.jpg);
        }

.featured_content a[href="http://parklandbaptistchurch.org/pastors-page"] {
        background-image:url(images/experience-pbc.jpg);
        }

.featured_content a[href="http://parklandbaptistchurch.org/adult-ministry/the-gospel"] {
        background-image:url(images/the-gospel.jpg);
        }

#schedule h2 span, #news h2 span, .featured_content a span {
        text-transform:lowercase;
        font-weight:normal;
        margin-left:-5px;
        }

.featured_content a span {
        margin-left:-4px;
        }

#schedule h2 {
        background-color:transparent;
        margin:10px 0 0 0;
        padding:50px 0 0;
        }

#schedule ul, #news ul {
        list-style-type:none;
        margin:10px 0 0 15px;
        }

#schedule li, #news li {
        margin:0;
        }

textarea.y_msg {
        width:375px;
        }

.nocomments {
        display:none;
        }

.wpcf7-form p {
        margin-bottom:0;
        }

.wpcf7-response-output {
        width:300px !important;
        float:right !important;
        margin:-30px 20px 0 0 !important;
        }

.abbr {
        cursor:help;
        border-bottom: dotted 1px #333;
        }
