BODY
{ margin: 8px; font-family: Verdana,Arial,Sans-serif; }

.boxText
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background: #ffb3b5; font-weight: bold; }

.stockWarning
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0033; }

.productsNotifications
{ background: #f2fff7; }

.orderEdit
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: 
#70d250; text-decoration: underline; }

A
{ color: #330000; text-decoration: bold;  font-weight: bold}

A:hover
{ color: #FF0000; text-decoration: underline; }

FORM
{ display: inline; }

TR.header
{ background: #999966; }

TR.headerNavigation
{ color: #B7BCCC; background-color: #999966; }

TD.headerNavigation
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: 
#FFFFFF; font-weight: bold; background-color: #53683C; padding: 6px; 
border-bottom: 1px solid #000000; border-top: 1px solid #C8D7B5; }

A.headerNavigation
{ color: #FFFFFF; }

A.headerNavigation:hover { color: #C0C0C0; }

TR.headerError
{ background: #ff0000; }

TD.headerError
{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 
background: #ff0000; color: #ffffff; font-weight: bold; text-align: 
center; }

TR.headerInfo
{ background: #00ff00; }

TD.headerInfo
{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 
background: #00ff00; color: #ffffff; font-weight: bold; text-align: 
center; }

TR.footer
{ background: #53683C; }

TD.footer
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background: #53683C; color: #FFFFFF; padding: 6px; }

.infoBox
{ background-color: transparent; }

.infoBoxContents
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBoxNotice
{ background: #FF8E90; }

.infoBoxNoticeContents
{ background: #FFE6E6; font-family: Verdana, Arial, sans-serif; 
font-size: 10px; }

TD.infoBoxHeading
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
font-weight: bold; color: #53683C; background-color: #C8D7B5; 
padding: 2px; border-bottom: 1px solid; border-color: #999966; }

TD.infoBox, SPAN.infoBox
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TR.accountHistory-odd,

TR.addressBook-odd,

TR.alsoPurchased-odd,

TR.payment-odd,

TR.productListing-odd,

TR.productReviews-odd,

TR.upcomingProducts-odd,

TR.shippingOptions-odd { background: #f8f8f9; }

TR.accountHistory-even,

TR.addressBook-even,

TR.alsoPurchased-even,

TR.payment-even,

TR.productListing-even,

TR.productReviews-even,

TR.upcomingProducts-even,

TR.shippingOptions-even
{ background: #f8f8f9; }

TABLE.productListing
{ border-color: #b6b7cb; }

.productListing-heading
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background: #53683C; color: #FFFFFF; font-weight: bold; padding: 2px; 
border-bottom: 2px solid #FFFFFF; }

TD.productListing-data
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

A.pageResults
{ color: #0000FF; }

A.pageResults:hover
{ color: #0000FF; background: #FFFF33; }

TD.pageHeading, DIV.pageHeading
{ font-family: Verdana, Arial, sans-serif; font-size: 14px; 
font-weight: bold; color: #53683C; }

TR.subBar
{ background: #f4f7fd; }

TD.subBar
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

TD.main, P.main
{ font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }

TD.smallText, SPAN.smallText, P.smallText
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 7px; margin: 3px; line-height: 1.5;  }

TD.accountCategory
{ font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }

TD.fieldKey
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; 
font-weight: bold; }

TD.fieldValue
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; }

TD.tableHeading
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; 
font-weight: bold; }

SPAN.newItemInCart
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

CHECKBOX, RADIO, SELECT
{ font-family: Verdana, Arial, sans-serif; font-size: 11px; }

INPUT
{ background-color: #F0F3EB; font-size: 11px; }

TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; 
font-size: 11px; }

SPAN.greetUser
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: 
#E80000; font-weight: bold; }

TABLE.formArea
{ background: #f1f9fe; border-color: #7b9ebd; border-style: solid; 
border-width: 1px; }

TD.formAreaTitle
{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 
font-weight: bold; }

SPAN.markProductOutOfStock
{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 
color: #c76170; font-weight: bold; }

SPAN.productSpecialPrice
{ font-family: Verdana, Arial, sans-serif; color: #ff0000; }

SPAN.errorText
{ font-family: Verdana, Arial, sans-serif; color: #ff0000; }

.moduleRowOver
{ background-color: #D7E9F7; cursor: pointer; cursor: pointer; }

.moduleRowSelected
{ background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.messageBox
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background-color: #ffb3b5; }

.messageStackSuccess
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background-color: #99ff00; }

.inputRequirement
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.site_table
{ background-color: #FFFFFF; }

TD.left
{ background-color: #EAF0E3; }

TD.right
{ background-color: #EAF0E3; }

TABLE.content
{ padding: 7px; }

.copy
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: 
#364327; padding: 5px; }

/* ------------------------- nav bar ------------------------- */

.nav a
{    text-decoration: none;    padding-left: 1em;    padding-right: 1em;  }

.nav a:hover
{    background-color: #cecbc6;    color: #000066;  }

.nav ul
{    list-style: none outside;    padding: 0;    margin: 0 0 0 10px; 
font-size: normal;  }

.nav li
{    float: left;    padding: 0;    margin: 0 4px 0 0;  /* 
padding: 0;    margin: 0;  */    border-right: 1px solid #cecbc6; 
/*#e0e0e0;*/    border-left: 1px solid #cecbc6;    border-bottom: 1px 
solid #cecbc6;  }

#navclear
{    display: none;  }      /*

#nav_about
{    background-color: #006644;  }

#nav_archives
{    background-color: #000066;  }

#nav_projects
{    background-color: #660000;  }

#nav_pictures
{    background-color: #004400;  }

#nav_syndication
{    background-color: #005555;  }

#nav-links {    background-color: #440044;  }  */
#container
{   line-height: 140%;    margin-right: auto;   margin-left: auto; 
text-align: left;   padding: 0px;   width: 700px; 
background-color: #FFFFFF;   border: 1px solid #FFFFFF;   }

#banner
{   font-family: Verdana, Arial, sans-serif;   color: #FFFFFF; 
background-color: #999999;   text-align: left;   padding: 15px; 
border-bottom: 1px solid #FFFFFF;   height: 39px;   }

#banner-img
{   display: none;   }

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

#banner h1
{   font-size: xx-large;            }

#banner h2
{   font-size: small;   }

#center
{    float: left;   width: 500px;         overflow: hidden;   }

.content
{   padding: 15px 15px 5px 15px;   background-color: #FFFFFF; 
color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;   }

#right
{    float: left;         width: 200px;   background-color: #FFFFFF; 
overflow: hidden;   }

.content p
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;   font-weight: normal;   line-height: 150%; 
text-align: left;   margin-bottom: 10px;   }

.content blockquote
BODY
{ margin: 8px; font-family: Verdana,Arial,Sans-serif; }

.boxText
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background: #ffb3b5; font-weight: bold; }

.stockWarning
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0033; }

.productsNotifications
{ background: #f2fff7; }

.orderEdit
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: 
#70d250; text-decoration: underline; }

A
{ color: #330000; text-decoration: none; }

A:hover
{ color: #FF0000; text-decoration: underline; }

FORM
{ display: inline; }

TR.header
{ background: #999966; }

TR.headerNavigation
{ color: #B7BCCC; background-color: #999966; }

TD.headerNavigation
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: 
#FFFFFF; font-weight: bold; background-color: #53683C; padding: 6px; 
border-bottom: 1px solid #000000; border-top: 1px solid #C8D7B5; }

A.headerNavigation
{ color: #FFFFFF; }

A.headerNavigation:hover { color: #C0C0C0; }

TR.headerError
{ background: #ff0000; }

TD.headerError
{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 
background: #ff0000; color: #ffffff; font-weight: bold; text-align: 
center; }

TR.headerInfo
{ background: #00ff00; }

TD.headerInfo
{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 
background: #00ff00; color: #ffffff; font-weight: bold; text-align: 
center; }

TR.footer
{ background: #53683C; }

TD.footer
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background: #53683C; color: #FFFFFF; padding: 6px; }

.infoBox
{ background-color: transparent; }

.infoBoxContents
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBoxNotice
{ background: #FF8E90; }

.infoBoxNoticeContents
{ background: #FFE6E6; font-family: Verdana, Arial, sans-serif; 
font-size: 10px; }

TD.infoBoxHeading
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
font-weight: bold; color: #53683C; background-color: #C8D7B5; 
padding: 2px; border-bottom: 1px solid; border-color: #999966; }

TD.infoBox, SPAN.infoBox
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TR.accountHistory-odd,

TR.addressBook-odd,

TR.alsoPurchased-odd,

TR.payment-odd,

TR.productListing-odd,

TR.productReviews-odd,

TR.upcomingProducts-odd,

TR.shippingOptions-odd { background: #f8f8f9; }

TR.accountHistory-even,

TR.addressBook-even,

TR.alsoPurchased-even,

TR.payment-even,

TR.productListing-even,

TR.productReviews-even,

TR.upcomingProducts-even,

TR.shippingOptions-even
{ background: #f8f8f9; }

TABLE.productListing
{ border-color: #b6b7cb; }

.productListing-heading
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background: #53683C; color: #FFFFFF; font-weight: bold; padding: 2px; 
border-bottom: 2px solid #FFFFFF; }

TD.productListing-data
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

A.pageResults
{ color: #0000FF; }

A.pageResults:hover
{ color: #0000FF; background: #FFFF33; }

TD.pageHeading, DIV.pageHeading
{ font-family: Verdana, Arial, sans-serif; font-size: 14px; 
font-weight: bold; color: #53683C; }

TR.subBar
{ background: #f4f7fd; }

TD.subBar
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

TD.main, P.main
{ font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }

TD.smallText, SPAN.smallText, P.smallText
{ font-family: Verdana, Arial, sans-serif; font-size: 10px;  padding: 11px; margin: 3px; line-height: 1.5;  }

TD.accountCategory
{ font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }

TD.fieldKey
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; 
font-weight: bold; }

TD.fieldValue
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; }

TD.tableHeading
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; 
font-weight: bold; }

SPAN.newItemInCart
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

CHECKBOX, RADIO, SELECT
{ font-family: Verdana, Arial, sans-serif; font-size: 11px; }

INPUT
{ background-color: #F0F3EB; font-size: 11px; }

TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; 
font-size: 11px; }

SPAN.greetUser
{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: 
#E80000; font-weight: bold; }

TABLE.formArea
{ background: #f1f9fe; border-color: #7b9ebd; border-style: solid; 
border-width: 1px; }

TD.formAreaTitle
{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 
font-weight: bold; }

SPAN.markProductOutOfStock
{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; 
color: #c76170; font-weight: bold; }

SPAN.productSpecialPrice
{ font-family: Verdana, Arial, sans-serif; color: #ff0000; }

SPAN.errorText
{ font-family: Verdana, Arial, sans-serif; color: #ff0000; }

.moduleRowOver
{ background-color: #D7E9F7; cursor: pointer; cursor: pointer; }

.moduleRowSelected
{ background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.messageBox
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background-color: #ffb3b5; }

.messageStackSuccess
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; 
background-color: #99ff00; }

.inputRequirement
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.site_table
{ background-color: #FFFFFF; }

TD.left
{ background-color: #EAF0E3; }

TD.right
{ background-color: #EAF0E3; }
TABLE.content
{ padding: 7px; }

.copy
{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: 
#364327; padding: 5px; }

/* ------------------------- nav bar ------------------------- */

.nav a
{    text-decoration: none;    padding-left: 1em;    padding-right: 1em;  }

.nav a:hover
{    background-color: #cecbc6;    color: #000066;  }

.nav ul
{    list-style: none outside;    padding: 0;    margin: 0 0 0 10px; 
font-size: normal;  }

.nav li
{    float: left;    padding: 0;    margin: 0 4px 0 0;  /* 
padding: 0;    margin: 0;  */    border-right: 1px solid #cecbc6; 
/*#e0e0e0;*/    border-left: 1px solid #cecbc6;    border-bottom: 1px 
solid #cecbc6;  }

#navclear
{    display: none;  }      /*

#nav_about
{    background-color: #006644;  }

#nav_archives
{    background-color: #000066;  }

#nav_projects
{    background-color: #660000;  }

#nav_pictures
{    background-color: #004400;  }

#nav_syndication
{    background-color: #005555;  }

#nav-links {    background-color: #440044;  }  */
#container
{   line-height: 140%;    margin-right: auto;   margin-left: auto; 
text-align: left;   padding: 0px;   width: 700px; 
background-color: #FFFFFF;   border: 1px solid #FFFFFF;   }

#banner
{   font-family: Verdana, Arial, sans-serif;   color: #FFFFFF; 
background-color: #999999;   text-align: left;   padding: 15px; 
border-bottom: 1px solid #FFFFFF;   height: 39px;   }

#banner-img
{   display: none;   }

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

#banner h1
{   font-size: xx-large;            }

#banner h2
{   font-size: small;   }

#center
{    float: left;   width: 500px;         overflow: hidden;   }

.content
{   padding: 15px 15px 5px 15px;   background-color: #FFFFFF; 
color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;   }

#right
{    float: left;         width: 200px;   background-color: #FFFFFF; 
overflow: hidden;   }

.content p
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;   font-weight: normal;   line-height: 150%; 
text-align: left;   margin-bottom: 10px;   }

.content blockquote
{   line-height: 150%;   }

.content li
{   line-height: 150%;   }

.content h2
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;      text-align: left;   font-weight: bold; 
margin-bottom: 10px;      }

.content h3
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: small;      text-align: left;   font-weight: bold; 
margin-bottom: 4px;      }

.content p.posted {   color: #330000;   font-family: Verdana, Arial, sans-serif; font-size: x-small;   border-bottom: 1px solid #999999;   text-align: left;            margin-bottom: 5px;   line-height: normal; padding: 3px;   }

.sidebar
{   padding: 15px;   }

#calendar
{     line-height: 140%;   color: #666666;   font-family: Verdana, 
Arial, sans-serif;   font-size: x-small;              padding: 2px; 
text-align: center;   margin-bottom: 30px;   }

#calendar table
{   padding: 2px;   border-collapse: collapse;   border: 0px; 
width: 100%;   }

#calendar caption
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;      text-align: center;   font-weight: bold; 
text-transform: uppercase;      letter-spacing: .3em;   }

#calendar th
{   text-align: center;   font-weight: normal;   }

#calendar td
{   text-align: center;   }

.sidebar h2
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;      text-align: center;   font-weight: bold; 
text-transform: uppercase;        letter-spacing: .3em;   }

.sidebar ul
{   padding-left: 0px;   margin: 0px;   margin-bottom: 30px;   }

.sidebar ul ul
{   margin-bottom: 0px;   }

.sidebar #categories ul
{   padding-left: 15px;   }

.sidebar li
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;   text-align: left;   line-height: 150%; 
margin-top: 10px;   list-style-type: none;   }

.sidebar #categories li
{   list-style-type: circle;   }

.sidebar img
{   border: 3px solid #FFFFFF;   }

.photo
{   text-align: left;   margin-bottom: 20px;   }

.link-note
{   font-family: Verdana, Arial, sans-serif;   font-size: x-small; 
line-height: 150%;   text-align: left;   padding: 2px; 
margin-bottom: 15px;   }

#powered
{   font-family: Verdana, Arial, sans-serif;   font-size: x-small; 
line-height: 150%;   text-align: left;   color: #666666; 
margin-top: 50px;   }

#comment-data
{   float: left;   width: 180px;   padding-right: 15px; 
margin-right: 15px;   text-align: left;   border-right: 1px dotted 
#BBB;   }

textarea[id="comment-text"] {   width: 80%;   }

.commenter-profile img
{   vertical-align: middle;   border-width: 0;   }

.offsite
{
padding-right: 9px;
background: url(aoutside.gif)
no-repeat right;
color: darkgreen;
}

#amzbox
{   margin: 0 0 15px 0;   border: 1px solid #999966;   padding: 0 
5px;   background-color: #EAF0E3; }

#amzbox h2
{   background-color: #C8D7B5; /*#314584*/   color: #000;   padding: 
0.5em 0.25em;   margin: 0 -5px 0.25em -5px;  }

.amz
{   margin-top: 10px;   clear: left;  }

.amz a
{   border-bottom: none !important;  }

.content blockquote  	{
		font-size: 10px;
		line-height: 12px;
		color: #333;
		border:1px solid #444;
		background: #EAF0E3;
		padding-left: 8px;
  		padding-top: 5px;
		padding-right: 8px;
		padding-bottom: 5px;
		margin-left:15px;
		margin-right:15px;
		background-position: center left;
		background-repeat: repeat-y;
         	}

.content li
{   line-height: 150%;   }

.content h2
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;      text-align: left;   font-weight: bold; 
margin-bottom: 10px;      }

.content h3
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: small;      text-align: left;   font-weight: bold; 
margin-bottom: 4px;      }

.content p.posted {   color: #330000;   font-family: Verdana, Arial, sans-serif; font-size: x-small;   border-bottom: 1px solid #999999;   text-align: left;            margin-bottom: 5px;   line-height: normal; padding: 3px;   }

.sidebar
{   padding: 15px;   }

#calendar
{     line-height: 140%;   color: #666666;   font-family: Verdana, 
Arial, sans-serif;   font-size: x-small;              padding: 2px; 
text-align: center;   margin-bottom: 30px;   }

#calendar table
{   padding: 2px;   border-collapse: collapse;   border: 0px; 
width: 100%;   }

#calendar caption
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;      text-align: center;   font-weight: bold; 
text-transform: uppercase;      letter-spacing: .3em;   }

#calendar th
{   text-align: center;   font-weight: normal;   }

#calendar td
{   text-align: center;   }

.sidebar h2
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;      text-align: center;   font-weight: bold; 
text-transform: uppercase;        letter-spacing: .3em;   }

.sidebar ul
{   padding-left: 0px;   margin: 0px;   margin-bottom: 30px;   }

.sidebar ul ul
{   margin-bottom: 0px;   }

.sidebar #categories ul
{   padding-left: 15px;   }

.sidebar li
{   color: #666666;   font-family: Verdana, Arial, sans-serif; 
font-size: x-small;   text-align: left;   line-height: 150%; 
margin-top: 10px;   list-style-type: none;   }

.sidebar #categories li
{   list-style-type: circle;   }

.sidebar img
{   border: 3px solid #FFFFFF;   }

.photo
{   text-align: left;   margin-bottom: 20px;   }

.link-note
{   font-family: Verdana, Arial, sans-serif;   font-size: x-small; 
line-height: 150%;   text-align: left;   padding: 2px; 
margin-bottom: 15px;   }

#powered
{   font-family: Verdana, Arial, sans-serif;   font-size: x-small; 
line-height: 150%;   text-align: left;   color: #666666; 
margin-top: 50px;   }

#comment-data
{   float: left;   width: 180px;   padding-right: 15px; 
margin-right: 15px;   text-align: left;   border-right: 1px dotted 
#BBB;   }

textarea[id="comment-text"] {   width: 80%;   }

.commenter-profile img
{   vertical-align: middle;   border-width: 0;   }

.offsite
{
padding-right: 9px;
background: url(aoutside.gif)
no-repeat right;
color: darkgreen;
}

#amzbox
{   margin: 0 0 15px 0;   border: 1px solid #999966;   padding: 0 
5px;   background-color: #EAF0E3; }

#amzbox h2
{   background-color: #C8D7B5; /*#314584*/   color: #000;   padding: 
0.5em 0.25em;   margin: 0 -5px 0.25em -5px;  }

.amz
{   margin-top: 10px;   clear: left;  }

.amz a
{   border-bottom: none !important;  }

#dannav {
	width: 110px;
	float: right;
margin: 0 0 0 0;
	}
#dannav ul {padding: 0px; margin: 0px;}
#dannav li {list-style-type: none;}
#dannav form {display:none;}
.top li {
	background-color: #53683C;
	color: #FFF;
	font-size: x-small;
	font-weight: bold;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	line-height: 100%;
	padding: 2px 5px 1px 5px;
	margin: 0px;
	}
.sub li {
	margin: 0px -5px 0px -5px;
	padding: 0px;
	line-height: 150%;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	letter-spacing: 0em;
	}
.sub a {
	background-repeat: no-repeat;
	display: block;
	border-right: 1px solid #53683C;
         border-left: 1px solid #53683C;
	border-bottom: 1px solid #53683C;
	border-top: 1px solid #53683C;
	padding: 3px 5px 3px 24px;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	font-size: xx-small;
	background-position: 2px 3px;
	width: 110px;
	voice-family: "\\\\"}\\\\"";
	voice-family:inherit;
	width: 110px;
	}
html>body .sub a {width: 110px;}
.sub a:link, .sub a:visited, .sub a:active {background-color: #FFF;}
.sub a:hover {background-color: #EAF0E3;}
.sub a.here:link, .sub a.here:visited, .sub a.here:active 
{background-color: #EAF0E3;}
.sub a#print-entry { background-image: 
url(http://www.sendecki.com/ahadada/images/print.gif); }
.sub a#cmnts { background-image: 
url(http://www.sendecki.com/ahadada/images/comments.png); }
.sub a#postcmnt { background-image: 
url(http://www.sendecki.com/ahadada/images/trackback.png); }
.sub a#comrss { background-image: url(http://www.sendecki.com/ahadada/images/email.gif); 
}
.sub a#addhotlist { background-image: 
url(http://www.sendecki.com/ahadada/images/hotlist.png); }
.sub a#remhotlist{ background-image: 
url(http://www.sendecki.com/ahadada/images/rem_hotlist.png); }
.comments-gray {
	border:1px solid #53683C;
	background: #EAF0E3;
padding: 1em;
	margin: 1em 0;
}
.comments-gray p
{font: Verdana, Arial, Helvetica, sans-serif;
	color: #333;}
#comment-data {
	float: left;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #bbb;
}
.link-note {
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	}

ul { margin-left: 7; margin-bottom: 2; }
li { margin-left: 12; margin-bottom: 5; }

#musicbox
{   margin: 0 0 15px 0; height: 135px;  border: 1px solid #999966; 
padding: 0 5px;   background-color: #EAF0E3; }

#musicbox h2
{   background-color: #C8D7B5; /*#314584*/   color: #000;   padding: 
0.5em 0.25em;   margin: 0 -5px 0.25em -5px;  }

.musicbox
{   margin-top: 10px;   clear: left;  }

.musicbox a
{   border-bottom: none !important;  }
