/* CSS Document */
a img {
	border: 0px;
}
body {background-color:#ffffff;
      font-family:Arial, Helvetica, sans-serif;
	  margin:0;
	  padding:0;
	  }

a {color:#483D8B;
   text-decoration:none;
   }

a:hover, a:active {color:#483D8B;
         		   text-decoration:underline;}

a:visited {color:#483D8B;}

#logo_main {position:absolute;
            left:20px;
			top:10px;
			}

#cover_main {position:absolute;
             left:270px;
			 top:175px;
			 border:1px solid #ffffff;
			 }

#logo_sidebar {margin:20px 10px;
               padding:0;
			   border:none;
			   }

#cover_sidebar {margin:18px;
                padding:0;
				border:1px solid #ffffff;
				}

#tagline {position:absolute;
		  top:120px;
		  left:0px;
		  width:100%;
		  background-color:#404040;
		  background-image:url(images/tagline_bg.jpg);
		  background-repeat:no-repeat;
		  margin:0;
		  padding:5px 0;
		  }

#tagline p {margin:0;
            padding:0 0 0 250px;
			color:#ffffff;
		    font-size:16px;
			}

#pagewrapper {width:800px;}

#sidebar {width:220px;
          margin:0 0 0 20px;
		  padding:0;
		  background-color:#89181C;
		  background-image:url('/articles/issue89/images/gradient-ffde6a.jpg');
		  background-position:top;
		  background-repeat: repeat-x;
		  float:left;
		  }

#sidebar ul {list-style-type:none;
             padding:0;
			 margin:0 0 20px 20px;
			 font-size:14px;
			 font-weight:bold;
			 }

#sidebar li {margin:7px 0;}

#sidebar ul.subnav {list-style-type:none;
                    padding:0;
			        margin:0 0 0 20px;
			        font-size:12px;
					font-weight:bold;
			        }

#sidebar li.sublink {margin:4px 0;}

#sidebar a {color:#000;
            text-decoration:none;
			}

#sidebar a:hover {color:#FFF;}

#searchbox {text-align:left;
			margin:0 0 10px 15px;
			}

#searchbox form {margin:0;
			     padding:0;
				 }

#searchbox table {margin:0;
                  padding:0;
				  border:none;
				  }

#searchbox td {margin:0;
               padding:0;
			   vertical-align:middle;
			   }

#searchbox td.go {padding-left:5px;}

#searchfield {width:160px;}

#subscribe {width:560px;
            margin:0;
            padding:10px 0;
			text-align:left;
			float:right;
			clear:none;
			}

#subscribe img {border:none;
                margin:0;
				padding:0;
				}

#this_issue {width:280px;
             padding-left:280px;
			 padding-bottom:10px;
			 margin-top:10px;
             border-bottom:2px solid #b81803;
			 float:right;
			 clear:none;
			 }

#this_issue h1 {font-size:18px;
                color:#ffffff;
				margin:0;
				padding:0;
				}

#this_issue h2 {font-size:12px;
                color:#808080;
				margin:0;
				padding:0;
				}

#this_issue_contents {width:280px;
                      padding-left:280px;
			          margin:0;
			          float:right;
			          clear:none;
			          }

#this_issue_contents ul {list-style-type:none;
                         padding:0;
			             margin:20px 0 0;
			             font-size:13px;
						 color:#ffffff;
			             }

#this_issue_contents li {margin:5px 0;}

#order_issues {width:560px;
               height:125px;
			   background-image:url(images/order_issues_bg.jpg);
               margin:0px 0 0 0;
               padding:0;
			   float:right;
			   clear:both;
			  }

#order_issues img {margin:4px;
				   padding:0;
				   }

#bottom_banner {width:560px;
                margin:0;
                padding:0;
			    float:right;
			    clear:none;
			    }

#page_content {width:520px;
               margin:20px;
			   padding:0;
			   color:#000000;
			   float:right;
			   clear:none;
			   }

#page_content h1 {font-size:36px;
                  color:#d1242a;
				  margin:0;
				  padding:0;
				  }

#page_content h2 {font-size:18px;
                  color:#404040;
				  margin:10px 0 10px 0;
				  padding:0;
				  }

#page_content h3 {font-size:13px;
                  color:#000000;
				  font-weight:bold;
				  margin:0;
				  padding:0;
				  }

#page_content p {font-size:13px;
                 margin:10px 0;
				 padding:0;
				 }

#page_content p.from_reader {font-size:11px;
                             color:#404040;
			                 margin:0;
			                 padding:0;
			                 }

