/* CSS Document */

body {
	margin: 0px;
	background: url(images/background.gif);
	padding: 0px 0px 35px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
a, a:link, a:active, a:visited { text-decoration:none; color:#9E1B20;}

a:hover {
	text-decoration: underline;
	color: #9E1B20;
}

.container {
	margin-top: 35px;
	font-size: 11px;
	width: 782px;
	text-align: left;
}

.header {
	text-align: right;
	background: url(images/page_top_bk.gif) no-repeat bottom;
	padding-bottom: 20px;
	padding-right: 5px;
	font-size: 10px;
}
.header a, .header a:link, .header a:active, .header a:visited { font-weight:bold; margin-left:15px; color:#000000;}

.cartbox {
	background: url(images/cart/cartbottom.gif) no-repeat bottom;
	width: 226px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: 180px;
	z-index: 100;
}

.cartboxHide {
	display: none;
}

.cartbox h1 {
	background: url(images/cart/carttop.gif) no-repeat top;
	height: 31px;
	margin: 0px;
	padding: 0px;
}

.cartbox h1 em {
	display: none;
}

.cartbox p {
	margin: 0px;
	padding: 20px;
	background: url(images/cart/cartrepeat.gif) repeat-y;
	width: 226px;
	margin-bottom: 15px;
}

.cartbox ul {
	margin: 0px;
	padding: 15px 20px 5px 20px;
	background: url(images/cart/cartrepeat.gif) repeat-y;
	width: 186px;
	margin-bottom: 15px;
}

.cartbox ul li {
	margin: 0px;
	padding-bottom: 10px;
	text-align: left;
	font-weight: bold;
	list-style: none;
	clear: both;
}

.cartbox ul li a {
	font-weight: normal;
}

.cartbox .cartqty {
	float: left;
	width: 20px;
}

.cartbox .cartitem {
	float: right;
	width: 165px;
	text-align: left;
	padding-bottom: 5px;
}

.pagebody {
	background: url(images/page_center_bk.gif) repeat-y;
	padding: 10px 24px 30px 21px !important;
	padding: 10px 21px 30px 21px;
}
.logo {
	padding-bottom: 10px;
}

.ringbell {
	float: right;
}

.mainnav {
	background: url(images/nav_background.gif) no-repeat;
	clear: both;
	height: 35px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
}
.mainnav ul {
	margin: 0px !important;
	padding: 0px;
	margin-left: -5px;
	font: 11px Arial, sans-serif;
	font-weight: 900;
	padding-top: 6px;
}
.mainnav ul li {
	margin: 0px 5px 0px 5px;
	padding: 0px;
	float: left;
	list-style: none;
}
.mainnav ul li a, .mainnav ul li a:visited {
	padding: 5px 8px 4px 8px;
	text-decoration: none;
	color: #000000;
	line-height: 22px;
	margin: 0px;
	width: 200px;
}
.mainnav ul li#stationery a, .mainnav ul li#stationery a:visited {
	padding: 5px 15px 4px 14px;
}
.mainnav ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9e1b20;
}
body.decopaper .mainnav ul li.selected a, body.decopaper .mainnav ul li.selected a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9e1b20;
}


.billboardstrip {
	background: url(images/billboard_strip.gif) no-repeat;
	clear: both;
	padding: 7px 7px 9px 7px;
	font: 13px/10px Georgia, "Times New Roman" , Times, serif;
	margin-bottom: 5px;
	position: relative;
	min-width: 0px;
}
.billboardstrip img {
	padding-right: 5px;
}

.homepageimg {
	margin: 12px -19px 0px -19px;
}
.homepageleft {
	float: left;
	width: 345px;
	text-align: right;
	margin-top: -18px;
	z-index: 99px;
	position: relative;
	padding-bottom: 20px;
}
.homepageright {
	float: right;
	width: 380px;
	padding-bottom: 20px;
}
.homepageright h1 {
	font: 16px/20px Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 10px;
}
.homepageright h1 img {
	float: left;
}
.homepageright p {
	font: 14px/18px Georgia, "Times New Roman" , Times, serif;
	color: #6C5635;
	margin: 0px;
	padding: 0px;
}

