body, html {
	margin:0px;
	padding:0px;
	background:#000;
	color:#fff;
	height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
	
* html #wrapper {
	height:100%
	} 
	
img, div, span, legend, fieldset, p, ul, li, h1, h2, h3, h4, h5, h6, button, form {
	padding:0px;
	margin:0px;
	border:none;
	}

table {
	border-collapse:collapse;
	}

td {
	padding:0px;
	}


span.article_separator {
	display:block;
	height:0px;
	}

a {
	color:#006699;
	text-decoration:none;
	margin:0px;
	padding:0px;
	outline:none;
	}
	
a:hover {
	color:#ed1b24;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	
/* Global Form Styles */
select {
	background:#ffffff;
	border:1px solid #666666;
	font:10px "verdana", tahoma, helvetica, sans-serif;
	}
	
input, textarea {
	background:#ffffff;
	border:1px solid #0d4173;
	}
	
input:hover, textarea:hover {
	background:#eeeeee;
	}
	
input:focus, textarea:focus {
	background:#eeeeee;
	}

/* ClearFix */
.clear {
	clear:both;
	}
	
.clearfix:after {
    content:"."; 
    display:block; 
    height:0px; 
    clear:both; 
    visibility:hidden;
	}
	
.clearfix {
	display:inline-table;
	}

/* Hides from IE-mac \*/
.clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


/* Layout Styles */
#wrapper {
	width:1024px;
	margin:5px auto 0px;
	padding:0px;	
	text-align:left;
	display:block;
	}

.wrapper_home {
/*	background:url(../images/left_bg.jpg) top left repeat-y;*/
	}
	
.wrapper {
	background:url(../images/wrapper_bg.jpg) top left repeat-y;
	}

/* Header Styles */
#left {
	width:714px;
	float:left;
	position:relative;
	border-right:1px solid #FFFFFF;
	background:#000000;
	}

#pageHeader {
	height:95px;
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	border-bottom:1px solid #FFFFFF;
	}
	
#header_logo {
	width:272px;
	height:95px;
	margin:0px;
	padding:0px;
	background:url(../images/cocoeco_logo.jpg) top left no-repeat;
	float:left;
	position:relative;
	}	
	
#header_logo h1 {
	margin:0px;
	padding:0px;
	}

#header_logo h1 a {
	width:272px;
	height:95px;
	display:block;
	text-indent:-9999px;
	}
	
#right_logo {
	width:105px;
	height:95px;
	margin:0px;
	padding:0px;
	background:url(../images/good_green_glam.jpg) top left no-repeat;
	float:right;
	position:relative;
	}

#right_logo h1 {
	margin:0px;
	padding:0px;
	}

#right_logo h1 a {
	width:70px;
	height:95px;
	display:block;
	text-indent:-9999px;
	}
	
#nav-bar {	
	background:#cdcdcb;
	margin:0px;
	padding:0px;
	height:23px;
	margin:0px;
	line-height:23px;
	}

#nav-bar ul {
	margin:0px 04px;
	padding:0px;
	list-style:none;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	}

#nav-bar li {
	margin:0px 0px;
	padding:0px;
	display:inline;	
	color:#000;
	text-transform:uppercase;
	}
	
#nav-bar li a {
	text-decoration:none;
	color:#000;
	margin:0px 0px;
	padding:0px 8px;
	border-right:1px solid #000000;
	}
	
#nav-bar li a:hover {
	text-decoration:none;
	color:#ee1c25;
	margin:0px 0px;
	padding:0px 8px;
	}
	
#nav-bar li a.current {
	text-decoration:none;
	color:#ee1c25;
	margin:0px 0px;
	padding:0px 8px;
	}
	
#left_container {
	margin:0px;
	padding:0px;
	height:100%;
	}
	
.flash {
	width:694px;
	margin:10px;
	height:454px;
	}
	
