@CHARSET "ISO-8859-1";

html,body {
	height: 100%;
	margin: 0;
}

#cap {
	display: none;
}

body {
	background: url("../img/background.png") no-repeat scroll 0 0 #000000;
	font-family: sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
}

#cap {
	display: none;
}

.submit {
	clear: both;
}

.wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
	/* the bottom margin is the negative value of the footer's height */
}

.footerContainer,.push {
	height: 50px; /* .push must be the same height as .footer */
}

.footerContainer {
	background: url('../img/footerBackground.png');
}

.footer {
	margin: 0 auto;
	width: 960px;
}

.contentContainer {
	width: 960px;
	margin: 0 auto;
	background: url("../img/contentBackground.png") repeat-x scroll center
		bottom #b2262c;
	border: 1px solid #c1272d;
}

.headerContainer {
	border: 1px solid #C1272D;
	height: 20px;
	margin: 5px auto;
	width: 960px;
	background-image: url("../img/header_gradiant.png");
}

.headerLinksContainer {
	display: inline;
	font-size: 14px;
	position: relative;
	top: 3px;
}

.headerLinksContainer ul {
	display: inline;
	margin: 0;
	padding: 0;
}

.headerLinksContainer ul li {
	background-image: url("../img/header_spacer.png");
	background-position: left center;
	background-repeat: no-repeat;
	display: inline;
	padding-left: 10px;
	margin-right: 10px;
	position: relative;
}

.headerLinksContainer ul li ul {
	display: none;
	padding: 0px;
	margin: 0px;
}

.headerLinksContainer ul li ul li {
	background: none;
}
/*
ul.headerlinkopen {
	display: inline;
	position: relative;
	top: 5px;
	left: 0px;
	z-index: 100px;
}

ul.headerlinkopen li {
	display: block;
	z-index: 100px;
}
*/
.headerLinksContainer ul li:hover ul li:hover {
	background-color: #ffffff;
}

.headerLinksContainer ul li:first-child {
	background-image: none;
}

.wide {
	background: url('../img/wideBackground.png');
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 550px;
	border: 1px solid #c1272d;
	display: block;
	text-align: center;
}

.wideNG {
	background: none repeat scroll 0 0 #000000;
	margin: 0px 10px;
	width: 550px;
	border: 1px solid #c1272d;
	display: block;
}

.flex {
	margin: 10px;
	border: 1px solid #c1272d;
	display: block;
}

.thin {
	width: 350px;
	background: url('../img/thinBackground.png');
	margin: 10px;
	border: 1px solid #c1272d;
	display: block;
}

.triCol {
	width: 300px;
	background: url('../img/triBackground.png');
	margin: 10px;
	border: 1px solid #c1272d;
	display: block;
}

.verythin {
	width: 200px;
	background: url('../img/verythinBackground.png');
	margin: 10px;
	border: 1px solid #c1272d;
	display: block;
}

.half {
	width: 450px;
	background: url('../img/halfBackground.png');
	margin: 10px;
	border: 1px solid #c1272d;
	display: block;
}

.center .thin {
	margin: 0px;
	margin-bottom: 10px;
}

.center .triCol {
	margin: 0px;
	margin-bottom: 10px;
}

.center .half {
	margin: 8px;
	margin-bottom: 10px;
}

.center .verythin {
	margin: 8px;
	margin-bottom: 10px;
}

.full {
	clear: both;
	background: url('../img/fullBackground.png');
	margin: 5px auto;
	width: 935px;
	border: 1px solid #c1272d;
}

.fullWrap {
	clear: both;
	height: 100%;
}

.fullContentContainer {
	background-color: #000000;
	width: 900px;
	border: 1px solid #c1272d;
	margin: 10px auto;
}

.fullContentContainer p {
	font-size: 20px;
	text-align: center;
}

.fullGrey {
	border: 1px solid #c1272d;
	background-image: url("../img/header_gradiant.png");
	width: 935px;
	margin: 10px auto;
	padding: 2px;
}

.thinContainer {
	
}

.titleBar {
	background: url("../img/upGrad.png") repeat-x scroll center bottom
		#b2262c;
	border-bottom: 1px solid #b2262c;
	text-align: center;
	text-transform: uppercase;
}

.thinContentContainer {
	background-color: #000000;
	width: 300px;
	border: 1px solid #c1272d;
	margin: 10px auto;
}

