@charset "utf-8";
/*
viperProofing Cascading Style Sheet
Copyright 2008-2009 ViperDezigns, Inc.

You have permission to modify this file, but at your own risk.
You are responsible for all damage(s), back-up(s), etc.
Support will not be given on modifying this file.


Designer Notes:
   Tested and verified on:
     PC: IE7, IE8, FireFox 3.0.15
*/

/* Global Styles */
#wrapperEvents {position: relative;width: 100%;min-height:550px;}
#wrapperEvents input,#wrapperEvents textarea {font-size: 11px;font-family: Arial, Helvetica, sans-serif;margin-left: 10px;}
#wrapperEvents h1 {margin:0;padding:0;font-size: 24px;margin-bottom:10px;}
#wrapperEvents h2 {font-size: 20px;margin-bottom:0;}
#wrapperEvents a {text-decoration: none;cursor:pointer;}
#wrapperEvents a,#wrapperEvents p {font-size:100%;margin:0;padding:0;}
#wrapperEvents .modAreaMain {font-weight: bold;}
#wrapperEvents .forgotPass,#wrapperEvents .loginBack {font-size:11px;}
#wrapperEvents .Submit {font-weight:bold;cursor:pointer;}
#wrapperEvents .Title,#wrapperEvents .Warning {font-weight:bold;}
#wrapperEvents .Warning {font-style:italic;}
#wrapperEvents .spacer {height:10px;}
#wrapperEvents .small {font-size:11px;}
#wrapperEvents .regular {font-size:14px;}
#wrapperEvents .bold {font-weight:bold;}
#wrapperEvents .italic {font-style:italic;}
#wrapperEvents .center {text-align:center;}
#wrapperEvents .large {font-size:20px;}
#wrapperEvents .caps {text-transform:uppercase;}
#wrapperEvents .noTop {margin-top: 0;}
#wrapperEvents .noBottom {margin-bottom: 0;}
#wrapperEvents .canvasRight-With {margin-left:235px;}
#wrapperEvents .canvasLeft-With {margin-right:250px;}
#wrapperEvents .canvasRight {float:right;width:245px;height:auto;}
#wrapperEvents .canvasLeft {float:left;width:225px;height:auto;}
#wrapperEvents .alignRight {text-align:right;}
#wrapperEvents .alignCenter {text-align:center;}
#wrapperEvents .noBorder {border-right: none;}
#wrapperEvents .clBorder {border-right: none;border-bottom:none;border-top:none;border-left:none;}
#wrapperEvents .mg-Right {margin-right:5px;}
#wrapperEvents .mg-Left {margin-right:5px;}
#wrapperEvents .aRight {text-align:right;}
#wrapperEvents .padLeft {padding-left:15px;}
#wrapperEvents .padLeft-x {padding-left:25px;}
#wrapperEvents .vp-cl-right {clear:right;}
#wrapperEvents .vp-cl-left {clear:left;}
#wrapperEvents .vp-cl-both {clear:both;}
#wrapperEvents .border-btm {border-bottom-width:1px;border-bottom-style:solid;}
#wrapperEvents .border-top {border-top-width:1px;border-top-style:solid;}

#wrapperEvents a:active, #wrapperEvents a:focus, #wrapperEvents input {outline: 0;}
/* Global Page Styles */
#wrapperEvents ul.pageTitle {list-style: none;margin: 0;padding: 0;width:auto;height:30px;}
	#wrapperEvents ul.pageTitle li {display: inline;list-style-type: none;padding-right: 5px;}

/* User Styles */
#wrapperEvents .canvasArea {position: relative;}
#wrapperEvents ul.accountInfo {position: absolute;list-style: none;margin: 0;padding: 0;top: 5px;right: 0;}
	#wrapperEvents ul.accountInfo li {display: inline;list-style-type: none;margin-left: 5px;padding-right: 5px;}
							
#wrapperEvents ul.modArea {list-style: none;margin: 0;padding: 0;margin-bottom:15px;}
	#wrapperEvents ul.modArea li {margin-top: 5px;margin-bottom:5px;}
	#wrapperEvents ul.modArea li.modTitle {font-size: 24px;height:30px;margin-top:0;}
			#wrapperEvents ul.modArea li.modTitle {font-size: 24px;}
	#wrapperEvents ul.modArea li a img {border:none;margin:5px;}
	#wrapperEvents ul.modArea li a:hover img {margin:3px;padding:1px;}
