/* berroco.com *//*  overrides p tag just for instructions*/p, { font-size: .9890em;  /* 12px */ vertical-align: baseline;}#pattern_header { width: 622px; height: 57px; margin-top: 20px; margin-bottom: 8px; padding-top: 20px; border-top: 1px solid #888;}#pattern_header.two_column .column_1,#pattern_header.two_column .column_2 { width: 303px; height: 57px; margin-right: 16px; margin-top: 20px; float: left;}#pattern_header.two_column .column_2 { margin-right: 0; float: right;}.section_header h2 { margin-right: 56px;}.section_header_knitbits { border: 1px solid #888; vertical-align: middle; height: 57px;}.section_header_knitbits h2 { margin-right: 56px;}.section_header #index_link { line-height: 57px;}.section_header_knitbits #index_link { line-height: 57px;}.section_header div { /* specifically the block containing the h2 & h3 */ float: left;}.section_header_knitbits div { /* specifically the block containing the h2 & h3 */ float: left;}#section_content { padding: 16px 0px 0 0px;  border-width: 1px solid black;}.main_photo { width: 250px; float: left; vertical-align: bottom;}.main_photo { background: white; /* fixes IE problem where the borders do not render */}.main_photo p { width: 250px; font-size: .8242em; text-align: center; float: left; margin-left: 10px; margin-bottom: 12px;}.main_photo a { display: block; font-size: 1.2em;}.main_photo a:hover { text-decoration: underline;}.main_photo img {display:block; margin-left: auto; margin-right: auto; margin-bottom: 4px;}.closeup_photo { width: 250px; float: left; vertical-align: bottom;}.closeup_photo { background: white; /* fixes IE problem where the borders do not render */}.closeup_photo p { width: 250px; font-size: .8242em; text-align: center; float: left; margin-left: 18px; margin-bottom: 12px;}.closeup_photo a { display: block; font-size: 1.2em;}.closeup_photo a:hover { text-decoration: underline;}.closeup_photo img { display: block; margin-left: auto; margin-right: auto; margin-bottom: 4px;} td#web_exclusive { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; border-left-width: 1px;  border-right-width: 1px;   border-bottom-width: 1px;} td#pattern_row_new { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; border-left-width: 1px;  border-right-width: 1px;   border-bottom-width: 1px;}td#yarn_and_technique_and_skill {border-left: none;}