.triColContentContainer {
	background-color: #000000;
	width: 220px;
	border: 1px solid #c1272d;
	margin: 10px auto;
}

.verythinContentContainer {
	background-color: #000000;
	width: 180px;
	border: 1px solid #c1272d;
	margin: 10px auto;
}

.flexContentContainer {
	background-color: #000000;
	border: 1px solid #c1272d;
	margin: 10px auto;
}

.halfContentContainer {
	background-color: #000000;
	width: 420px;
	border: 1px solid #c1272d;
	margin: 10px auto;
}

.halfContentContainer p {
	margin-bottom: 3px;
	margin-left: 10px;
	margin-top: 2px;
}

.halfContentContainer p b {
	margin-bottom: 12px;
	margin-top: 5px;
	display: inline-block;
}

p b {
	font-wieght: bold;
	font-size: 14px;
	line-height: 16px;
}

.videoContainer {
	background-color: #000000;
	width: 320px;
	border: 1px solid #c1272d;
	margin-top: 10px;
	margin-left: 10px;
	min-height: 200px;
	margin-bottom: 10px;
}

.videoButton {
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
	width: 100px;
	border: 1px solid #c1272d;
	background: url("../img/upGrad.png") repeat-x scroll center bottom
		#b2262c;
	height: 40px;
	cursor: pointer;
}

.donateButton {
	background: url("../img/upGrad.png") repeat-x scroll center bottom
		#B2262C;
	border: 1px solid #C1272D;
	display: block;
	float: right;
	font-size: 20px;
	height: 30px;
	margin-bottom: 10px;
	margin-right: 45px;
	margin-top: 10px;
	text-align: center;
	width: 90px;
}

.scrollBar {
	float: right;
}

.full .titleBar p {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	left: 6px;
	margin: 0 auto;
	padding: 5px;
	text-align: center;
}

.triCol .titleBar {
	height: 50px;
}

.titleBar p {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	left: 6px;
	margin: 0 auto;
	padding: 5px;
}

.dstmContainer {
	border: 1px solid #c1272d;
}

.dstm {
	background: url("../img/dstm.png") repeat scroll 0 0 transparent;
	height: 306px;
	margin: 5px auto;
	width: 437px;
}

.clear_fix {
	clear: both;
}

.clear_right {
	clear: right;
}

.clear_left {
	clear: left;
}

.radioContainer {
	border: 1px solid #c1272d;
	background-image: url("../img/header_gradiant.png");
	width: 956px;
	margin: 10px auto;
	padding: 2px;
}

.header {
	background: url("../img/header.png") repeat scroll 0 0 transparent;
	height: 80px;
	margin: 0 auto;
}

.headerCenter {
	width: 960px;
	margin: 0 auto;
}

.wideContentContainer {
	background: none repeat scroll 0 0 #000000;
	margin: 10px auto;
	overflow: none;
	width: 510px;
}

.wide .wideContentContainer p {
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 2px auto 3px;
	padding: 5px;
	text-align: center;
}

.header_left {
	background-image: url("../img/headerleft.png");
	height: 109px;
	float: left;
}

.header_right {
	background-image: url("../img/headerright.png");
	height: 109px;
	float: right;
}

.headerImages {
	display: block;
}

.center {
	margin: 0 auto;
	width: 909px;
}

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
	text-decoration: underline;
}

li a {
	color: #ffffff;
	text-decoration: none;
}

li a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.hoverBar {
	margin: 0 auto;
	position: relative;
	top: -160px;
	width: 960px;
	background: url("../img/hoverBar.png") repeat scroll 0 0 transparent;
}

