/* Subnav Variations */
li#l6744, li#l16483, li#l16195, li#l36881 {margin-top: 6px; background: url(/__data/assets/image/0015/14406/sub-div.png); background-repeat:no-repeat;}
a#a6744, a#a16483, a#a16195, a#a36881 {padding-top: 6px;}

/* Article Listings with Feature (see PUC Life/Spiritual Life/Devotionals */
.featArticle { background-color: #999; padding: 5px 15px 1px 15px; color: #eee;}
.featArticle h3.titleArticle {font: bold 14px Arial, Helvetica, Verdana, Sans-serif; padding-bottom:4px; margin-bottom: 4px; width: 420px; border-bottom: 1px solid #eee;}
.featArticle h3.titleArticle a{color: #fdf9dd;}
.featArticle h3.titleArticle a:hover{color: #fff;}
p.rdmreArticle {text-align: right;}
.featArticle p.authArticle {color: #fff;}
.featArticle p.rdmreArticle a{color: #fdf9dd;}
.featArticle p.rdmreArticle a:hover{color: #ddd;}
.pastArticle {background-color: #ddd; padding: 5px 0 4px 15px; color: #333; margin: 5px 0 4px 0;}
.pastArticle p.authArticle {color: #333;}
.pastArticle p{width: 420px; color: #666;}
.pastArticle h3.titleArticle {font: bold 12px Arial, Helvetica, Verdana, Sans-serif; padding-bottom:4px; margin-bottom: 4px; width: 420px; border-bottom: 1px solid #999;}
.pastArticle h3.titleArticle a:hover{color: #c4582b;}
.pastArticle h3.titleArticle a{color: #333;}
p.rdmreArticle {text-align: right;}

/* Link Listings with Thumbnails (see PUC Life/Spiritual Life/Local Churches */
#thumbListHolder {padding-top: 5px;}
.redirHolder {clear: both;padding: 4px; width: 370px; height: 42px; border:1px solid #ccc; margin: 4px 0 4px 0;}
#thumbListHolder div.redirHolder a.thumbImg span {float: left; color:#000000; font: bold 12px Arial, Helvetica, sans-serif; padding-left:10px; width: 300px; margin-top: 12px;}
#thumbListHolder div.redirHolder a:hover.thumbImg span {color:#c4582b;}
.redirHolder a.thumbImg img {float: left; padding:2px; border:1px solid #ccc; background-color:#fff;}
.redirHolder a:hover.thumbImg img {border:1px solid #c4582b;}

/* PUC Life/Student Association Styles*/
#leftColumn table tr td p img{padding: 2px; border: 1px solid #ddd; margin-bottom: 5px;}
#leftColumn table tr td p a em{color: #333;}
#leftColumn table tr td p a:hover em {color: #999;}
#leftColumn table tr td p a:hover img {border: 1px solid #c4582b;}
#fullColumnAlt div.sa_container {clear: both; background-color: #ddd; border: 1px solid #999; margin-bottom: 10px; padding: 10px; width: 100%;}
#fullColumnAlt div.sa_container div.officer_img {float: left; padding: 2px; border: 1px solid #999; margin:0 10px 5px 0; background-color: #fff; width: 200px;}
#fullColumnAlt div.sa_container div.officer_name {float: left; width: 300px; clear: right;}
#fullColumnAlt div.sa_container div.officer_info {float: left; width: 300px; clear: right;}
#fullColumnAlt div.sa_container h3{color: #c4582b; padding-top: 0;}

/* Academics Feature/TitleBar Styles */
#acaBanner {float: left; width: 440px;}

/* PUC Life Home Styles */
.enrollHolder {clear: both; width: 325px; margin: 0px 10px 8px 10px; border-bottom:1px dotted #999; padding-bottom: 10px;}
.enrollHolder img {float: left; padding: 2px; margin-top: 2px; margin-right: 6px; border: 1px solid #bebab3; background-color: #fff; width: 80px;}
h3.lifSubHead {float: left; width: 210px; font: normal 18px Helvetica, Arial, Verdana, Sans-serif; color: #2C8D9E; margin: 0; padding: 0;}
h3.lifSubHead a {font-size: 13px; font-weight: bold; color: #c4582b;}
h3.lifSubHead a:hover {color: #525245;}
.enrollHolder p {float: left; font: normal 12px/16px Helvetica, Arial, Verdana, Sans-serif; width: 230px; margin: 0;}

/* Food */
span.foodPrice {font-weight: bold;color: #6c9d33;}

/* Area Lodging */
#accomLeft, #accomRight {float: left; width: 270px; margin-top: 10px;}

/* Pioneer Coaches */
.pioneersCoach {margin-bottom: 20px;}
.coachPic {float: left;}
.coachPic img {border: 1px solid #b5b5b5; margin: 2px 10px 10px 0;}

/* Letter Home */
.blogImage {float: left; padding: 0 12px 12px 0;}
.blogImage img {padding: 2px; border: 1px solid #ccc;}

/* Student Marketplace */
#page_asset_builder_36849 tr {border: none; font-size:12px;}
#fullColumnAlt ul.studentMarket {padding-left: 0;}
#fullColumnAlt ul.studentMarket li {list-style: none; border-top: 1px dotted #ccc; padding-top: 6px; display: block; margin: 3px 0 0 0;}
#fullColumnAlt ul.studentMarket li:first-child {border: none; margin-top: 0; padding-top: 0;}
.marketplaceSection {margin-bottom: 20px;}
.marketplaceSection h3.formSection {margin: 0 0 10px 0;}
/*
.answer input ~ input {display: none;}
.answer input ~ label {display: none;}*/
#marketPlace table,
#marketPlace tr,
#marketPlace td {border: none;}
#marketPlace table td {width: 50%;}
#marketPlace .item a {font-weight: bold; color: #c4582b; font-size: 1.2em;}
#marketPlace .item a:hover {color: #525245;}
#marketPlace .item {border-bottom:1px dotted #7d7d74; margin:6px 0 6px 0;}
#acaBanner .marketplaceBannerItems {color: #fff; text-align: center;}
#acaBanner .marketplaceBannerItems li {display: block; width: 420px; width: 442px; height: 210px; padding: 20px 0;}
#acaBanner .marketplaceBannerItems h2 {font-size: 2.8em; font-weight: bold;}
#acaBanner .marketplaceBannerItems p {font-size: 1.7em;}
#marketUpload  #image_0_file_upload > span,
#marketUpload  .sq-backend-smallprint,
#page-container #pagebody_holder #pagebody #image_0_use_editor_button {display: none;}

/* My Postings */
#marketLoggedIn {border: 1px solid #ccc; background-color: #f1f1f1; padding: 4px;}
#loadingSave {padding-left: 6px; margin: 0 0 -3px 0;}
