/* @override http://www.phoenixmultisport.org/style.css */

body {
	background:#080808;
	border:0;
	margin:0;
	padding:0;
	color:#FFF;
}
a, a:visited, a:active {
	color:#E6E6E6;
	outline:none;
}
#topinfo {
	width:985px;
	text-align:right;
	margin-top:24px;
}
.topinfo_label {
	font-family:Arial,san-serif;
	font-size:8px;
	color:#FFF;
	letter-spacing:.04em;
}
.topinfo_value {
	font-family:Avant Garde, Arial, san-serif;
	font-size:15px;
	letter-spacing:.04em;
	font-weight:normal;
	color:#CCC;
}
.topinfo_value a, .topinfo_value a:visited, .topinfo_value a:active {
	font-family:Avant Garde, Arial, san-serif;
	font-size:15px;
	letter-spacing:.04em;
	font-weight:normal;
	color:#CCC;
	text-decoration:none;
}
#nav {
	width:985px;
	text-align:right;
	margin-top:28px;
}
#nav a:hover, .topinfo_value a:hover {
	color:#ED1E2E;
}
.about_cell a, .about_cell a:visited, .about_cell a:active {
	display:block;
	margin-top:4px;
	margin-bottom:4px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	width:150px;
	background-color:#555;
	text-decoration:none;
	font-family:Arial,san-serif;
	font-size:11px;
	letter-spacing:.03em;
	font-weight:normal;
	color:#FFF;
}
.about_cell a:hover {
	color:#aaa;
}
.nav_selected, .nav_selected:visited, .nav_selected:active {
	font-family:Arial,san-serif;
	font-size:10px;
	font-weight:normal;
	color:#ED1E2E;
	margin-left:14px;
	margin-right:0px;
	text-decoration:none;
}
.nav_regular {
	font-family:Arial,san-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	margin-left:14px;
	margin-right:0px;
	text-decoration:none;
}
#logo {
	width:958px;
	margin-top:12px;
	padding-left:22px;
	height:90px;
}
#masthead {
	margin-left:0px;
	margin-top:22px;
	float:left;
}
#logo #masthead .chapter a {
	font-family:Arial,san-serif;
	font-size:11px;
	line-height:11px;
	padding-bottom:3px;
	color:#ED1E2E;
	letter-spacing:.06em;
	clear:both;
	display:block;
	text-decoration:none;
}
#logo #userbox {
	float:right;
	height:50px;
	width:384px;
	margin-top:22px;
}
#logo #userbox #login {
	height:33px;
	width:384px;
	overflow:hidden;
	background-image: url(/a_moxie/images/userbox_bg.gif);
}
.bigtextbox {
	float:left;
	height:33px;
	background: #464648 url(/a_moxie/images/bigbox_bg.gif) repeat-x bottom;
}
.bigtextbox .bigtextinput {
	margin-top:6px;
	margin-left:6px;
	margin-right:0px;
	border-color: #000;
	border-width:1px;
	padding:4px;
	background-color:#000;
	color:#FFF;
	font-family: arial, san-serif;
	font-size:9px;
	line-height:12px;
}
.biginput {
	margin-top:6px;
	border:1px solid #000;
	background-color:#000;
	color:#FFF;
	font-family: arial, san-serif;
	font-size:9px;
	line-height:12px;
	float:left;
}

