@font-face {
	font-family: "Myriad";
	font-weight: bold;
	src: url("http://www.gooutgiveback.com/css/fonts/myriad_bold.ttf") format("TrueType");
}

@font-face {
	font-family: "Myriad";
	src: url("http://www.gooutgiveback.com/css/fonts/myriad.otf") format("OpenType");
}


* {
  margin: 0;
  padding: 0;
}

.search_bit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
background-color: #9c9a9c;
arrow-color: #ffffff;
}





ul { 
	list-style-position: inside; 
	color: black; 
	font-family: Tahoma; 
	font-size: 10px;
}
 
.disclaimer {font-family: Tahoma; font-size: 9px; text-align:left;}





p.error {
  background-color: #ff0000;
  background-image: url(/images/icon_error.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 100px;
}


label img {
  behavior: url(/behaviors/label_img.htc);
}


.venue_class_red {
	background-color: #FF9999;
}

.venue_class_blue {
	background-color: #9999FF;
}

.venue_class_white {
	background-color: #ffffff;
}
span.required{
  font-size: 12px !important;
  color: red !important;
}

.alisth1 {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	color: #ffffff;
}

.alisth2 {
	color: #a1bfe4;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
}

a.alist:link, a.alist:visited, a.alist:active {
	text-decoration: none;
	font-size: 12px;
	color:#FFFFFF;
}

a.alist:hover {
	text-decoration: none;
	font-size: 12px;
	color:#b2d4ff;
}

a.alink:link, a.alink:visited, a.alink:active {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color:#f0f0f0;
}

a.alink:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color:#70afff;
}

