body { margin: 16px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; }

h1 { font-size: 13px; line-height: 12px; margin:3px 4px; color:#333333; }
h2 { font-size: 12px; line-height: 25px; }

#header { width:800px; height: 86px; z-index:0; background-color: orange; border-style: solid; border-width:1px; border-color: #686868; }
#logo { width:200; height:0; padding: 21px 0 0 22px; z-index:0; border-style: solid; border-width:0px; border-color: red; float:left;}
#tagline { width:400; padding: 43px 0 0 0; z-index:0; font-size: 12px; color: #3B3B3B; text-align:left; line-height: 18px; letter-spacing:.1em; float:right; border-style: solid; border-width:0px; border-color: red; }

#homepage { width:800; color: white; border-style: solid; border-width:0px 1px 1px 1px; border-color: #686868; }
#sisterbee { width:800; height:513; color: white; border-style: solid; border-width:0px 1px 1px 1px; border-color: #686868; background: transparent url(../graphics/sister_bee_background.jpg); overflow:hidden;}
#taxidermy { width:800; color: white; border-style: solid; border-width:0px 1px 1px 1px; border-color: #686868; background: transparent url(../graphics/taxidermy_background.jpg);}
#page, #blog { width:800; color: white; border-style: solid; border-width:0px 1px 1px 1px; border-color: #686868; }

#content { position:relative; width:650; left:27px; top:30px; text-align:left; border-style: solid; border-width:0; border-color: #686868; }
#contentBlog { float:left; width:650; left:27px; top:30px;  text-align:left; border-style: solid; border-width:1px 0 0 1px; border-color: #686868; }

.title { padding: 3px 3px 3px 4px; font-size: 13px; line-height:12px; font-weight: bold; color: #333333; text-transform: uppercase; background: transparent url(../graphics/title_background.jpg) repeat-y; }
.contentBody { padding:3px 3px 3px 4px; color: #595959; width:650; font-size: 12px; line-height: 16px; border-style: solid; border-width:0; border-color: #686868; text-align:left; }
.bgImage {position:relative; z-index:-10; left: -122; }

#footer { width:800; padding: 3px 0 0 7px; font-size: 9px; color: #595959; letter-spacing: .15em; text-align:left; background-color: #ffffff; border-style: solid; border-width:0px; border-color: red; }

#menu { width:121; background-color: #ffffff; border-style: solid; border-width:0 1px 1px 0; border-color: #686868; }
#list-menu    { width: 121px; overflow:hidden; }
#list-menu ul { margin: 5px 0 0 0; padding: 0; width: 120px; list-style-type: none; font-family: verdana, arial, sanf-serif; font-size: 12px; }
#list-menu li { margin: -1px 0 5 0; width: 121px; }
#list-menu a  { display: block; width:120px; padding: 3px 0px 3px 10px; border: 0px; background: #dcdcdc url(../graphics/mainNav.gif); text-decoration: none; }
#list-menu a:link, #list-menu a:active, #list-menu a:visited { color: #595959; }
#list-menu a:hover { border: 0px solid #595959; width:121px; background: #595959; color: #ffffff; }

#list-menu-sub    { width: 121px; }
#list-menu-sub ul { margin: 1 0 0 0; padding: 0; width: 121px; list-style-type: none; font-family: verdana, arial, sanf-serif; font-size: 11px; line-height: 16px; }
#list-menu-sub li { margin: 0 0 0 0; width: 120px; }
#list-menu-sub a  { display: block; width:120px; padding: 0px 0px 0px 10px; border: 0px; background: #ffffff; text-decoration: none; }
#list-menu-sub a:link, #list-menu-sub a:active, #list-menu-sub a:visited { color: #595959; }
#list-menu-sub a:hover { border: 0px solid #595959; width:121px; background: #595959; color: #ffffff; }

#amstec    { margin: 20 0 4 0; width: 120px; left: 1px; text-align: center; font-family: verdana, arial, sanf-serif; font-size: 9px; color: #595959; line-height: 9px; letter-spacing:-.1em;}
#amstec a  { color: #595959; }
#amstec a:hover  { color: #000000; }

#sidebarTitle { width:184; z-index:0; margin: 0 0 0 0; padding: 5px; border-style:solid; border-width:1px 0 0 1px; border-color:#686868; }
#sidebarContent { width:184; z-index:0; margin: 0 0 0 0; padding: 5px; border-style:solid; border-width:1px 0 1px 1px; border-color:#686868; }

#sidebarTitleML { width:184; z-index:0; margin: 0 0 0 0; padding: 0px; border-style:solid; border-width:1px 0 0 1px; border-color:#686868; }
#sidebarContentML { width:184; z-index:0; margin: 0 0 0 0; padding: 0px; border-style:solid; border-width: 0 0 1px 0; border-color:#686868; }


 
#pageColumnOne { position:relative; width:650; z-index:0; top: 30px; left: 149px; border-style: solid; border-width:1 1 0 1; border-color: #686868; align:left; }
#pageColumnTwo { position:relative; width:465; z-index:0; top: 30px; left: 149px; border-style: solid; border-width:1 1 0 1; border-color: #686868; }
#pageColumnOneContent { position:relative; width:650; z-index:0; top: 0px; left: -1px; border-style: solid; border-width:1px; border-color: #686868; }
#pageColumnTwoContent { position:relative; width:465; z-index:0; top: 0px; left: -1px; border-style: solid; border-width:1px; border-color: #686868; }


a { text-decoration: none; color: #E4773A; }
a:hover  { color: #000000; }
a.button { margin: 0; padding:0px 2px 0px 2px; border-style: solid; border-width:1px; border-color: #595959; font-size: 10px; line-height: 10px; color: #E4773A; background: #ffffff; }
a.button:hover {  color: #ffffff; background: #595959; }

.ticker_heading { margin: 0; padding:0px 2px 0px 2px; font-size: 12px; color: #595959; font-weight:bold;}
a.ticker_heading { margin: 0; padding:0px 2px 0px 2px; font-size: 12px; color: #595959; font-weight:bold;}


input, textarea, select { border: 1px solid #C1C0B5; background-color: #FAFAF0; color: #333; font-size: 1em; font-family: Verdana; margin: 0 2px 0; padding: 0 3px; }

.sidebar_heading { font-size: 12px; color: #595959; font-weight:bold; line-height: 16px;}
.sidebar_title { font-size: 10px; color: #595959; font-weight:bold; line-height: 12px;}
.sidebar_text { font-size: 9px; color: #595959;  line-height: 12px;}
.sidebar_mainNav { font-size: 12px; line-height: 14px; font-weight:bold; color: #595959;}
a.sidebar_mainNav { font-size: 12px; text-decoration: none; letter-spacing: .1em;  margin: 0px 0px 0px 0px;}
.sidebar_nav { font-size: 11px; color: #595959; margin: 3px 0px 8px 10px; list-style: inside; padding: 0px; }
a.sidebar_nav { font-size: 11px; color: #595959; text-decoration: none; margin: 0px 0px 0px 0px;}
a.sidebar_nav:hover { color: #000000; }
ul.sidebar_nav { font-size: 11px; color: #595959; margin: 3px 0px 8px 10px; list-style: inside; padding: 0px; }
li.sidebar_nav { margin: 0px 0px 0px 0px; line-height: 12px; }

/*
#blog_sidebar { position:absolute; width:184; height:480; z-index:5; left:465px; top:-1px; border-style:solid; border-width:1 0 0 0; border-color:red; overflow:auto; font-size: 12px; line-height: 14px; font-weight:bold; color: #595959;}
#blog_sidebar h1 { font-size: 12px; text-decoration: none; letter-spacing: .1em;  margin: -5px 0px -5px 0px;}
#blog_sidebar a.title { font-size: 12px; text-decoration: none; letter-spacing: .1em;  margin: 0px 0px 0px 0px;}
#blog_sidebar a { font-size: 11px; color: #595959; margin: 3px 0px 0px 10px; list-style: inside; padding: 0px; }
#blog_sidebar a:hover { color: #000000; }
#blog_sidebar ul { font-size: 11px; color: #595959; margin: 3px 0px 8px 10px; list-style: inside; padding: 0px; }
#blog_sidebar li { margin: 0px 0px 0px 0px; line-height: 12px; }
*/

td { font-size: 12px; line-height: 16px; }
.small { font-size: 9px; }

/* ARTWORK                        */
.collectionName { padding:2px 0 2px 5px; font-size: 12px; font-weight:bold; color:595959; background: transparent url(../graphics/title_background.jpg); }
#collections p  { padding: 10px 10px 10px 5px; font-size: 11px; line-height: 14px; color:595959; }
.artwork { border-style: solid; border-color: #000000; border-width: 2px; }
.artworkRow {  padding:3px 0 3px 0; }
.artworkTitle { font-weight:bold; }
.artworkDesc { font-size: 9px; font-weight:normal; color: #595959; line-height: 10px; }
.sold { color: #595959; font-weight:bold; }
/* ------------------------------ */


/* Right Hand Column              */
#rightColumn { position:absolute; width:184; height:40; z-index:5; left:465px; top:-1px; border-style:solid; border-width:1px; border-color:#686868; background-color:#ffffff; }
#rightColumnContent { position:absolute; width:184; height:440; z-index:5; left:-1px; top:40px; border-style:solid; border-width:0px; border-color:#686868; overflow:auto; }
/* ------------------------------ */


.error { color: #orange; font-weight:bold; }
.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #595959; font-weight:normal; line-height: 0px;}



#newsTicker { width:800; border-style:solid; border-width:1px 1px 0 0; border-color:#686868; background: #ffffff; }
#ticker { margin: 0; }
#ticker table { background: transparent url(../graphics/title_background.jpg) no-repeat bottom left; border: 0; margin: 0; padding: 0px; }
#ticker table td { font-size: 12px; line-height: 15px; }
#ticker table td#tic-title { background: transparent url() no-repeat top left; font-size: 12px; font-weight: bold; padding: 0 10px 0 0; text-align: center; vertical-align: top; }
#ticker table td#tic-item { background: transparent url() no-repeat top right; padding: 0 0 0 0; width: 534px; text-align: left; }
#ticker table td#tic-item a { opacity: 0.999; }
#ticker table a { color: #595959; text-decoration: none; }
#ticker table a:hover { color: #595959; text-decoration: underline; }