.content {
	width:714px;
	margin:0px;
	border-top:1px solid #ffffff;
	}
	
#leftSection {
	width:484px;
	margin:0px;
	padding:0px;
	height:503px;
	border-right:1px solid #ffffff;
	float:left;
	position:relative;
	overflow:hidden;
	}
	
#adSection {
	margin:6px;
	padding:0px;
	text-align:center;
	margin-left:0px;
	height:60px;
	line-height:60px;
	overflow:hidden;
	color:#000000;
	font-size:18px;
	}
	
#current_issue {
	width:485px;
	margin:0px;
	padding:0px;
	height:100%;
	border-top:1px solid #ffffff;
	}
	
#current_issue_left {
	width:75px;
	margin:0px;
	padding:0px;
	height:100%;
	float:left;
	position:relative;
	}

	
#current_issue_right {
	width:410px;
	margin:9px 0px;
	padding:0px;
	height:100%;
	float:left;
	position:relative;
	}
	
.issue_block {
	width:400px;
	margin:0px;
	padding:0px 5px 6px 5px;
	height:99px;
	overflow:hidden;
	}
	
.magazine_image {
	width:152px;
	margin:0px 10px 0px 0px;
	padding:0px;
	height:99px;
	float:left;
	position:relative;
	}
	
.magazine_content {
	width:235px;
	margin:0px;
	padding:0px;
	/*height:85px;*/
	margin:4px 0px 0px 0px;
	float:left;
	position:relative;
	overflow:hidden;
	font-size:75%;
	/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
	line-height:normal;
	}
	
.magazine_content a {
	color:#fff;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
.magazine_content a:hover {
	color:#ed1b24;
	}
	
#rightSection {
	width:229px;
	margin:0px;
	padding:0px;
	height:100%;
	float:left;
	position:relative;
	}
	
.eco_passion {
	float:left;
	position:relative;
	border-bottom:1px solid #ffffff;
	width:229px;
	}
	
.eco_passion_img {
	float:left;
	position:relative;
	width:77px;
	margin:0px;
	}
	
/*.eco_passion_content {
	float:left;
	position:relative;
	width:140px;
	margin:10px auto 10px 6px;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}*/
	.eco_passion_content {
	float:left;
	position:relative;
	width:140px;
	margin:10px auto 10px 6px;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:279px;
	overflow:hidden;
	line-height:13px;
	}
	
.eco_passion_content a {
	color:#ed1b24;
	}
	
.eco_passion_content a:hover {
	color:#fff;
	}
	
.eco_action {
	float:left;
	position:relative;
	width:229px;
	}
	
.eco_action_img {
	float:left;
	position:relative;
	width:77px;
	margin:0px;
	}
	
.eco_action_content {
	width:140px;
	float:left;
	position:relative;
	margin:8px 0px 0px 5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.eco_action_content a {
	color:#ffffff;
	}
	
.eco_action_content a:hover {
	color:#ed1b24;
	}
	
#right {
	float:left;
	position:relative;
	width:308px;
	}
	
#rightHeader {
	height:94px;
	margin:0px;
	padding:0px;
	border:1px solid #FFFFFF;
	/*border-right:none;*/
	border-left:none;
	}
	
#rightHeader_top {
	height:94px;
	margin:0px 0px 0px 8px;
	padding:0px;
	width:300px;
	float:right;
	}
	
/*  New   */
	
#login_box {
	background:url(../images/login_box.jpg) top left;
	height:27px;
	width:293px;
	margin:20px 0px 8px 0px;
	line-height:27px;
	}
	
#login {
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
	padding:0px 10px;
	float:left;
	position:relative;
	}
	
#login a{
	color:#FF0000;
	}
	
#vertical_bar {
	float:left;
	position:relative;
	padding-top:2px;
	}
	
#signup {
	color:#000000;
	font-size:20px;
	font-weight:bold;
	padding:0px 10px;
	float:left;
	position:relative;
	}
	