.hoverBar p {
	font-size: 18px;
	line-height: 20px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.left {
	float: left;
}

.right {
	float: right;
}

.halfLeft {
	width: 45%;
	float: left;
	text-align: right;
	padding: 10px;
}

.halfRight {
	width: 45%;
	float: right;
	padding: 10px;
}

p em {
	display: block;
	height: 10px;
	position: relative;
	top: -1px;
	width: 10px;
	background: url('../img/dot.png');
}

.full p {
	font-size: 12px;
	line-height: 14px;
	margin: 5px 10px;
	text-align: center;
}

.sampleObject {
	float: left;
	width: 190px;
	margin: 15px;
}

.sampleObject p {
	display: inline;
	float: right;
	font-size: 12px;
	margin: 0;
	text-align: center;
	width: 85px;
}

.sampleObject img {
	float: left;
}

.thinContentContainer p {
	margin: 0 0px 5px 7px;
	padding: 0px;
}

.trans {
	background: none;
	border: none;
}

.scrollPane {
	overflow: hidden;
}

.ui-widget-content {
	background: none;
	border: none;
}

.ui-slider-vertical {
	width: 15px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -1px;
	margin-bottom: -52px;
	margin-left: 0;
}

.ui-slider .ui-slider-handle {
	cursor: pointer;
	height: 50px;
	position: absolute;
	width: 15px;
	z-index: 2;
}

.ui-state-default,.ui-widget-content .ui-state-default {
	background: url("../img/scrollGrad.png") repeat;
	border: none;
	font-weight: bold;
}

.magLinks {
	background-color: #714966;
	float: left;
	display: block;
	left: 125px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	overflow: visible;
}

.magLinks span {
	font-weight: bold;
	position: relative;
	top: 6px;
}

.magLink {
	position: relative;
	top: 0px;
	height: 30px;
	margin: 2px;
	overflow: visible;
}

.magLinkHover {
	font-weight: bold;
}

.magLinks ul {
	display: inline;
	margin: 0;
	padding: 0;
	overflow: visible;
}

.magLinks ul li {
	display: inline;
	overflow: visible;
	float: left;
}

.magLinks ul li a {
	overflow: visible;
}

.menu {
	padding-top: 2px;
}

.menu ul li a,.menu ul li a:visited {
	display: block;
}

.menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 100;
}

/*
.menu ul li:hover{
	cursor: pointer;
	text-decoration:underline;	
}

.menu ul li *{
	text-decoration:none;	
}

.menu ul li:hover *{
	text-decoration:none;	
}*/
.menu ul li {
	background-image: url("../img/header_spacer.png");
	background-position: left center;
	background-repeat: no-repeat;
	display: inline;
	padding-left: 10px;
	margin-right: 10px;
	position: relative;
	float: left;
}

.menu ul li:first-child {
	background: none;
}

.menu ul li ul {
	display: none;
}

.menu ul li ul li {
	padding: 3px;
	margin: 0px;
	background: #000000;
	width: 150px;
	display: block;
}

.menu ul li ul li:first-child {
	background: #000000;
}

ul li ul.headerlinkopen {
	display: block;
	left: 6px;
	position: absolute;
	top: 20px;
}

.menu ul li:hover ul li a.hide {
	
}

.menu ul li:hover ul li:hover a.hide {
	
}

ul li ul.headerlinkopen li a {
	display: block;
	float: left;
}

ul.headerlinkopen li:hover ul {
	display: block;
	position: absolute;
	left: 105px;
	top: 0;
}

.menu ul li:hover ul li:hover ul.left {
	left: -105px;
}

.row {
	margin: 10px 0px;
}

p a {
	color: white;
	text-decoration: none;
}

p a:hover {
	text-decoration: underline;
}

.footer p {
	display: inline;
	margin: 0px;
	position: relative;
	top: -15px;
}

p.thanks {
	display: block;
	float: right;
	font-size: 8px;
	top: 10px;
	width: 200px;
	line-height: 10px;
}

p.copyright {
	display: inline-block;
	margin-left: 10px;
	margin-top: 8px;
}

.contactObject {
	float: left;
	text-align: center;
	width: 150px;
}

.contactText {
	margin: 0 auto 15px;
	width: 600px;
}

.centered {
	margin: 0 auto;
}

.formElement {
	clear: both;
	margin: 5px auto;
	text-align: left;
	width: 255px;
}

.alumniElement {
	clear: left;
	margin: 5px auto;
	text-align: left;
	width: 255px;
}

.alumniElement label {
	display: block;
	float: left;
	text-align: left;
	width: 90px;
}

.alumniElement input {
	float: left;
	margin-bottom: 5px;
}

.alumniElement textarea {
	width: 235px;
	height: 50px;
}

.alumni_submit input {
	left: 200px;
	position: relative;
}

.formElement label {
	display: block;
	float: left;
	text-align: left;
	width: 90px;
}

.formElement input {
	float: right;
	margin-bottom: 5px;
}

