@charset "UTF-8";
/*
-----------------------------
main.css - HoopsOfHopeAllStars.com

* Copyright 2009 Synergy Production Group. All Rights Reserved.
* Last Edited: 30 December 2009 jvadala
-----------------------------
*/

/* GLOBALS */

* {
	margin: 0;
	padding: 0;
	font-family: sans-serif;
	font-weight: 300;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}
body {
	background-image: url(images/bg_main.jpg);
}
#main_wrapper {
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 1050px;
	height: 850px;
	text-align: left;
	position: relative;
}
#body_wrapper {
	width: auto;
	height: auto;
	position: relative;
}
#base_content {
	background-image: url(images/page_bg.png);
	height: 1000px;
	width: 1050px;
	position: relative;
}
/* HEADER */

#header_wrapper {
	background-image: url(images/header_bg.png);
	width: 1050px;
	height: 190px;
	position: relative;
	z-index: 100;
}
#menu {
	width: 1025px;
	height: 47px;
	position: absolute;
	float: left;
	top: 140px;
	left: 45px;
	z-index: 100;
}
#logo {
	width: 350px;
	height: 160px;
	position: absolute;
	float: left;
	top: 20px;
	left: 55px;
}
#phrase {
	width: auto;
	height: auto;
	position: absolute;
	float: left;
	top: 75px;
	left: 350px;
}
#login {
	width: auto;
	height: auto;
	position: absolute;
	top: 15px;
	left: 960px;
	color: #FFF;
	text-transform: uppercase;
}

/* INDEX & BODY */

#index_flashbox {
	background-image: url(images/index_flashbox.png);
	background-repeat: repeat-y;
	height: 336px;
	width: 1050px;
}
#index_flash_graphic {
	height: 320px;
	width: 320px;
	position: absolute;
	float: right;
	top: 1px;
	right: 62px;
}
#index_flash_feature {
	height: 300px;
	width: 402px;
	position: absolute;
	float: left;
	top: 10px;
	left: 77px;
}
#index_video_selector {
	height: 300px;
	width: 150px;
	position: absolute;
	top: 10px;
	left: 502px;
}
#index_leftbg {
	background-image: url(images/index_leftbg.png);
	background-repeat: no-repeat;
	float: left;
	height: 293px;
	width: 653px;
	position: relative;
}
#index_rightbg {
	background-image: url(images/index_rightbg.png);
	background-repeat: no-repeat;
	float: right;
	height: 293px;
	width: 397px;
	position: relative;
}
#index_volunteer_click {
	height: 80px;
	width: 268px;
	position: absolute;
	top: 26px;
	left: 361px;
}
#index_donate_click {
	height: 127px;
	width: 268px;
	position: absolute;
	top: 122px;
	left: 361px;
}
#index_news_austin {
	height: auto;
	width: auto;
	position: absolute;
	left: 63px;
	top: 48px;
}
#index_news_austin_text {
	height: auto;
	width: 267px;
	position: absolute;
	left: 63px;
	top: 200px;
}
#index_news_jam_text {
	height: auto;
	width: 267px;
	position: absolute;
	left: 345px;
	top: 200px;
}
#index_news_jam {
	height: auto;
	width: auto;
	position: absolute;
	left: 345px;
	top: 48px;
}
#index_banner {
	width: 272px;
	height: 241px;
	float: left;
	position: absolute;
	left: 75px;
	top: 26px;
}
#index_centercol {
	width: 272px;
	height: 208px;
	float: left;
	position: absolute;
	left: 363px;
	top: 23px;
}
#index_sponsor_wv {
	height: 186px;
	width: 259px;
	position: absolute;
	left: 73px;
	top: 297px;
}
#index_map_dates {
	height: 282px;
	width: 272px;
	background-color: #e9e9e8;
	position: absolute;
	left: 29px;
	top: 270px;
	padding-top: 20px;
	padding-left: 25px;
}
#index_map_right {
	height: 247px;
	width: 317px;
	position: absolute;
	left: 19px;
	top: 22px;
}
#index_sponsors {
	height: 150px;
	width: 200px;
	position: absolute;
	top: 80px;
	left: 75px;
}

/*About Us */
#about_youtube {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 23px;
}
#about_meetaustin {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 515px;
	top: 23px;
}
#about_aboutallstars {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 354px;
	top: 445px;
}
#about_allstarslogo {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 66px;
	top: 446px;
}
#about_austinpicture {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 522px;
	top: 55px;
}
#about_austintxt1 {
	width: 350px;
	height: auto;
	float: left;
	position: absolute;
	left: 612px;
	top: 53px;
	line-height: 14px;
	text-align: justify;
}
#about_austintxt2 {
	width: 440px;
	height: auto;
	float: left;
	position: absolute;
	left: 522px;
	top: 179px;
	line-height: 14px;
	text-align: justify;
}
#about_allstarstext {
	width: 602px;
	height: auto;
	float: left;
	position: absolute;
	left: 359px;
	top: 486px;
	line-height: 14px;
	text-align: justify;
}
#about_divline {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 65px;
	top: 397px;
}
#about_starwords {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 359px;
	top: 586px;
}