#signup a{
	color:#000000;
	}
	
	
	/* End  New  */
	
.subscription {
	text-align:left;
	text-transform:uppercase;
	margin:5px 0px;
	font-weight:bold;
	}
	
.subscription a {
	color:#ee1c25;
	text-decoration:none;
	}
	
.subscription a:hover {
	color:#fff;
	text-decoration:none;
	}
	
.login {
	height:25px;
	width:299px;
	margin-bottom:5px;
	}
	
.login input {
	background:url(../images/image1.jpg) top left no-repeat;
	height:25px;
	line-height:25px;
	border:none;
	color:#dededc;
	padding-left:8px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
.login input:hover, .login input:focus {
	background:url(../images/image1.jpg) top left no-repeat;
	border:none;
	}
	
.username {
	width:140px;
	}
	
.password {
	width:136px;
	margin-left:3px;
	}
	
#rightcontainer {
	margin:0px;
	padding:0px;
	width:308px;
	height:100%;
	float:left;
	}
	
#rightcontentbox {
	margin:0px 0px 0px 8px;
	padding:0px;
	width:300px;
	}
	
#subscribe {
	margin:7px 0px;
	padding:0px;
	}
	
.cocoeco_tv {
	background:#cdcdcb;
	border-bottom:1px solid #fff;
	height:27px;
	}
	
.cocoeco_tv_title {
	background:#cdcdcb;
	border-bottom:1px solid #fff;
	height:20px;
	text-transform:uppercase;
	color:#000000;
	width:290px;
	overflow:hidden;
	line-height:20px;
	padding:0px 5px;
	}
	
.youtube_video {
	margin-bottom:8px;
	}
	
.ad_image {
	margin-bottom:9px;
	}
	
.newsletter_block {
	background:url(../images/newsletter_bg.jpg) top right no-repeat;
	width:299px;
	height:90px;
	overflow:hidden;
	margin-bottom:7px;
	}
	
.newsletter_inputbox {
	padding:40px 8px 1px 7px;
	overflow:hidden;
	}
	
.newsletter_inputbox .input {
	background:#FFFFFF;
	height:19px;
	border:1px solid #cacaca;
	width:215px;
	margin-right:2px;
	float:left;
	}
	
.newsletter_content {
	padding:0px 3px 0px 8px;
	overflow:hidden;
	font-size:9px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#footer {
	height:95px;
	width:1024px;
	margin:0px auto;
	background:#CCCCCC;	
	}
	
#left_Col {
	height:45px;
	width:400px;
	padding:14px 0px 0px 3px;
	background:#CCCCCC;	
	float:left;
	position:relative;
	margin:0px;
	}
	
#left_Col ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
	font-weight:bold;
	}

#left_Col li {
	margin:0px 0px;
	padding:0px;
	display:inline;	
	color:#000;
	text-transform:uppercase;
	}
	
#left_Col a {
	text-decoration:none;
	color:#000;
	margin:0px 0px;
	padding:0px 5px;
	}
	
#left_Col a:hover {
	text-decoration:none;
	color:#ee1c25;
	margin:0px 0px;
	padding:0px 5px;
	}
	
#right_col {
	float:right;
	position:relative;
	margin:0px;
	padding:0px;
	}
	
.bottom {
	padding:3px 0px 0px 8px;
	overflow:hidden;
	font-size:9px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
       float:left;
	position:relative;
       width:775px;
	}
	
.bottom a {
	color:#000000;
	}
	
.bottom a:hover {
	color:#ed1b24;
	}
	/*  News   */
	
.content_box {
	margin:9px;
	margin-bottom:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
	width:625px;
	/*height:970px;*/
	}

