@charset "utf-8";
/* CSS Document */

	/*////////// Front Page //////////*/
		
		/*Flash Piece*/
			div#fp_flash {
				width:613px;
				height:255px;
				float:left;
				margin:0px 3px 0px 0px;
			}				
		
		/* AXO Top Stories*/
			div#fp_axo_ts {
				background:url(../images/server_controls/front_page/axo_top_stories/axo_top_stories_bg.png);
				background-position:0px 0px;
				background-repeat:no-repeat;
				float:left;
				width:305px;
				height:255px;
			}
				div#fp_axo_ts a#ts_rss_subscribe {
					background:url(../images/blank.gif);
					background-position:0px 0px;
					width:28px;
					height:28px;
					float:right;
					margin:12px 15px 27px 0px;
				}
				div#fp_axo_ts div#ts_container {
					clear:right;
					display:inline-block;
					width:256px;
					height:158px;
					margin:0px 0px 0px 24px;
					overflow:hidden;
				}
					div#fp_axo_ts div#ts_container span.ts_title a {
						display:block;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						font-weight:bold;
						color:#9da53b;
						text-decoration:none;
					}
					div#fp_axo_ts div#ts_container span.ts_title a:hover {
						text-decoration:underline;
						color:#049188;
					}
					div#fp_axo_ts div#ts_container span.ts_date {
						display:block;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						font-style:italic;
						color:#959595;
						height:17px;
						margin:0px;
					}
				div#fp_axo_ts div#ts_buttons {
					width:147px;
					height:13px;
					float:right;
					margin:0px 23px 0px 0px;
					padding:0px;
				}
					div#fp_axo_ts div#ts_buttons a#ts_subscribe {
						background:url(../images/server_controls/front_page/axo_top_stories/subscribe_button.jpg);
						background-position:0px 0px;
						background-repeat:no-repeat;
						height:13px;
						width:71px;
					}
					div#fp_axo_ts div#ts_buttons a#ts_subscribe:hover {
						background-position:0px -13px;
					}
					div#fp_axo_ts div#ts_buttons a#ts_more_stories {
						background:url(../images/server_controls/front_page/axo_top_stories/more_stories_button.jpg);
						background-position:0px 0px;
						background-repeat:no-repeat;
						width:76px;
						height:13px;				
					}
					div#fp_axo_ts div#ts_buttons a#ts_more_stories:hover {
						background-position:0px -13px;
					}
		
		/* Giving Back */
			div#fp_gb {
				background:url(../images/server_controls/front_page/giving_back/giving_back_bg.png);
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:304px;
				height:202px;
				float:left;
				padding:2px 0px 0px 0px;
				margin:0px 2px 0px 1px;
			}	
				/* Content Box & Image */
				div#fp_gb div#content {
					width:270px;
					height:93px;
					margin:52px 0px 8px 17px;
					overflow:hidden;
				}
					div#fp_gb div#content span.sc_small_content {
						display:block;
						float:left;
						width:124px;
						height:55px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#777777;
						overflow:hidden;
						padding:22px 0px 0px 4px;
					}
					div#fp_gb div#content img.gb_image {
						float:right;
					}
				
				/* Buttons */
				div#fp_gb div#buttons {
					width:270px;
					height:33px;
					margin:0px 0px 0px 17px;
				}
					div#fp_gb div#buttons a#gb_donate {
						background:url(../images/server_controls/front_page/giving_back/buttons/donate.jpg);
						width:88px;
						height:33px;
						margin:0px 3px 0px 0px;
					}
					div#fp_gb div#buttons a#gb_volunteer {
						background:url(../images/server_controls/front_page/giving_back/buttons/volunteer.jpg);
						width:88px;
						height:33px;
						margin:0px 3px 0px 0px;
					}
					div#fp_gb div#buttons a#gb_support {
						background:url(../images/server_controls/front_page/giving_back/buttons/support.jpg);
						width:88px;
						height:33px;
						margin:0px;
					}
					div#fp_gb div#buttons a#gb_donate:hover, div#fp_gb div#buttons a#gb_volunteer:hover, div#fp_gb div#buttons a#gb_support:hover {
						background-position:0 -33px;
					}
		
		/* Connect With AXO */
			div#fp_cw_axo {
				background:url(../images/server_controls/front_page/connect_with_axo/connect_with_axo_bg.png);
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:304px;
				height:202px;
				float:left;
			}
		
		/* Member Search */
			div#fp_ms {
				background:url(../images/server_controls/front_page/member_search/member_search_bg.png);
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:292px;
				height:60px;
				padding:61px 0px 0px 12px;
			}
				div#fp_ms div#inputs {
					background:url(../images/server_controls/front_page/member_search/inputs_bg.png);
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:266px;
					height:22px;
				}
					/* Form + Input Fields (Member Search) */
					div#fp_ms div#inputs form {
						margin:0px;
						padding:0px;
					}
					div#fp_ms div#inputs input.ms_input {
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#8f8f8f;
						border:none;
						background:none;
						vertical-align:middle;
						height:19px;
						width:80px;
						padding:4px 0px 0px 0px;
						margin:0px 0px 0px 16px;
						float:left;
					}
					div#fp_ms div#inputs input.ms_inputb {
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#8f8f8f;
						border:none;
						background:none;
						vertical-align:middle;
						height:19px;
						width:108px;
						padding:4px 0px 0px 0px;
						margin:0px 0px 0px 21px;
						float:left;
					}
					div#fp_ms div#inputs input.ms_submit {
						border:none;
						height:22px;
						width:17px;
						cursor:pointer;
						float:right;
						background:transparent;
					}
				
				div#fp_ms a#ms_as {
					background:url(../images/server_controls/front_page/member_search/ams_button.jpg);
					background-position:0px 0px;
					background-repeat:no-repeat;
					width:138px;
					height:8px;
					float:right;
					margin:15px 22px 0px 0px;
				}
				div#fp_ms a#ms_as:hover {
					background-position:0px -8px;
				}
		
		/* Recommend */
			div#fp_rec {
				background:url(../images/server_controls/front_page/recommend/recommend_bg.png);
				background-position:0px 0px;
				background-repeat:no-repeat;
				width:262px;
				height:62px;
				padding:20px 0px 0px 42px;
			}
				/* Hybrid Link Button */
				div#fp_rec a#fp_rmb {
					background:url(../images/server_controls/front_page/recommend/button/recommend_a_member.jpg);
					width:221px;
					height:42px;
				}
				div#fp_rec a#fp_rmb:hover {
					background-position:0px -42px;
				}