/* The Cause */
#cause_youtube {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 23px;
}
#cause_text {
	width: 450px;
	height: auto;
	float: left;
	position: absolute;
	left: 520px;
	top: 23px;
	line-height: 17px;
	text-align: justify;
}
#cause_transforming {
	width: 909px;
	height: 116px;
	float: left;
	position: absolute;
	left: 73px;
	top: 1101px;
	line-height: 14px;
	text-align: justify;
}
#cause_help_text_1 {
	width: 435px;
	height: 375px;
	float: left;
	position: absolute;
	left: 78px;
	top: 1363px;
	line-height: 14px;
	text-align: justify;
}
#cause_help_text_2 {
	width: 435px;
	height: 134px;
	float: left;
	position: absolute;
	left: 541px;
	top: 1363px;
	line-height: 14px;
	text-align: justify;
}
#cause_help_text_3 {
	width: 435px;
	height: 136px;
	float: left;
	position: absolute;
	left: 541px;
	top: 1512px;
	line-height: 14px;
	text-align: justify;
}
#cause_help_text_4 {
	width: 435px;
	height: 135px;
	float: left;
	position: absolute;
	left: 540px;
	top: 1776px;
	line-height: 14px;
	text-align: justify;
}
#cause_communities {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 378px;
}
#cause_elements {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 63px;
	top: 637px;
}
#cause_4ways {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 68px;
	top: 1226px;
}
#cause_textbg_water {
	background-image: url(images/cause_textbg.png);
	background-repeat: no-repeat;
	height: 340px;
	width: 185px;
	position: absolute;
	left: 72px;
	top: 739px;
	float: left;
	padding-left: 10px;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 25px;
}
#cause_textbg_health {
	background-image: url(images/cause_textbg.png);
	background-repeat: no-repeat;
	height: 340px;
	width: 185px;
	position: absolute;
	left: 302px;
	top: 739px;
	float: left;
	padding-left: 10px;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 25px;
}
#cause_textbg_school {
	background-image: url(images/cause_textbg.png);
	background-repeat: no-repeat;
	height: 340px;
	width: 185px;
	position: absolute;
	left: 532px;
	top: 739px;
	float: left;
	padding-left: 10px;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 25px;
}
#cause_textbg_econ {
	background-image: url(images/cause_textbg.png);
	background-repeat: no-repeat;
	height: 340px;
	width: 185px;
	position: absolute;
	left: 762px;
	top: 739px;
	float: left;
	padding-left: 10px;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 25px;
	overflow: hidden;
}
#cause_bikepicture {
	height: auto;
	width: auto;
	position: absolute;
	left: 762px;
	top: 1101px;
}
#cause_bikepicturetext {
	height: 54px;
	width: 189px;
	position: absolute;
	left: 549px;
	top: 1200px;
	text-align: justify;
}
#cause_worldvisionlogo {
	height: auto;
	width: auto;
	position: absolute;
	left: 552px;
	top: 1173px;
}
#about_starwords {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 359px;
	top: 586px;
}
/* The Festival */
#festival_bg {
	width: 932px;
	height: 1049px;
	float: left;
	background-image:url(images/festival_bg.jpg);
	position: absolute;
	left: 63px;
	top: 3px;
}
#festival_text {
	width: 610px;
	height: 159px;
	float: left;
	position: absolute;
	left: 317px;
	top: 0px;
}
#festival_schedule {
	width: 201px;
	height: 308px;
	float: left;
	position: absolute;
	left: 72px;
	top: 373px;
	line-height: 16px;
	text-align: justify;
}
#festival_hotel {
	width: 245px;
	height: 155px;
	float: left;
	position: absolute;
	left: 37px;
	top: 754px;
}
.pad {
	padding: 15px;
}
/* Freethrows */
#freethrows_kidpic {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 23px;
}
#freethrows_rulesbox {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 322px;
}
#freethrows_text {
	width: 598px;
	height: 296px;
	float: left;
	position: absolute;
	left: 381px;
	top: 24px;
	line-height: 17px;
	text-align: justify;
}
#freethrows_bodytext {
	width: 900px;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 410px;
	line-height: 17px;
	text-align: justify;
}
/* Three on Three Tournament */
#threeonthree_kidpic {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 23px;
}
#threeonthree_rulesbox {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 322px;
}
#threeonthree_text {
	width: 598px;
	height: 296px;
	float: left;
	position: absolute;
	left: 381px;
	top: 24px;
	line-height: 17px;
	text-align: justify;
}
#threeonthree_bodytext {
	width: 900px;
	height: auto;
	float: left;
	position: absolute;
	left: 75px;
	top: 430px;
	line-height: 17px;
	text-align: justify;
}

