html { width: 100%; height: 101%; }
body { width: 100%; height: 100%; margin: 0; padding: 0; font-family: times, serif; font-size: 13px; line-height: 20px; color: #472b1b; background-color: #fffefa; text-align: center; }
img { border: 0; }
h1,h2,h3,h4,h5,h6 { font-family: courier new; font-weight: bold; color: #883c2f }
h2 { font-size: 27px; line-height: 25px }
a { text-decoration: none; color: #5090c0; }
a:visited { color: #5090c0 }
a:hover { text-decoration: underline; }
hr { height: 0px; border: none; margin-bottom: 0; margin: 10px 0; border-bottom: 1px solid #222; background-color: #222; color: #222; }
p { margin-bottom: 20px; }

#header { position: absolute; top: 0px; left: 0; background-image: url(bear.png); background-repeat: no-repeat; background-position: top center; width: 100%; height: 400px}
#fagshider { position: absolute; top: -1px; left: 0; background-image: url(fagshider.png); background-repeat: no-repeat; background-position: top center; width: 100%; height: 405px }
#brickbackhider { position: absolute; top: -1px; left: 0; background-image: url(brickbackhider.png); background-repeat: no-repeat; background-position: top center; width: 100%; height: 413px }
#pidgeonhider { position: absolute; top: -1px; left: 0; background-image: url(pidgeonhider.png); background-repeat: no-repeat; background-position: top center; width: 100%; height: 429px }
#tigerhider { position: absolute; top: -1px; left: 0; background-image: url(tigerhider.png); background-repeat: no-repeat; background-position: top center; width: 100%; height: 406px }
#container { position: absolute; left: 50%; top: 406px; width: 550px; margin-left: -270px; text-align: left; clear: both }
#RSS { text-align: right }
#content {  }
#Bear_Guts_NAV { font-family: arial; font-size: 9px; line-height: 16px; margin: 0 0 10px 0; padding: 10px 0 0 0; list-style-type: none; clear: both;  border-top: 1px solid #222; }
#Bear_Guts_NAV li { display: inline; padding: 0 4px 0 79px; }
a.current { text-decoration: none; }
a.show_more { color: #883c2f; text-decoration: none; }

#divider { text-align: center; }

#announcements { padding-top: 10px; clear: both; border-bottom: 1px solid #222;}
#announcements h2 { display: inline; margin-right: 5px }
.announcement { display: none; margin-bottom: -20px; }
.announcement p { margin-bottom: 10px; }
.date { font-family: georgia; font-size: 10px; color: #484848; }

#new_and_news { font-family: courier new; font-size: 11px; float: left; clear: left; width: 200px; padding: 5px 5px 5px 0; margin-bottom: 10px; }
#new_and_news ul { list-style-type: none; margin: 0; padding: 0; }
.news { display: none; float: left; width: 339px; padding: 5px 0 5px 5px; margin-bottom: 10px; border-left: 1px solid #222; }
.news h2 { margin-bottom: 18px }

#img_links_NAV { font-family: arial; font-size: 9px; line-height: 16px; margin: 0 0 10px 0; padding: 10px 0 0 0; list-style-type: none; clear: both; border-top: 1px solid #222; }
#img_links_NAV li { display: inline; padding: 0 4px 0 70px; }
#img_links { font-family: arial; font-size: 9px; line-height: 16px; margin: 0 0 10px 0; padding: 10px 0 0 0; list-style-type: none; clear: both; }
#img_links li { display: inline; padding: 0 2px 0 10px; }

#imgstream { float: left; width: 339px; padding: 5px 0 0 0; margin-bottom: 10px; }
.img_title { font-family: arial; font-size: 11px; font-weight: bold; margin-top: 10px; margin-bottom: 0px; float: left; width: 234px; }
.img_artist { font-family: courier new; font-size: 11px; font-weight: normal; margin-top: 5px; margin-bottom: 0px; float: left; width: 105px; text-align: right; }
.img_added { font-family: georgia; font-size: 10px; margin-top: 0px; margin-bottom: 2px; float: left; color: #484848; width: 339px; text-align: right; }
.img_note { font-family: times, serif; line-height: 14px; margin-bottom: 12px; padding: 2px 0 10px 0; float: left; width: 339px; }

#imgstream_portfolio { float: left; width: 550px; padding: 5px 0 0 0; margin-bottom: 10px; }
.img_title_portfolio { font-family: arial; font-size: 11px; font-weight: bold; margin-top: 10px; margin-bottom: 0px; float: left; width: 445px; }
.img_added_portfolio { font-family: georgia; font-size: 10px; margin-top: 0px; margin-bottom: 2px; float: left; color: #484848; width: 550px; text-align: right; }
.img_note_portfolio { font-family: times, serif; line-height: 14px; margin-bottom: 12px; padding: 2px 0 10px 0; float: left; width: 550px; }

#Bear_Guts_Store { float: left; width: 550px; padding: 5px 0 0 0; margin-bottom: 10px; }
#Bear_Guts_Store_img { float: left; width: 200px; padding: 5px 0 0 0; margin-bottom: 10px; }
#Bear_Guts_Store_details { float: left; width: 340px; height: 232px; padding: 5px 0 0 0; margin-bottom: 10px; }
#Bear_Guts_Store li { display: inline; padding: 0 2px 0 10px; }
.item_spacer { float: left; width: 10px; }
.item_title { font-family: arial; font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; float: left; width: 340px; }
.item_desc { font-family: times, serif; line-height: 14px; margin-bottom: 12px; padding: 2px 0 10px 0; float: left; width: 340px; }
.item_divider { float: left; width: 550px; padding: 16px 0 24px 0; text-align: center; }
#item_price { font-size: 27px; float: left; width: 230px; height: 32px; padding: 5px 0 0 0; margin-bottom: 10px; }
#item_PayPal { float: left; width: 110px; height: 32px; padding: 5px 0 0 0; margin-bottom: 10px; }
#item_more { margin-top: 0px; margin-bottom: 0px; float: left; width: 550px; }
.item_more { font-family: arial; font-size: 11px; font-weight: bold; }

#footer { font-family: system; font-size: 8px; margin: 24px 0 24px 0; padding: 5px 0 50px 0; text-align: right; clear: both; border-top: 1px solid #222; color: #222; }
