html {}

body {background:#ebebeb;}

body, td, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#636363;}

a, a:visited { color:#e35e2c; text-decoration:underline;}
a:hover { text-decoration:none; color:#900;}
.current a.top_link { color:#C7481B;}

.title {font-weight:bold;}

p { padding:4px 0; margin:0;}

h1, h2, h3, h4, h5 { color:#d65712; margin-bottom:5px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;}
h1 { font: 35px "Adobe Carlson Pro", "Times New Roman", Times, serif; text-align:left;}
h2 { font: 33px "Adobe Carlson Pro", "Times New Roman", Times, serif; color:#636363;}
h3 { font-size:16px; color:#666; font-weight:bold;}
h4 { font-size:14px; color:#333; font-weight:bold;}
h5 { font-size:12px; color:#555; font-weight:bold; margin:10px 0;}


input, select, textarea { vertical-align:middle; margin:3px; padding:2px; font-size:11px; border:1px solid #999;}

input.btn {
	background: #fcfcfc url(../img/bg_btn.jpg) repeat-x 0% 50%;
	border-color: #ccc #666 #666 #ccc;
	margin-left: 1px;
	padding:1px 5px; 
	cursor: pointer;
}

ul.errors {color:red;}
form {}
form textarea, input.text {width:97%;}
label.required {font-weight:bold;}



#page_wrap { width:933px; margin:0 auto; background:url(../img/bg_page.png) repeat-y 0% 0%;}
#header { height:133px; background:url(../img/bg_header.jpg) repeat-x 0% 0%; width:909px; margin:0 auto; overflow:hidden; }
#page_inner { min-height:400px; _height:400px; width:909px; margin:0 auto;}
#content { padding:15px;}
#footer {width:933px; margin:0 auto; text-align:center; background:url(../img/bottom.png) no-repeat; padding-top:20px;}
#soc_links { font-weight:bold; line-height:33px; margin:5px 0 10px; font-size:13px; color:#666;}
#soc_links img { vertical-align:middle; margin:0 5px;}
#footer, #footer a, #footer a:visited {color:#999;}


.cms ul {list-style-type:disc; margin:10px 0}
.cms ul li {margin:0 0 0 25px;}
.cms ol {list-style-type:decimal; margin:10px 0}
.cms ol li {margin:0 0 0 25px;}

.dot { background:url(../img/dot.gif) repeat-x 0% 50%; padding:10px 0; font-size:0px; line-height:0px;}
.dot2 { background:url(../img/dot2.gif) repeat-x 0% 50%; padding:10px 0; font-size:0px; line-height:0px;}
.dot3 { background:url(../img/dot3.gif) repeat-x 0% 50%; padding:10px 0; font-size:0px; line-height:0px;}

/* HOME TOP */
.logo { float:left; width:331px;}

.subscribe { width:211px; height:99px; background:url(../img/announce.jpg) no-repeat; float:left; color:#ec9045; padding:0 12px; margin-left:20px; font-size:10px;}
a.stay_informed, a.stay_informed:visited { display:block; width: 155px; height: 39px; background:url(../img/stay-informed.jpg) no-repeat; text-indent:-999em; margin:0 auto;}
a.stay_informed:hover { background:url(../img/stay-informed-over.jpg) no-repeat;}


.loginbox { width:280px; float:right; text-align:right; color:#FFF; padding:10px;}
.loginbox a, .loginbox a:visited { color:#FFF;}
.loginbox .inp_login { border:none; padding:1px 3px; width:120px;}
input.search { background:#fff url(../img/search_ico.gif) no-repeat 3px 50%; padding-left:20px !important; width:150px !important}
.loginbox input { margin:2px;}


.event_registration table, #forgot table, #change table  { width:400px; margin:0 auto;}
.event_registration table td, #forgot table td, #change table td { border:none}
#change .tbl_btn span { font-weight:bold; font-size:14px; color:#888;}



/* HOME BOXES */
.home_box { width:183px; height:232px; overflow:hidden; float:left;}
.home_box_inner { padding:40px 15px 15px 15px; line-height:15px}
#home1 { background:url(../img/home1.jpg) no-repeat;}
#home2 { background:url(../img/home2.jpg) no-repeat;}
#home3 { background:url(../img/home3.jpg) no-repeat;}


/* DONATE */
.donate_box { height:172px; width:296px; overflow:hidden; float:left; margin:0 0 15px 0;  background:url(../img/donate_box.png) no-repeat; } 
.donate_box_thin { height:172px; width:189px; overflow:hidden; float:left; margin:0 0 15px 0;  background:url(../img/donate_box4.png) no-repeat; }
.donate_box_yellow { height:172px; width:184px; overflow:hidden; float:left; margin:0 0 15px 0;  background:url(../img/donate_box_yellow.png) no-repeat; } 

.donate_box_yellow h3, .donate_box_thin h3, .donate_box h3, .donate_box2 h4 { margin:0 !important; padding:0  !important; font-family:Arial, Helvetica, sans-serif}
.donate_box_inner { padding:15px; line-height:15px;}
.donate_box_text { height:75px;  overflow:hidden}
.donate0 { margin-right:10px;}
.donate1 { margin-right:10px;}
.donate_box3 { width:265px; height:412px; overflow:hidden; margin:0 0 15px 3px;  background:url(../img/donate_box3.png) no-repeat;}
.donate_money { color:#7d7d7d; font-size:20px; float:left;}
.btn_donate, .btn_donate_paypal, .btn_see_needs, .btn_volunteer, .btn_donate_pdf, .btn_donate_paypal_blue { display:block; text-indent:-999em; height:28px; float:right }
.btn_donate { background:url(../img/btn_donate.png) no-repeat; width:70px; float:right;}
#authorizenetform input.btn { background:url(../img/btn_donate.png) no-repeat; width:70px; font-size:0px; color:#8AC2EB;  height:28px; border:none; }
/*.btn_donate_paypal { background:url(../img/btn_donate_authorize.png) no-repeat; width:173px;}*/
.btn_donate_paypal { background:url(../img/btn_donate_authorize.png) no-repeat; width:163px;}
.btn_donate_paypal_blue { background:url(../img/btn_donate_authorize_blue.png) no-repeat; width:163px; position:relative; left:5px}
.btn_see_needs { background:url(../img/btn_see_needs.png) no-repeat; width:91px;}
.btn_volunteer { background:url(../img/btn_volunteer.png) no-repeat; width:185px;}
.btn_donate_pdf {background:url(../img/btn_donate_pdf.png) no-repeat; width:249px; float:none}

.donate_box2 { width:593px; height:233px; overflow:hidden; margin:0 0 15px 0;  background:url(../img/donate_box2.png) no-repeat; }
.donate_box_inner2 { padding:10px 15px 0 15px; line-height:15px;}
.donate_box_inner2 h3 { margin:0;}
.donate_sub_box {float:left; height:191px; padding:3px 5px;}
.donate_sub_box1 { width:170px; padding-left:10px; overflow:hidden }
.donate_sub_box2 { width:166px; margin-left:5px; overflow:hidden }
.donate_sub_box3 { width:200px; margin-left:7px;  overflow:hidden}
.donate_sub_box ul { list-style-type:disc; margin:0 0 0 20px; padding:0; color:#333; line-height:15px;}
.donate_sub_box ul li { margin:0;}
.donate_box_text2 { height:145px; overflow:hidden}

.donate_box3 .donate_box_inner { padding-bottom:0;}

/* Create Profile */
.title { font-size:15px; color:#7d7d7d; padding:10px 0 5px 0;}
.big_title { font-size:20px; color:#7d7d7d}
.create_progile_opt { width:400px;}
.create_progile_info { width:430px;}
.img_btn, .img_btn input { border:none;}
.create_progile_info .inp_width { width:200px;}
.create_progile_info .state .inp_width { width:100px;}
.create_progile_info .zip .inp_width { width:70px;}

.create_profile_pict { width:340px;}
.create_profile_flash { width:320px;}
.create_profile_go { width:180px}
.create_profile_pict textarea { width:90%}

#flashcontent_readonly_wrap {float:left; width:190px; overflow:hidden; position:relative; z-index:98;  height:407px;}
#flashcontent_readonly_over { position:absolute; z-index:99; width:190px; height:407px;}
#flashcontent_readonly { position:relative; z-index:97;}
.story_readonly { float:left; width:630px; padding-left:30px}

.form_tbl { width:100%;}
.form_tbl input.inp_width { width:300px;}

.need { padding:5px; margin:10px 0; border:1px solid silver; background:#FFFCE2}

.notfound {text-align:center; padding-top:50px; font-weight:bold;}

/* Post a need */
ul#top_tabs { margin-left:1px}
ul#top_tabs li { float:left;}
ul#top_tabs li a, ul#top_tabs li a:visited { float:left; display:block; font-size:14px; color:#999; text-decoration:none; }
ul#top_tabs li a {background:url(../img/BIXfruit_03.jpg) no-repeat; padding:12px 4px 2px 15px; height:27px; }
ul#top_tabs li.active { z-index:198; position:relative;}

#fund .cbb_wrap {margin:-5px 0 0 0; position:relative; z-index:100;}
#fund .cb { margin:0;}
#fund .prod_search { padding-right:30px;}
.product_cbb_inner {padding:15px; min-height:300px; _height:300px;}
#fund .bt div {background:url(../img/box2.jpg) no-repeat 0 0 !important; left:-1px !important;}


.needs {float:left; width:270px; height:270px; margin-right:15px; border-right:1px solid #eee; }
.needs a {display:block; padding:3px;}

.post_query {width:230px; float:right}
.post_query_box {background:url(../img/bg_fund_box.png) no-repeat 0 0; width:199px; height:170px; margin:0; float:right; padding:65px 15px 15px 15px;}

.post_query_box input.inp_login { width:185px;}
#post_need input.inp_width { width:214px;}
#post_need select { width:220px;}

/* Media */
.media {min-height:300px; _height:300px; width:550px;}
.media_list {width:300px;}


/* Event */
.event { width:635px; margin-bottom:10px;}
.event h3 { color:#333;}
.search_event { width:224px; height:300px; background:url(../img/bg_event_box0.png) no-repeat 0% 0%;}
.search_event input.bgimg { width:93% !important}
.no_border input { border:none;}

.event_detail {width:635px; margin-bottom:10px;}
.event_login {width:224px; height:300px; background:url(../img/bg_event_box.png) no-repeat 0% 0%;}

.event_login input.inp_login { width:93%}

.event_registration table.form_tbl { width:500px;}
.event_registration table.form_tbl textarea { width:370px;}
.event_registration table.form_tbl td { padding:10px !important;}


#news_content p { padding:0; margin:0;}

#embed_cnt { position:relative; z-index:2; overflow:hidden; text-align:center;}


#story .story { padding:0 30px; width:550px; background:url(../img/specsep.gif) repeat-y 100% 0;}
#story .story_list { padding-left:30px;}

#filter_in_form { margin-top:-4px;}
.member { width:23%; padding:0 20px; margin:5px 20px; height:80px;}
.member a, .member a:visited { color:#444; text-decoration:none;}
.member a:hover { color:#F30}

table.donate_table td.td_title { padding-left:10px; width:150px;}
.donate_form_title {font-size: 13px; font-weight: normal; text-transform:uppercase; color:#000; padding:5px; background:url(../img/bg_list_tbl_header.jpg) repeat-x 0 0; text-align:left}
#authorizenetform table.form_tbl td { border:1px solid #fff;}
#authorizenetform td.tbl_btn { padding:5px 0;}
#authorizenetform .required { display:none;}
#authorizenetform .form_tbl_label { width:250px;}

#authorizenet_form table.form_tbl td { border:1px solid #fff;}
#authorizenet_form td.tbl_btn { padding:5px 0;}
#authorizenet_form .required { display:none;}

/*medialibrary*/
.medialibrary .filterForm{float:left; width:605px; padding: 5px;}
.medialibrary .items{float:left; width:620px; padding: 0 5px 5px 0;}
.medialibrary .paginator{float:left; width:605px; padding: 5px;}
.medialibrary .item{float:left; width:172px; margin: 5px 20px 0 5px; position:relative; z-index:1;}
.medialibrary .tags{float:right; width:230px;}

.payment_form_title {font-size: 13px; font-weight: normal; text-transform:uppercase; color:#000; padding:5px; background:url(../img/bg_list_tbl_header.jpg) repeat-x 0 0; text-align:left}
/* SAFARI Do NOT PUT Anything after this selector */
.subscribe:not(:root:root)  {font-size:10px;}
/* Do NOT PUT Anything after this selector */
.payment_descr {width:  300px;	text-align: left;	margin:0 3px; border:1px solid #eee; background:url(../img/hint_box.png) repeat-x 0 0; }
.payment_descr p { padding:5px 10px;}

.evnt_btn1, .evnt_btn2, .evnt_btn3 { height:30px; display:block; float:left; text-indent:-999em; margin:3px 3px 15px 3px }
.evnt_btn1 { background:url(../img/evnt_btn1.png) no-repeat 0 0; width:185px;}
.evnt_btn2 { background:url(../img/evnt_btn2.png) no-repeat 0 0; width:269px;}
.evnt_btn3 { background:url(../img/evnt_btn3.png) no-repeat 0 0; width:80px;}


#authorizenet_form .form_tbl_label { width:250px;}
#authorizenet_form .static1_2 a { color:#00AFEE;}
#authorizenet_form textarea { width:340px;}


.create_progile_info .state * { color:#636363; font-size:11px; font-family:Tahoma, Arial, sans-serif}

.ctip img { vertical-align:middle}
#QF_CAPTCHA_captcha_question {border: 1px solid #DBDBDB; margin:0 0 0 3px}

#video-container {width:600px; height:460px; margin:0 auto;}
#image-container {text-align:center;}
a.thickboxtitle { text-decoration:none; font-size:11px; font-weight:bold; color:#888; line-height:normal;}
.home-video {padding:10px; width:132px; padding:10px; position:relative; background:url(../img/bg_home_video.jpg) no-repeat 0 0; margin-right:20px;}
.btn_media_search { background:url(../img/search.jpg) no-repeat 0 0; border:0; cursor:pointer; width:54px; height:22px;}
.btn_media_cancel { background:url(../img/cancel.jpg) no-repeat 0 0; border:0; cursor:pointer; width:54px; height:22px;}

.title_media_item { margin:7px 0 2px 0;}
a.media_tag_gray, a.media_tag_gray:visited { color:#888; font-size:11px; text-decoration:none}
a.media_tag_gray:hover { text-decoration:underline}
a.media_item_thumb { display:block; width:172px; height:127px;}
.tags { padding-left:15px; font-family:Verdana, Geneva, sans-serif; color:#fe6430}
.tag { padding:0 0 15px 0;}
.tagtitle { text-transform:uppercase; font-weight:bold; font-size:13px;}