.style1 {
	font-size: 12px;
	font-family: Tahoma;
	color: #ffffff;
}
.style2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
.style3 {
	font-family: Tahoma;
	font-size: 16px;
}
.style4 {
	font-size: 10px;
	font-family: Tahoma;
}
.style5 {color: #666666}

body {
	margin-top: 10px;
}

a.states:link {color: black; text-decoration: none; }
a.states:visited {color: black; text-decoration: none; }
a.states:hover {color: black; text-decoration: underline; }
a.states:active {color: black; text-decoration: none; }

a.venue_subnav:link {color: blue; text-decoration: none; font-size:12px }
a.venue_subnav:visited {color: blue; text-decoration: none; font-size:12px }
a.venue_subnav:hover {color: blue; text-decoration: underline; font-size:12px }
a.venue_subnav:active {color: blue; text-decoration: none; font-size:12px }

a.about:link {color: #9999ff; text-decoration: none; font-size:12px }
a.about:visited {color: #9999ff; text-decoration: none; font-size:12px }
a.about:hover {color: #9999ff; text-decoration: underline; font-size:12px }
a.about:active {color: #9999ff; text-decoration: none; font-size:12px }

.img { padding-right:20px; padding-bottom: 20px; }



.head{
  color:#333333;
  font-size:12px;;
  text-decoration:underline;
  font-family:"Tahoma";
}
td.left {
  font-family:"Tahoma";
  font-size:12px;
  color:black;
}
.tbmain{
  background:white;
  
  padding: 2px;
}
.left{
  color: black !important; 
  font-family: Tahoma !important;
  font-size: 10px !important;
}
span.left{
  font-size: 12px !important;
  color: red !important;
}
.notes {
	list-style-type:disc;
	list-style-position:outside;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #666666;
	float: right;
	width: 200px;
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px;
	background-color: #A3C8E4;
	font-size:12px;
	color:#000000;
}
h1 {
	color: #a3c8e4;
	font-size: 16px;
}
h2 {
	color: white;
	font-size: 14px;
}

h4 {
	color: #000;
	font-size: 14px;
}
td.right {
	padding-right: 5px;
}

.style1blue {
font-family:Tahoma;
font-size:12px;
color:#a3c8e4;
}

a.:link, a.:visited, a.:active {
	text-decoration: underline;
	color:#000000;
	font-weight: bold;
}

a.:hover {
	text-decoration: underline;
	color: #4b2759;
	font-weight: bold;
}

a.title:link, a.title:visited, a.title:active {
	text-decoration: underline;
	color:#000000;
	font-weight: bold;
}

a.title:hover {
	text-decoration: underline;
	color: #4b2759;
	font-weight: bold;
}

a.city:link, a.city:visited, a.city:active {
	text-decoration: none;
	color:#bfbfbf;
	font-weight: bold;
	font-size: 12px;
}

a.city:hover {
	text-decoration: none;
	color: #9698f1;
	font-weight: bold;
	font-size: 12px;
}

a.ctr:link, a.ctr:visited, a.ctr:active {
	text-decoration: none;
	color:#e5e5e5;
	font-size: 14px;
	font-weight: bold;
}

a.ctr:hover {
	text-decoration: none;
	color: #8c8c8c;
	font-size: 14px;
	font-weight: bold;
}


a.venue:link, a.venue:visited, a.venue:active {
	text-decoration: none;
	color:#bfbfbf;
	font-size: 12px;
	font-weight: bold;
}

a.venue:hover {
	text-decoration: none;
	color: #9698f1;
	font-size: 12px;
	font-weight: bold;
}

a.sort:link, a.sort:visited, a.sort:active {
	text-decoration: none;
	color:#f0c4f7;
	font-weight: bold;
}

a.sort:hover {
	text-decoration: none;
	color: #963ba4;
	font-weight: bold;
}

a.sort2:link, a.sort2:visited, a.sort2:active {
	text-decoration: none;
	color:#c4c9f7;
	font-weight: bold;
}

a.sort2:hover {
	text-decoration: none;
	color: #963ba4;
	font-weight: bold;
}

.sort {
	text-decoration: none;
	color: #f0c4f7;
}

.sort2 {
	text-decoration: none;
	color: #c4c9f7;
	font-width: bold;
}

.info {
	text-decoration: none;
	color: #bcbee5;
	font-size: 12px;
}

.info2 {
	text-decoration: none;
	color: #e5bcda;
	font-size: 12px;
}

/* -- Pedro's Calendar Style -- */

#calVenu {	
	width:272px;
}

#calVenuenote {	visibility:hidden;
	text-align:left;
	width:252px;
	border:1px solid #8c8c8c;
	padding:7px;
	background-image: url(/images/cal_trans.png);
	background-repeat: repeat;
}

.calVenue_cal_day{
	font-family: Myriad;
	font-weight: bold;
}

.calVenue_cal_day_note{
	background-color:#36274b;
}

.calVenue_cal_day_note_f{
	background-color:#341195;
}

.calVenue_cal_day_note_h{
	background-color:#000000;
}

.cal_Style {
	width: 273px;	
	font-family: Myriad;
	font-weight: bold;
}

.cal_Style td {
	width: 38px;
	height: 22px;
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

.cal_S_Header {	
	font-family: Myriad;
	font-weight: bold;
	color: #a07dd2;
	font-size: 21px;
	padding-top: 4px;
	padding-bottom: 3px;
}

.cal_header_day {
	width: 36px;
	text-align: center;
	font-size: 13px;	
	font-family: Myriad;
	font-weight: bold;
	color: #d8c6ec;
	padding-bottom: 2px;
	padding-top: 3px;
}

.cal_header_tr {
	background-image: url(/images/cal_header.png);
	background-repeat: no-repeat;
	height: 23px;
}

.cal_footer_tr {
	background-image: url(/images/cal_footer.png);
	background-repeat: no-repeat;
}

.cal_note_title {
	font-family: Myriad;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 17px;
}

.cal_note_date {
	font-family: Myriad;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.cal_note_trange {
	font-family: Myriad;
	color: #b2b3c3;
	font-size: 12px;
	font-weight: normal;
}

.cal_note_description {
	font-family: Myriad;
	color: #e8e8e8;
	font-size: 12px;
	font-weight: normal;
	padding-top: 6px;
}

.cal_note_separator {
	padding-top: 10px;
	padding-bototm: 16px;
}

/* Gallery */

#gallery {
	min-height: 250px;
}

#gallery ul {
	list-style: none;
	float: left;
}

#gallery ul li {
	float: left;
	padding: 20px;
}

#gallery .img_ct {
	padding: 3px;
	border: 1px solid #666;
}

#gallery .img_hl {
	width: 180px;
	height: 100px;
	overflow: hidden;
}

