body { background-color: #ffffff; color: #444444; font: normal 9pt Arial,Helvetica,sans-serif; margin:0; padding:0 }
ul,li { list-style: none; margin:0; padding:0 }
img { margin:0; padding:0; border:0 }
h3 { margin: 6px 0 20px 0; padding: 0 }

a,a:link,a:visited { color:#444444; text-decoration:none }
a:hover,a:active,a:focus { color:#990000; text-decoration:underline }

#site-title { white-space:nowrap; vertical-align:bottom }
.menu { padding-left:6px; font-size:11pt; white-space:nowrap; vertical-align:bottom }

#img-cont { background: #ffffff url(../images/loader-32x32.gif) no-repeat 50% 50%; margin:0; padding:0; text-align:center }
#img-left { width: 20px; background-image:url(../images/leftshadow.png); background-repeat: no-repeat }
#img-right { width: 20px; text-align:right }

.img-title { font-size:11pt; white-space:nowrap; padding: 4px 0 }
.img-comm { font-size:10pt; white-space:nowrap; padding: 4px 0 }

#notes-cmts-container { background-color: #f5f5f5; border: 1px solid #cccccc; margin:0; padding:12px }

#img-notes { float: left; margin: 0px; padding: 0px; width: 49%; }
#img-comments { float: right; margin: 0px 4px; padding: 0px; width: 49%; }
div.bubbles { margin-bottom: 20px; }
div.bubble { padding-bottom: 10px; }
div.bubble blockquote { margin: 0px; padding: 0px; border: 1px solid #cccccc; background-color: #ffffff; }
div.bubble blockquote p { margin: 8px; padding: 0px; }
div.bubble p { margin: 0px; padding: 0px; }
div.bubble p img { margin-top: -1px; padding-bottom: 3px; padding-left: 30px; }
#img-comments ul { margin: 0px; padding: 0px; }
#img-comments li { margin: 4px 0px; padding: 4px; border-bottom: 1px solid #cccccc; }
#img-comments fieldset { border: none; margin: 0px; padding: 0px; }
#img-comments .button,
#img-comments input,
#img-comments label,
#img-comments select,
#img-comments textarea { color: #333333; font-family: Helvetica,Arial,sans-serif; font-size: 10pt }
#img-comments label { font-size: 10pt; font-weight: bold }
#img-comments input,#img-comments textarea,#img-comments select { background-color: #ffffff; border: 1px solid #cccccc; margin: 2px 0px; padding: 3px; vertical-align: middle; }
#img-comments input.focused, #img-comments textarea.focused, #img-comments select.focused { background-color: #dddddd; }
#img-comments textarea { width: 99%; height: 114px; }
#img-comments .button { border: 3px double #cccccc; background-color: #ffffff; text-transform: lowercase; padding: 3px; margin: 8px 0px 0px 0px; }
#browse-nav-container { float: left; margin: 0; padding: 0; text-align: left; width: 210px; }
#browse-nav-container h4 { margin:0; padding: 5px 2px; }
#browse-nav-container ul { margin:0; padding: 0 2px 15px 2px; }
#browse-nav-container li { margin:0; padding: 0 4px 4px 4px; border-bottom: 1px solid #e6e6e6; }
#thumbnail-container { margin: 0 0 0 218px; padding: 0 0 0 30px; }
a img.thumbnails,
a:link img.thumbnails,
a:visited img.thumbnails { background-color: #ffffff; border: 1px solid #cccccc; height:133px; margin:4px; opacity: 1.0; padding:0; width:200px; }
a:hover img.thumbnails,
a:active img.thumbnails,
a:focus img.thumbnails { background-color: #990000; margin:2px; padding:2px; }
#paging-nav-container { margin-top: 8px; text-align: center; }
.paginator { font-size: 9pt; font-variant: small-caps; margin:0; padding: 10px 0px; }
.paginator .page { margin: 0px 2px; padding: 2px 6px; text-align: center; vertical-align: middle; }
.paginator .this-page { border: 1px dotted #cccccc; color: #990000; }
.paginator a,
.paginator a:link,
.paginator a:visited { border: 1px solid #cccccc; text-decoration: none; }
#paging-nav-container div.results { color: #888888; font-size: 9pt; margin-top:4px; text-align: center; }
#footer { border-top: 1px solid #cccccc; clear: both; line-height: 12px; margin: 12px 0px 25px 0px; padding: 10px 0px; text-align: center; text-transform: uppercase; }
#footer ul { padding-top: 4px; }
#footer li { display: inline; margin: 0px; padding: 0px; }
.clear { clear: both; }
.error-msg { color: #cc0000; display: none; font-size: 10pt; font-weight: bold; margin:0; padding: 2px 4px; }
ul.categories,ul.keywords { clear: both; }
li.category,li.keyword { float: left; }
.tipimage { background-image: url(../images/tipl.gif); background-repeat:no-repeat; margin:0 10px; padding:0; }

