p,div,td,li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c2b49b
}

a {
color:#ec008c
}

.global_minibutton {
cursor:pointer;
text-align:center;
width:90px;
background-color:#ec008c;
font-size:11px;
margin:1px 0 0;
padding:2px 0
}

.global_minibutton:hover {
cursor:pointer;
text-align:center;
width:90px;
background-color:#f72fa6;
font-size:11px;
margin:1px 0 0;
padding:2px 0
}

.global_header1 {
font-family:Times New Roman, Times, serif;
font-size:16px;
font-weight:700
}

.global_header2 {
border-bottom:1px solid #c2b59b;
font-size:15px;
font-weight:700
}

.global_header3 {
font-weight:400
}

.global_date_header {
border-bottom:1px solid #c2b59b;
font-size:14px;
font-weight:700;
color:#c2b59b;
margin:0 0 10px
}

.global_input_button {
color:#fff;
background-color:#ec008c
}

.global_input_textarea {
width:400px
}

.global_photo {
text-align:center;
background-color:#32015a;
padding:5px
}

.global_photo:hover {
text-align:center;
padding:5px
}

body {
background-color:#22003f
}

.page_container {
text-align:left;
width:850px
}

#header {
width:850px
}

#column_1 {
float:left;
width:160px;
background-position:top right;
background-repeat:repeat-y;
margin:10px 0 0
}

#column_2 {
float:left;
width:550px;
background-image:url(http://www.fatsoma.com/sitebuilder/../websites.new/523/resources/523_threecolumn__5768column_2_2_523_threecolumn.jpeg);
background-position:top center;
background-repeat:repeat-y;
margin:10px 0 0;
padding:0
}

#column_3 {
float:right;
width:130px;
background-position:top left;
background-repeat:repeat-y;
margin:10px 0 0
}