#footer {margin:0;
         padding:0;
		 background-color:#404040;
		 text-align:right;
		 clear:both;
		 border-top:1px solid #404040;
		 border-bottom:1px solid #404040;
		 }

#footer p {margin:5px 5px 5px 0;
           padding:0;
           font-size:12px;
		   color:#cccccc;
		   }

#footer  a {color:#cccccc;
            text-decoration:none;
		    }

#footer a:hover {color:#cccccc;
                 text-decoration:underline;
				 }

.advertising_table {border:none;
                    width:520px;}

.advertising_table td {border:1px solid #000000;
                       font-size:12px;
					   color:#000000;
					   margin:0;
					   padding:3px;
					   }

.advertising_table td.highlighted {background-color:#cccccc;
                                   text-align:center;
								   }

.advertising_table td.caption {text-align:center;
                               border:none;}

.advertising_table td.sample_size {border:none;
                                   text-align:center;}

#readership_chart {border:none;
                   margin-left:50px;
				   }

#whychoosemags {border:none;
                margin-left:165px;
				}

#subscribe_form {width:520px;
                 border:none;
				 }

#subscribe_form td {border:none;
                    font-size:12px;
                    padding:3px;}

#contact_form {width:520px;
               border:none;
			   }

#contact_form td {border:none;
                  font-size:12px;
                  padding:3px;
				  }

#backissue_form {width: 375px; border:none;
			     }

#backissue_form td {border:none;
                    font-size:12px;
                    padding:3px;
				    }

#magazines {border: none;
            margin: 30px;
			clear: right;
		    }

#photo_album {border:none;
              width:520px;}

#photo_album td {border:none;
                 background-color:#444444;
                 text-align:center;
                 font-size:12px;
			     color:#000000;
			     margin:0;
			     padding:0;
				 }

#photo_album td.caption {border:none;
					     background-color:#cccccc;
						 padding:3px;
						 border-bottom:10px solid #ffffff;
						 }

#photo_album a {color:#000000;
                text-decoration:none;
				}

#photo_album a:hover {color:#000000;
                      text-decoration:none;
					  font-weight:bold;
				      }

#photo_album a:visited {color:#000000;
                        text-decoration:none;
				        }

.album_cover {border:none;}

.backissue_table {border:none;
                  width:520px;
				  margin-top:20px;
				  background-color:#e5e5e5;
				  }

.backissue_table td {border:none;
                     font-size:12px;
					 color:#000000;
					 margin:0;
					 padding:3px;
					 vertical-align:top;
					 text-align:left;
					 }

.backissue_table td ul {margin:0;
                        padding:0;
						list-style-type:none;
						}

.backissue_table td.cover {width:100px;
                           }

.backissue_table td.issue {background-color:#cccccc;
						   }

.backissue_table td.availability {background-color:#cccccc;}

#wearemarshall_table {border:none;
                      width:520px;
					  margin:20px 0 0 0;
					  padding:0;
				      }

#wearemarshall_table td {vertical-align:top;}

#wearemarshall_table td.order {border:none;
                         	   padding:0 0 0 10px;
					     	   margin:0;
					     	   }

.trivia_answer {font-size:12px;
 				font-weight:bold;
				color:#ff0000;
				padding:3px;
				background-color:#cccccc;
				}

.recipe {margin:0;
		 padding:10px;
		 background-color:#cccccc;
		 border:1px solid #444444;
		 }

.recipe ul {font-size:12px;}

.pull_quote {margin:0;
             padding:10px;
			 background-color:#cccccc;
			 font-family:Georgia, "Times New Roman", Times, serif;
			 border:1px solid #444444;
			 font-size:18px;
			 }

.article_index {font-size:13px;
                list-style-type:none;
				}

.article_index li {margin:5px 0;}
.subscript_payment_borders { border-top: 1px solid #9BC2D3; }

img.article-photo-right{
float: right;
margin-left: 10px;
}
img.article-photo-left{
float: left;
margin-right: 10px;
}

.left {
	float: left;
	margin-right: 10px;
}
.right {
	float: right;
	margin-left: 10px;
}
#subscribe > a > img {
	width:550px;
}
#subscribe {
	height:86.5px;
}
#italiano img {
	/* width:532px; */
	margin-left: 28px;
	margin-bottom:10px;
}
#sidebar #logo_main {
	    /* position: absolute; */
    /* left: 20px; */
    /* top: 10px; */
    width: 169px;
    margin-left: 10px;
    position: relative;
    top: -279px;
}