#socialnet {
	float: right;
	margin: 10px 31px 0px 0px;
}
.termpaper {
  text-indent: 1.5em;
}
#sig {
	margin: 20px 8px;
	float: right;
}	
#footmain {
	margin: 20px 8px;
	text-align:center;
	font: .8em !important;
	color: #4b3ec9;
}	
#videoplayer {
	margin:9px 0 0 14px;
	display:block;
	width:480px;
	height:360px;
}
#videoplayer720 {
	/* margin:9px 0 0 14px; */
	display:block;
	width:720px;
	height:480px;
}
#frontmain {
	margin:6px 0 0 10px;
	display:block;
}
#frontmain h3 {
	border-bottom: solid 1px #EAEAEA;
	padding-bottom: 40px;
}
#biomain {
	clear: left;
	margin:0px 0 0 10px;
	display:block;
}
.nopad {
	border:none !important;
	padding:0px !important;
}
.topad {
	border:none !important;
	padding:10px 0 0 0 !important;
}
.ltopad {
	border:none !important;
	padding:10px 0 0 4px !important;
}
.bopad {
	border:none !important;
	padding:0 0 2px 0 !important;
}
.h2nbm {
	padding: 0 0 0 3px !important;
	border:none !important;
}
.h3nbm {
	padding: 10px 0 0 27px !important;
    font: bold 1.9em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
    text-transform: none;
}
.purple {
	color: #4b3ec9 !important;
    text-decoration: none;
}	
.orange {
	color: #f6851f !important;
    text-decoration: none;
}	
.gray {
	color: #a2a2a2 !important;
    text-decoration: none;
}	
.lpurple {
	color: #4b3ec9 !important;
    text-decoration: none !important;
	font: 5.9em !important;
	float: left;
}	
.bpurple {
	color: #4b3ec9 !important;
    text-decoration: none !important;
	font-weight: bold !important;
	float: left;
}	
.borange {
	color: #f6851f !important;
    text-decoration: none !important;
	font-weight: bold !important;
	float: left;
}	
.bgray {
	color: #575757 !important;
    text-decoration: none !important;
	font-weight: bold !important;
	float: left;
}	
#videomain {
    float: left;
    width: 535px;
    padding: 8px; margin: 0 0 0 44px;
    display: inline;
}
#gallerymain {
    float: left;
    width: 535px;
    padding: 8px; margin: 0 0 0 43px;
    display: inline;
}
#gallerymain h2 {
    font: bold 2.9em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
    color: #51432F;
    padding: 10px 0 5px 5px;
    margin-left: 5px;
    letter-spacing: -2px;
    border-bottom: 1px solid #4b3ec9;
}
#gallerymain h2 a {
    color: #51432f;
    text-decoration: none;
}
#gallerymain ul li {
    list-style-image: url(http://img1.carolinakaboom.com/images/bullet.gif);
}
#gallerywrap {
    position: relative;
    width: 952px;
    background: #FFF url(http://img1.carolinakaboom.com/images/wrapg.gif) repeat-y center top;
    margin: 40px auto 30px auto;
    text-align: left;
}
#contactmain {
	margin:8px 0 0 10px;
	display:block;
}
#contactperson {
	text-align: center;
	float:left;
	margin-right:18px;
}
#contactperson.last {
	margin-right:0px;
}
#contactperson.team {
	margin:26px 0 0 3px;
}
#contactemail {
    font-size: .9em;
    font-weight: bold;
}
#contactperson h3, #contactperson a{
	text-align:center !important;
	width:100% !important;
	padding:0px !important;
}
#contactteam {
	text-align: center;
	margin: 270px 0 0 10px;
}
#contactteam h3, #contactteam a{
	text-align:center !important;
	width:100% !important;
	padding:0px !important;
}
div.overlay {
	padding:10px;
	width:576px;
	display:none;
	background: white url('http://img1.carolinakaboom.com/images/white2.png') no-repeat;
	padding-bottom:40px;
}
div.overlay720 {
	padding:10px;
	width:720px;
	display:none;
	background: white url('http://img1.carolinakaboom.com/images/white2720.png') no-repeat;
	padding-bottom:40px;
}
div.overlay div.close, div.overlay720 div.close {
	background:url('http://img1.carolinakaboom.com/images/lightbox-btn-close.gif') no-repeat;
	position:absolute;
	top:470px;
	left:515px;
	width:66px;
	height:22px;
	cursor:pointer;
}
div.overlay720 div.close {
	top:500px;
	left:660px;
}
div.overlay a {
	height:450px;
	display:block;
}
div.overlay720 a {
	height:480px;
	display:block;
}
#jquery-lightbox img {
	background: #FeFeFe;
   	border: 1px solid #E4E4E4;
	padding: 8px;
}
#paraHeading {
	font-weight: bold;
}
div#subnav ul li {
	list-style: none;
}
#footzy {
	color: #FFF;
    font: bold 1em 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
}	

div.conditions {
    color: #7F7F7F;
    font-size: .9em;

    font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
    font-style: italic;
    font-weight: bold;
}
#archivefoot {
    clear: both;
    width: 535px;
    margin: 0;
    font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
    font-size: 12px;
    color: #777;
    text-align: center;
    letter-spacing: .2px;
}

