* {margin:0;padding:0;}html {	overflow: -moz-scrollbars-vertical;	margin: 0;	padding: 0;}* {	font-family: Verdana, Arial, Helvetica, sans-serif;}body {	margin: 0px;	padding: 0px;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 76%;	background-image: url(../image/bodyBG.jpg);	background-repeat: repeat;}form {	padding: 0;	margin: 0;	display: inline;}input, textarea, select {	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	border: 1px solid #aea793;	white-space: pre;}a, a:visited, a:active, a:link {	color: #000000;	text-decoration: underline;	cursor: pointer;}a:hover {	text-decoration: none;}a img {	border: none;	margin: 0px;	padding: 0px;	text-align: left;}p {	padding-bottom: 1em;	line-height: 1.3em;}/* layout */#container {	width: 978px;	margin-left: auto;	margin-right: auto;	text-align: left;	background-image: url(../image/wrap_bg.png);	background-repeat: repeat-y;	margin-top: 10px;	padding: 0px;	font-size: 1em;}#header {	background-image: url(../image/headerBG.png);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	text-align: left;}#header .div1 {	margin: 0px;	padding: 0px;	height: 130px;}#header .div1 .div2 img {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#header .div2 {	margin: 0px;	padding: 0px 0px 0px 90px;	text-align: left;	float: left;	height: 100px;}#header .div3 {	float: right;	padding-top: 15px;	height: 20px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 0px;	font-weight: bold;	margin: 0px;}#header .div3 a, a:visited, a:active, a:link {	margin-left: 5px;	padding-left: 5px;	font-family: "Times New Roman", Times, serif;	font-size: 1.1em;	font-weight: bold;	color: #000000;	text-decoration: none;	text-transform: lowercase;	margin-right: 5px;	padding-right: 5px;}#header .div3 a:hover {	text-decoration: underline;}#header .div5 {	clear: both;}#header .div5 .center {	background: url(../image/navbarBG.png) repeat;	height: 30px;	margin: 0px;	padding: 0px;	text-align: left;	vertical-align: middle;}#header .div5 .center .nav {	float: right;	width: 150px;	margin: 0px;	padding: 0px 20px 0px 0px;	height: 30px;	text-align: right;	vertical-align: middle;}#header .div5 .nav a, a:link, a:active, a:visited {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;	font-size: 1.2em;	color: #000000;	text-decoration: none;	padding-right: 10px;	font-weight: normal;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 0px;	line-height: 30px;}#header .div5 .center .nav a:hover {	text-decoration: underline;	}#header .center #search .smbutton {	color: #FFFFFF;	background-color: #8d856f;	padding: 2px;	border: thin solid #3b3419;	text-decoration: none;	font-size: .95em;	text-transform: lowercase;	font-family: Arial, Helvetica, sans-serif;}#search {	padding-top: 5px;	padding-left: 25px;	color: #000000;	font-weight: normal;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;	font-size: 1.2em;	padding-right: 0px;	padding-bottom: 0px;	height: 30px;}#search select {	border: 1px solid #aea793;	padding: 1px;}#search a {	color: #333300;	font-size: .95em;	font-weight: normal;	text-decoration: none;	padding: 0px;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;	text-transform: lowercase;}#search a:hover {	text-decoration: underline;}#search input {	border: 1px solid #aea793;	padding: 2px;	margin: 0px;}#filter_category_id {	color: #333333;}#header .div6 {	clear: both;	margin: 0px;	padding: 0px;}#header .div6 .left {	background: url('../image/header_2_left.png') no-repeat;	width: 5px;	height: 32px;	float: left;}#header .div6 .right {	background: url('../image/header_2_right.png') no-repeat;	width: 5px;	height: 32px;	float: right;}#header .div6 .center {	background: url(../image/topdiv.png) no-repeat;	height: 15px;	margin: 0px;	padding: 0px;}#header .div7 {	float: right;	padding-top: 2px;}.switcher {	float: right;		margin-top: 3px;	margin-left: 10px;}.switcher a {	text-decoration: none;	display: block;}.switcher .selected {	background: #FFFFFF url('../image/switcher.png') repeat-x;}.switcher .selected a {	border: 1px solid #CCCCCC;	background: url('../image/arrow_down.png') 116px center no-repeat;	color: #666666;	padding: 2px 5px 2px 5px;	width: 121px;}.switcher .selected a:hover {	background: #F0F0F0 url('../image/arrow_down.png') 116px center no-repeat;}.switcher .option {		position: absolute;	z-index: 3;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	background-color: #EEEEEE;	display: none;	width: 125px;	padding: 3px;}.switcher .option a {	color: #000;	padding: 3px 5px 3px 5px;}.switcher img {	position: relative;	top: 1px;}#column_left {	float: left;	width: 190px;	clear: left;	padding: 0px;	margin-top: 0px;	margin-left: 15px;}#column_left .box {	margin-bottom: 15px;	background: url(../image/left_box_bg.jpg) repeat-y;	width: 180px;	margin-right: 5px;	margin-left: 5px;}#shipim {	text-align: center;	padding: 0px;	margin-top: 10px;}.optionbox {	background: url(../image/optionBG.jpg) repeat-y;	width: 410px;	vertical-align: top;	margin: 0px;}#column_left .box .boxTop {	background-image: url(../image/left_box_upper.jpg);	background-repeat: no-repeat;	background-position: left top;}.optionbox .optionboxTop {	background-image: url(../image/optionTop.jpg);	background-repeat: no-repeat;	background-position: left top;}#column_left .box .top {	padding: 0px;	color: #000000;	font-size: 1.1em;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;	font-weight: bold;	line-height: 1.5em;	text-align: center;}#column_left .box .middle {	padding: 5px;}#column_left .box  .boxBottom {	background-image: url(../image/left_box_lower.jpg);	background-repeat: no-repeat;	background-position: left bottom;}.optionbox .optionboxBottom {	background-image: url(../image/optionBottom.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 330px;	margin-bottom: 3px;}table.pricing {	width: 100%;}table.pricing td {	padding-top: 2px;	padding-bottom: 2px;	padding-left: 20px;}form.productform{	margin-left: 10px;}#column_left .box .smboxTop {	background-image: url(../image/left_sm_box_upper.jpg);	background-repeat: no-repeat;	background-position: left top;}#column_left .box  .smboxBottom {	background-image: url(../image/left_sm_box_lower.jpg);	background-repeat: no-repeat;	background-position: left bottom;}#column_left select {	border: 1px solid #aea793;	padding: 1px;	width: 160px;}#column_right {	float: right;	width: 190px;	clear: right;	margin-right: 15px;}#column_right .box {	margin-bottom: 15px;	background: url(../image/right_box_bg.jpg) repeat-y;	width: 185px;	margin-right: 5px;	margin-left: 5px;	padding: 0px;}.box .middle img {	border: 3px solid #FFFFFF;}#column_right .box .boxTop {	background-image: url(../image/rightt_box_upper.jpg);	background-repeat: no-repeat;	background-position: left top;}#column_right .box .top {	padding: 3px 0px 0px;	color: #000000;	font-size: 1.1em;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;	font-weight: bold;	line-height: 1.5em;	text-align: center;}#column_right .box .middle {	padding: 5px;}#column_right .box  .boxBottom {	background-image: url(../image/right_box_lower.jpg);	background-repeat: no-repeat;	background-position: left bottom;}#column_right .box .smboxTop {	background-image: url(../image/right_sm_box_upper.jpg);	background-repeat: no-repeat;	background-position: left top;}#column_right .box  .smboxBottom {	background-image: url(../image/right_sm_box_lower.jpg);	background-repeat: no-repeat;	background-position: left bottom;}#column_right input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	padding: 0px;	margin: 0px;	border: 1px solid #aea793;}#column_right input.button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	padding: 2px 4px;	margin: 0px;	background-color: #8D856F;	border: 1px solid #363017;}.button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	padding: 0px;	margin: 0px;}.button span {	background-color: #8D856F;	padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px;	border: 1px solid #3B3419;}#column_right select {	border: 1px solid #aea793;	padding: 1px;}#content {	margin-left: 213px;	margin-right: 205px;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;}#contentWide {	margin-left: 213px;	margin-right: 15px;	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;}#content .top .center {	margin-right: 5px;}#contentWide .top .center {	margin: 0px;	padding: 0px;}#content .top h1 {	padding: 8px 0px;}#contentWide .top h1 {	padding: 0px 0px 8px;}#content h1, .heading {	color: #000000;	font-size: 1.2em;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	margin: 0px;}#contentWide h1, .heading {	color: #000000;	font-size: 1.2em;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	margin: 0px;}.heading {	border-bottom: 1px solid #DDDDDD;	padding-bottom: 3px;	margin-bottom: 10px;	text-transform: none;}#content .middle {	padding: 0px;	min-height: 380px;	margin: 0px;	width: 560px;}.list {	margin-bottom: 10px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	width: 744px;	position: relative;	display: inline;}.list td {	text-align: center;	vertical-align: top;	padding-bottom: 10px;	margin: 0px;	padding-top: 0px;	padding-right: 3px;	padding-left: 3px;	width: 25%;}#contentWide .list a img {	border: 5px solid #FFFFFF;	margin-bottom: 3px;	text-align: center;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}#contentWide .catTitle {	background-color: #FFFFFF;	border: 1px solid #aea793;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 5px;	font-size: 1.1em;	font-weight: 600;	text-align: center;}#contentWide .catTitle a, a:visited, a:active, a:link {	text-decoration: none;	cursor: pointer;	line-height: 1em;	text-transform: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.98em;}#contentWide .catTitle a:hover {	text-decoration: underline;}.productTitle {	background-color: #FFFFFF;	padding: 2px 5px;	border: 1px solid #aea793;	width: 168px;}#contentWide .productTitle a, a:visited, a:active, a:link {	text-decoration: none;	cursor: pointer;	line-height: 1.1em;	text-transform: none;	font-size: 0.98em;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}#contentWide .productTitle a:hover {	text-decoration: underline;}.productTitle span {	text-transform: none;	color: #4a4738;	font-size: 1em;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.1em;	margin: 0px;	padding: 0px;}#promo .promoLeft {	background-image: url(../image/promo_boxbg.jpg);	background-repeat: repeat-y;	text-align: center;	float: left;	width: 180px;	margin-right: 10px;}#promo .promoRight {	background-image: url(../image/promo_boxbg.jpg);	background-repeat: repeat-y;	float: left;	width: 180px;	margin-left: 10px;	text-align: center;}#promo .promoCenter {	background-image: url(../image/promo_boxbg.jpg);	background-repeat: repeat-y;	width: 180px;	margin-right: auto;	margin-left: auto;	float: left;	text-align: center;}#promo .promoTitle {	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;	font-size: 1.2em;	line-height: 1.4em;	padding-top: 10px;	background-image: url(../image/promo_box_top.jpg);	background-repeat: no-repeat;	background-position: left top;	font-weight: bold;}#promo  .promoText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.2em;	padding-right: 15px;	padding-left: 15px;}#promo .promoImage {	background-image: url(../image/promo_box_btm.jpg);	background-repeat: no-repeat;	background-position: left bottom;	padding-top: 5px;	padding-bottom: 5px;	height: 165px;}table.promoBullets {	width: 150px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px 13px 0px 17px;	padding: 0px;}#promo a:hover {	text-decoration: underline;}td.bulletLink {	padding-bottom: 6px;	text-align: left;	vertical-align: middle;	padding-left: 12px;}#promo a img {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#promo a {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#promo img {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#promo a, a:visited, a:active, a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	color: #000000;	text-decoration: none;	font-weight: normal;	text-transform: none;}#promo a:hover {	text-decoration: underline;}#content .bottom .left {	background: url('../image/content_bottom_left.png') no-repeat;	width: 5px;	height: 5px;	float: left;}#content .bottom .right {	background: url('../image/content_bottom_right.png') no-repeat;	width: 5px;	height: 5px;	float: right;}#content .bottom .center {	background: url('../image/content_bottom_center.png') repeat-x;	height: 5px;	margin-left: 5px;	margin-right: 5px;}.success {	padding: 5px 0px;	margin-bottom: 10px;	background: #E4F1C9;	border: 1px solid #A5BD71;	font-size: .98em;	font-family: Verdana, Geneva, sans-serif;	text-align: center;}.warning {	padding: 5px 0px;	margin-bottom: 10px;	background: #FFDFE0;	border: 1px solid #FF9999;	font-size: .98em;	font-family: Verdana, Geneva, sans-serif;	text-align: center;}.wait {	padding: 5px 0px;	margin-bottom: 10px;	background: #FBFAEA;	border: 1px solid #EFEBAA;	font-size: .98em;	font-family: Verdana, Geneva, sans-serif;	text-align: center;}.required {	color: #FF0000;	font-weight: bold;}.error {	color: #FF0000;	display: block;}.help {	cursor: pointer;}.tooltip {	border: 1px solid #FDDA5C;	background: #FBFF95;	padding: 5px;	font-size: .98em;	width: 250px;}.clear { /* generic container (i.e. div) for floating buttons */	overflow: hidden;	width: 100%;}.buttons {	padding: 5px;	margin-bottom: 10px;}.buttons input {	padding: 0px;	margin: 0px;}.buttons table {	width: 100%;	border-collapse: collapse;}.buttons table td {	vertical-align: middle;}.content {	padding: 10px;	margin-top: 3px;	margin-bottom: 10px;}.sort {	margin-bottom: 10px;	height: 30px;	margin-left: 10px;	margin-right: 15px;}.sort .div1 {	float: right;	margin-left: 5px;	padding-top: 2px;	padding-right: 9px;}.sort .div2 {	text-align: right;	padding-top: 2px;}.catproducts {	text-align: left;	padding-top: 9px;	margin-bottom: 2px;	padding-left: 7px;}table.productDetail {	width: 100%;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-collapse: collapse;}td.detailImage {	text-align: center;	vertical-align: top;	width: 330px;}td.detailImage a img {	border: 5px solid #FFFFFF;	margin-bottom: 3px;}td.productOptions {	text-align: left;	vertical-align: top;	width: 414px;	padding-left: 4px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}.sort select {	font-size: .98em;	margin: 0;	padding: 0;	border: 1px solid #aea793;}.pagination {	display: inline-block;	width: 100%;	margin-bottom: 10px;	font-size: .95em;}.pagination .links, .pagination .results {	padding: 7px;}.pagination .links {	float: left;}.pagination .links a {	border: 1px solid #CCCCCC;	padding: 4px 7px;	text-decoration: none;	color: #000000;}.pagination .links b {	border: 1px solid #CCCCCC;	padding: 4px 7px;	text-decoration: none;	color: #000000;	background: #FFFFFF;}.pagination .results {	float: right;	font-size: .95em;}.tabs {	width: 100%;	height: 31px;	margin-bottom: 0px;}.tabs {	width: 100%;	height: 31px;	margin-bottom: 0px;}.tabs a {	float: left;	display: block;	padding: 6px 15px 7px 15px;	margin-right: 2px;	border-top: 1px solid #DDDDDD;	border-bottom: 1px solid #DDDDDD;	border-left: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;	background: #FFFFFF url('../image/tab_3.png') repeat-x;	color: #000000;	font-weight: bold;	font-size: 1em;	text-decoration: none;	z-index: 1;	position: relative;	top: 1px;}.tabs a.selected {	background: #FFFFFF url('../image/tab_3.png') repeat-x;	border-bottom: 0px;	padding-bottom: 8px;	z-index: 3;}.tab_page {	border: 1px solid #DDDDDD;	background: #FFFFFF;	padding: 10px;	display: block;	z-index: 2;	margin-bottom: 10px;}#category ul {	margin-top: 0px;	margin-bottom: 0px;	padding-left: 5px;	list-style: none;}#category li {	margin-bottom: 0.50em;	line-height: 1.2em;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;}#category a, a:visited, a:active {	color: #000000;	text-decoration: none;	cursor: pointer;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	line-height: 1.2em;	font-size: 1em;}#category a:hover {	text-decoration: underline;}#category a:visited:hover {	text-decoration: underline;}#category a:active:hover {	text-decoration: underline;}#information ul {	margin-top: 0px;	margin-bottom: 0px;	padding-left: 5px;	list-style: none;}#information li {	margin-bottom: 0.50em;	line-height: 1.2em;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;}#information a, a:visited, a:active {	color: #000000;	text-decoration: none;	cursor: pointer;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	line-height: 1.2em;	font-size: 1em;}#information a:hover {	text-decoration: underline;}#information a:visited:hover {	text-decoration: underline;}#information a:active:hover {	text-decoration: underline;}#bestsellers a, a:visited, a:active {	color: #000000;	text-decoration: none;	cursor: pointer;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	line-height: 1.2em;	font-size: 1em;}#bestsellers a:hover {	text-decoration: underline;}#bestsellers a:visited:hover {	text-decoration: underline;}#bestsellers a:active:hover {	text-decoration: underline;}.cart {	border-collapse: collapse;	width: 100%;	border: 1px solid #EEEEEE;	margin-bottom: 10px;}.cart th {	background: #EEEEEE;	padding: 5px;	font-weight: normal;}.cart td {	padding: 5px;}#wrap {	background-image: url(../image/wrap_bg.png);	background-repeat: repeat-y;	margin: 0px;	padding: 0px;}#bestsellers img {	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}#pageBottom {	margin: 0px;	padding: 0px;	height: 20px;	clear: both;}#footer {	position: relative;	margin: 0px;	padding: 0px;	vertical-align: top;	background-image: url(../image/container_bottm.png);	background-repeat: no-repeat;	background-position: left bottom;	text-align: center;	clear: both;}#footer .div1 {	text-align: center;	width: 173px;	margin: 0px 0px 0px 17px;	padding: 0px;	clear: left;	float: left;}#footer .div2 {	text-align: right;	float: right;	width: 170px;	margin: 0px 15px 0px 0px;	padding: 0px 5px 0px 0px;	clear: right;}#footer .div3 {	text-align: center;	margin-right: 190px;	margin-left: 190px;	width: 598px;}#footer a img {	margin: 0px;	padding: 0px 0px 0px 2px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#footer a {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}select.fixed {	width: 300px;}.productOptions .floatme {	margin: 0px 4px 0px 0px;	padding: 0px;	float: right;}/*News styles */#centerContent .NewsSummary {	position: relative;	text-align: left;	background-color: #FFFFFF;	width: 90%;	margin: 10px;	float: left;	padding: 5px;	border: 1px solid #CCCC99;}#centerContent .NewsSummary h4 a:link {	color: #000000;	text-decoration: underline;	border: 1px solid #FFFFFF;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 0px;	padding: 0px;}#centerContent .NewsSummary h4 a:visited {	color: #000000;	text-decoration: underline;	border: 1px solid #FFFFFF;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 0px;	padding: 0px;}#centerContent .NewsSummary h4 a:active {	color: #000000;	text-decoration: underline;	border: 1px solid #FFFFFF;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 0px;	padding: 0px;}#centerContent .NewsSummary h4 a:hover {	color: #000000;	text-decoration: none;	background-color: #CCCC99;	border: 1px solid #FFFFFF;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 0px;	padding: 0px;}#centerContent .NewsSummary a {	text-decoration: underline;	color: #000000;}#centerContent .NewsSummarySummary {	margin-top: 30px;}#centerContent .calendar-event {	margin-bottom: 1em;}.middle h2 {	font-size: 1.1em;	line-height: 1.4em;	font-weight: bold;	margin-bottom: .5em;}#news {background: #f1efe3; padding: 10px 8px 10px 8px; border: 1px solid #8d856e; margin-bottom: 20px;}#news h2 a {	font-weight: bold;	color: #000000;	text-decoration: underline;}#news h2 a:link, a:visited, a:active {	font-weight: bold;	color: #000000;	text-decoration: underline;}#news h2 a:hover{	text-decoration: none;}#news  a {	font-weight: normal;	text-decoration: underline;}#news  a:link, a:visited, a:active {	font-weight: normal;	text-decoration: underline;}#news  a:hover{	text-decoration: none;}