.content_box1 {
	margin:9px;
	margin-bottom:0px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

	
hr {
	margin:5px 0px;
	padding:0px;
	width:100%;
	color:#000000;
	}
	
.archives {
	padding:0px;
	margin:0px;
	}
	
.archives ul {
	padding:0px;
	margin:3px 0px;
	list-style-type:none;
	}
	
.archives li {
	margin:0px;
	padding:0px 2px;
	display:list-item;	
	color:#000;
	text-transform:uppercase;
	line-height:16px;
	}
	
.archives a {
	text-decoration:none;
	color:#000;
	margin:0px;
	padding:0px;
	}
	
.archives a:hover {
	text-decoration:none;
	color:#ee1c25;
	margin:0px;
	padding:0px;
	}
			
.content_box h3 {
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:48px;
	}
	
.time {
	color:#7d7d7d;
	padding-bottom:8px;
	}

.tag {
	color:#fe0000;
	font-size:11px;
	font-weight:bold;
	
	}
	
.tag a {
	color:#fe0000;
	}
	
.tag a:hover {
	color:#000;
	}
.black_bg {
	background:url(../images/black_bg.jpg) top left repeat-x;
	height:603px;
	}

.download {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	}

.download a {
	color:#fff;
	}

.download a:hover {
	color:#ac0000;
	}

.emailid {
	color:#ff0202;
	font-size:11px;
	font-weight:bold;
	}

.emailid a {
	color:#ff0202;
	}

.emailid a:hover {
	color:#fff;
	}
.con_black_bg {
	background:url(../images/con_balck_bg.jpg) top left repeat-x;
	height:463px;
	width:640px;
	padding-top:21px;
	}

.contributors {
	width:640px;
	font-family:Arial, Helvetica, sans-serif;
	}

.heading {
	font-size:16px;
	padding:21px 0px 8px 2px;
	text-transform:uppercase;
	}

.cont ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
/*Commented By madan */
/*.cont li {
	margin:0px 1px 4px 0px;
	padding:0px;
	display:inline;
	}*/
	
.cont li {
	margin:0px 1px 4px 0px;
	padding:0px;
	float:left;
	}

.cont a {
	margin:0px 1px 4px 0px;
	padding:0px;
	border:2px solid #000;
	display:inline-block;
	}

.cont a:hover {
	margin:0px 1px 4px 0px;
	padding:0px;
	display:inline-block;
	border:2px solid #ff0000;
	}

.cont a.selected {
	border:2px solid #ff0000;
	}
	
.login_form {
	background:#FFFFFF;
	height:978px;
	width:705px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:lighter;
	margin:0px 10px 0px 0px;
	}
	
.login_form_inner {
	padding:15px;
	}
	
.login_form_inner ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
.login_form_inner ul li {
	margin:0px;
	padding:4px 0px 0px 0px;
	}
/* Subscribe */

.view_cart {
	width:238px;
	height:28px;
	background:url(../images/view_cart.jpg) top right no-repeat;
	margin:3px 0px 40px 0px;
	float:right;
	line-height:27px;
	}

.total_item {
	margin-left:98px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#000000;
	}

.one_year_subscription {
	width:320px;
	margin:0px 25px;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	}

.one_year_subscription h2 {
	margin:5px 0px;
	font-size:24px;
	font-weight:normal;
	color:#707070;
	}

#free_subscription_box {
	width:580px;
	height:170px;
	border:6px solid #cdcdcb;
	display:inline-block;
	overflow:hidden;
	}

#free_subscription_inner {
	margin:6px;
	overflow:hidden;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	}

#free_subscription_table {
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	color:#6e6e70;
	text-align:right;
	}

.input_left {
	width:210px;
	border:1px solid #CCCCCC;
	line-height:17px;
	color:#6e6e70;
	text-align:left;
	}

.input_right {
	width:150px;
	border:1px solid #CCCCCC;
	line-height:17px;
	color:#6e6e70;
	text-align:left;
	}

.input_right1 {
	width:72px;
	border:1px solid #CCCCCC;
	line-height:17px;
	color:#6e6e70;
	text-align:left;
	}