#logo #userbox #login input.textinput {
	margin-top:6px;
	margin-left:6px;
	margin-right:0px;
	border-color: #000;
	border-width:1px;
	padding:4px;
	width:130px;
	height:10px;
	background-color:#000;
	color:#FFF;
	font-family: arial, san-serif;
	font-size:9px;
	line-height:12px;
}
#logo #userbox #remember {
	height:16px;
	overflow:hidden;
	width:375px;
	font-family:Arial,san-serif;
	font-size:10px;
	line-height:12px;
	padding-bottom:3px;
	padding-top:3px;
	color:#B3B3B3;
	letter-spacing:.06em;
	clear:both;
	text-decoration:none;
}
#logo #userbox #remember a, #logo #userbox #remember a:visited, #logo #userbox #remember a:active {
	text-decoration:none;
}
#logo #userbox #remember a:hover {
	color:#ED1E2E;
}
#logo #userbox #remember .text  {
	font-family:Arial,san-serif;
	font-size:9px;
	padding-right:15px;
	text-decoration:none;
}
.rememberme_box {
	width:12px;height:12px;background-color:#000;
}
input[type="checkbox"] {
  -moz-appearance: none;
  background-color: #000;
  color: white;
}
.topslice {
	clear:both;
	display:block;
	height:2px;
	margin-left:27px;
}
#center_section {
	margin-left:22px;
	height:auto;
	overflow:auto;
	background: url(/a_moxie/images/bg_total.png) repeat-y;
}
#main_section {
	clear:both;
	height:100%;
	min-height:570px;
	float:left;
	width:627px;
	padding-bottom:20px;
}
.flash_window {
	height:445px;
	width:500px;
	margin-left:108px;
	margin-right:17px;
	margin-top:17px;
}
.main_text_box {
	width:510px;
	margin-left:108px;
	margin-right:17px;
	margin-top:17px;
	height:100%;
}
.maintext {
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	color:#B3B3B3;
	letter-spacing:.1em;
	padding-bottom:20px;
}
.maintext a[href], .maintext a[href]:visited, .maintext a[href]:active {
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	color:#B3B3B3;
	letter-spacing:.03em;
	padding-bottom:20px;
	text-decoration:none;
}
.maintext a[href]:hover {
	color:#FFF;
}
.maintext .tophead {
	font-family: Arial, san-serif;
	font-size:14px;
	line-height:14px;
	letter-spacing:.04em;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	float:left;
	margin-left:20px;
}
.maintext .tophead a, .maintext .tophead a:visited, .maintext .tophead a:active {
	font-weight:normal;
	color:#FFF;
}
.maintext .tophead a:hover {
	color:#B2B2B2;
}
.maintext .profile_avatar {
	clear:both;
	float:left;
	margin-right:10px;
}
.maintext #wall_div {
	background:url(/a_moxie/images/profile_tab.png) no-repeat bottom;
	height:23px;
	width:96px;
	margin-left:10px;
	padding-left:16px;
	padding-top:8px;
	float:left;
	z-index:1;
}
.maintext #friend_div, .maintext #pending_div, .maintext #photo_div, .maintext #fundraiser_div  {
	
	background:url(/a_moxie/images/profile_tab.png) no-repeat bottom;
	height:23px;
	width:96px;
	padding-left:16px;
	padding-top:8px;
	float:left;
	z-index:2;
	margin-left:-10px;
	cursor:pointer;
}


.maintext #photos {
	width:200px;
	height:180px;
}
.maintext #wall, .maintext #friends, .maintext #pending {
	width:230px;
	height:180px;
}
.maintext #wall .fadebox, .maintext #photos .fadebox, .maintext #friends .fadebox, .maintext #pending .fadebox {
	background:url(/a_moxie/images/profile_fade.png) no-repeat;
	width:200px;
	height:180px;
	padding:15px;
	margin-top:-5px;
}
.maintext #wall2 {
	clear:both;
	padding:10px;
	background-color:#464646;
	height:auto;
	overflow:hidden;
	min-height:300px;
}
.maintext #photos2, .maintext #friends2, .maintext #pending2 {
	clear:both;
	padding:10px;
	width:490px;
	background-color:#464646;
	height:auto;
	overflow:hidden;
	min-height:300px;
}
#flowchart {
	width:548px;
	height:570px;
	margin-left:-30px;
	background:url(/a_moxie/images/flowchart/bird.png) no-repeat;
	overflow:hidden;
}
#flowchart img {
	border:0px;
}
#flowchart img:hover {
}

.pagedetail {
	background: #333 url(/a_moxie/images/flowchart/corner_bird_graphic.png) bottom right no-repeat;
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 12px;
	line-height:16px;
	color:#B3B3B3;
	letter-spacing:.03em;
	padding:10px;
	padding-bottom:30px;
	min-height:570px;
	width:499px;
}
.pagedetail_plain {
	font-family: Lucinda Grande, Arial, san-serif;
	background-color: #333;
	font-size: 12px;
	line-height:14px;
	color:#B3B3B3;
	letter-spacing:.03em;
	padding:10px;
	padding-bottom:10px;
	width:499px;
}
.pagedetail_smaller {
	background: #333 url(/a_moxie/images/flowchart/corner_bird_graphic.png) bottom right no-repeat;
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	color:#B3B3B3;
	letter-spacing:.03em;
	padding:10px;
	padding-bottom:30px;
	width:499px;
}
.pagedetail_title {
	padding-bottom:8px;
	padding-top:8px;
}
.pagedetail_title a, .pagedetail_title a:visited, .pagedetail_title a:active {
	font-family: Arial, san-serif;
	font-size:14px;
	line-height:14px;
	letter-spacing:.02em;
	font-weight:bold;
	color:#F2F2F2;
	text-decoration:none;
}
.pagedetail_title a:hover {
	color:#000;
}


