.togglebutt { display: block; width: 80px; height: auto; margin: 4px 0 4px 8px; background-image: none; text-align: center;
	border-top: 1px solid #bbe; border-bottom: 1px solid #448; border-left: 1px solid #bbe; border-right: 1px solid #448;}
.togglebutt.right { float: right; margin-right: 10px; }

button.toggle { display: inline; width: 80px; height: 20px; border: none; font-family: Helvetica, Arial, sans-serif; font-weight: bold;
	background: #aad; 
	background-image: url('../img/site/reveal.png'); background-position: left; background-repeat: no-repeat; }
button.toggle:hover { background: #ccd; }

#header_main { width: 320px; height: 123px; background-image: url('../img/site/miniheader.png'); }
#header_sub { width: 320px; height: 39px; background-image: url('../img/site/miniheader2.png'); }
#header_blog { width: 320px; height: 39px; background-image: url('../img/site/miniheader2.png'); }
#header_admin { display: block; float: left; width: 67px; height: 57px; margin-right: 4px; background-image: url('../img/site/miniadmin_header.png'); }

#page_main { min-width: inherit; max-width: inherit; }
.poweredby { float: none; }

#container_main { padding-left: 0; padding-right: 0; }
#container_main.wide { padding-right: 0; }

#sidebar_left { float: left; width: 100px; margin: 0 10px 0 0; }
#sidebar_right { float: none; width: auto; margin: 0 0 0 0; }
.recentbar { display: none; }

#column_main { padding: 0 4px 0 20px; background: none; }
#column_main.wide { background: none; }

#artistbar { background: none; }
#artistsheader { background-image: none; width: 80px; height: auto; margin-left: 10px; }
#artistsheader button { display: inline; }
#bar_top, #bar_bottom { display: none; }

#artistslist { display: none; }
.artistline { width: auto; padding: 2px 0 2px 0; }
.artistname,.artistnamecurrent { margin-left:16px; text-indent:-8px; font-family: Helvetica, Arial, sans-serif; font-size:9pt; font-weight: normal; }

.navlinks { margin: 8px 8px 0 8px; line-height: 14pt; }
.navlinks .navstores { padding-left: 2em; }
.navlinks .navstores br { disxplay: none; }
.navlinks .navcontact { padding-left: 2em; }
.navlinks .navblog { padding-left: 2em; }
.navlinks .navops { padding-left: 2em; }

#bindle { text-align: right; margin: 0; padding: 0 12px 0 0; }
#bindleheader { display: none; }
#bindleheader span { display: inline; margin-right: 6px; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
#bindle .about { display: inline; }
#bindle .about img { vertical-align: middle; }
#bindleitems { display: none; }

#accountheader { margin-top: 6px; }
#accountdiv, #blognavtab { display: none; margin: 0 0 10px 0; padding: 8px 8px 8px 8px; background: #dd8; border-top: 1px solid #888; border-bottom: 1px solid #888; }

.loggedin { margin-bottom: 0; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
.loggedin br { display: none; }

#loginForm { margin: 0; padding: 0; }
#loginForm table { width: auto; }
#loginForm input { width: 7em; }
.logincaption { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; padding-right: 4px; }
.loginmessage { display: none; }
#accountdiv .navlinks { display: block; margin: 2px 0 2px 0; text-align: center; }
#accountheader { display: block; }

.paperheader { width: auto; height: auto; margin: 0 0 0 0; background: none; text-align: left; }
.paperheader h2 { font-size: 18px; margin: 10px 0 0 0; padding: 0 0 0 0; text-decoration: underline; }

.mainhead { padding: 8px 0 0 0; }
.mainsubhead { display: none; }

.bookauthor {  }
.bookdivider img { display: none; }
.bookdetailline td { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; }
.bookdetailline form { margin: 0 0 0 0; }

.artistdesc { margin: 2px 0 6px 0; }

#createloginform .formlabel { font-weight: normal; }
#createloginform .long { width: 10em; }
#createloginform .short { width: 5em; }
#createloginform .long { width: 14em; }

#linkslist { display: none; }
.blognav, .blognav p { font-family: Helvetica, Arial, sans-serif; font-size:9pt; line-height: 13pt; }
.blognav { margin: 0 12px 0 12px; }
.blognav div { display: inline; }
.blognav p { display: inline; margin-right: 2em; }
.blognav br { display: none; }
.blognav .section { margin-right: 2em; }
.blognav .sectionhead { font-style: italic; white-space: nowrap; }
.blognav .category { font-style: normal; margin-left: 1em; white-space: nowrap; }

.adminleftbar { float: none; width: auto; line-height: 14pt; }
.adminlinks { display: inline; margin: 0; padding: 0; }
.adminmain { padding-left: 0; }
#adminlogin { display: none; }

.layout { display: block; }
