
#header_bar {background: #D3CEC3 url(/images/new_sign_up/header_bg.jpg);  padding:12px 14px 13px 13px}
#header_bar span {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px; color:#000; text-transform:uppercase}
#main_body h2 {	font-size: 20px;	line-height: 24px;	margin: 15px 0px 10px 0 !important;	text-transform: none;	font-weight: normal;	border-bottom: 1px #dfdcd4 solid;}


h1 {	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 22px; color:#47350F; font-weight:normal}
h2 {	font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 19px; color:#47350F; font-weight:normal}


.leftnav {	width: 185px;	float: left;	padding: 0;	height: auto;}

.error_text_line a	{	color: #711F16; font-size: 13px; font-weight:normal; }
.error_text_line a:hover	{	color: #711F16; font-size: 13px; text-decoration:underline}

.row_div a	{	color: #711F16; font-size: 13px; }
.row_div a:hover	{	color: #711F16; font-size: 13px; text-decoration:underline}
.pop_text {  font-family: georgia,palatino,times,serif;  font-size: 13px; color: #000;}
.row_div {  font-family: georgia,palatino,times,serif; padding:0px; display: block;  }
.row_div .left_legend 	{ padding:5px 5px 3px 3px; width:164px;	margin:0 0 0 0; display: block; float:left; border:0px solid blue; text-align:right; font-size: 13px; color: #000;}
.row_div .long_input 		{ font-size: 13px; padding:3px 0 3px 3px;		width:295px;	display: block;float:left;  border:0px solid blue}
.row_div .login_field 	{	width:294px; height:19px; background:#FFF url(/images/new_sign_up/input_form_bg.png) repeat-x 0px 0px; border:1px solid #8F8C85; font-size:12px;padding:3px 3px 0px 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.row_div .error_text		{ color:  #910200}
.row_div .sub_text		{ font-size: 12px; }
.row_div .error_arrow				{ background: url(/images/new_sign_up/error_arrow.png) no-repeat; width:16px; height:16px; margin:5px 0 0 0}

.login_field_left {  background:#E2D6B6 url(/images/new_login/input_bg.png) repeat-x 0px 0px; border:1px solid #4F473C; font-size:12px;padding:1px 3px 2px 3px}
.login_text		{vertical-align:top; line-height:11px;  color:#DEC881; font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; padding:0; text-decoration:none; vertical-align:middle; }
.error_text { font-weight:bold; font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:11px;color:#910200}


.error_icon				{ background: url(/images/new_sign_up/error.png) no-repeat; width:16px; height:16px; margin:5px 0 0 0}
.error_email				{ background: url(/images/new_sign_up/email_error.png) no-repeat; width:16px; height:16px; margin:5px 0 0 0}
.loading				{ background: url(/images/new_sign_up/loading.gif) no-repeat; width:16px; height:16px; margin:5px 0 0 0}
.verified				{ background: url(/images/new_sign_up/check.png) no-repeat; width:16px; height:16px; margin:5px 0 0 0}

.form_input {	background-color:#CFCFCF; padding:4px; margin:0 0 0px 0px;  height:14px; background: url(/admin/images/forms/input_bg.jpg) repeat-x;border:1px solid #8B8B8B;  font-family:  Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal;color:#26282B; }
.text_checkbox {display: inline-block; vertical-align:bottom;line-height:22px;border:0px solid blue; height:20px;}
.div_check_holder {padding:3px; padding:0; margin:0;	 vertical-align:middle;	display: inline-block; border:0px solid blue}
.div_checkbox {display: inline-block; vertical-align:bottom;border:0px solid blue; height:18px; padding:0; margin:0}
.button_pad {display: block; margin:0; padding: 5px 0  0  0 ; border-top: 1px solid #BABABA;}

	
.error_box_container { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 14px; color:  #910200}
.error_box_container .error_top					{ background: url(/images/new_sign_up/error_box_top.png) no-repeat; width:480px; height:3px; }
.error_box_container .error_text				{ background: url(/images/new_sign_up/error_bg.png) repeat-y; }
.error_box_container .error_text_line		{  padding:4px 7px 4px 30px; text-indent:-15px}
.error_box_container .error_bottom			{ background: url(/images/new_sign_up/error_box_bottom.png) no-repeat; width:480px; height:3px; }
.error_box_container .error_arrow				{ background: url(/images/new_sign_up/error_arrow.png) no-repeat; width:16px; height:16px; margin:5px 0 0 0}

	

.error_box_container .error_top_small		{ background: url(/images/new_sign_up/error_box_top_small.png) no-repeat; width:450px; height:3px; }
.error_box_container .error_text_small				{ background: url(/images/new_sign_up/error_bg_small.png) repeat-y; }
.error_box_container .error_bottom_small			{ background: url(/images/new_sign_up/error_box_bottom_small.png) no-repeat; width:450px; height:3px; }


.info_box_top			{ background: url(/images/new_sign_up/info_box_top.png);  }
.info_box_text			{ background: url(/images/new_sign_up/info_box_bg.png) repeat-y; padding:4px 7px; font-family: georgia,palatino,times,serif; font-size: 14px; color:  #000; font-weight:normal; padding:5px 16px 5px 12px}
.info_box_bottom		{ background: url(/images/new_sign_up/info_box_bottom.png); width:450px; height:9px; }
.info_box_close		{ cursor:pointer; background: url(/images/new_sign_up/close_icon.png); width:16px; height:16px; }
.info_box_header { font-family: georgia,palatino,times,serif; font-size: 14px; color:  #000; font-weight:bold; }
.h2	{	font-family: georgia,palatino,times,serif;color: #333333; font-size: 15px; font-weight: normal; margin-top: 0; }
.intro_head	{	text-transform: uppercase; color: #47350F; font-weight: bold; font-size: 13px; line-height: 14px; }

.pop_box_top {background: url(/images/new_sign_up/pop_sub_top.png) ; width:419px; height:11px }
.pop_box_slice {background: url(/images/new_sign_up/pop_sub_slice.png) repeat-y; width:419px;}
.pop_box_bot {background: url(/images/new_sign_up/pop_sub_bottom.png); width:419px; height:11px }
.pop_box_top_small {background: url(/images/new_sign_up/pop_sub_small_top.png) ; width:224px; height:11px  }
.pop_box_slice_small {background: url(/images/new_sign_up/pop_sub_small_slice.png) repeat-y; width:224px; text-align:center; cursor:pointer }
.pop_box_bot_small {background: url(/images/new_sign_up/pop_sub_small_bottom.png) ; width:224px; height:9px }


.pop_box_top2 {background: url(/images/new_sign_up/pop_box_top2.png) no-repeat ; width:510px; height:10px; }
.pop_box_slice2 {background: url(/images/new_sign_up/pop_box_slice2.png) repeat-y; width:520px; }
.pop_box_bot2 {background: url(/images/new_sign_up/pop_box_bot2.png) no-repeat; width:520px; height:10px ;}


.intro_text	{	font-size: 13px; line-height: 16px; }
#mag_tmpl 	{	font-size: 13px; color: #333; font-family: georgia,palatino,times,serif; line-height: 16px; margin-top: 0px; margin-bottom: 8px; }
#mag_tmpl p	{	font-size: 13px; color: #333; font-family: georgia,palatino,times,serif; line-height: 16px; margin-top: 0px; margin-bottom: 8px; }
#mag_tmpl .required	{	font-size: 12px; color: #000; font-weight:bold }

#mag_tmpl h1	, #sub_header h1{	color: #47350F; font-size: 22px; font-weight: normal; margin-bottom: 7px; margin-top: 10px; line-height: 25px; }

#mag_tmpl h2	{	color: #47350F; font-size: 19px; font-weight: normal; margin-bottom: 10px; margin-top: 0; }

#mag_tmpl .h2b	{	color: #47350F; font-size: 15px; font-weight: normal; margin-bottom: 10px; margin-top: 0; bottom: 10px; position: relative; }

#mag_tmpl h3	{	color: #47350F; font-size: 15px; font-weight: normal; margin-bottom: 4px; margin-top: 0; }

#mag_tmpl h4	{	color: #333; font-size: 11px; font-weight: normal; margin-bottom: 5px; margin-top: 0; text-transform: uppercase; font-family: helvetica,arial,"sans serif"; }

.h4_boost	{	position: relative; bottom: 10px; }

#column	{	float: left; padding-bottom: 20px; padding-left: 15px; width: 265px; }
#dig-narrow-column	{	float: left; padding-bottom: 20px; padding-left: 15px; width: 176px; }

#column_wide	{	float: left; padding-bottom: 20px; padding-left: 15px; width: 545px; }
#column_wide-narrow	{	float: left; padding-bottom: 20px; padding-left: 15px; padding-right: 15px; width: 385px; }

#col_shaded	{	background-color: #F9F9F7; border-top: 1px #E4E1DB solid; border-bottom: 1px #E4E1DB solid; width: 241px; padding: 15px 12px 15px 12px; border-right: 0; border-left: 0; background-image: url(/ac_magazine/images/mag_tmpl_col_shad_bg.gif); background-repeat: repeat-x; }
#col_shaded-narrow	{	background-color: #F9F9F7; border-top: 1px #E4E1DB solid; border-bottom: 1px #E4E1DB solid; width: 152px; padding: 15px 12px 15px 12px; border-right: 0; border-left: 0; background-image: url(/ac_magazine/images/mag_tmpl_col_shad_bg.gif); background-repeat: repeat-x; }

#col_shaded_wide	{	background-color: #F9F9F7; border-top: 1px #E4E1DB solid; border-bottom: 1px #E4E1DB solid; width: 505px; padding: 20px 20px 0px 20px; border-right: 0; border-left: 0; background-image: url(/ac_magazine/images/mag_tmpl_col_shad_bg.gif); background-repeat: repeat-x; }
#col_shaded_wide-narrow	{	background-color: #F9F9F7; border-top: 1px #E4E1DB solid; border-bottom: 1px #E4E1DB solid; width: 345px; padding: 20px 20px 0px 20px; border-right: 0; border-left: 0; background-image: url(/ac_magazine/images/mag_tmpl_col_shad_bg.gif); background-repeat: repeat-x; }

#column2	{	float: right; width: 265px; padding-bottom: 20px; padding-right: 15px; }
#dig-narrow-column2	{	float: right; width: 176px; padding-bottom: 20px; padding-right: 15px; }

.column_inset	{	float: right; width: 215px; margin-left: 20px; border: 1px #e4e1db solid; padding: 10px; background-color: #fff; }

#hrule	{	width: 225px; height: 1px; background-color: #E4E1DB; position: relative; right: 10px; }

.indent	{	margin-left: 10px; margin-bottom: 25px; }

.hanging	{	text-indent: -28px; margin-left: 28px; }

#banner_frame	{	background-color: #F9F9F7; border: 1px #E4E1DB solid; width: 160px; margin-right: 10px; padding: 0px 10px 10px 10px; margin-top: 10px; color: #948B78; font-size: 9px; font-weight: normal; text-transform: uppercase; font-family: helvetica, arial, "sans serif"; letter-spacing: 4px; text-align: center; margin-bottom: 10px; }

#banner_frame_wide
{
	background-color: #F9F9F7;
	border: 1px #E4E1DB solid;
	width: 300px;
	margin-right: 0;
	padding: 0px 10px 10px 10px;
	margin-top: 10px;
	color: #948B78;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: helvetica, arial, "sans serif";
	letter-spacing: 4px;
	text-align: center;
	margin-bottom: 10px;
}

#banner_frame p, #banner_frame_wide p	{	color: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; letter-spacing: inherit; text-align: inherit; font-family: helvetica, arial, "sans serif";
 }
.banner_head_text	{	margin-top: 10px; color: #948B78; font-size: 9px; font-weight: normal; text-transform: uppercase; font-family: helvetica, arial, "sans serif"; letter-spacing: 4px; text-align: center; margin-bottom: 10px; }

#mag_tmpl .inline	{	border: 1px #E4E1DB solid; float: left; margin-right: 6px; margin-bottom: 3px; }

#mag_tmpl .inliner	{	border: 1px #E4E1DB solid; float: right; margin-left: 6px; margin-bottom: 3px; }

#mag_tmpl .inline_link	{	border: 1px #E4E1DB solid; float: right; margin-left: 6px; margin-bottom: 3px; }

#mag_tmpl .inline_link:hover	{	border: 1px #FFFFFF solid; }

#mag_tmpl .inline_link_ctr	{	border: 1px #E4E1DB solid; }

#mag_tmpl .inline_link_ctr:hover	{	border: 1px #FFFFFF solid; }

#mag_tmpl a	{	color: #711F16; font-size: 13px; }

#mag_tmpl .nohover:hover	{	text-decoration: none; border: 0; }

#mag_tmpl a:hover	{	/*	border-bottom: 1px #711F16 dotted;*/
	text-decoration: underline; }

#mag_tmpl a.h2	{	font-size: 18px; font-weight: normal; color: #711F16; }

#mag_tmpl a.h2:hover	{	border-bottom: 1px #711F16 dotted; text-decoration: none; }

#mag_tmpl a.h3	{	font-size: 15px; font-weight: normal; color: #711F16; line-height: 20px; }

#mag_tmpl a.h3:hover	{	border-bottom: 1px #711F16 dotted; text-decoration: none; }

#mag_tmpl a.h4	{	font-size: 11px; font-weight: normal; text-transform: uppercase; font-family: helvetica,arial,"sans serif"; color: #711F16; clear: both; border-bottom: 1px transparent solid; text-decoration: none; }

#mag_tmpl a.h4:hover	{	border-bottom: 1px #711F16 dotted; text-decoration: none; }

#mag_tmpl a.arialctr	{	font-size: 11px; font-weight: normal; text-transform: uppercase; font-family: helvetica,arial,"sans serif"; color: #711F16; text-align: center; }

#mag_tmpl a.arialctr:hover	{	border-bottom: 1px #711F16 dotted; text-decoration: none; }

#backissue_buy_list p	{	font-size: 16px; padding-top: 10px; padding-left: 5px; line-height: 20px; }

#backissue_buy_list div	{	margin-left: 25px; display: block; clear: left; }

#backissue_buy_list .message	{	font-size: 12px; line-height: normal; }

#backissue_buy_list img.inline	{	margin-bottom: 20px; }

.twelve { font-size: 12px; }

.tbspace30	{	margin-top: 30px; margin-bottom: 30px; }

.tbspace20	{	margin-top: 20px; margin-bottom: 20px; }

.tbspace20	{	margin-top: 15px; margin-bottom: 15px; }

.tbspace10	{	margin-top: 10px; margin-bottom: 10px; }

.tbspace510	{	margin-top: 5px; margin-bottom: 10px; }

.bspace10	{	margin-bottom: 10px; }

.tbspace5	{	margin-top: 5px; margin-bottom: 5px; }

.tmpl_rule	{	padding-right: 0; padding-left: 0; margin: 5px 0 5px 0; }

#templ_logged_in	{	float: right; }

#mag_tmpl ul	{	padding: 0; margin: 0 0 0 10px; list-style-image: url(/ac_magazine/images/bullet_brn_mini.gif); list-style-position: outside; }

#mag_tmpl li	{	color: inherit; font-size: 13px; font-weight: inherit; text-transform: inherit; letter-spacing: inherit; text-align: inherit; font-family: inherit; line-height: 15px; padding: 0; margin: 0 0 3px 0; }

.column_narrow	{	float: right; width: 100px; }

.podcast_logo	{	float: right; margin-left: 20px; margin-right: 5px; }

.podcast_row	{	padding: 5px 10px 5px 10px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px; -moz-border-radius: 5px; margin-bottom: 20px; border: 1px #e4e1db solid; }

#podcast_row_new	{	border: 1px #B3AB9D solid; -webkit-box-shadow: 0px 0px 5px #c8c2b6; -moz-box-shadow: 0px 0px 5px #c8c2b6; box-shadow: 0px 0px 5px #c8c2b6; }

.podcast_row:hover	{	background-color: #F0ECE6; }

.pod_thumb_div	{	float: left; width: 90px; }

.pod_episode	{	padding-top: 1px; padding-bottom: 10px; }

h3.pod_episode	{	width: 445px; display: inline; }
div.new_podcast_badge	{	float: right; position: relative; top: -10px; right: -13px; width: 34px; height: 10px !important; padding: 7px 9px 6px 10px; text-align: center; background-color: #47350f; -khtml-border-radius: 2px; -webkit-border-radius: 2px; -border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: 2px 2px 2px #c8c2b6; text-indent: 0; overflow: hidden; }

.new_podcast_badge p	{	font-weight: bold; text-align: center; font-size: 12px !important; color: #E4E1DB !important; padding: 0; margin: 0; line-height: 10px !important; }

.pod_descr	{	float: left; width: 220px; padding-right: 5px; padding-left: 15px; font-size: 13px; line-height: normal; }

#podcasts ul	{	padding: 0 0 0 17px; margin: 0; list-style-image: url(/ac_magazine/images/bullet_brn_mini.gif); list-style-position: outside; }

#podcasts li	{	font-size: 13px; padding: 0; margin: 0 0 2px 0; line-height: normal; }

.pod_specs	{	float: right; width: 135px; padding-right: 5px; padding-left: 10px; border-left: 1px #c8c2b6 solid; font-size: 13px; line-height: normal; }

.pod_specs h4 { padding-top: 15px; }

.text_button	{	color: #333; font-size: 12px; font-weight: normal; text-transform: uppercase; font-family: helvetica,arial,"sans serif"; }

.text_button_hdr	{	font-size: 13px; font-weight: normal; margin-bottom: 5px; margin-top: 15px; text-transform: uppercase; font-family: helvetica,arial,"sans serif"; }

.pod_movie	{	clear: both; position: relative; right: 4px; }

.box_end { clear: both; }

.podcast_photo_grid a	{	margin-right: 12px; }

.podcast_photo_grid img	{	border: 1px #711F16 solid; }

.podcast_photo_grid img:hover	{	border: 1px #FFF solid; }

.podcast_photo_grid	{	margin-left: 15px; position: relative; margin-bottom: 10px; }

/******** STICKY LEADERBOARD ************/

#footer
{
	position: fixed;
	bottom: 0px;
	height: 100px;
	border-top: 1px solid #f5f5f5;
	padding: 10px 0 0 0;
	-moz-box-shadow: 0px 0px 5px #222222;
	-webkit-box-shadow: 0px 0px 5px #222222;
	box-shadow: 0px 0px 5px #222222;
	background-color: white;
	text-align: center;
	z-index: 1000;
	display: hidden;
}
.footer_fullwidth {
	width: 100%;
	margin:0;
}

#footer li
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#footer li a {
}

a#footer_trigger{
	position: absolute;
	z-index:900;
	top: -20px; 
	right: 10px;
	width:35px;
	height:19px;
	background:url("/images/global/footer/footer_button_up.png") right no-repeat #121212;
	display: block;
	-moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    -webkit-box-shadow:inset 0 -3px 2px 0 #b5b5b5;
	box-shadow:inset 0 -2px 2px 0 #b5b5b5;
}
a.trigger_fixed{
	margin:0 auto;
	left:50%;
	margin-left:447px;
}

a#footer_trigger.trigger_active {
	background:url("/images/global/footer/footer_button_down.png") right no-repeat #dcdcdc;
}

