/* Start of CMSMS style sheet 'crateriansite' */
body {
	margin: 0 0 0 0;
        OLDTIMtext-align: center; /*centers our layout in some browsers*/
}

body.iframecontent {
       text-align: left; /*centers our layout in some browsers*/
}

a.headings:link, a.headings:visited, a.headings:active {
	color : #832b02;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	margin : 0;
	width : 100%;
}

a.headings:hover {
	color : #af4309;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	margin : 0;
	width : 100%;
}

a.calendar_img:link {
	text-decoration : none;
}


a.latestnews:link., a.latestnews:active, a.latestnews:visited {
	color : #832b02;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	text-align : left;
	margin : 0;
}

a.main_content:link, a.main_content_para:link, a.main_content:visited, a.main_content_para:visited, a.main_content:active, a.main_content_para:active {
	color : #832b02;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : underline;
	margin : 0;
}

.main_content a:link, .main_content_para a:link, .main_content a:visited, .main_content_para a:visited, .main_content a:active, .main_content_para a:active {
	color : #832b02;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : underline;
	margin : 0;
}

.pisearchresultheader a:link, .pisearchresultheader a:visited, .pisearchresultheader a:active {
	color : #832b02;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : underline;
	margin : 0;
}

a.seasonmonth:link, a.seasonmonth:visited, a.seasonmonth:active {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	background-color : #fff;
	text-align : center;
	margin : 0;
}

a.small_eventDescription:link, a.small_eventDescription:active, a.small_eventDescription:visited {
	color : #832b02;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : underline;
	margin : 0;
        text-align : left;
}

a.small_eventList:link, a.small_eventList:active, a.small_eventList:visited {
	color : #832b02;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	margin : 0;
        text-align : left;
}

a.small_eventTickets:link, a.small_eventTickets:active, a.small_eventTickets:visited {
	color : #832b02;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : underline;
	margin : 0;
        text-align : left;
}

a.whitetext:link, a.whitetext:active, a.whitetext:visited {
	color : #fff;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin : 0;
}

a.whitetextAlt:link, a.whitetextAlt:active, a.whitetextAlt:visited {
	color : #fff;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	margin : 0;
}

#bottomnav {
        display: block;
        height: 20px;
}

.bottomnav {
	color : #989898;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-top : 5px;
}

a.bottomnav:link, a.bottomnav:visited, a.bottomnav:active {
	color : #989898;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-top : 0;
}

a.bottomnav:hover {
	color : #fff;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-top : 0;
}

a.latestnews:hover {
	color : #af4309;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	text-align : left;
	margin : 0;
}

a.main_content:hover, a.main_content_para:hover {
	color : #af4309;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : underline;
	margin : 0;
}

a.seasonmonth:hover {
	color : #fff;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	background-color : #6a3111;
	text-align : center;
	margin : 0;
}

a.small_eventDescription:hover {
	color : #af4309;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : underline;
	margin : 0;
        text-align : left;
}

a.small_eventList:hover {
	color : #af4309;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	margin : 0;
        text-align : left;
}

a.small_eventTickets:hover {
	color : #af4309;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : underline;
	margin : 0;
        text-align : left;
}

a.upcomingevents:hover {
	color : #fff;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 16px;
	text-decoration : underline;
	text-align : left;
	margin : 0;
}

a.whitetext:hover {
	color : #fff;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	margin : 0;
}

a.whitetextAlt:hover {
	color : #cecece;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	margin : 0;
}

a.upcomingevents:active, a.upcomingevents:visited, a.upcomingevents:link {
	color : #c7c7c5;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 16px;
	text-decoration : underline;
	text-align : left;
	margin : 0;
}

.bold_eventTitle {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 16px;
	text-decoration : none;
	margin : 2px 10px 0 15px;
        text-align : left;
}

.bold_main_content {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 17px;
	text-decoration : none;
	margin : 5px 10px 0 15px;
}

.bold_main_content_20px {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 15px;
	text-decoration : none;
	margin : 5px 10px 0 20px;
}

.bulleted_list {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : none;
	list-style-type : disc;
	list-style-position : outside;
	display : list-item;
	margin : 0 10px 5px 50px;
}

.bulleted_list_directions {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 15px;
	text-decoration : none;
	list-style-type : disc;
	list-style-position : outside;
	display : list-item;
	margin : 0 10px 2px 40px;
}

.bulleted_list_sm {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 15px;
	text-decoration : none;
	list-style-type : disc;
	list-style-position : outside;
	display : list-item;
	margin : 0 10px 0 40px;
}

.bulleted_list_top {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : none;
	list-style-type : disc;
	list-style-position : outside;
	display : list-item;
	margin : 10px 10px 5px 25px;
}

.calendar_img {
	text-decoration : none;
	margin-top : 0;
	margin-right : 5px;
	margin-bottom : 0;
	vertical-align : text-top;
}

.dotted_border_main_content {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 17px;
	text-decoration : none;
	margin : 0 0 10px;
	border-left : 1px dotted #b1b2b3;
}