#second_section {
	float:left;
	width:337px;
	height:100%;
	padding-bottom:17px;
}
.section_title {
	font-family: Arial, san-serif;
	font-size:14px;
	line-height:14px;
	letter-spacing:.02em;
	font-weight:bold;
	color:#F2F2F2;
	text-decoration:none;
}

.section_title a, .section_title a:visited, .section_title a:active {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:12px;
	line-height:12px;
	color:#ED1E2E;
	letter-spacing:.02em;
	text-decoration:none;
}
.section_title a:hover, .section_title:hover {
	color:#aaa;
}
.section_title_past {
	font-family: Arial, san-serif;
	font-size:14px;
	line-height:18px;
	letter-spacing:.02em;
	font-weight:bold;
	color:#F2F2F2;
	background-color:#97121c;
}
.section_head {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:12px;
	line-height:14px;
	color:#ED1E2E;
	margin-top:2px;
	text-decoration:none;
}
.photo_menu {
	font-family: Arial, san-serif;
	font-size:14px;
	line-height:14px;
	letter-spacing:.02em;
	font-weight:bold;
	color:#ED1E2E;
}
.photo_menu a, .photo_menu a:visited, .photo_menu a:active {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:14px;
	line-height:14px;
	color:#ED1E2E;
	letter-spacing:.02em;
	text-decoration:none;
}

.date_header{
	font-family: Arial, san-serif;
	font-size:10px;
	line-height:10px;
	padding-top:8px;
	letter-spacing:.02em;
	font-weight:normal;
	color:#B3B3B3;
}
.login_name {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:14px;
	line-height:16px;
	letter-spacing:.02em;
	margin:8px;
	padding-left:4px;
	padding-top:2px;
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	color:#FFF;
	background-color:#000;
}