/* STYLE SPECIFIC: Home Page*/
#wrapperEvents ul.eventListing {list-style: none;margin: 0;padding: 0;margin-top:15px;}
	#wrapperEvents ul.eventListing li {position:relative;margin-top: 15px;margin-bottom:15px;}
	#wrapperEvents ul.eventListing li img {position:absolute;top:10px;left:10px;}
	#wrapperEvents ul.eventListing li div.eventInfo {position:relative;margin:10px;margin-left: 150px;}
	
/* STYLE SPECIFIC: Show Events Page */
#wrapperEvents #showEvents .showEvent {float:left;display:inline;margin-right:10px;}
	#wrapperEvents #showEvents .showEvent .imgHold {position:relative;text-align:center;margin-top:10px;margin-bottom:10px;}
			#wrapperEvents #showEvents .showEvent .imgHold img {position:relative;margin:14px;border:none;}
			#wrapperEvents #showEvents .showEvent .imgHold .eventInfo {position:absolute;z-index:102;height:35px;width:auto;left:0;bottom:-35px;right:0;text-indent:15px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;overflow:hidden;}
		#wrapperEvents #showEvents .showEvent .eventInfo a.eTitle {font-size:13px;margin:0;text-decoration: underline;font-weight:bold;}
			#wrapperEvents #showEvents .showEvent .eventInfo a.eTitle:hover {text-decoration:none;}
		#wrapperEvents #showEvents .showEvent .eventInfo .eDate {font-size:11px;margin:0;}

/* STYLE SPECIFIC: Registration Page */
#wrapperEvents .RegInfo {margin-top: 25px;}
	#wrapperEvents .RegInfo td {font-size: 14px;}
	
/* STYLE SPECIFIC: My Account Page(s) */
	/* Global */
	#wrapperEvents p.breadCrumb,#wrapperEvents p.breadCrumb a {font-size: 10px;margin: 0;}
		#wrapperEvents p.breadCrumb a {text-decoration:underline;}
		#wrapperEvents p.breadCrumb a:hover {text-decoration: none;}
	
	#wrapperEvents .modActions {margin: 0;padding: 0;list-style: none;}
			#wrapperEvents .modActions li.modTitle {padding:0;font-size: 18px;text-align: center;height: 24px;}
		#wrapperEvents .modActions li a {display: block;font-size: 14px;margin-left: 35px;margin-top: 15px;margin-bottom: 15px;}
	/* "Your Events": Please see "Show Events Page" */
	div#wrapperEvents .showEvents-lst > table {position:relative;width:100%;}
	div#wrapperEvents .showEvents-lst > div {border-top: none;border-bottom: none;margin-right: 15px;}
	div#wrapperEvents .showEvents-lst .showEvent {margin-right: 15px;margin-bottom:20px;}
		div#wrapperEvents .showEvents-lst .showEvent .leftSide {display:block;text-align: center;width:240px;margin-top:5px;margin-bottom:5px;}
		div#wrapperEvents .showEvents-lst .showEvent .rightSide {float:right;width:350px;margin-top:5px;margin-bottom:5px;}
			div#wrapperEvents .showEvents-lst .showEvent .rightSide a.eTitle {display:block;font-size: 18px;text-decoration: underline;margin-bottom:15px;}
				div#wrapperEvents .showEvents-lst .showEvent .rightSide a.eTitle:hover {text-decoration:none;}
			div#wrapperEvents .showEvents-lst .showEvent .rightSide .eDate {display:block;margin-bottom:15px;}
			div#wrapperEvents .showEvents-lst .showEvent .rightSide .eView {display:block;text-decoration:underline;font-size: 18px;}
			div#wrapperEvents .showEvents-lst .showEvent .rightSide .eView:hover {text-decoration:none;}
	/* FAQ */
	#wrapperEvents ol.FAQ {margin:25px;}
	#wrapperEvents ol.FAQ li {border-bottom: none;margin-bottom:10px;}
		#wrapperEvents ol.FAQ li div.FAQ-Answer {display:none;}
	#wrapperEvents ol.FAQ li.activeFAQ .FAQ-Answer {display:block;}
	#wrapperEvents ol.FAQ li.activeFAQ a {font-weight:bold;}
	
	/* Account Info */
	#wrapperEvents .optDisplay {margin-top:15px;}
	#wrapperEvents .changePassword {margin:15px;}
		#wrapperEvents .changePass {display:none;}
	/* Account History */
	#wrapperEvents #PrintReceipt {margin-top:45px;}
		#wrapperEvents #PrintReceipt h1 {display: none;}
		#wrapperEvents #PrintReceipt p {display: none;}
			#wrapperEvents #PrintReceipt .sepLine td {padding-top:15px;}
			#wrapperEvents #PrintReceipt .sepSpace td {height:15px;}
			