.header_onstage {
	color : #fff;
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	background-position : 1px 50%;
	margin-top : 0;
	margin-bottom : 10px;
	margin-left : 2px;
}

.headings {
	font-size : 12px;
	font-family : Verdana, Arial, sans-serif;
	background-repeat : no-repeat;
	margin : 5px 10px 0 20px;
}

.latestnews {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : left;
	margin : 25px 10px 0;
}

.main_content {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 15px;
	text-decoration : none;
	margin : 3px 10px 0 20px;
}


.pisearchresultheader {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 15px;
	text-decoration : none;
	margin : 3px 10px 0 20px;
}

#newsPageWrapperDiv {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : none;
}

.main_content_para, .main_content_para p,  .main_content_para p p, 
   #newsPageWrapperDiv div
{
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : none;
	margin : 8px 10px 0 20px;
}
#newsPageWrapperDiv p {
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : none;
}
#newsPageWrapperDiv strong  {
        font-weight : bold;
	color : #000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : none;
}

.main_content_sm {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : none;
	margin : 2px 10px 0 20px;
}

.onstage_event {
	font-size : 11px;
	font-family : Verdana, Arial, sans-serif;
	text-decoration : none;
	margin : 0 10px 0 20px;
	position : relative;
	Dtop : 350px;
	Dleft : 1em;
        text-align : left;
}

.para {
	font-size : 12px;
	font-family : Verdana, Arial, sans-serif;
	text-decoration : none;
	margin : 0px 10px 0 20px;
        line-height: 16px;
}

.searchform {
	color : #000;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.seasonmonth {
	color : #fff;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	background-color : #6a3111;
	text-align : center;
	margin : 10px;
}

.small_eventBold {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
	text-align : left;
	margin : 2px 10px 0 15px;
}

.small_eventDescription {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : none;
	text-align : left;
	margin : 2px 10px 0 15px;
}

.small_eventList {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin : 2px 10px 7px 15px;
        text-align : left;
}

.small_eventTickets {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : none;
	text-align : left;
	margin : 1px 10px 0 15px;
}

.small_eventTime {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 14px;
	text-decoration : none;
	background-color : #eee;
	margin : 2px 10px 0 15px;
        text-align : left;
}

.symphony_smallCaps {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
	line-height : 14px;
	text-decoration : none;
	text-align : left;
	margin : 2px 10px 0 15px;
}

.symphony_smallItalic {
	color : #000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-style : italic;
	line-height : 14px;
	text-decoration : none;
	text-align : left;
	margin : 2px 10px 0 15px;
}

.upcomingevents {
	color : #c7c7c5;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : none;
	text-align : left;
	margin : 10px 15px;
}

.whitetext_lg {
	color : #fff;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : none;
	margin-bottom : 15px;
}

.whitetextAlt, .whitetext, whitetext p {
	color : #fff;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	margin-top : 0px;
	margin-bottom : 0px;
}

.whitetextTagline {
	color : #fff;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	margin-top : 2px;
	margin-bottom : 15px;
}



#pageheader {
       align: center;
       background-image: url("uploads/images/craterian_title.gif");
}

#calendarflashdiv {
	width : 175px;
	height : 125px;
	vertical-align : top;
}

#wrapper {
       width: 966px; /*The width of our layout*/
       height: 575px;
       margin-left: auto;
       margin-right: auto; /*Margin left and right set to auto center's our layout*/
       background-color : #000000;
       text-align: left; /*Resets the text alignment*/
}

.sponsorimage, .sponsorimages, img.sponsorimage, img.sponsorimages {
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	border: none;
        vertical-align:  top;
}

.event_image, img.event_image {
	vertical-align: top;
	position : relative;
	float : right;
	border: none;
	margin-top: 3px;
}

.clearthis {
        clear: both;
}


/* End of 'crateriansite' */

/* Start of CMSMS style sheet 'iframe' */
#OnStageEventList,#OnStageEvent {
white-space:nowrap;
margin-top:1px;
width:100%;
height:425px;
overflow:hidden;
vertical-align:text-top;
}

iframe {
margin-top:1px;
width:100%;
height:425px;
vertical-align:text-top;
}

.paraX {
font-size:12px;
font-family:Verdana, Arial, sans-serif;
line-height:17px;
text-decoration:none;
margin:5px 15px 0 20px;
}

a.headings:link {
color:#6a3111;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
width:100%;
}

a.headings:hover {
color:#af4309;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
width:100%;
}

a.headings {
font-size:12px;
font-family:Verdana, Arial, sans-serif;
line-height:17px;
background-repeat:no-repeat;
margin:5px 15px 0 20px;
}

a.headings:visited,a.headings:active {
color:#6a3111;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
}


a.eventTicketsLink {
	display: block;
	width: 89px;
	height: 35px;
        text-indent: -9999px;
	margin: 0 10px 10px 0;
	background: transparent url(http://craterian.org/uploads/images/layout/ticketsSMLink.gif) no-repeat;
	}
	
	
html .fb_share_link { 
	padding:2px 0 0 20px; 
	height:16px; 
	background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left; 
	}

/* End of 'iframe' */

