/*
site specific
------------------------------------------------------ */
.addBorder { border: 1px solid #CCC; padding: 2px; }
.imageLeft { float: left; border: 1px solid #CCC; padding: 2px; margin-right: 10px; margin-bottom: 10px; margin-top: 3px; }
.imageRight { float: right; border: 1px solid #CCC; padding: 2px; margin-bottom: 10px; margin-left: 10px; margin-top: 3px; }
#flickr img { border: 4px solid #EEEEEE; margin-right: 5px; margin-bottom: 5px; }
#flickr img:hover { border-color: #CCCCCC; }
#sideNote { background: #FFFFCC; border-top: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00; padding: 5px; text-align: center; margin-right: 5px; margin-bottom: 20px; }
#sideNote h3 { color: #660000; margin: 0px 0px 7px; padding: 0px; }
#sideNote p { margin: 0px 0px 7px; line-height: 1.1em; }
.mementothumbs img { border: 1px solid #CCC; padding: 2px; margin: 10px; }
.album { float: left; width: 170px; margin: 5px; height: 200px; }
.album img { border: 1px solid #CCC; padding: 2px; }
/*
Buggy Page
------------------------------------------------------ */
table { font-family: Verdana, Geneva, sans-serif; }
.top-th th { border-bottom: 2px solid #999; }
.section th, .section td { border-top: 1px solid #CCC; margin-top: 25px; }
.oddrow { background: #F5F5F5; }
.need2buy { font-style: italic; color: #999; }

.tutorialgrid td{ border-top: 1px solid #CCC; }

