.allCaps {text-transform:uppercase;}
.lighter {font-weight:lighter;}

body {background:url(/assets/img/bodyMicroBG.png) repeat-x; color:#666666;}
header, #header {min-height:140px;}

.polaroid.noShadow {margin: 5px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }

#microLogo {position: relative; top: 26px; width: 200px; float: left;}
#microHeaderNav {position: relative; top: 23px; float: right;}
	#microHeaderNav ul {text-align:center;}
		#microHeaderNav ul li {}

/* Added by CJU */
hr { width:100%; margin: 45px auto;}
h1.renewHeading { font-size:31px;	}
h2.memTitle { color:#0856bd; margin-top:0; }
h3.expiredHeading { font-size: 19px; }
input.membershipField { border: solid 1px #ddd; background:none; width: 190px; padding:5px; margin-bottom:5px; color:#999; }
img.question-mark { position:absolute; margin: 7px 0 0 7px; cursor:pointer; }
.buttonBreaker { margin: 45px 0 40px; }
.checkmark { background-image: url(../img/checkmark.png); background-repeat:no-repeat; background-position: left; padding-left: 25px; margin: 15px 0 25px 20px; }
.quoteText { font-style:italic; width:80%; margin:25px auto 0 auto; font-size: 12px; color:#666; }
p.byline { background: transparent url(/assets/img/splitArrow.png) no-repeat 5px -45px; padding-left: 15px; color: #000; font-size: 10.5px; font-style: normal; width: 60%; margin: 15px 0 0 25px; line-height: normal; }
/* End CJU */

@media only screen and (min-width:761px){
	/*#content {margin: 0 auto; display: block; float: none;}*/
}

@media only screen and (max-width: 760px) {	
	#BUSlogoResponsive {margin-top:10px;}
	.videoHolder { float:none; margin:0 auto; }
	.copyHolder { width:auto; padding: 5px ; text-align:center;  }
}