.subsection_title, .subsection_title:active, .subsection_title:visited, .subsection_title a[href], .subsection_title:visited, .subsection_title:active {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:10px;
	line-height:12px;
	color:#ED1E2E;
	float:left;
	margin-left:4px;
	margin-top:2px;
	text-decoration:none;
}
.subsection_title a:hover, .subsection_title:hover {
	color:#aaa;
}
.subsection_redtitle, .subsection_redtitle:active, .subsection_redtitle:visited, .subsection_redtitle a[href], .subsection_redtitle:visited, .subsection_redtitle:active {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:10px;
	line-height:12px;
	color:#ED1E2E;
	float:left;
	margin-left:4px;
	margin-top:2px;
	text-decoration:none;
}
.subsection_redtitle a:hover, .subsection_redtitle:hover {
	color:#aaa;
}
.bullet_title, .bullet_title:active, .bullet_title:visited, .bullet_title a[href], .bullet_title:visited, .bullet_title:active {
	font-family: Arial, san-serif;
	letter-spacing:.02em;
	font-weight:bold;
	color:#B3B3B3;
	font-family: Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	margin-left:4px;
	margin-top:2px;
	text-decoration:none;
}
.bullet_title a:hover, .bullet_title:hover {
	color:#FFF;
}
.quote_title {
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	border:0;
}
.curly_open {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:24px;
	line-height:27px;
	font-weight:normal;
	color:#CCC;
	float:left;
}
.quote {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#CCC;
	float:left;
	width:470px;
	padding-bottom:13px;
	text-decoration:none;
}
.quote a {
	text-decoration:none;
}
#calendar {
	clear:both;
	display:block;
	margin-top:16px;
	background-color:#1b1b1b;
	width:320px;
	margin-left:17px;
	padding-top:5px;
}
#calendar .calendar_title {
	clear:both;
	background-color:#000;
	height:23px;
}
#calendar .calendar_title .prev_next {
	font-family:Arial, san-serif;
	color:#ED1E2E;
	font-size:10px;
	font-weight:normal;
}
#calendar .calendar_title .prev_next:hover {
	color:#FFF;
}
.page_title {
	font-family:Arial, san-serif;
	color:#ED1E2E;
	font-size:12px;
	font-weight:normal;
}
#calendar .activity_list {
	width:100%;
	background: #202020 url(/a_moxie/images/gradient_calendararea.jpg) repeat-x bottom;
	border-top:1px solid #6b6b6b;
}
#calendar .activity_list .text , #recent_news .text {
	clear:both;
	color:#E6E6E6;
	font-family: Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	margin-left:6px;
	margin-right:6px;
	display:block;
	border-bottom:1px solid #545454;
	padding-top:6px;
	padding-bottom:6px;
 	height:auto;
 	overflow:auto;
}
#calendar .activity_list .text a[href], #calendar .activity_list .text a:visited, #calendar .activity_list .text a:active {
}
#calendar .activity_list .text a:hover {
	color:#aaa;
}
#calendar .special_event {
	clear:both;
	display:block;
	width:100%;
	min-height:200px;
	background-color:#4D4F4F;
	border-top:1px solid #6b6b6b;
	padding-bottom:6px;
}
#calendar .special_event .month {
	margin-left:6px;
	margin-right:8px;
	color:#000;
	font-family: Arial, san-serif;
	font-size: 15px;
	font-weight:bold;
	letter-spacing:.08em;
	line-height:15px;
}
#calendar .special_event .day {
	margin-left:6px;
	margin-right:8px;
	color:#000;
	font-family: Verdana, Arial, san-serif;
	font-size: 25px;
	line-height:25px;
	font-weight:bold;
}
#calendar .special_event .label {
	margin-left:8px;
	color:#999;
	font-family: Arial, san-serif;
	font-size: 12px;
	line-height:14px;
}
#calendar .special_event .location {
	margin-left:8px;
	color:#F2F2F2;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size: 20px;
	line-height:22px;
	width:250px;
}
#calendar .special_event .title {
	color:#FFF;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size: 25px;
	line-height:27px;
}
#calendar .special_event .title:hover {
	color:#aaa;
}
#calendar .special_event .text {
	clear:both;
	color:#B3B3B3;
	font-family: Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	display:block;
	height:14px;
	margin-top:7px;
	padding-bottom:7px;
}
#gradient_right {
	z-index:1;
	float:left;
	height:100%;
	min-height:580px;
	width:20px;
	margin-left:17px;
}
#bottom_bar {
	display:block;
	width:863px;
	margin-top:17px;
	padding-left:106px;
	margin-left:24px;
	height:142px;
}
#bottom_bar .box {
	float:left;
	width:202px;
	height:103px;
	background: #202020 url(/a_moxie/images/gradient_smbox_grey.jpg) repeat-x bottom;
	margin-right:18px;
	padding-top:5px;
	background-color:#1b1b1b;
}
#bottom_bar .box input.textinput, .item-content input.textinput {
	margin-top:6px;
	margin-right:0px;
	border-color: #000;
	border-width:1px;
	padding:4px;
	width:100px;
	height:13px;
	background-color:#000;
	color:#FFF;
	font-family: arial, san-serif;
	font-size:11px;
	line-height:13px;
}
.textinput {
	margin-top:6px;
	margin-right:0px;
	border-color: #000;
	border-width:1px;
	padding:4px;
	height:13px;
	background-color:#000;
	color:#FFF;
	font-family: arial, san-serif;
	font-size:11px;
	line-height:11px;
}
input.fileinput {
	border-color: #000;
	border-width:1px;
	font-family: arial, san-serif;
	font-size:11px;
	height:18px;
	line-height:11px;
}
#bottom_bar .box .title {
	clear:both;
	background-color:#000;
	height:24px;
	border-bottom:1px solid #6b6b6b;
}
#bottom_bar .box .date {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:10px;
}
#bottom_bar .box .text {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:12px;
	line-height:14px;
}
#bottom_bar .box .text a:hover {
	color:#aaa;
}
#bottom_bar .redbox {
	float:left;
	width:203px;
	height:103px;
	background: #202020 url(/a_moxie/images/gradient_smbox_red.jpg) repeat-x bottom;
	padding-top:5px;
	background-color:#1b1b1b;
}
#bottom_bar .redbox .title {
	clear:both;
	background-color:#000;
	height:24px;
	border-bottom:1px solid #6b6b6b;
}
#bottom_bar .redbox .date {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:10px;
}
#bottom_bar .redbox .text {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:12px;
	line-height:14px;
}
#footer {
	clear:both;
	color:#999;
	display:block;
	font-family:Arial,san-serif;
	font-size:12px;
	line-height:12px;
	width:863px;
	letter-spacing:.04em;
	margin-top:11px;
	margin-left:130px;
	padding-bottom:24px;
	padding-top:12px;
}
#footer a, #footer a:visited, #footer a:active {
	color:#999;
	padding-right:5px;
	margin-left:5px;
	border-right:1px solid #6b6b6b;
	text-decoration:none;
}
#footer a:hover {
	color:#FFF;
}

