/* CSS Document */
*{margin:0;padding:0}
body{font-family:Verdana, Arial, Helvetica, sans-serif;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden; line-height:0; height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}
a img{border:0}
a:active, a:focus{outline:none;-moz-outline-style:none}
sup { font-size:0.6em; }
.orange {color:#f68636;text-transform:uppercase;}
a, a:visited {color:#808284;}
.aboutUsImage{width:358px;height:207px;}

.saveMessagePanel
{
	font-weight:bold;
	font-size:12px;
	padding:10px;
	margin-bottom:10px;
	color:#ffffff;
}

.saveMsgOK {background-color:#006400;}
.saveMsgError {background-color:#B22222;}

/*Wrapper*/
#wrapper{width:961px;margin:0 auto}

/*Header*/
#header{height:129px;background:#fff url(/images/header_bg2.gif) 450px 6px no-repeat;position:relative}
#header h1 a{width:320px;height:138px;display:block;position:relative;top:17px;left:18px;}
#head_nav{position:absolute;top:11px;left:648px;text-align:center;list-style:none; line-height:15pt;}
#head_nav li{padding-bottom:2px}
#head_nav a{font-size:12px;color:#808284;text-decoration:none}
#head_nav a:hover{text-decoration:underline}

/*Social Networking*/
/*************old style on top***************
#social{position:absolute;top:5px;left:584px}
#social h3{width:129px;height:22px;text-indent:-2000em;}
#social ul{list-style:none;text-align:center;margin-top:7px}
#social li{display:inline}
*/
#social{top:5px;left:584px; margin-top:10px;}
#social h3{width:140px;height:22px;text-indent:-2000em;}
#social ul{list-style:none;text-align:center;margin-top:7px}
#social li{display:inline}

/*Shopping*/
#shopping{position:absolute;top:13px;left:767px}
#shopping h3{width:193px;height:39px;text-indent:-2000em;background:url(../images/shopping.gif) no-repeat}
#tbl_shop{font-size:12px;text-transform:lowercase;right:0;color:#808284; white-space:nowrap;}
#tbl_shop td.pad_left{padding-left:15px}
#tbl_shop b{font-weight:bold}
#tbl_shop a{font-weight:bold; text-decoration:none;}
#tbl_shop a:hover{ text-decoration:underline;}

/*Search*/
#tbl_search{position:absolute;top:62px;right:0}
#tbl_search .input{border:1px solid #7e8082;color:#818183;font-size:14px;font-weight:normal;padding:4px;width:107px;margin-right:8px}
#tbl_search input.submit{cursor:pointer;background:#fff url(../images/go.gif) no-repeat;background-position:0 0;width:40px;height:26px;border:0}
#tbl_search input.submit:hover{background-position:0 -26px}

/*Navigation Sprite*/
#nav {border:none; z-index:999;}
#nav ul{width:961px;height:30px;background:url(../images/nav_sprite2.gif);margin:0;padding:0;position:relative;
    top: 0px;
    left: 0px;
}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:1px
}
#nav li, #nav li a{height:30px;display:block;text-indent:-2000em}
#nav .nav_a{left:0;width:363px;}
#nav .nav_b{left:234px;width:181px;}
#nav .nav_c{left:415px;width:182px}
#nav .nav_d{left:599px;width:181px}
#nav .nav_e{left:780px;width:181px}
#nav .nav_b a:hover, #nav .nav_c a:hover, #nav .nav_d a:hover, #nav .nav_e a:hover{background:transparent url(../images/nav_sprite2.gif) no-repeat}
#nav .nav_b a:hover{background-position:-234px -31px}
#nav .nav_c a:hover{background-position:-415px -31px}
#nav .nav_d a:hover{background-position:-599px -31px}
#nav .nav_e a:hover{background-position:-780px -31px}

/*Flash*/
#home{width:961px;height:430px;position:relative;}
#panel1{width:961px;height:430px;background:transparent url('/images/home/panel1.jpg') no-repeat top left;display:none;}
#panel2{width:961px;height:430px;background:transparent url('/images/home/panel2.jpg') no-repeat top left;display:none;}
#panel3{width:961px;height:430px;background:transparent url('/images/home/panel3.jpg') no-repeat top left;display:none;}
#panel4{width:961px;height:430px;background:transparent url('/images/home/panel4.jpg') no-repeat top left;display:none;}
#panel5{width:961px;height:430px;background:transparent url('/images/home/panel5.jpg') no-repeat top left;display:none;}
.holder{width:309px;height:216px;float:right;clear:right;}
.rgGreen{width:304px;height:216px;background:url('/images/home/readgive-green-panel.png') no-repeat top left;float:right;clear:right;cursor:pointer;}
.rgAlum{width:304px;height:216px;background:url('/images/home/readgive-alum-panel.png') no-repeat top left;float:right;clear:right;cursor:pointer;display:none;}

/*Magazine Header*/
#magazine_head{padding:9px 0 14px 0}
#magazine_head h2{text-transform:lowercase;font-size:20px;color:#808284;font-weight:400;text-align:center}
#magazine_head h2 .head_orange{font-size:30px;color:#f58426}

/*Magazine Scroll*/
#magazine_scroll{height:153px;background:url(../images/magazine_bg.gif) repeat-x}
#magazine_scroll img{border:5px solid #f58426;}
#magazine_scroll li{display:inline;overflow:hidden;}

/*Subpage*/
#sub_main{width:959px; margin-bottom:3px;}
#sub_main_home{width:959px;}
#sub_left{width:433px;float:left}
#sub_left .pad{padding:20px}
#sub_left .p_mar_top{margin-top:27px}
#sub_left p{color:#818183;font-size:10px;line-height:1.35em}
#sub_left ol { margin-left:2em;color:#818183;font-size:12px;line-height:1.35em;margin-bottom:2em;}
#sub_right{float:right;width:526px; border:none;}
#sub_right .pad{padding:20px;}

/*Home Page*/
#message_right{ padding-top:15px; padding-bottom:10px;}
#message_right p{color:#414142;font-size:12px;line-height:1.35em}


/*About Page*/
#about{width:177px;height:35px;background:url(../images/about_header.jpg) no-repeat;text-indent:-2000em;margin-bottom:13px}
#about_menu{list-style:none;color:#231f20;font-size:11px;text-transform:lowercase;text-align:center;margin-top:15px}
#about_menu li{display:inline;padding:0 4px}
#about_menu li a{color:#231f20;text-decoration:none;font-weight:700}
#about_menu li a:hover{text-decoration:underline}
#shareForm{width:524px;height:429px;}

/*Find a Charity Page*/
#charity{width:250px;height:35px;background:url(../images/charity_header.jpg) no-repeat;text-indent:-2000em;margin-bottom:8px}
#charity_select{width:300px;height:28px;background:transparent url(../images/selectOrganization_header.png) no-repeat;text-indent:-2000em;}
.select_charity{margin-top:10px;width:90%;}
#charity_new{margin-top:19px;font-weight:400;font-size:1.1em;}
#charity_new a{color:#231f20;text-decoration:none}
#charity_new a:hover{text-decoration:underline}


/*Start Today Page*/
#start{width:191px;height:36px;background:url(/images/enroll_organization.png) no-repeat;text-indent:-2000em;margin-bottom:13px}
#start_membership{color:#818183;font-weight:400;font-size:18px;margin:20px 0 24px 0}
a.mail_link{color:#231f20;text-decoration:none}
a.mail_link:hover{text-decoration:underline}
#enrollForm{width:526px;height:429px;float:left;}
#tbl_enroll_form{margin:20px 0px 20px 10px;}
#tbl_enroll_form td{padding:2px;white-space:nowrap;vertical-align:middle;}
#tbl_enroll_form p{font-size:9px;color:#818183;}
.subTableCell { padding:50px;}
.subTable{margin-left:0px;padding:0px;}
.memo{margin-left:2px;}


/*Magazines Offered Page*/
#mag{width:158px;height:22px;background:url(../images/categoryHeader.png) no-repeat;text-indent:-2000em;margin-bottom:5px}
#sub_left_mag{width:231px;float:left}
#sub_left_mag .pad{padding:20px;height:100%;}
#sub_right_mag{width:727px;float:right;}
#table {border:0px none;}
#browse{color:#818183;font-weight:400;font-size:18px}
#categories{list-style:none;color:#818183;font-size:12px;margin:8px 0 0 0}
#categories li{margin:0;padding:0;line-height:1em;padding:0 0 9px 0}
#categories li a{color:#818183;text-decoration:none}
#categories li a:hover{text-decoration:underline}
#mag_left_panel{width:290px;float:left;overflow-y:scroll;height:600px;}
#separator {width:1px;background-color:#ccc;height:600px;float:left;}
#mag_right_panel{width:427px;float:right;overflow-y:scroll;overflow-x:none;height:600px;}
#mag_left_panel .pad, #mag_right_panel .pad{padding:11px 18px}

.mag_full_panel {height:700px;}
.mag_full_panel .pad {padding:11px 18px;}
.catListFullPanel{height:700px;overflow-y:scroll;overflow-x:hidden;  }
.catListFullPanel .pad {padding:11px 18px;}
.magRelatedList_panel{ height:400px;overflow-y:scroll;overflow-x:hidden; margin-top:5px; margin-left:30px; border-top:1px solid #f58426; border-bottom:1px solid #f58426;}
.magRelatedList_panel .pad {padding:11px 18px;}



.newAdditionsTitle {width:155px;height:19px;background:url(../images/additions_header.gif) no-repeat;text-indent:-2000em}
.searchResultsTitle{width:199px;height:28px; margin-left:30px;margin-top:10px; background:url(../images/searchResults_header.png) no-repeat;text-indent:-2000em}
.categoryResultsTitle{width:199px;height:28px; margin-left:30px;margin-top:10px; background:url(../images/byCategory_header.png) no-repeat;text-indent:-2000em}
.similarResultsTitle{width:199px;height:28px;background:url(../images/similar_titles.gif) no-repeat;text-indent:-2000em; margin-left:30px;margin-top:10px;}
.popularResultsTitle{width:199px;height:28px; margin-top:3px; background:url(../images/popular_header2.png) no-repeat;text-indent:-2000em; margin-left:30px;margin-top:10px;}
.categoryResultsName{color:#c06112;font-weight:bold;text-indent:10px;margin-top:10px;}


#mostPopularTitle{width:144px;height:26px;background:url(../images/popular_header.png) no-repeat;text-indent:-2000em}
#fundRaiseAd{margin-left:5px;width:700px;height:188px;background:url(../images/fundraiseWithUs_header.png) no-repeat;text-indent:-2000em; cursor:pointer; }
#giftCardsTitle{width:117px;height:24px; margin-top:15px; margin-left:20px; background:url(../images/giftcards_header.gif) no-repeat;text-indent:-2000em}


#tbl_new{margin:13px auto 0 auto 0 auto 0}
#tbl_popular{margin:6px auto 0 auto}
#tbl_new img, #tbl_popular img{border:5px solid #cbcbcb}
#tbl_new .mag_title, #tbl_popular .mag_title{font-size:12px;font-weight:700;color:#231f20;text-align:left;margin-top:8px;}
#tbl_new .mag_issues, #tbl_popular .mag_issues{font-size:11px;color:#818183;text-align:left;margin-top:4px;}
#tbl_new .mag_add, #tbl_new .mag_add a, #tbl_popular .mag_add, #tbl_popular .mag_add a{font-size:10px;color:#f58426;text-align:left;text-transform:Uppercase;margin-top:5px; margin-bottom:3px; text-decoration:none}
#tbl_new .mag_add a:hover, #tbl_popular .mag_add a:hover{text-decoration:underline}
#tbl_new .mag_link {color:#000;}
#tbl_new .mag_img_link {cursor:pointer; padding-top:5px;}

#tbl_magDetail img {border:5px solid #cbcbcb}
#tbl_magDetail .mag_title {font-size:19px;font-weight:700;color:#231f20;text-transform:none;text-align:left;margin-top:8px}
#tbl_magDetail .mag_issues {font-size:11px;color:#000;font-weight:bold;text-transform:uppercase;text-align:left;margin-top:5px;}
#tbl_magDetail .mag_add, #tbl_magDetail .mag_add a{font-size:16px;color:#f58426;text-transform:uppercase;text-align:left;margin-top:17px;text-decoration:none;}
#tbl_magDetail .mag_add a:hover {text-decoration:underline}
#tbl_magDetail .mag_link {color:#000;}
#tbl_magDetail .mag_img_link {cursor:pointer;}
#tbl_magDetail .mag_desc { line-height:1.5em;font-size:0.8em;color:#818183;}
#tbl_magDetail .mag_pubtype { font-size:10px;color:#000;margin-top:4px;}
#tbl_magDetail .mag_coverprice { font-size:11px;color:#818183;text-transform:uppercase;text-align:left;margin-top:8px;}
.goBack{margin-left:30px; margin-top:20px;}

/*Fundraisers page*/
#fundRaisers_header{width:630px;height:35px;margin-top:18px; margin-left:65px;background:url(../images/fundraisers_header.png) no-repeat;text-indent:-2000em;}
.fundRaisers_subheader{width:630px;height:50px;}
#sub_right_fundraisers{width:727px;float:right;}
#sub_right_fundraisers p{color:#5A5A5B;font-size:18px;line-height:1.35em;}
.fundraisers_full_panel {height:600px;}
._full_panel .pad {padding:11px 18px;}

#message_header{margin-top:10px; margin-left:70px; width:550px;}
#tblMessage{ margin-left:35px; margin-top:15px; width:520px;}
#tblMessage p{ padding-left:90px;  margin-top:3px; width:520px;color:#5A5A5B;font-size:15px;line-height:1.35em;}

/*Organization page*/
#orgFunraiser_header{width:630px;height:35px;margin-top:8px; margin-left:50px;background:url(../images/findOrganization_header.png) no-repeat;text-indent:-2000em;}
.org_full_panel{height:600px;}
.org_full_panel .pad{padding:11px 0px;}
#sub_middle_panel{margin-left:35px; margin-top:3px; width:320px; padding-top:18px;}
#sub_middle_panel p{ color:#5A5A5B;font-size:17px;line-height:1.35em;}
.org_subheader{width:60px;height:60px; vertical-align:top;}
#tblOrgSteps{}
#tblOrgSteps p{margin-bottom:-5px; color:#5A5A5B;font-size:19px;line-height:1.35em;}
#tbl_suggest_form{margin:20px 0px 20px 10px;}
#tbl_suggest_form td{padding:2px;white-space:nowrap;vertical-align:middle;}
#tbl_suggest_form p{font-size:9px;color:#5A5A5B; margin:2px}



/*Privacy Page*/
#privacy_left{float:left;width:301px}
#privacy_left .pad{padding:20px}
#privacy_left h2{width:192px;height:43px;background:url(../images/privacy_header.gif) no-repeat;text-indent:-2000em;margin-bottom:13px}
#privacy_left p{text-transform:uppercase;font-size:12px;color:#818183;line-height:1.75em}
#privacy_right{width:657px;border-left:1px solid #818183;float:right;height:400px}
#privacy_right .pad{padding:20px}
#privacy_right p{font-size:12px;color:#818183;line-height:1.5em;padding:0 0 27px 0}
#privacy_right .scroll{height:360px;overflow-y:scroll;padding-right:20px}

/*FAQ Page*/
#faq_left{float:left;width:241px}
#faq_left .pad{padding:20px}
#faq_left h2{width:187px;height:35px;background:url(../images/faq_header.jpg) no-repeat;text-indent:-2000em}
#faq_left p{text-transform:uppercase;font-size:12px;color:#818183;line-height:1.75em}
#faq_right{width:707px;border-left:1px solid #f58426; border-bottom:1px solid #f58426; border-right:1px solid #f58426; float:right;height:400px}
#faq_right .pad{padding:20px}
#faq_right p{font-size:12px;color:#818183;line-height:1.5em;}
#faq_right .scroll{height:360px;overflow-y:scroll;padding-right:20px}

/*Contact Page*/
#contact{width:124px;height:35px;background:url(../images/contact_header.jpg) no-repeat;text-indent:-2000em;margin-bottom:13px}
#hear{font-size:18px;font-weight:400;color:#818183;margin-top:10px}
#tbl_contact{margin-top:21px}
#tbl_contact p{line-height:1.5em}
#tbl_contact .pad_left,#tbl_contact_form .pad_left{padding-left:20px}
#tbl_contact_form{margin-top:20px}
#tbl_contact_form td{padding-bottom:5px}
#tbl_contact_form .contact_input{width:289px;height:15px;font-size:14px;padding:4px}
#tbl_contact_form .contact_textarea{width:291px;height:56px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:4px}
#tbl_contact_form input.contact_submit{cursor:pointer;background:#fff url(../images/submit_sprite.gif) no-repeat;background-position:0 0;width:84px;height:20px;border:0;margin-top:6px}
#tbl_contact_form input.contact_submit:hover{background-position:0 -20px}

.contactsubmit {cursor:pointer;background:#fff url(../images/submit_sprite.gif) no-repeat;background-position:0 0;width:84px;height:20px;border:0;margin-top:6px}

/*Footer*/
#footer{width:960px;margin:0 auto; padding-top:3px; border-top:2px solid #f58426;}
#footer ul{list-style:none;text-align:center}
#footer li{display:inline;padding:0 5px}
#footer li, #footer li a{color:black;text-decoration:none;text-transform:uppercase;font-size:11px}
#footer li a:hover{text-decoration:underline}

/* Privacy & Terms */
#privacyText p {margin-bottom:1em;margin-left:1em;color:#000;}
#privacyText ul { margin-left:2em;margin-bottom:1em;list-style: disc outside;color:#818183;font-size:13px;line-height:1.35em;}
#privacyText ul li { margin-left:2em;list-style: disc outside;color:#818183;font-size:13px;line-height:1.35em;color:#818183;font-size:13px;line-height:1.35em;}
#privacyText .emphasis{font-weight:bold;}	
#privacyText {margin-bottom:20px;}


/*Magazine Categories*/
.categoryLink, .categoryLink:visited{color:#626264;text-decoration:none;font-family:Arial;}
.categoryLink:hover{text-decoration:underline; color:#626264;}
.categoryListItem{color:#626264;text-decoration:none;margin-left:10px;height:17px;margin-bottom:5px;}
.selectedCategory, .selectedCategory:visited{font-family:Arial;font-weight:bold; color:#626264;	text-decoration:none;}

#tblCategory{margin-top:0px; padding-top:0px; padding-right:10px;}
#divCategory{ border-right:2px dashed #F36F32;}

#sub_left_cat{width:231px;float:left}
#sub_left_cat .pad{padding:20px;height:100%;}

/*End of Magazine Categories */


.paypalButton {
	display:block;
	margin:1px auto;
}
