/*div.no-right-margin { margin-right:0; }
div.span-8-no-margin { width: 320px; float:left; margin-left:0; margin-right:0; padding-left: 0; padding-right:0; } */

body { background: url(http://vandyruf.org/workspace/images/vandy-bg.jpg) 50% 0; margin: 0; padding: 0; }
p { font-size: 110%; }

/* Masthead */
#masthead { height:226px;  }
.banner001 {background: url(http://vandyruf.org/workspace/images/banner001.jpg) no-repeat 100% 0;}
.banner007 {background: url(http://vandyruf.org/workspace/images/banner007.jpg) no-repeat 100% 0;}
#masthead h1 { width: 203px; height: 226px; text-indent: -9999px; background: url(http://vandyruf.org/workspace/images/vandyruf.jpg) no-repeat 0 50%; margin:0; padding: 0; }

/* Main Navigation Bar */
#mainnav { margin: 0; background: #000; height: 60px; }
#mainnav ul#menu { text-align: center; padding: 0; margin: 20px 0 0 0; }
#mainnav ul#menu li { display: inline; padding: 0; list-style: none; margin: 0; }
#mainnav ul#menu li a { text-decoration: none; padding: 10px; }
#mainnav ul#menu li a:hover { background: #444;  }
span.navseparator { padding: 0 5px; }

/* Secondary Home Navigation Bar */
ul#secondaryhomenav { background: #A8A8A8; margin: 0; padding: 0; width: 240px; }
ul#secondaryhomenav li { list-style: none; margin: 0; padding: 0; }

ul#secondaryhomenav li a { display: block; margin: 0; padding: 0; text-decoration: none; height: 120px; position: relative;}
ul#secondaryhomenav li a:hover { background: #666; }
ul#secondaryhomenav li.sermon-series a { background: url(http://vandyruf.org/workspace/images/parables-of-jesus-grayscale.png) no-repeat 0 0; }
ul#secondaryhomenav li.fellowship-groups a { background: url(http://vandyruf.org/workspace/images/fellowship_gray.jpg) no-repeat 0 0; }
ul#secondaryhomenav li.local-churches a { background: url(http://vandyruf.org/workspace/images/church_gray.jpg) no-repeat 0 0; }
ul#secondaryhomenav li.facebook-group a { background: url(http://vandyruf.org/workspace/images/facebook_gray.jpg) 0 50%; }
ul#secondaryhomenav li.photos a { background: url(http://vandyruf.org/workspace/images/pictures_gray.jpg) no-repeat 0 0; }
ul#secondaryhomenav li.support-vandy-ruf a { background: url(http://vandyruf.org/workspace/images/support_gray.jpg) no-repeat 0 0; }

ul#secondaryhomenav li.sermon-series a:hover { background: url(http://vandyruf.org/workspace/images/parables-of-jesus-color.png) no-repeat 0 0; }
ul#secondaryhomenav li.fellowship-groups a:hover { background: url(http://vandyruf.org/workspace/images/fellowship_color.jpg) no-repeat 0 0; }
ul#secondaryhomenav li.local-churches a:hover { background: url(http://vandyruf.org/workspace/images/church_color.jpg) no-repeat 0 0; }
ul#secondaryhomenav li.facebook-group a:hover { background: url(http://vandyruf.org/workspace/images/facebook_color.jpg) 0 50%; }
ul#secondaryhomenav li.photos a:hover { background: url(http://vandyruf.org/workspace/images/pictures_color.jpg) no-repeat 0 0; }
ul#secondaryhomenav li.support-vandy-ruf a:hover { background: url(http://vandyruf.org/workspace/images/support_color.jpg) no-repeat 0 0; }

ul#secondaryhomenav li a span.navlabel { background: #444;}
ul#secondaryhomenav li a:hover span.navlabel {background: #B1180D;}

ul#secondaryhomenav li a span.navlabel { background: rgba(68,68,68,0.8); font: 14px/100% Georgia, "Times New Roman", Times, serif; margin: 0; padding:10px; position: absolute; left: 0; top:0;}
ul#secondaryhomenav li a:hover span.navlabel { background: rgba(177,24,13,0.8); font: 14px/100% Georgia, "Times New Roman", Times, serif; margin: 0; padding:10px; position: absolute; left: 0; top:0;}

/* Content Container */

#contentcontainer { background: #C4C4C4; }
#contentcontainer #pagetitle { background: #aaa; }
#secondarynavsidebar, #contentarea, #thirdsidebar { margin: 20px 0; }
div#homefeature a { display: block; margin: 0; padding: 0; text-decoration: none; width:720px; height: 319px; background: url(http://vandyruf.org/workspace/images/web_hoot.png) no-repeat 0 0; text-indent: -9999px; }

div#feature-detail-image { width: 720px; height: 319px; background:url(http://vandyruf.org/workspace/images/web_hoot.png) no-repeat 0 0; position: relative;}
div.paypal-reg {position:absolute; bottom: 26px; right: 0; width: 300px;}
div.paypal-reg p {margin: 0; padding:0;}
div.paypal-reg form { width: 125px; margin: 0 auto; padding: 0;}


/* Typography */

#pagetitle h2 { color: #666; font: 24px/140% Georgia, "Times New Roman", Times, serif; padding-top:20px; margin-left: -10px;}

#homecontent h2 { color: #A18753; font: 26px/120% Georgia, "Times New Roman", Times, serif; padding: 15px 0; margin: 0; }

#homecontent h3 { color: #A18753; font: 20px/120% Georgia, "Times New Roman", Times, serif; padding: 15px 0 10px 0; margin: 0; }

#homecontent h4 { display:inline; color: #A18753; font: 16px/120% Georgia, "Times New Roman", Times, serif; }

#homecontent blockquote.event-quote {margin: 5px;}
#homecontent blockquote.event-quote p { color: #444; font-size: 14px; margin: 10px;}

#homecontent img.event-speaker { float:right; padding: 7px; border: 2px solid #bbb; background-color: #ddd; margin: 10px;}

#mainnav ul#menu li a { font: 16px/100% Georgia, "Times New Roman", Times, serif; color:#fff; }
#mainnav ul#menu span.navseparator { font: 16px/100% Georgia, "Times New Roman", Times, serif; color:#444; }
ul#secondaryhomenav li a { color:#fff; }

ul#secondarynav { list-style: none; margin: 0 0 30px 0; padding: 0; }
ul#secondarynav li { list-style: none; margin: 0; padding: 10px 0 10px 0; border-bottom: 1px solid #888;}
ul#secondarynav li a { text-decoration: none; font: 14px/100% Georgia, "Times New Roman", Times, serif; color:#506386; }

ul#secondarynav li a.active { font-weight: bold; color: #344F81; }

/* STAFF LISTING */
dl.staff dt {
  color: #A18753; font: 20px/120% Georgia, "Times New Roman", Times, serif; padding: 15px 0 4px 0; margin: 0;
}

dl.staff dd.staff-position-title {
  font: 16px/120% Georgia, "Times New Roman", Times, serif; margin: 0 0 1.2em 0;
}

/* STATUS ALERT */
.status-alert { background: #8B1713; padding: 7px; color: #fff; text-align: center; }

.status-alert p { margin: 0; padding: 0; }