.formElement textarea {
	width: 250px;
	height: 50px;
}

.ticketObject {
	border-bottom: 1px solid #C1272D;
	margin: 10px auto;
	width: 350px;
}

.ticketText {
	text-align: left;
}

.troupeTabs {
	display: block;
	margin: 10px auto;
	overflow: visible;
	text-align: center;
	width: 886px;
}

.troupeTabs ul {
	margin: 0;
	padding: 0;
}

.troupeTabs ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.troupeTabs .tab {
	width: 215px;
	text-align: center;
	height: 25px;
	background: url("../img/upGrad.png") repeat-x scroll center bottom
		#b2262c;
	border: 1px solid #b2262c;
}

.troupeTabs .tab:hover {
	text-decoration: underline;
	cursor: pointer;
}

.troupeConainter {
	background: #000000;
	border: 1px solid #b2262c;
	width: 900px;
	margin: 10px auto;
}

.troupPic {
	width: 500px;
	margin: 10px;
	float: left;
}

.troupeScroll {
	float: right;
}

.hotspot {
	position: relative;
	height: 20px;
	width: 20px;
	background: transparent;
	cursor: pointer;
	display: inline-block;
}

#personAHot {
	left: 145px;
	top: -306px;
}

#personBHot {
	left: 81px;
	top: -230px;
}

.troupePerson {
	overflow: hidden;
}

.troupeElementPicture {
	float: left;
}

.troupeScrollElement {
	clear: both;
	padding: 5px;
	height: 50px;
}

.scrollElement {
	border-bottom: 1px solid #C1272D;
}

.troupeScrollElement p {
	float: right;
	width: 210px;
}

.troupePersonPic {
	float: left;
	margin: 10px;
}

.troupePerson {
	clear: both;
}

.troupePerson p {
	margin-left: 10px;
}

.storeObject {
	margin: 15px;
	float: left;
	width: 400px;
	height: 200px;
}

.storeText {
	float: left;
	font-size: 14px;
	line-height: 16px;
	margin-right: 20px;
	width: 190px;
}

.shopItem {
	display: block;
	float: left;
	margin-right: 15px;
}

form.store {
	float: left;
	width: 190px;
}

select {
	width: 85px;
}

form.store .contact div #submit {
	float: none;
}

.techSeperator {
	background-color: #C1272D;
	height: 1px;
	margin: 0 auto;
	width: 80%;
}

.aboutUsLeft {
	margin: 0 auto;
	width: 80%;
}

.aboutUsLeft p {
	text-align: left;
}

.storeText p {
	text-align: left;
}

.scrollItem {
	margin: 5px;
	padding: 3px;
	border: 1px solid #C1272D;
}

.scrollItem p {
	
}

.scrollItem p b {
	
}

#defaultDetail {
	font-size: 20px;
	height: 50px;
	line-height: 22px;
	padding: 10px;
	text-align: center;
}

.showFix {
	
}

.showFix p {
	position: relative;
	top: 50px;
}

.red {
	color: #C1272D;
}

.red a {
	color: #C1272D;
}

.i {
	font-style: italic;
}

.donateButton p {
	top: 2px;
	font-size: 12px;
}

.radioContainer p {
	bottom: 3px;
	display: inline;
	margin-right: 10px;
	position: relative;
}

p.video {
	margin: 10px auto;
	width: 320px;
}

.v16whiteb {
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}

.v12yellowbu {
	color: #FFF799;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

div.dateList {
	
}

.wide div.dateList span {
	display: inline-block;
	float: left;
	text-align: left;
	width: 160px;
}

.thin div.dateList span {
	display: inline-block;
	float: left;
	text-align: left;
	width: 75px;
}

div.dateList span:hover {
	text-decoration: underline;
	cursor: pointer;
}

div.alumniyear {
	display: none;
}

div.alumniyear img {
	display: block;
	margin: 0 auto;
	width: 450px;
}

div.alumniyear p {
	margin: 0;
	padding: 5px 10px;
}

div.alumniList {
	
}

div.alumniList p {
	
}

div.alumni_submit {
	clear: left;
}

.wide p.tleft {
	text-align: left;
}

.full p.tleft {
	text-align: left;
}

div.space {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #C1272D;
	width: 80%;
}

.uwgt select {
	width: 150px;
}

.uwgt input {
	float: none;
	margin-bottom: 0px;
}

.uwgt #submit {
	position: relative;
	left: 215px;
}