.gift_box {
	width:265px;
	height:auto;
	}

.gift_box_inner {
	width:250px;
	height:auto;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	margin:0px auto;
	}

.gift_box_inner h2 {
	margin:5px 0px;
	font-size:24px;
	font-weight:normal;
	color:#707070;
	}

.Send_a_note {
	width:330px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	margin:0px auto;
	border-left:1px solid #000000;
	}

.Send_a_note_inner {
	width:310px;
	height:auto;
	margin:0px 10px;
	}

.msg_box {
	width:250px;
	border:1px solid #CCCCCC;
	height:100px;
	color:#6e6e70;
	text-align:left;
	}

.single_issue {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	}

.single_issue_img_block {
	width:95px;
	float:left;
	position:relative;
	margin:15px 3px 15px 0px;
	height:222px;
	text-align:center;
	overflow:hidden;
	}

.single_issue_img {
	width:95px;
	margin:0px;
	height:148px;
	}

.striped_bg {
	background:#000000 url(../images/striped_bg.jpg) top left repeat-y;
	width:74px;
	}
/* System Messages */
#system-message
{
margin:10px 0 20px 0;
padding: 0 !important;
background:#fff;
border:solid 0px;
}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color: #93246F; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { background: #F2E3ED}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #93246F; background: #F2E3ED ; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;margin:0}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice {  }
#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

/* User Registration */

.fieldset {
	margin:10px;
	border:1px solid #2f2f2f;
	margin-left:0px;
	padding:0px 5px;
	}

.legend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#a58931;
	padding:0px 3px;
	}

.registration_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6f6f6f;
	padding:0px;
	font-weight:600;
	}

.all_fields {
	background:url(../images/hr.jpg) bottom left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7f6513;
	padding:0px 2px;
	font-weight:600;
	line-height:22px;
	}

.registration_form input {
	border:1px solid #333232;
	background:#1a1a1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6f6f6f;
	padding:0px 2px;
	line-height:24px;
	height:24px;
	width:355px;
	margin:7px auto 16px;
	font-weight:normal;
	}

.registration_form input:hover, .registration_form input:focus {
	border:1px solid #333232;
	background:#1a1a1a;
	padding:0px 2px;
	width:355px;
	}

.registration_form .login_checkbox {
	border:none;
	background:none;
	padding:0px;
	margin:0px;
	width:15px;
	height:15px;
	}

.registration_form .login_checkbox:hover, .registration_form .login_checkbox:focus {
	border:none;
	background:none;
	padding:0px;
	width:15px;
	height:15px;
	}

.registration_form .forgot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6f6f6f;
	font-weight:600;
	padding:8px 0px;
	}

.registration_form .forgot a {
	color:#6f6f6f;
	text-decoration:underline;
	}

.registration_form .forgot a:hover {
	color:#6f6f6f;
	text-decoration:none;
	}

.registration_form #submitBtn {
	border:none;
	margin:0px auto 25px;
	width:auto;
	height:30px;
	background:none;
	}

.registration_form #submitBtn:hover {
	border:none;
	width:auto;
	height:30px;
	background:none;
	}

.registration_form #loginBtn {
	border:none;
	margin:10px auto 25px;
	width:auto;
	height:30px;
	background:none;
	}

.registration_form #loginBtn:hover {
	border:none;
	width:auto;
	height:30px;
	background:none;
	}
.registration_form .logout {
	border:none;
	margin:10px auto 50px;
	width:auto;
	height:30px;
	background:none;
	}

.registration_form .logout:hover {
	border:none;
	width:auto;
	height:30px;
	background:none;
	}
/* Subscribe */

.view_cart {
	width:238px;
	height:28px;
	background:url(../images/subscribe/view_cart.jpg) top right no-repeat;
	margin:3px 0px 40px 0px;
	float:right;
	line-height:27px;
	}

.total_item {
	margin-left:98px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#000000;
	}