.full_page_box {
	width:850px;
	margin-left:108px;
	margin-right:17px;
	margin-top:17px;
	height:100%;
}
.calendar_cell {
 	display:block;
 	padding:2px;
	background: #303030 url(/a_moxie/images/categories/Gradient_small.jpg) repeat-x bottom;
 	margin-bottom:8px;
 	width: 116px;
}
.event_cell {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:10px;
	line-height:12px;
	color:#E6E6E6;
	text-decoration:none;
	text-align:left;
	padding: 1px;
	padding-left:4px;;
}
.event_cell a:hover {
	color:#aaa;
}
.event_cell a, .event_cell a:visited, .event_cell a:active {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size:10px;
	line-height:12px;
	color:#E6E6E6;
	font-weight:bold;
	text-decoration:none;
}
.event_cell img {
	width:19px;
}
.calendar_date {
	display:block;
	padding-bottom:6px;
	color:#4D4D4D;
	font-family:Arial,san-serif;
	font-size:15px;
	line-height:15px;
	font-weight:bold;
}
.calendar_title .pointers {
	float:left;
	padding-left:12px;
	padding-top:5px;
	padding-right:4px;
}
.calendar_title .text {
	color:#E6E6E6;
	font-family:Arial,san-serif;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	float:left;
	margin-left:12px;
	margin-right:12px;
	letter-spacing:.03em;
}
.calendar_title a, .calendar_title a:visited, .calendar_title a:active {
	color:#808080;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	line-height:24px;
	letter-spacing:.02em;
	float:left;
}
.calendar_title a:hover {
	color:#FFF;
}
.calendar_title .print {
	color:#E6E6E6;
	font-size:12px;
	line-height:12px;
	float:right;
	padding-left:12px;
}
.calendar_title .print a:hover {
	color:#FFF;
}
.calendar_days {
	clear:both;
	display:block;
	background:url(/a_moxie/images/userbox_bg.gif) repeat-x;
	border:1px solid #777;
	height:30px;
	width:848px;
}
.calendar_foot {
	background:url(/a_moxie/images/userbox_bg.gif) repeat-x;
	color:#E6E6E6;
	font-family:Arial,san-serif;
	font-size:10px;
	letter-spacing:.03em;
	padding:8px;
	padding-left:12px;
}
.calendar_days .calendar_day {
	font-size:11px;
	width:121px;
	line-height:12px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	margin-top:8px;
}
.data {
	border-collapse:collapse;
	border:1px solid #6b6b6b;
}
.data th {
	padding:4px;
	border:1px solid #6b6b6b;
}
.data td {
	background-color:#000;
	width:100px;
	border:1px solid #6b6b6b;
	height:120px;
}
.article_title, .article_title:visited, .article_title:active {
	color:#E6E6E6;
	text-decoration:none;
	font-size:15px;
	line-height:17px;
}
.article_title:hover, .article_title a:hover {
	color:#aaa;
}
.article {
	clear:both;
	display:block;
	height:auto;
	overflow:auto;
	padding-bottom:4px;
}
.discipline_event {
	clear:both;
	display:block;
	height:auto;
	overflow:auto;
	padding-bottom:4px;
}

.article a, .article a:visited, .article a:active {
	color:#E6E6E6;
	text-decoration:none;
}
.article a:hover {
	color:#aaa;
}

.sidebarBlock {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	padding:12px;
	color:#E6E6E6;
}