.uwgtListItem {
	height: 20px;
}

.uwgtListItem div {
	display: inline;
	float: left;
	text-align: left;
	width: 150px;
}

.uwgt .formElement {
	clear: none;
}

.uwgtListItem div.techSeperator {
	float: none;
	margin: 0 auto;
	display: block;
	width: 80%;
}

.oncampus_ticketconatiner {
	width: 445px;
	float: left;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.oncampus_donationcontainer {
	width: 200px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.oncampus_ticketconatiner p {
	text-align: left;
	float: left
}

.oncampus_ticketconatiner div p {
	bottom: 4px;
	float: left;
	position: relative;
	text-align: left;
	width: 100px;
}

.oncampus_ticketconatiner p b {
	
}

.oncampus_ticketconatiner form.store {
	clear: both;
	margin-left: 20px;
	width: 90px;
}

.oncampus_ticketconatiner form.donate {
	width: 450px;
	float: left;
}

.oncampus_ticketconatiner form.donate select {
	width: 150px;
	bottom: 7px;
	position: relative;
}

.oncampus_ticketconatiner:nth-child(odd) {
	border-left: 1px solid #C1272D;
}

.textleft .wideContentContainer p {
	margin: 0;
	padding-bottom: 3px;
	text-align: left;
}

.textleft ul {
	text-align: left;
}

.textleft ul li {
	
}

.eventList {
	border-bottom: 1px solid #C1272D;
}

.error {
	clear: both;
	text-align: center;
	color: #C1272D;
	font-weight: bold;
}

img.select {
	display: block;
}

#selector {
	background-color: #eeddff;
	height: 20px;
	width: 20px;
}

.troupeHotspot {
	height: 25px;
	width: 25px;
	cursor: pointer;
}

#scrollPhoto {
	display: block;
	margin: 0 auto;
}

/* calendar */
table.calendar {
	border-left: 1px solid #C1272D;
	margin: 10px;
	float: right;
}

tr.calendar-row {
	
}

td.calendar-day {
	min-height: 80px;
	font-size: 11px;
	position: relative;
	background: none repeat scroll 0 0 #222;
}

* html div.calendar-day {
	height: 80px;
}

td.calendar-day-np {
	background: #000;
	min-height: 80px;
}

* html div.calendar-day-np {
	height: 80px;
}

td.calendar-day-head {
	background: #333;
	font-weight: bold;
	text-align: center;
	width: 70px;
	padding: 5px;
	border-bottom: 1px solid #C1272D;
	border-top: 1px solid #C1272D;
	border-right: 1px solid #C1272D;
}

div.day-number {
	color: #fff;
	font-weight: bold;
	width: 70px;
}
/* shared */
td.calendar-day,td.calendar-day-np {
	width: 70px;
	padding: 5px;
	border-bottom: 1px solid #C1272D;
	border-right: 1px solid #C1272D;
}

.calendar-day .event:hover {
	text-decoration: underline;
	cursor: pointer;
}

.calendar-day p {
	margin-bottom: 5px;
}

.admin_submit {
	clear: both;
}

.facebook {
	background-image: url("../img/social/facebook.png");
	height: 20px;
	width: 20px;
	display: block;
	background-repeat: no-repeat;
}

.youtube {
	background-image: url("../img/social/youtube.png");
	height: 20px;
	width: 20px;
	display: block;
	background-repeat: no-repeat;
}

.twitter {
	background-image: url("../img/social/twitter.png");
	height: 20px;
	width: 20px;
	display: block;
	background-repeat: no-repeat;
}

.linkedin {
	background-image: url("../img/social/linkedin.png");
	height: 20px;
	width: 20px;
	display: block;
	background-repeat: no-repeat;
}

.flickr {
	background-image: url("../img/social/flickr.png");
	height: 20px;
	width: 20px;
	display: block;
	background-repeat: no-repeat;
}

div.sss1 .main {
	background-image: url("../img/sss/1/main.jpg");
	float: left;
	height: 679px;
	width: 550px;
}

div.sss1 .sub1 {
	background-image: url("../img/sss/1/1.jpg");
	width: 345px;
	height: 575px;
	float: right;
}