/* Sponsor */
#sponsor_graphic {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 65px;
	top: 9px;
}
#sponsor_title {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 509px;
	top: 9px;
}
#sponsor_text {
	width: 480px;
	height: 141px;
	float: left;
	position: absolute;
	left: 509px;
	top: 33px;
	line-height: 17px;
	text-align: justify;
}
#sponsor_video {
	width: 485px;
	height: 300px;
	position: absolute;
	left: 508px;
	top: 192px;
}
#sponsor_renders {
	width: 424px;
	height: 426px;
	position: absolute;
	left: 64px;
	top: 281px;
}
#sponsor_vendorforms {
	width: 384px;
	height: 81px;
	position: absolute;
	left: 87px;
	top: 174px;
}
/* Register */
#register_bg {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 316px;
	top: -12px;
	line-height: 17px;
	text-align: justify;
	z-index: 1;
}
#register_citiestext {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 99px;
	top: 412px;
	line-height: 17px;
	text-align: justify;
	z-index: 2;
}
#register_registertext {
	width: 260px;
	height: auto;
	float: left;
	position: absolute;
	left: 69px;
	top: 21px;
	line-height: 17px;
	text-align: justify;
	z-index: 2;
}

/* Choose an City */
#chooseacity_bg {
	width: 250px;
	height: auto;
	float: left;
	position: absolute;
	left: 65px;
	top: 13px;
	z-index: 1;
}
#chooseacity_text {
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	left: 115px;
	top: 179px;
	z-index: 2;
}

/* Choose an Event */
#chooseanevent_bg {
	width: 250px;
	height: auto;
	float: left;
	position: absolute;
	left: 85px;
	top: 13px;
	z-index: 1;
}
#chooseanevent_freethrows {
	width: 250px;
	height: auto;
	float: left;
	position: absolute;
	left: 115px;
	top: 177px;
	z-index: 2;
}
#chooseanevent_3on3 {
	width: 250px;
	height: auto;
	float: left;
	position: absolute;
	left: 393px;
	top: 177px;
	z-index: 2;
}

/* Donate Page */
#donate_individual {
	width: 250px;
	height: auto;
	float: left;
	position: absolute;
	left: 53px;
	top: 37px;
}
#donate_team {
	width: 250px;
	height: auto;
	float: left;
	position: absolute;
	left: 324px;
	top: 37px;
}
#donate_cause {
	width: 250px;
	height: auto;
	float: left;
	position: absolute;
	left: 629px;
	top: 37px;
}
/* FOOTER */
#footer {
	width: 1000px;
	height: 103px;
}
/* HOLDERS */
.text_holder {
	text-align: justify; 
}
/* Media Pages */
#media_sidenavbar {
	width: 275px;
	height: 505px;
	padding-top: 15px;
	padding-left: 15px;
	background-image: url(images/media_linkgradient.gif);
	position: absolute;
	left: 71px;
	top: 5px;
}
#media_textbox {
	width: 600px;
	position: absolute;
	line-height: 16px;
	left: 384px;
	top: 6px;
}

/* Registration Options Page - Individual, Team, Group */
#reg_cityheader {
	height: auto;
	width: auto;
	position: absolute;
	left: 72px;
	top: 11px;
}
#reg_individualtext {
	height: auto;
	width: auto;
	position: absolute;
	left: 104px;
	top: 319px;
}
#reg_single {
	height: auto;
	width: auto;
	position: absolute;
	left: 104px;
	top: 379px;
}
#reg_jointeam {
	height: auto;
	width: auto;
	position: absolute;
	left: 271px;
	top: 379px;
}
#reg_createteam {
	height: auto;
	width: auto;
	position: absolute;
	left: 104px;
	top: 548px;
}
#reg_groupleader {
	height: auto;
	width: auto;
	position: absolute;
	left: 654px;
	top: 399px;
}
#reg_groupleadertext {
	height: auto;
	width: auto;
	position: absolute;
	left: 655px;
	top: 319px;
}
#reg_line {
	height: auto;
	width: auto;
	position: absolute;
	left: 531px;
	top: 313px;
}

/* Downloads Pages */