.breadcrumb {
	font: 10px/10px Arial, Helvetica, sans-serif;
	color: #A59A86;
	margin: 0px;
	font-weight: bold;
}
.breadcrumb a, .breadcrumb a:active, .breadcrumb a:link, .breadcrumb a:visited {
	color: #A59A86;
}

h1#sectiontitle {
	color: #9e1b20;
	font: 30px Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
h1#workshoptitle {
	color: #9e1b20;
	font: 24px Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
h1#workshoptitle span {
	font-size: 14px;
}

h2#sectiondesc {
	color: #000000;
	font: 16px/20px Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	margin: 5px 0px;
	padding: 0px;
}
h2#categorydesc {
	color: #000000;
	font: 14px/22px Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	margin: 5px 0px;
	padding: 0px;
	float: right;
	width: 290px;
}
h2#categorydesc span { font: 11px/15px Arial, Helvetica, sans-serif; display:block; padding-top:10px;}

.categorypic img {
	float: left;
	padding: 0 10px 20px 0;
}

.leftcol { width: 138px; float:left; }

.leftcol h2 { padding-top:0px; margin-top:0px; font: 14px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#9E1B20;}

.leftcol h2 a, .leftcol h2 a :visited { font: 14px Georgia, "Times New Roman", Times, serif; font-weight:normal; }

.leftnav {
	background-color: #89785d;
	font: 12px/12px Georgia, "Times New Roman" , Times, serif;
	color: #FFFFFF;
	padding: 0px 5px;
	margin-bottom: 13px;
}
.leftnav ul {
	margin: 0px;
	padding: 3px 0 0 0;
}
.leftnav ul li {
	margin: 0px;
	padding: 6px 0px;
	list-style: none;
	border-bottom: 1px #a1937d solid;
}
.leftnav ul li a, .leftnav ul li a:visited  {
	color: #FFFFFF;
}
.leftnav ul li a:hover, .leftnav ul li#leftnavon a, .leftnav ul li#leftnavon a:visited {
	text-decoration: none;
	color: #000000;
}
.leftnav ul li ul {
	padding: 4px 0 0 0;
}
.leftnav ul li ul li {
	border-bottom: none;
	font: 9px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding: 4px 0px;
}
.leftnav ul li ul li a:hover, .leftnav ul li ul li#leftnavon a, .leftnav ul li ul li#leftnavon a:visited
.leftnav ul li#leftnavon ul li a:hover, .leftnav ul li#leftnavon ul li#leftnavon a, .leftnav ul li#leftnavon ul li#leftnavon a:visited  {
	color: #c7b299;
}
.leftnav ul li ul li a:hover, .leftnav ul li ul li#leftnavon a, .leftnav ul li#leftnavon ul li a:hover, .leftnav ul li#leftnavon ul li#leftnavon a {
	color: #663300;
}
.leftnav .linehide {
	background-color: #89785d;
	height: 5px;
	margin-top: -1px;
}