div.sss1 .sub2 {
	background-image: url("../img/sss/1/2.jpg");
	width: 345px;
	float: right;
	height: 420px;
}

div.sss1 .sub3 {
	background-image: url("../img/sss/1/3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 264px;
	width: 550px;
}

div.sss2 .main {
	background-image: url("../img/sss/2/main.jpg");
	height: 560px;
	width: 850px;
}

div.sss2 .sub1 {
	background-image: url("../img/sss/2/1.jpg");
	width: 300px;
	height: 200px;
	float: right;
}

div.sss2 .sub2 {
	background-image: url("../img/sss/2/2.jpg");
	width: 275px;
	margin: 0 auto;
	height: 417px;
}

div.sss2 .sub3 {
	background-image: url("../img/sss/2/3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 178px;
	width: 300px;
}

div.sss3 .main {
	background-image: url("../img/sss/3/main.jpg");
	height: 524px;
	width: 850px;
	margin: 0 auto;
}

div.sss3 .sub1 {
	background-image: url("../img/sss/3/1.jpg");
	width: 300px;
	height: 450px;
	float: right;
}

div.sss3 .sub2 {
	background-image: url("../img/sss/3/2.jpg");
	width: 275px;
	margin: 0 auto;
	height: 258px;
	background-repeat: no-repeat;
}

div.sss3 .sub3 {
	background-image: url("../img/sss/3/3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
	height: 397px;
	width: 300px;
}

.full p.sssLeft {
	text-align: left;
}

.full p.sssCenter {
	text-align: center;
}

.full p.oncampusLeft {
	text-align: left;
	font-size: 1.3em;
	line-height:110%;
	margin-top:.5cm;
}

img.profImg {
	float: left;
	padding: 10px;
}

.header h1 {
	display: block;
	font-size: 2em;
	line-height: 22px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	font-weight: normal;
}

.header h1 p {
	margin: 0;
	padding: 0;
}

div.headerText {
	margin: 0 auto;
	padding-top: 35px;
}

.etc1 {
	position: absolute;
	right: 55px;
	top: 0;
}

.etc2 {
	position: absolute;
	right: 211px;
	top: 273px;
	z-index: 2;
}

.etc3 {
	position: absolute;
	right: 35px;
	top: 300px;
}

.border {
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #C1272D;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}

.border p {
	margin: 0;
}

.etc1 .border {
	width: 300px;
}

.etc2 .border {
	width: 200px;
}

.etc3 .border {
	width: 200px;
}

.clickable1 {
	
}

#par1 {
	position: absolute;
	right: 100px;
	top: 0px;
}

#par2 {
	position: absolute;
	right: 50px;
	top: 360px;
}

#par3 {
	left: 80px;
	position: absolute;
	top: 360px;
}

.pari1 {
	position: absolute;
	right: 10px;
	top: 145px;
	width: 250px;
}

.pari2 {
	position: absolute;
	right: 0;
	top: 550px;
	width: 200px;
}

.pari3 {
	position: absolute;
	top: 525px;
	width: 200px;
}

.pari4 {
	position: absolute;
	right: 310px;
	top: 650px;
	width: 340px;
}

.parentHeader {
	font-size: 2em;
	font-weight: bold;
	margin: 5px auto 0;
	text-align: center;
	width: 450px;
}

.parentHeader img {
	float: left;
}

.parentHeader p {
	float: left;
}

.parText {
	position: absolute;
	text-align: center;
	top: 570px;
	width: 100%;
	font-size: 1.2em;
}

#parVid {
	position: absolute;
}

#tabCon img {
	height: 50px;
	margin: 4px;
	width: 75px;
	cursor: pointer;
}

.photopage{
	position: relative; 
	float: left; 
	width: 100%;  
	height: 850px;
}

.photopage .border{
	width: 50%;	
}

.photopage p{
	text-align: center;	
}

#curr{
	 position: absolute;
    right: 0;
    top: 0;
    width: 370px;
}

#behind{
	width: 370px;
}

#currseason{
	 position: absolute;
    right: 338px;
    top: 566px;
    width: 370px;
}

#road{
	position: absolute;
    right: 270px;
    top: 200px;
    width: 370px;
}

#tphoto{
	width: 370px;
}

#guest{
	 position: absolute;
    right: 0;
    top: 450px;
    width: 370px;
}