#downloads_title {
	height: auto;
	width: auto;
	position: absolute;
	left: 100px;
	top: 20px;
}
#downloads_church {
	height: auto;
	width: auto;
	position: absolute;
	left: 100px;
	top: 139px;
	z-index: 10;
}
#downloads_school {
	height: auto;
	width: auto;
	position: absolute;
	left: 384px;
	top: 139px;
	z-index: 10;
}
#downloads_fans {
	height: auto;
	width: auto;
	position: absolute;
	left: 671px;
	top: 139px;
	z-index: 10;
}
.downloads_textbox {
	font: normal 13px Myriad Pro, Arial, sans-serif;
	color: #000000;
	text-align: center;
	line-height: 16px;
}
.downloads_title {
	font: bold 16px Myriad Pro, Arial, sans-serif;
	color: #000000;
	line-height: 16px;
}
#downloads_title_text {
	height: 80px;
	width: 425px;
	position: absolute;
	text-align: justify;
	left: 510px;
	top: 37px;
	z-index: 20;
}
#downloads_church_text {
	height: 65px;
	width: 200px;
	position: absolute;
	left: 140px;
	top: 366px;
	color: #FFF;
	z-index: 20;
}
#downloads_school_text {
	height: auto;
	width: 200px;
	position: absolute;
	left: 429px;
	top: 381px;
	color: #FFF;
	z-index: 20;
}
#downloads_fans_text {
	height: auto;
	width: 200px;
	position: absolute;
	left: 716px;
	top: 366px;
	color: #FFF;
	z-index: 20;
}

/* Church Downloads Page Styles */

#downloads_church_table {
	width: 860px;
	height: 600px;
	position: absolute;
	top: 144px;
	left: 100px;
	float: left;
	z-index: 10;
}
#downloads_church_banners_text {
	height: auto;
	width: 200px;
	position: absolute;
	left: 39px;
	top: 241px;
	color: #FFF;
	z-index: 20;
}
#downloads_church_twitter_text {
	height: auto;
	width: 200px;
	position: absolute;
	left: 327px;
	top: 235px;
	color: #FFF;
	z-index: 20;
}
#downloads_church_video_text {
	height: auto;
	width: 200px;
	position: absolute;
	left: 615px;
	top: 236px;
	color: #FFF;
	z-index: 20;
}
#downloads_church_posters_text {
	height: auto;
	width: 200px;
	position: absolute;
	left: 40px;
	top: 565px;
	color: #FFF;
	z-index: 20;
}
#downloads_church_powerpoint_text {
	height: auto;
	width: 200px;
	position: absolute;
	left: 329px;
	top: 564px;
	color: #FFF;
	z-index: 20;
}
#downloads_church_youthleader_text {
	height: auto;
	width: 200px;
	position: absolute;
	left: 618px;
	top: 564px;
	color: #FFF;
	z-index: 20;
}
/* SITE WIDE TEXT STYLES */
.orangetext18 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #e67410;
}
.bold_orangetext12 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #e67410;
}
.bold_orangetext11 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #e67410;
}
.normal_orangetext14 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #e67410;
}
.blacktext14 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
}
.blacktext13 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
}
.bold_blacktext11 {
	font: bold 11px Arial, Helvetica, sans-serif;
}
.wide_normal_whitetext14 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	word-spacing: 2px;
	line-height: 22px;
}
.wide_bold_whitetext16 {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 22px;
}
.wide_normal_greytext16 {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #CCC;
	line-height: 22px;
}
.normal_blacktext14 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
}
.normal_blacktext12 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.normal_blacktext11 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.normal_blacktext10 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
}
.italic {
	font-style: italic;
}
.whitetext14 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.whitetext12 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.whitetext11 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 14px;
}
.bold_whitetext13 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.bold_whitetext13lh {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 18px;
}
.bold_greytext13 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CCC;
}
.bold_dkgreytext13 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 18px;
}
.dkgreytext13 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.bold {
	font-weight: bold;
}
.emailtext {
	font: normal 18px Verdana, Geneva, sans-serif;
	color: #000;
}
.email_linktext {
	font: Arial, Helvetica, sans-serif;
	color: #F60;
	text-decoration: underline;
}
.header_text_orange {
	font: bold 20px Myriad Pro, Arial, sans-serif;
	color: #F60;
}
.header_text_giant {
	font: bold 28px Myriad Pro, Arial, sans-serif;
	color: #F60;
}
.black_text_giant {
	font: bold 24px Myriad Pro, Arial, sans-serif;
	color: #000;
}
.white_text_giant {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.header_text_white {
	font: Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 18px;
}
.header_text_bold {
	font: Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 20px;
}
.h2text {
	font: Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
.h2text12 {
	font: Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 12px;
}
.videotext {
	font: normal 12px Myriad Pro, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 20px;
}

