.block ul              { padding: 0; }
.block .title          { display: none; }
ul.links li            { border: none; }
.node .taxonomy        { padding: 0px; margin: 0px 0px 10px 0px; }
.dop-info a            { padding: 0px; }

#center-column.no_left_margin	   { margin-left: 0px; }

.comment                  { border: 0; margin-bottom: 20px; padding: 0; }
.comment .comment_author  { color:#009999; font-weight: bold; }
.comment .submitted       { display: inline; background:#CCCCCC none repeat scroll 0 0; color:#000000; font-size:0.8em; padding:0.2em; }

#comment-form div input#edit-preview   { display: none; } /* hide preview button for comment form */

.block                    { padding: 0; margin: 0; }
.block .content           { padding: 0; margin: 0; }
.textarea-identifier	  { display: none; }

/* MENU STYLES */
/* All styles are taken from screen.css */
/* Unable to use vertical_menu class, so menu selectors are rewritten based on containing drupal block (".vertical-menu" replaced with ".block-menu .content ul") */

.block-menu .content ul {margin: 0 0 0.4em; border-left: 1px solid #cccccc; border-bottom: 0 none; border-top: 1px solid #cccccc; background-color: #eeeeee}
.block-menu .content ul ul {margin: 0.3em 0 0 0; border-left: 0 none; border-top: 0 none}
.block-menu .content li {list-style-type: none; border-bottom: 1px solid #cccccc; border-top: 1px solid #ffffff; font-weight: bold; padding: 0.3em 0 0.3em 0}
.block-menu .content li li {border-bottom: 0 none; border-top: 1px solid #cccccc; padding: 0.3em 0 0.3em 1.1em; font-weight: normal}
.block-menu .content a {margin: 0 0 0 0.5em; padding: 0 0.5em 0 0.8em; text-decoration: none; background: url(/d/0/img/blue-arrow.gif) no-repeat 0 0.4em}

.block-menu .content .here {padding: 0.3em 0 0 0; border-bottom: 1px solid #cccccc}
.block-menu .content li .here {padding: 0.3em 0 0 1.1em}
.block-menu .content .here span {background: url(/d/0/img/black-arrow.gif) no-repeat 0.5em 0.4em; display: block; padding: 0.3em 0.5em 0.3em 1.3em}
.block-menu .content .here, .block-menu .content .here ul {background-color: #ffffff}
.block-menu .content a:visited {color: #663366; background: url(/d/0/img/violet-arrow.gif) no-repeat 0 0.4em}
.block-menu .content .here a {color: #ff6600; background: url(/d/0/img/orange-arrow.gif) no-repeat 0 0.4em}
.block-menu .content .here ul a {color: #336699; background: url(/d/0/img/blue-arrow.gif) no-repeat 0 0.4em}
.block-menu .content .here ul a:visited {color: #663366; background: url(/d/0/img/violet-arrow.gif) no-repeat 0 0.4em}
.block-menu .content .here ul li .active {color: #333333; background: url(/d/0/img/black-arrow.gif) no-repeat 0 0.4em}
.block-menu .content .here .here a {color: #ff6600 !important; background: url(/d/0/img/orange-arrow.gif) no-repeat 0 0.4em !important}
.block-menu .content .here .here ul a {color: #336699 !important; background: url(/d/0/img/blue-arrow.gif) no-repeat 0 0.4em !important}
.block-menu .content .here .here ul a:visited {color: #663366 !important; background: url(/d/0/img/violet-arrow.gif) no-repeat 0 0.4em !important}
.block-menu .content .here .here ul li .active {color: #333333 !important; background: url(/d/0/img/black-arrow.gif) no-repeat 0 0.4em !important} 


.node-form .standard      { clear: none; }

a.spb_trivgal_preview     { padding: 0px 0px 0px 0px; margin: 0px; }
div.spb_trivgal_full      { padding: 10px 0px 0px 0px; margin: 0px; }

.group-links              { border: none !important; margin:0 auto !important; padding:0 !important; }
.group-links legend  { display:none; }

.node-unpublished    { margin-bottom: 20px; }