.leftbillboard { background:url(images/left_nav_billboard.gif) no-repeat; height:76px; padding:3px 6px; font: 12px/16px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; margin-bottom:15px;}
.leftbillboard a { font: 10px/10px Arial, Helvetica, sans-serif; font-weight:normal; display:block; }
.leftbillboard span { font: 10px/10px Arial, Helvetica, sans-serif; font-weight:normal; display:block; padding-top:10px; }
.redbillboard { background:url(images/left_nav_redbillboard.gif) no-repeat; font-weight:bold; font: 14px/16px Arial, Helvetica, sans-serif; padding-top:5px;}
.redbillboard a, .redbillboard a:visited  { text-decoration:underline; color:#FFFFFF; line-height:18px; font-weight:bold; }
.redbillboard a:hover { text-decoration:none; color:#FFFFFF; line-height:18px; font-weight:bold;}
.upbillboard { background:url(images/left_nav_billboard2.gif) no-repeat; padding:6px; }

.leftcontact span {
	text-transform: uppercase;
	display: block;
	font: 14px Georgia, "Times New Roman" , Times, serif;
	letter-spacing: 1px;
}
.leftcontact a {
	line-height: 30px;
	font-size: 10px;
}

.glossary { 
	padding-top:20px; 
	text-align:center; 
	width:92px;
}
.glossary a { 
	color:#a59a86; 
	font-weight:bold; 
	font-size:10px; 
}

.bodycol {
	width: 592px;
	float: right;
}
.bodycol a:visited {
	/* color: #a99983; */
}
.finder {
	background-color: #ced0bb;
	padding: 12px;
	font-size: 12px;
	margin: 8px 0px;
}
.finder span {
	color: #6a5333;
	padding-right: 4px;
	font-weight: bold;
}
.finder .form {
	margin: 0px;
	padding: 10px 0 0 0;
	font-size: 10px;
}
.finder select {
	margin-right: 12px;
	font: 10px Arial, Helvetica, sans-serif;
	width: 150px;
}

.textcontent { clear:both; }
.textcontent h3 {color:#a79a86; font-size:12px; font-weight:bold; margin:0px; padding:5px 0px; text-transform:uppercase;}
.textcontent h4 {color:#6c543a; font-size:12px; margin:0px; padding:5px 0px;}
.textcontent h5 {color:#6c543a; font-size:11px; margin:0px; padding:0px;}
.textcontent h3 a { font-size:10px; font-weight:normal; text-transform:none; margin:0px 8px;}
.textcontent p {margin-top:0px; font-size:12px;}
.textcontent ul {margin:0px; padding-top:0px; padding-bottom:10px;}
.textcontent li {padding-bottom:5px;}
.textcontentsm { clear:both; width:450px; font-size:12px;}

.graduates { font-size:10px; margin:10px 0px; clear:both;}
.graduatename { width:140px; float:left; clear:both;}
.gradcontent h3 {padding:0px; }
.gradcontent h4 {color:#a79a86; font-weight:normal; padding:0px;}
.gradcontent h5 {color:#a79a86;  padding:0px;}
ul.alphabet { margin:0px; padding: 0 0 15px 0; list-style:none; }
ul.alphabet li { float:left; list-style:none; padding-right:15px; list-style:none; font: 14px Arial, Helvetica, sans-serif; font-weight:bold;}
ul.alphabet li span { font-size:12px; font-weight:normal;}
.instructor { color:#6c5635; width:355px; padding-top:10px; clear:both;}
.instructor img { padding: 0 10px 10px 0;}
.instructor p {padding-top:5px;}
.instructor #new { color:#9E1B20; font-size:9px; padding-left:5px; }


.cuttingblock { padding: 15px 0px; clear:both;}
.cuttingblock h3 { font:11px Arial, Helvetica, sans-serif; color:#a79a86; margin-bottom:0px; padding-bottom:5px; font-weight:bold;}
.cuttingblock h4 { font:11px Arial, Helvetica, sans-serif; color:#9E1B20; border-top:1px solid #a99983; padding-top:5px; clear:both;font-weight:bold;}
.cuttingblock label { display:block; padding-bottom:4px; font-size:10px;}
.cuttingblock td input { margin-bottom:10px; }
.cuttingblock td.cellpadded { padding-bottom:10px;font-size:10px;}
.cuttingblock td.cellpadded input { margin-bottom:0px; }
.cuttingblock td.cellpadded span { font-size:11px; color:#a79a86;}
.cuttingblock table { margin-top:10px;}
.cuttingpic { float:right; padding-bottom:10px;}


.colwrap { clear:both;}
.fivecolwrap { clear:both; border-top:1px solid #a99983; }
.subcatcolwrap { clear:both; border-top:1px solid #a99983; }
.subcatcolwrap .qtyorder { padding-bottom:30px; }

.leftfourcol { width:142px; float:left; margin-right:8px;}
.dbleftfourcol { width:300px; float:left;}
.dbrightfourcol { width:284px; float:right; }
.rightfourcol { width:142px; float:right;}
.trpleftfourcol { width:442px; float:left;}


.subcatblock { padding: 15px 0px; clear:both;}
.subcatblock h1 { margin: 0px; padding: 0px; font: 18px Georgia, "Times New Roman", Times, serif; font-weight:normal;margin-bottom:10px; }
.subcatblock h1 img { padding-right:7px; }
.subcatblock h1 p { padding: 5px 0px; margin:0px; font: 11px Arial, Helvetica, sans-serif; font-weight:normal;}
.subcatblock h1 p a, .subcatblock h1 p a:visited { font-size:10px;}
.subcatblock h1 p a#viewall, .subcatblock h1 p a#viewall:visited { font-size:11px; float:right; padding-left:10px;}
.productcol {
	width: 114px;
	float: left;
	margin-right: 4px;
}
table.tblproducts td.productcol {
	width: 114px;
	float: none;
	padding-right: 4px;
}
table.tblproducts td.fourrow {
	width: 144px;
}

.productcol .datetime {
	height: 4em;
}

.productcol .productspecs {
	padding: 10px 5px;
}
.productcol .productspecs h2 {
	margin: 0px;
	padding: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	font-weight: bold;
	height: 3em;
}
.productcol .productspecs h2 a span {
	color: #9E1B20;
	font-weight: normal;
	font-size: 10px;
}
.productcol .productspecs h2 span {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
}
.productcol .productspecs span {
	color: #6c5635;
	font-size: 9px;
	font-weight: bold;
}
.productcol .productspecs p {
	padding: 0px;
	margin: 7px 0px;
	font-size: 10px;
}
span#quantity {
	color: #000;
	font-size: 10px;
	font-weight: normal;
}
.productcol .productspecs .viewdetails {
	font-size: 10px;
	padding: 4px 0px;
}
.productqty {
	margin-right: 5px;
	width: 20px;
	font-size: 9px;
}
.qtyorder {
	padding: 0px 6px 30px 6px;
}
.datetime {
	color: #6c5635;
	font-weight: bold;
	padding: 10px 5px 0px 5px;
	font-size: 10px;
}
.productcol .productspecs .workshopstatus {
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	padding-top: 5px;
}
table.searchresults td.qtyorder {
	padding: 0px 6px 25px 6px;
}

.featuredproduct {
	padding-bottom:15px;
}
.featuredproduct p, .crosssells p {
	padding: 0px;
	margin: 0px;
}
.featuredproduct h3, .crosssells h3 {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	font-size: 11px;
}
.featuredproduct h3 a span, .crosssells h3 a span {
	font-weight: normal;
}
.crosssells {
	border-top: 1px #A4A981 solid;
	padding-top: 9px;
}
.crosssells h1 {
	margin: 0px;
	padding: 0px;
	color: #525741;
	font: 16px Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	margin-bottom: 10px;
}
.crosssells h1 img {
	padding-right: 7px;
}
.article {
	color: #6c5635;
	padding-bottom: 20px;
}
.article img {
	float: left;
	padding: 0 8px 8px 0;
}
.article h2 {
	padding: 0px;
	margin: 0px;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.article h3 {
	padding: 10px 0px 15px 0px;
	margin: 0px;
	font: 14px Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
	color: #9E1B20;
}
.article h3 span {
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: #6c5635;
}
.article p {
	font: 14px Georgia, "Times New Roman" , Times, serif;
	margin: 0px;
}
.learnmore {
	font: 10px Arial, Helvetica, sans-serif;
	display: block;
}
.samples {
	border-top: 1px #A4A981 solid;
	padding-top: 10px;
}
.samples img {
	float: left;
	padding: 0 8px 8px 0;
}
.samples h1 {
	margin: 0px;
	padding: 0px;
	color: #6a5333;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.ruler {
	margin-top: -22px;
	z-index: 10;
	position: relative;
}
.productdesc { padding-bottom:30px; }
.previousnext { color:#9e1b20; padding-bottom:8px; font-size:11px;}
.productdetails .previousnext { padding-bottom:16px;}
.previousnext  span { color:#a99983;}
.productdesc p {
	font: 12px Georgia, "Times New Roman" , Times, serif;
	padding: 20px 0 0 0;
	margin: 0px;
}
ul.producticons {
	margin: 0px;
	padding: 5px 0 0 0;
	font-size: 10px;
	line-height: 26px;
}
ul.producticons li {
	margin: 0px;
	padding: 0px 15px 0 0;
	list-style: none;
	float: left;
}
ul.producticons li a {
	color: #a59a86;
	font-weight: bold;
}
ul.producticons li img {
	padding-right: 5px;
}
.additional {
	clear: both;
	border-top: 1px solid #a99983;
	padding-top: 9px;
}
.additional h1 {
	margin: 0px 0 15px 0;
	padding: 0px;
	color: #525741;
	font: 16px Georgia, "Times New Roman" , Times, serif;
	font-weight: normal;
}
.additional h1 img {
	padding-right: 7px;
}
.additional .leftfourcol {
	margin-right: 5px;
}
.additional .leftfourcol p {
	padding: 5px 5px 0 5px;
	margin: 0px;
	font-size: 10px;
}
.additional .leftfourcol p a {
	font-weight: bold;
}
.additional .leftfourcol p a span {
	font-weight: normal;
}

.productdetails { padding-bottom:20px; }

.productdetails ul { margin:0px; padding: 12px 0 0 0;  }

.productdetails ul li { margin:0px; padding:5px 0px; list-style:none; }

.productdetails ul li strong { font-size:12px; }

.productdetails ul li span { color:#6c5635; font-size:9px; font-weight:bold; text-transform:uppercase;}

.smallproductimage {
	display: block;
	padding-bottom: 20px;
}

.smallproductimageHelp {
	 color:#6c5635; 
	 font-size:9px; 
	 font-weight:bold; 
	 margin-bottom:4px;
}

.topsellers {
	background-color: #e4e5d9;
	color: #6e7357;
	padding: 9px 8px 15px 8px;
}
.topsellers h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.topsellers ul {
	margin: 0px;
	padding: 8px 0 0 0;
	font-size: 10px;
}
.topsellers ul li {
	margin: 0px;
	padding: 3px 0px;
	list-style: none;
}
.topsellers ul li a, .topsellers ul li a:hover {
	color: #6e7357;
}

.clearbody {
	height: 1px;
	clear: both;
}

.footer {
	text-align: center;
	background: url(images/page_bottom_bk.gif) no-repeat top;
	padding-top: 20px;
	font-weight: bold;
	clear: both;
	font-size: 10px;
}
.footer a, .footer a:visited {
	font-weight: bold;
	margin: 0px 10px;
	color: #000000;
}


.cartcheckout {
}
.cartcheckout tr.tablesize {
	font-size: 1px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
.cartcheckout tr.tablesize td.regcol {
	width: 100px;
	font-size: 1px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
.cartcheckout tr.tablesize td.medcol {
	width: 120px;
	font-size: 1px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
.cartcheckout tr.tablesize td.largecol {
	width: 172px;
	font-size: 1px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
.cartcheckout tr.tablesize td.giantcol {
	width: 320px;
	font-size: 1px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
.cartcheckout tr.tableheader {
	background-color: #a4a981;
	color: #fff;
	font-weight: bold;
}
.cartcheckout tr.tableheader span {
	font-weight: normal;
}
.cartcheckout tr.tableheader td {
	padding: 5px;
}
.cartcheckout tr.cartrow {
	font-weight: bold;
}
.cartcheckout tr.cartrow label {
	font-weight: normal;
	font-size: 10px;
	line-height: 25px;
}
.cartcheckout tr.cartrow td {
	padding: 10px 5px;
	border-bottom: 1px solid #a99983;
}
.smalllink a {
	font-weight: normal;
	font-size: 9px;
}
.cartcheckout .negative {
	color: #9E1B20;
}
.cartcheckout tr.totalrow {
	font-size: 16px;
	font-weight: bold;
}
span.totalamount {
	font-size: 16px;
	font-weight: bold;
}
.cartcheckout tr.totalrow td {
	padding: 10px 5px;
}
.cartcheckout tr.totalrow h2 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font: 16px Georgia, "Times New Roman" , Times, serif;
	text-transform: none;
}
.cartcheckout tr.totalrow label {
	font-size: 11px;
}
.shippingestimate {
	background-color: #edeee6;
	border-top: 1px solid #a99983;
	padding: 10px;
}
.cartcheckout h2 {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 5px;
}
.cartcheckout h2 span {
	padding-left: 10px;
	text-transform: none;
}
.shippingestimate label {
	display: block;
	padding-bottom: 4px;
	font-size: 10px;
}
.shippingestimate td input, .shippingestimate td select {
	margin-bottom: 10px;
}
.shippingestimate td.cellpadded {
	padding-bottom: 10px;
	font-size: 10px;
}
.shippingestimate td.cellpadded input, .shippingestimate td.cellpadded select {
	margin-bottom: 0px;
}
.shippingestimate td.cellpadded span {
	font-size: 11px;
	color: #a79a86;
}
.shippingestimate table {
	margin-top: 10px;
}
label.labelnowrap {
	display: inline;
}
.errormessage {
	font-size: 10px;
	color: #9e1b20;
	font-weight: bold;
}
.redalert {
	font-size: 10px;
	background-color: #9e1b20;
	color: #fff;
	padding: 2px 15px;
	text-align: right;
	font-weight: bold;
}
.stepone {
	background: url(images/cart/step1.gif) no-repeat right;
}
.steptwo {
	background: url(images/cart/step2.gif) no-repeat right;
}
.stepthree {
	background: url(images/cart/step3.gif) no-repeat right;
}
.stepdone {
	background: url(images/cart/stepdone.gif) no-repeat right;
}
.cartcheckout tr.formrow td {
	padding: 7px 5px 0px 5px;
}
.cartcheckout tr.formrow td label {
	font-weight: bold;
}
.cartcheckout ul {
	margin: 0px;
	padding: 5px 15px;
}
.cartcheckout ul li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	list-style-type: square;
}

.loginbox { margin:10px 0px;}
.loginbox h2 { margin:0px; padding:5px 6px; color:#FFFFFF; font-size:14px; background-color:#6a5333; margin-bottom:2px;}
.loginbox .loginbody { padding:15px 6px; background-color:#e0dcb0;}
.loginbody label { font-weight:bold; font-size:11px; }
.biglink a { font-weight:normal; font-size:12px; color:#6a5333;}
.showingpages { padding-top:10px;}
.showingpages span { float:left;}
.showingpages .previousnext { float:right; padding-right:8px;}
.showingpages .previousnext span { float:none;}
.subcatselect { margin-bottom:15px;}
h3#subcategorydesc { color:#000000; font: 12px/18px Arial, Helvetica, sans-serif; font-weight:normal; margin:5px 0 10px 0; padding:0px; }

.newsblock { clear:both; border-top:1px solid #a99983; padding: 15px 0px; width:450px; font-size: 12px;}
.newsblock h1 { margin: 0px; padding: 0px; font: 18px Georgia, "Times New Roman", Times, serif; font-weight:normal;margin-bottom:5px; }
.newsblock h1 img { padding-right:7px; }
.newsblock p { padding: 5px 0px; margin:0px; font: 11px Arial, Helvetica, sans-serif; font-weight:normal;}
.newsblock img { float:left; padding:3px 10px 10px 0px;}
.newsnav { padding-top:10px; border-top:1px solid #a99983; margin-top:10px; }
.newsnav h2 { color:#a99983;font: 12px Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0 10px 10px 0;}
.newsnav ul { margin:0px; padding:0px; list-style:none; }
.newsnav ul li { margin:0px; list-style:none; font: 10px Arial, Helvetica, sans-serif; font-weight:bold; padding:0 10px 15px 0; color:#a8b1a1; }
h1#sectiontitle .newsmonth { color:#a8b1a1; }

.smalllink {
	position: relative;
	z-index: 100;
}

.smalllink a .whatsthis {
	display: none;
	text-decoration: none;
}

.smalllink a:hover .whatsthis {
	display: block;
	position: absolute;
	top: 10px;
	left: 0px;
	color: #000000;
	width: 226px;
	margin: 0px;
	padding: 4px;
	border: solid 1px #666666;
	background-color: #a4a981;
	font-size: 11px;
}