.one_year_subscription {
	width:320px;
	margin:0px 25px 0px 0px;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	}

.one_year_subscription h2 {
	margin:5px 0px;
	font-size:24px;
	font-weight:normal;
	color:#707070;
	}

.confirmation_email {
	background:#000 url(../images/confirmation_email.jpg) top left no-repeat;
	width:592px;
	height:58px;
	text-align:right;
	}

#free_subscription_box {
	width:592px;
	height:360px;
	border:6px solid #fd0000;
	display:block;
	overflow:hidden;
	}

#free_subscription_inner {
	margin:6px auto;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	width:580px;
	}

#free_subscription_table {
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	color:#6e6e70;
	}

.subscription_input {
	width:205px;
	border:1px solid #CCCCCC;
	line-height:16px;
	height:16px;
	color:#6e6e70;
	text-align:left;
	}

.subscription_text {
	text-align:right;
	padding-right:5px;
	color:#6e6e70;
	}

.zip_input {
	width:84px;
	border:1px solid #CCCCCC;
	line-height:16px;
	height:16px;
	color:#6e6e70;
	text-align:left;
	}

.look_for {
	background:#000 url(../images/look_for.jpg) top left no-repeat;
	width:592px;
	height:58px;
	text-align:right;
	}

.gift_box {
	width:265px;
	height:auto;
	}

.gift_box_inner {
	width:250px;
	height:auto;
	line-height:18px;
	font-size:11px;
	font-weight:bold;
	margin:0px auto;
	}

.gift_box_inner h2 {
	margin:5px 0px;
	font-size:24px;
	font-weight:normal;
	color:#707070;
	}

.Send_a_note {
	width:330px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	margin:0px auto;
	border-left:1px solid #000000;
	}

.Send_a_note_inner {
	width:310px;
	height:auto;
	margin:0px 10px;
	}

.msg_box {
	width:250px;
	border:1px solid #CCCCCC;
	height:100px;
	color:#6e6e70;
	text-align:left;
	}

.single_issue {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	}

.single_issue_img_block {
	width:95px;
	float:left;
	position:relative;
	margin:15px 3px 15px 0px;
	height:202px;
	text-align:center;
	overflow:hidden;
	}

.single_issue_img {
	width:95px;
	margin:0px;
	height:148px;
	}

.striped_bg {
	background:#000000 url(../images/striped_bg.jpg) top left repeat-y;
	width:74px;
	}
/* Login */


.login_bg {
	background:url(../images/gray_striped_bg.jpg) top left repeat;
	height:140px;
	width:280px;
	}

.logintable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	}

.login_input {
	background:#FFFFFF;
	height:16px;
	color:#a2a2a2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #cccbcb;
	width:214px;
	padding:1px 3px;
	}

.submitButton {
	padding-left:159px;
	}

.rem_checkbox {
	border:none;
	background:none;
	width:15px;
	height:15px;
	padding:0px;
	margin:0px;
	}

.login_content {
	font-size:11px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

.login_content a {
	text-decoration:none;
	color:#FFFFFF;
	}

.login_content a:hover {
	color:#ed1c24;
	text-decoration:none;
	}

.subscribe_bg {
	background:url(../images/gray_striped_bg.jpg) top left repeat;
	height:297px;
	width:306px;
	}

.subscribe_content {
	font-size:11px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:8px;
	color:#000000;
	line-height:16px;
	}

/* My Library */

.library_box {
	width:95px;
	height:160px;
	margin:0px 5px 5px 0px;
	float:left;
	position:relative;
	}

.thumb_image {
	width:95px;
	height:122px;
	margin:0px 0px 5px 0px;
	}

.library_issue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	}

.library_issue a {
	color:#FFFFFF;
	text-decoration:none;
	}

.library_issue a:hover {
	color:#ed1c24;
	text-decoration:none;
	}

/* Message Central */

.message_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}