.sidebarBlock a, .sidebarBlock a:visited, .sidebarBlock a:active {
	color:#E6E6E6;
	text-decoration:underline;
}
.sidebar_maintext {
	clear:both;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:6px;
	margin-right:6px;
}
.sidebar_maintext .title {
	color:#FFF;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size: 25px;
	line-height:27px;
}
.sidebar_maintext .text, .sidebar_maintext .text a, .sidebar_maintext .text a:visited, .sidebar_maintext .text a:active  {
	color:#B3B3B3;
	font-family: Arial, san-serif;
	font-size: 12px;
	line-height:14px;
}
.sidebar_maintext .redtext, .sidebar_maintext .redtext a, .sidebar_maintext .redtext a:visited, .sidebar_maintext .redtext a:active  {
	color:#ED1E2E;
	font-family: Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	
}
.sidebar_maintext .text a:hover,.sidebar_maintext .redtext a:hover  {
	color:#FFF;
}
.sidebar_maintext .text li {
	padding:4px;
}
.sidebar_gradient {
	width:320px;
	background: #202020 url(/a_moxie/images/gradient_calendararea.jpg) repeat-x bottom;
	height:auto;
	overflow:auto;
}
.sidebar_gradient .title, .sidebar_grey .title {
	border-bottom:1px solid #6b6b6b;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	margin-top:5px;
	padding-top:5px;
	padding-left:2px;
	clear:both;
	letter-spacing:.04em;
	background-color:#000;
	height:16px;
	color:#FFF;
}
.sidebar_gradient a {
	text-decoration:none;
}
.sidebar_grey {
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	clear:both;
	display:block;
	width:320px;
	background-color:#4D4F4F;
	border-top:1px solid #6b6b6b;
	padding-bottom:5px;
	height:100%;
}
.sidebar_gradient .item {
	clear:both;
	color:#E6E6E6;
	font-family: Arial, san-serif;
	font-size: 11px;
	line-height:13px;
	margin-left:6px;
	margin-right:6px;
	display:block;
	border-bottom:1px solid #545454;
	padding-top:6px;
	padding-bottom:6px;
 	height:auto;
 	overflow:hidden;
}
.sidebar_gradient .item a, .sidebar_gradient .item a:visited, .sidebar_gradient .item a:active {
	text-decoration:underline;
}
.sidebar_gradient .item a:hover {
	color:#aaa;
}
.donate_box {
	color:#E6E6E6;
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 11px;
	line-height:13px;
	float:left;
	width:200px;
	height:140px;
	padding:8px;
	border:1px solid #666666;
	margin-bottom:17px;
}
.product_box {
	width:340px;
	height:170px;
	background: #242424 url(/a_moxie/images/gradient_smbox_grey.jpg) repeat-x bottom;
	margin-right:18px;
	padding-top:5px;
	margin-bottom:20px;
	float:left;
}
.product_box .title {
	clear:both;
	background-color:#000;
	height:24px;
	border-bottom:1px solid #6b6b6b;
	font-size: 11px;
	line-height:13px;
	padding-top:4px;
	text-decoration:none;
}

#sidebar_general .box {
	width:320px;
	height:103px;
	background: #242424 url(/a_moxie/images/gradient_smbox_grey.jpg) repeat-x bottom;
	margin-right:18px;
	padding-top:5px;
}
#sidebar_general .box input.textinput {
	margin-top:6px;
	margin-right:0px;
	border-color: #000;
	border-width:1px;
	padding:4px;
	width:100px;
	height:10px;
	background-color:#000;
	color:#FFF;
	font-family: arial, san-serif;
	font-size:9px;
	line-height:12px;
}
#sidebar_general .box .title {
	border-bottom:1px solid #6b6b6b;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	margin-top:5px;
	padding-top:5px;
	padding-left:2px;
	clear:both;
	letter-spacing:.04em;
	background-color:#000;
	height:16px;
	color:#FFF;
}
#sidebar_general .box .date {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:10px;
}
#sidebar_general .box .text {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:12px;
	line-height:14px;
}
#sidebar_general .redbox, .sidebar_gradient .redbox {
	float:left;
	width:320px;
	height:103px;
	background: #202020 url(/a_moxie/images/gradient_smbox_red.jpg) repeat-x bottom;
	padding-top:5px;
	background-color:#1b1b1b;
}
#sidebar_general .redbox .title {
	clear:both;
	background-color:#000;
	height:24px;
	border-bottom:1px solid #6b6b6b;
}
#sidebar_general .redbox .date {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:10px;
}
#sidebar_general .redbox .text {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:12px;
	line-height:14px;
}
.sidebar_maintext .redbox {
	width:150px;
	background: #202020 url(/a_moxie/images/gradient_smbox_red.jpg) repeat-x bottom;
	background-color:#1b1b1b;
	font-size: 12px;
	line-height:18px;
	padding-left:6px;
	margin-top:6px;
	border:1px solid #000;
	padding-top:4px;
	letter-spacing:.03em;
	font-weight:bold;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	text-decoration:none;
}