/* STYLE SPECIFIC: Event Display Page */
	/* Thumbnail View */
#wrapperEvents .pgCounter {position: relative;width: 100%;height:25px;clear:both;}
	#wrapperEvents .pgCounter ul {float: right;list-style: none;margin: 0;padding: 0;}
		#wrapperEvents .pgCounter ul li {float: left;padding: 5px;list-style-type: none;}
			#wrapperEvents .pgCounter ul li:last-child {border-right:none;}
#wrapperEvents .pgCounter .ShowSelected {position:absolute;top:0;left:0;}

#wrapperEvents #thumbHolder {position:relative;padding:0;list-style: none;margin: 0;margin-left:10px;margin-right:10px;}
	#wrapperEvents #thumbHolder .imgHold {float:left;margin:1px;padding:0;}
		#wrapperEvents #thumbHolder .imgHold .imgPlace {position: relative;margin:0;padding:0;text-align:center;}
			#wrapperEvents #thumbHolder .imgHold img {margin:14px;border:none;}
			#wrapperEvents #thumbHolder .imgHold .Selected {position:absolute;top:0;right:0;z-index:100;text-align:right;}
			#wrapperEvents #thumbHolder .imgHold .Selected input {background-color:transparent;}
			#wrapperEvents #thumbHolder .imgHold .Details {position:absolute;bottom:4px;left:0;right:4px;text-align:right;font-size:11px;font-style:italic;z-index:100;}
	/* Comments/Guestbook */		
#wrapperEvents #CommentTree {list-style:none;margin:0;padding:0;margin-top:15px;margin-bottom:15px;}
	#wrapperEvents #CommentTree p {margin:0;}
	#wrapperEvents #CommentTree .postBy {font-size:15px;font-style:italic;}
	
	/* Viewing Image */
#wrapperEvents #ImageHolder {overflow:auto;}
#wrapperEvents #ImageHolder .imgHold,#wrapperEvents #ImageHolder {text-align: center;}
	#wrapperEvents #SlideShow {overflow:auto;text-align:center;}
	#wrapperEvents #SlideShow .imgHold {margin:0 auto;}
	#wrapperEvents #SlideShow .slideDirect {margin: 0 auto;padding:0;width: 50%;list-style: none;}
	#wrapperEvents #ImageHolder .slideDirect {list-style:none;margin:0;padding:0;}
	#wrapperEvents #SlideShow .slideDirect li,#wrapperEvents #ImageHolder .slideDirect li {float:left;}
#wrapperEvents .CartItems td {padding-top:10px;padding-bottom:10px;}
#wrapperEvents .CartItems p {margin:0;margin-bottom:3px;}
#wrapperEvents .CartItems img {margin:2px;padding:1px;}

#wrapperEvents #showProfile .imgProfile {float:right;margin-left:15px;margin-bottom:15px;padding:2px;}
#wrapperEvents #showProfile p {text-align:justify;}

#wrapperEvents .PaySheet, #wrapperEvents .PaySheet td, #wrapperEvents .PaySheet input, #wrapperEvents .PaySheet select {margin:3px;padding:2px;}
#wrapperEvents .PaySheet select {font-size:12px;font-family: Arial, Helvetica, sans-serif;}