#gallery .img_title {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

#gallery_nav {
	float: left;
	margin-left: 50px;
	width: 900px;
}

#gallery_nav a {
	font-height: 12px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #999;
}

#gallery_nav a:hover {
	color: #666;
}


/* Featured Event */

.slideshow { 
	height: 172px; 
	width: 320px; 
	border: 1px solid #cecddd; 
	background-color: #000000;
	overflow: hidden;
}

.slideshow .feat_event {
	background-image: url(../images/feature_ext_bg.jpg);
	background-repeat: repeat-x;
	width: 310px;
	height: 164px;
	overflow: hidden;
}

.slideshow .feat_event .feat_image {
	float: left;
	padding: 3px;
	border: 1px solid #585858;
	width: 118px;
	height: 146px;
}

.slideshow .feat_event .feat_image {
	background-color: #000000;
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	padding: 3px;
	border: 1px solid #585858;
	width: 118px;
	height: 146px;
}

.slideshow .feat_event .feat_info {
	float: right;
	width: 174px;
	line-height: 16px;
	margin-top: 6px;
	text-align: left;
}

.slideshow .feat_event .feat_info .feat_date {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}

.slideshow .feat_event .feat_info .feat_title {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #bcbbe7;
}

.slideshow .feat_event .feat_info .feat_venue {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ac7cb0;
}

.slideshow .feat_event .feat_info .feat_time {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #abaaaa;
}

.slideshow .feat_event .feat_info .feat_desc {
	margin-top: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #e5e5e5;
}

.slideshow .feat_event .feat_info .feat_location {
	margin-top: 10px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ac7cb0;
}

a.feat_link:link, a.feat_link:visited, a.feat_link:active {
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color:#add5dd;
}

a.feat_link:hover {
	text-decoration: none;
	font-size: 10px;
	color:#ffffff;
}
							
/* Featured Events List */
#featpage_div {
	/*background-image: url('../images/featlist-bg-ext.jpg');*/
	background-color: #1c1c1e;
	background-repeat: repeat-x;
	font-family: Arial;
	border: 1px solid #2c2f30;
		
	padding-bottom: 10px;
	float: left;
}

#featpage_div .featitem{
	padding: 15px 10px 0px 10px;
	/*background-image: url('../images/featitem_strip.gif');*/
	background-repeat: repeat-x;
	float: left;
}

#featpage_div .featitem .fi_image {
	margin: 4px 27px 10px 0;
	border: 1px solid #585858;
	float: left;
}

#featpage_div .featitem .fi_title {
	padding: 8px 0;
	height: 42px;
	width: 605px;
	font-size: 28px;
	float: left;
	text-align: left;
	color: #cacbe5;
	font-weight: bold;
}

#featpage_div .featitem .fi_info {
	float: right;
	height: 100px;
	width: 198px;
}

#featpage_div .featitem .fi_info .fi_date {
	color: #cacbe5;
	padding: 2px 6px;
	font-size: 18px;
	text-align: right;
	font-weight: bold;
}

#featpage_div .featitem .fi_info .fi_venue {
	color: #ac7cb0;
	padding: 2px 6px;
	font-size: 18px;
	text-align: right;
	font-weight: bold;
}

#featpage_div .featitem .fi_info .fi_time {
	color: #636263;
	padding: 2px 6px;
	font-size: 18px;
	text-align: right;
	font-weight: normal;
}

#featpage_div .featitem .fi_desc {
	color: #ffffff;
	margin-top: 4px;
	padding: 2px 14px;
	font-size: 13px;
	/*width: 802px;
	float: left;*/
	text-align: left;
	font-weight: normal;
}

#featpage_div .featitem .fi_loc {
	color: #ac7cb0;
	margin-top: 12px;
	padding: 6px;
	font-size: 15px;
	float: right;
	text-align: right;
	font-weight: bold;
	width: 790px;
}

#featpage_div .featitem .fi_ul {
	height: 2px;
	border-top: 2px dotted #585858;
	float: left;
	margin-left: 5px;
	width: 99%;
}