.sidebar_maintext .redbox_small {
	width:150px;
	background: #202020 url(/a_moxie/images/gradient_smbox_red.jpg) repeat-x bottom;
	background-color:#1b1b1b;
	font-size: 12px;
	line-height:18px;
	padding-left:6px;
	margin-top:6px;
	border:1px solid #000;
	padding-top:4px;
	letter-spacing:.03em;
	font-weight:bold;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	text-decoration:none;
}
.sidebar_maintext .redbox_small a {
	text-decoration:none;
}

.redbox_pagetitle {
	background: #202020 url(/a_moxie/images/gradient_smbox_red.jpg) repeat-x bottom;
	background-color:#1b1b1b;
	font-size: 14px;
	line-height:18px;
	vertical-align:middle;
	padding-left:6px;
	margin-bottom:10px;
	width:240px;
	color: #F2F2F2;
	padding-top:2px;
	letter-spacing:.03em;
	font-weight:bold;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	text-decoration:none;
}
.redbox_pagetitle a {
	text-decoration:none;
}
.redbox_pagetitle a:hover {
	color:#B2B2B2;
}
.redbox_producttitle {
	background: url(/a_moxie/images/product_title.png) no-repeat;
	height:32px;
	width:240px;
	padding-top:12px;
	font-size: 14px;
	line-height:18px;
	padding-left:10px;
	color:#FFF;
}
.product_bar {
	background: url(/a_moxie/images/product_bar.png) no-repeat;
	height:55px;
	width:510px;
	padding-top:18px;
	font-size: 14px;
	line-height:18px;
	padding-left:10px;
	color:#B3B3B3;
	margin-left:-12px;
}

