
/* @group Globals
------------------------------------------------------*/
body { font:14px georgia, serif; background:#fff; color:#000; }
.hidden { display:none !important; }
/* @end */




/* @group Containers
------------------------------------------------------*/
#nav { display:none; }
#sb-container { display:none; }
/* @end */





/* @group Header
------------------------------------------------------*/
#header { display:none; }
/* @end */





/* @group Page content
------------------------------------------------------*/
#copy a { color:#947d20; text-decoration:underline; }

	/* Bonus Buttons */
	#bonusbuttons { display:none; }

/* @end */



/* Sidebar(s) */
#sidebar1 { display:none; }

#secondarysidebar { display:none; }

	/* Contextual Sidebar */
	#contextual { display:none; }
	
	#sponsors { display:none; }





/* @group HTML Area
------------------------------------------------------*/
#copy .htmlarea { line-height:1.6em; }
#copy .htmlarea a { color:#57bfec; text-decoration:underline; }
#copy .htmlarea h1 { font-size:28px; font-style:italic; margin-bottom:20px; line-height:1.2em; }
#copy .htmlarea h1 img { display:none; }
#copy .htmlarea h2 { font-size:22px; font-style:italic; margin-bottom:17px; }
#copy .htmlarea h3,
#copy .htmlarea h4,
#copy .htmlarea h5,
#copy .htmlarea h6 { font-size:18px; font-style:italic; margin-bottom:15px; }
#copy .htmlarea p { margin-bottom:1.4em; }
#copy .htmlarea ul {  }
#copy .htmlarea ol {  }
#copy .htmlarea li {  }
#copy .htmlarea dl {  }
#copy .htmlarea dd {  }

	/* Tables */
	table { width:100%; margin-bottom:20px; }
	table th { text-align:left; padding-bottom:10px; font:12px georgia, sans-serif; color:#c4c4c4; text-transform:uppercase; }
	table thead th:first-child,
	table tr td:first-child { padding-left:15px; }
	table tbody tr:first-child td { padding-top:10px; }
	table td { padding:15px 15px 15px 0; font-size:14px; color:#ebebeb; border-bottom:1px solid #797979; line-height:1.2em; vertical-align:top; }
	
	/* Schedule */
	col#eventname { width:30%; }
	col#eventdate { width:25%; }
	col#eventtime { width:15%; }
    col#eventlocation { width:20%; }
    col#eventinfo { width:10%; }

	/* Forms */
	form { display:none; }
	




/* @group Footer
------------------------------------------------------*/

	/* Subfooter */
	#subfooter { display:none; }

#footer { display:none; }

/* @end */




/* ================== */
/* = SPECIFIC PAGES = */
/* ================== */


/* TICKETS */
#copy .htmlarea table#availabletickets col#col_product 		{ width:38%; }
#copy .htmlarea table#availabletickets col#col_price 		{ width:27%; }
#copy .htmlarea table#availabletickets col#col_quantity 	{ width:20%; }
#copy .htmlarea table#availabletickets col#col_buy 			{ width:15%; }
#copy .htmlarea table#availabletickets div { padding:2px 0 0 0; clear:none; overflow:visible; }
#copy .htmlarea table#availabletickets label { display:none; }
#copy .htmlarea table#availabletickets input { width:50px; }
#copy .htmlarea table#availabletickets button { display:block; background:url(../images/btnbuynow.gif) no-repeat; border:0; overflow:hidden; text-indent:-9999px; width:86px; height:23px; }

	.instructions { font:20px georgia, sans-serif; color:#d6c566; font-style:italic; }
	.ticketeventname { font-size:15px; color:#56c0ee; }
	.ticketcost del { text-decoration:line-through; font-size:0.9em; }
	.ticketcost ins { font-weight:bold; }
	.ticketcost span.savings { font-style:italic; color:#dcc356; }