#footer {
width:850px;
background-image:url(http://www.fatsoma.com/sitebuilder/../websites.new/523/resources/523_threecolumn__2512footer_2_523_threecolumn.jpeg);
background-position:top center;
background-repeat:repeat-x;
margin:10px 0 0;
padding:10px 0 0
}.menu_module {
background-image:url(http://www.fatsoma.com/sitebuilder/../websites.new/523/resources/523____4312menu_module_6_523__.jpeg);
background-position:top center;
background-repeat:no-repeat;
padding:0 0 0 2px
}

.menu_item_loginout {
float:right
}

.menu_item {
float:left;
line-height:35px;
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
cursor:pointer;
margin:0 30px 0 0
}

.menu_item:hover,.menu_item_selected {
float:left;
line-height:35px;
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
color:#ec008c;
cursor:pointer;
margin:0 30px 0 0
}.headermoduleui {
padding:0 10px
}

.headermoduleui_subheader {
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
color:#ec008c
}.headermoduleui2 {
background-image:url(http://www.fatsoma.com/sitebuilder/../websites.new/523/resources/523____8160headermoduleui2_5_523__.jpeg);
background-position:top center;
background-repeat:no-repeat;
margin:0 10px;
padding:10px 0
}

.headermoduleui2_subheader {
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
color:#ec008c
}.campaignslistmodule {
padding:0 10px
}

.campaignslistmodule_flyerbox {
float:left
}

.campaignslistmodule_headerbox {
margin-bottom:5px
}

.campaignslistmodule_contentbox {
float:left;
width:175px
}

.campaignslistmodule_description {
float:left;
margin-left:10px
}

.campaignslistmodule_linksbox {
float:right
}

.campaignslist_recentgallery_text {
font-size:8pt
}

.campaignslistmodule_minibutton,.campaignslistmodule_minibutton:hover {
cursor:pointer
}.footer {
font-size:11px
}.recentgalleriesui_container {
padding:0 10px
}

.recentgalleries_minibutton {
width:90px;
font-size:11px;
background-color:#ec008c
}

.recentgalleries_minibutton:hover {
width:90px;
font-size:11px;
background-color:#f72fa6
}

.recentgalleriesui_content {
float:right;
width:130px
}

.recentgalleries_wide_description {
float:left;
width:190px;
margin-left:10px
}

.recentgalleries_wide_details {
float:right;
width:125px
}

.recentgalleries_wide_header {
font-family:Times New Roman, Times, serif;
font-size:16px;
font-weight:700
}

.recentgalleriesui_primaryphoto,.recentgalleriesui_primaryphoto:hover {
float:left;
padding:5px
}
.upcomingevents_module{
	margin:10px;

}


.upcomingevents_date_header_current{
	float:left;

}


.upcomingevents_date_header_nav{
	float:right;

}


.upcomingevents_dateheader{
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #c2b59b;
	font-size:14px;
	font-weight:bold;
	color:#c2b59b;

}


.upcomingevents_container{
	margin:0px 0px 10px 0px;

}


.upcomingevents_photo{
	float:left;
	margin:5px;

}


.upcomingevents_description{
	float:left;
	margin-left:10px;
	margin-right:10px;

}


.upcomingevents_miniheader{
	font-family:Times New Roman, Times, serif;
	font-size:16px;
	font-weight:bold;

}


.upcomingevents_options{
	float:right;

}


.upcomingevents_minibutton{
	width:90px;
	background-color:#ec008c;
	font-size:11px;
	margin:1px 0px 0px 0px;
	padding:2px 0px;

}


.upcomingevents_minibutton:hover{
	width:90px;
	background-color:#ec008c;
	font-size:11px;
	margin:1px 0px 0px 0px;
	padding:2px 0px;

}


.upcomingevents_venue{

}


.upcomingevents_city{

}


.upcomingevents_datetime{

}


.upcomingevents_small_description{
	width:120px;
	float:right;
	text-align:right;

}


.upcomingevents_table_header{

}


.upcomingevents_day_weekday{

}


.upcomingevents_day_saturday{

}


.upcomingevents_day_sunday{

}


.upcomingevents_day_empty{

}


.upcomingevents_calendar_day_header{

}


.upcomingevents_info{
	position:absolute;
	width:400px;

}


.upcomingevents_calendar_header{
	font-family:Times New Roman, Times, serif;
	font-size:16px;
	font-weight:bold;

}


.upcomingevents_lineup_box{
	overflow:auto;

}


.upcomingevents_lineup_title{
	font-family:Times New Roman, Times, serif;
	font-size:16px;
	font-weight:bold;

}


.upcomingevents_lineup_minibutton{
	float:left;

}


.upcomingevents_headlines_event_header{

}


.upcomingevents_monthly_monthheader{

}


.upcomingevents_hover_off{

}


.upcomingevents_hover_on{

}


.upcomingevents_grid_item_outer{

}


.upcomingevents_grid_item_outer_alt{

}


.upcomingevents_grid_item_inner{

}


.upcomingevents_grid_item_inner_alt{

}


.upcomingevents_grid_item_header{

}


.upcomingevents_grid_item_main{

}


.upcomingevents_grid_item_main_alt{

}


.upcomingevents_grid_item_flyer{

}


.upcomingevents_grid_item_name{

}


.upcomingevents_grid_item_venue{

}


.upcomingevents_grid_item_city{

}


.upcomingevents_grid_item_date{

}


.upcomingevents_grid_item_moreinfo{

}


.upcomingevents_grid_item_moreinfo_link{

}


.upcomingevents_grid_item_moreinfo_link_alt{

}


.upcomingevents_description_item_outer{

}


.upcomingevents_description_item_outer_alt{

}


.upcomingevents_description_item_inner{

}


.upcomingevents_description_item_inner_alt{

}


.upcomingevents_description_item_header{

}


.upcomingevents_description_item_main{

}


.upcomingevents_description_item_main_alt{

}


.upcomingevents_description_item_flyer{

}


.upcomingevents_description_item_flyer:hover{

}


.upcomingevents_description_item_name{

}


.upcomingevents_description_item_venue{

}


.upcomingevents_description_item_date{

}


.upcomingevents_description_item_buy{

}


.upcomingevents_description_item_buy_link{

}


.upcomingevents_description_item_description{

}


.upcomingevents_description_item_name_alt{

}


.upcomingevents_description_item_venue_alt{

}


.upcomingevents_description_item_date_alt{

}


.upcomingevents_description_item_buy_alt{

}


.upcomingevents_description_item_buy_link_alt{

}


.upcomingevents_description_item_description_alt{

}


.upcomingevents_flyer_image{

}


.upcomingevents_flyer_outer{

}


.upcomingevents_flyer_outer_alt{

}


.upcomingevents_flyer_inner{

}


.upcomingevents_flyer_inner_alt{

}


.upcomingevents_flyer_header{

}


.upcomingevents_flyer_header_alt{

}


.upcomingetickets_module{
	margin:10px;

}


.upcomingetickets_event{

}


.upcomingetickets_event_photo{

}


.upcomingetickets_event_details{
	text-align:left;
	width:200px;
	vertical-align:top;
	margin-left:10px;

}


.upcomingetickets_event_date{
	font-family:Times New Roman, Times, serif;
	font-size:16px;
	font-weight:bold;

}


.upcomingetickets_event_detail_name{

}


.upcomingetickets_event_detail_venue{

}


.upcomingetickets_event_detail_city{

}


.upcomingetickets_event_detail_time{

}


.upcomingetickets_event_detail_price{

}


.upcomingetickets_event_etickets{
	width:150px;
	vertical-align:top;

}


.upcomingetickets_event_etickets_text{
	width:120px;
	margin-left:3px;

}


.upcomingetickets_event_following{

}


.upcomingetickets_accordion_toggle{
	cursor:pointer;
	overflow:hidden;

}


.upcomingetickets_accordion_content{
	overflow:hidden;

}


.upcomingetickets_accordion_header{
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #c2b59b;
	font-size:14px;
	font-weight:bold;
	color:#c2b59b;

}


.upcomingetickets_accordion_header_active{
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #c2b59b;
	font-size:14px;
	font-weight:bold;
	color:#c2b59b;

}


.upcomingetickets_accordion_event{

}


.upcomingetickets_accordion_text{

}


.upcomingetickets_accordion_addbuttonbox{

}

.menu_module_523_Home_20 {
background-position:top center;
background-repeat:no-repeat;
padding:0 0 0 2px
}

.menu_item_loginout_523_Home_20 {
float:right
}

.menu_item_523_Home_20 {
float:left;
line-height:35px;
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
cursor:pointer;
margin:0 30px 0 0
}

.menu_item_523_Home_20:hover,.menu_item_selected_523_Home_20 {
float:left;
line-height:35px;
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
color:#ec008c;
cursor:pointer;
margin:0 30px 0 0
}.headermoduleui_subheader_523_Home_5 {
font-size:20px;
font-weight:700;
color:#ec008c
}.resourcemodule_523_Home_7 {
margin:10px 0;
padding:0 10px
}.headermoduleui2_523_Home_9 {
background-position:top center;
background-repeat:no-repeat;
margin:0 10px;
padding:10px 0
}

.headermoduleui2_subheader_523_Home_9 {
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
color:#ec008c
}.campaignslistmodule_523_Home_11 {
margin:0 0 10px;
padding:0 10px
}

.campaignslistmodule_flyerbox_523_Home_11 {
float:left
}

.campaignslistmodule_headerbox_523_Home_11 {
margin-bottom:5px
}

.campaignslistmodule_headertitle_523_Home_11 {
font-family:Times New Roman, Times, serif;
font-size:16px;
font-weight:700
}

.campaignslistmodule_minibutton_523_Home_11 {
cursor:pointer;
background-color:#ec008c;
font-size:11px;
margin:1px 0 0;
padding:2px 0
}

.campaignslistmodule_minibutton_523_Home_11:hover {
cursor:pointer;
background-color:#f72fa6;
font-size:11px;
margin:1px 0 0;
padding:2px 0
}

.campaignslistmodule_contentbox_523_Home_11 {
float:left;
width:175px
}

.campaignslistmodule_description_523_Home_11 {
float:left;
margin-left:10px
}

.campaignslistmodule_linksbox_523_Home_11 {
float:right
}

.campaignslist_recentgallery_text_523_Home_11 {
font-size:8pt
}.headermoduleui2_523_Home_13 {
background-position:top center;
background-repeat:no-repeat;
margin:0 10px;
padding:10px 0
}

.headermoduleui2_subheader_523_Home_13 {
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
color:#ec008c
}.recentgalleriesui_container_523_Home_14 {
margin:0 0 10px;
padding:0 10px
}

.recentgalleriesui_primaryphoto_523_Home_14 {
float:left;
background-color:#32015a;
padding:5px
}

.recentgalleriesui_primaryphoto_523_Home_14:hover {
float:left;
padding:5px
}

.recentgalleries_minibutton_523_Home_14 {
width:90px;
font-size:11px;
background-color:#ec008c
}

.recentgalleries_minibutton_523_Home_14:hover {
width:90px;
font-size:11px;
background-color:#f72fa6
}

.recentgalleriesui_dateheader_523_Home_14 {
border-bottom:1px solid #c2b59b;
font-size:14px;
font-weight:700;
color:#c2b59b;
margin:0 0 10px
}

.recentgalleriesui_content_523_Home_14 {
float:right;
width:130px
}

.recentgalleriesui_eventname_523_Home_14 {
font-weight:400
}

.recentgalleries_wide_description_523_Home_14 {
float:left;
width:190px;
margin-left:10px
}

.recentgalleries_wide_details_523_Home_14 {
float:right;
width:125px
}

.recentgalleries_wide_header_523_Home_14 {
font-family:Times New Roman, Times, serif;
font-size:16px;
font-weight:700
}.headermoduleui2_523_Home_15 {
background-position:top center;
background-repeat:no-repeat;
margin:0 10px;
padding:10px 0
}

.headermoduleui2_subheader_523_Home_15 {
font-family:Times New Roman, Arial, Arial;
font-size:18px;
font-weight:700;
color:#ec008c
}.recentmembersmodule_container_523_Home_16 {
margin:0 10px
}

.recentmembersmodule_photocontainer_523_Home_16 {
float:left;
width:60px;
background-color:#32015a;
padding:5px
}

.recentmembersmodule_photocontainer_523_Home_16:hover {
float:left;
width:60px;
padding:5px
}

.recentmembersmodule_contentcontainer_523_Home_16 {
float:left;
width:220px
}