.sidebar_maintext .redbox a, .sidebar_maintext .redbox a:active, .sidebar_maintext .redbox a:visited {
	text-decoration:none;
}
.sidebar_maintext .redbox a:hover {
	color:#aaa;
}
.category_title {
	clear:both;
	color:#E6E6E6;
	font-size: 12px;
	line-height:18px;
	padding-left:6px;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	text-decoration:none;
}
.product_cell {
	width:230px;
	border:1px solid #6b6b6b;
	float:left;
	padding:6px;
	height:110px;
	margin-bottom:8px;
}
.register a, .register a:visited, .register a:active {
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	color:#B3B3B3;
	letter-spacing:.03em;
	padding-bottom:20px;
	text-decoration:underline;
}
.register a:hover {
	color:#FFF;
}
.register label {
	width:100px;
	text-align:right;
	float:left;
	padding-right:10px;
}
.register input, .register select {
	float:left;
	margin-bottom:6px;
	margin-right:10px;
	border-color: #000;
	border-width:1px;
	padding:4px;
	width:150px;
	background-color:#000;
	color:#FFF;
	font-family: arial, san-serif;
	font-size:9px;
	line-height:11px;
}
.register .red {
	color: #ED1E2E;
	padding-right:10px;
	padding-top:4px;
	float:left;
	font-size:15px;
	line-height:12px;
}
.red {
	color: #ED1E2E;
}
.button {
	clear:both;
	margin-bottom:6px;
	border-color: #FFF;
	border-width:1px;
	padding:4px;
	background-color:#FFF;
	color:#000;
	font-family: arial, san-serif;
	font-size:9px;
	line-height:11px;
}
.item-body {
	font-family: arial, san-serif;
	font-size:12px;
	line-height:16px;
	color:#B3B3B3;
	letter-spacing:.03em;
}
.item-detail {
	font-family: arial, san-serif;
	font-size:12px;
	line-height:16px;
	color:#E6E6E6;
	letter-spacing:.03em;
}
.item-detail a, .item-detail a:visited, .item-detail a:active {
	text-decoration:underline;
}
.item-detail a:hover {
	color:#aaa;
	text-decoration:underline;
}
.gear_cell {
	border-top:1px solid #545454;
	font-weight:bold;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
}
.p_sub_head{
	display:block;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
.formfield input, .formfield select {
	margin-bottom:6px;
	margin-right:10px;
	border-color: #000;
	border-width:1px;
	padding:4px;
	width:200px;
	background-color:#000;
	color:#FFF;
	font-family: arial, san-serif;
	font-size:9px;
	line-height:11px;
}
.productinfo .text {
	color:#E6E6E6;
	margin-left:6px;
	margin-right:6px;
	display:block;
	font-family:Arial,san-serif;
	font-size:12px;
	line-height:14px;
}
.p_head, .p_head:active, .p_head:visited  {
	font-family: Arial, san-serif;
	font-size:12px;
	line-height:18px;
	letter-spacing:.02em;
	color:#ED1E2E;
	text-decoration:none;
}
.partner_redbox {
	float:right;
	margin-left:20px;
	width:300px;
	padding:10px;
	font-size:14px;
	line-height:16px;
	font-family:Arial,san-serif;
	height:80px;
	color:#E6E6E6;
	background: #930f1a url(/a_moxie/images/gradient_smbox_red.jpg) repeat-x bottom;
	text-decoration:none;
}
.partner_redbox a {
	text-decoration:none;
}


.quote_box {
	border-bottom:
	2px solid #262626;
	height:auto;
	overflow:auto;
	width:488px;
	margin-left:-10px;
	padding:16px;
	color:#FFF;
}
.quote_big_text {
	font-family: Lucinda Grande, Arial, san-serif;
	font-size:18px;
	line-height:20px;
	letter-spacing:.03em;
	color:#FFF;
}
.quote_med_text {
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 14px;
	line-height:16px;
	color:#FFF;
	letter-spacing:.03em;
}
.quote_small_text {
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	color:#FFF;
	letter-spacing:.03em;
}
.quote_box_small_red {
	border-bottom:2px solid #262626;
	height:120px;
	overflow:auto;
	margin-left:-10px;
	background:url(/a_moxie/images/quote_bubble_2.png) no-repeat;
	padding:20px;
	color:#FFF;
	margin-right:40px;
	width:480px;
}
.quote_box_big_red {
	border-bottom:2px solid #262626;
	height:170px;
	overflow:auto;
	margin-left:-10px;
	background:url(/a_moxie/images/quote_bubble_1.png) no-repeat;
	padding:20px;
	color:#FFF;
	margin-right:40px;
	width:480px;
}
.quote_box_small_grey {
	border-bottom:2px solid #262626;
	height:120px;
	overflow:auto;
	margin-left:-10px;
	background:url(/a_moxie/images/quote_bubble_drk.png) no-repeat;
	padding:20px;
	color:#FFF;
	margin-right:40px;
	width:480px;
}
.quote_author {
	font-family: Lucinda Grande, Arial, san-serif;
	font-size: 12px;
	line-height:14px;
	color:#B3B3B3;
	letter-spacing:.03em;
	padding-top:10px;
}
.photo_cell {
	background-color:#4F4F4F;
	border:1px solid #6b6b6b;
	text-align:center;
	height:auto;
	overflow:hidden;
	width:167px;
	font-family:Arial,san-serif;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
}
.photo_cell a, .photo_cell a:active, .photo_cell a:visited {
	font-family:Arial,san-serif;
	font-size:10px;
	line-height:12px;
	text-decoration:underline;
	color:#B3B3B3;
}
.photo_cell a:hover {
	color:#FFF;
}

.redbox_serious {
	background: #202020 url(/a_moxie/images/gradient_smbox_red.jpg) repeat-x bottom;
	background-color:#1b1b1b;
	color:#FFF;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size: 25px;
	line-height:27px;
	padding-left:10px;
	margin-bottom:10px;
	width:340px;
	padding-top:4px;
	letter-spacing:.03em;
	text-decoration:none;
}
.redbox_serious a {
	text-decoration:none;
}
.redbox_serious a:hover {
	color:#B2B2B2;
}

.page_serious_title {
	color:#FFF;
	font-family: Century Gothic, Avant Garde, Arial, san-serif;
	font-size: 25px;
	line-height:27px;
}

.page_main_title {
	font-family: Arial, san-serif;
	font-size:14px;
	line-height:16px;
	letter-spacing:.03em;
	font-weight:bold;
	color:#F2F2F2;
	text-decoration:none;
}

.page_sub_title {
	font-family: Arial, san-serif;
	font-size:12px;
	line-height:14px;
	letter-spacing:.03em;
	font-weight:bold;
	color:#F2F2F2;
	text-decoration:none;
}



/* Club Events   */

.club_event .detail{
	padding-left:15px;
}

.club_event .detail .title{
	color:#ccc;
	font-weight:bold;
}
.club_event{
	
	border-bottom:1px solid #666;
	padding-bottom:4px;
	margin-bottom:8px;
		
}



/* Club Events   */




/* Profile */



.maintext #fundraiser_div  {
	background:url(/a_moxie/images/profile_tab_red.png) no-repeat bottom;
	z-index:0;
	cursor:pointer;
	
}
