fieldset {
margin-bottom:1em;
padding:0.5em;
}
form {
margin:0pt;
padding:0pt;
}
hr {
border:1px solid gray;
height:1px;
}
img {
border:0pt none;
}
table {
border-collapse:collapse;
}
th {
border-bottom:3px solid #CCCCCC;
padding-right:1em;
text-align:left;
}
th.active img {
display:inline;
}
tr.even, tr.odd {
background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
}
tr.even, tr.odd {
padding:0.1em 0.6em;
}
td.active {
background-color:#DDDDDD;
}
ul.menu {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}
ul.menu li {
margin:0pt 0pt 0pt 0.5em;
}
li.expanded {
list-style-image:url(menu-expanded.png);
list-style-type:circle;
margin:0pt;
padding:0.2em 0.5em 0pt 0pt;
}
li.collapsed {
list-style-image:url(menu-collapsed.png);
list-style-type:disc;
margin:0pt;
padding:0.2em 0.5em 0pt 0pt;
}
li.leaf {
list-style-image:url(menu-leaf.png);
list-style-type:square;
margin:0pt;
padding:0.2em 0.5em 0pt 0pt;
}
li a.active {
color:#000000;
}
td.menu-disabled {
background:#CCCCCC none repeat scroll 0%;
}
.breadcrumb {
padding-bottom:0.5em;
}
.block-region {
background-color:#FFFF66;
margin-bottom:4px;
margin-top:4px;
padding:3px;
}
.block ul {
margin:0pt;
padding:0pt 0pt 0.25em 1em;
}
br.clear {
clear:both;
height:0px;
}
.container-inline div {
display:inline;
}
.error {
color:red;
}
.item-list .icon {
clear:right;
color:#555555;
float:right;
padding-left:0.25em;
}
.item-list .icon a {
color:#000000;
text-decoration:none;
}
.item-list .icon a:hover {
color:#000000;
text-decoration:none;
}
.item-list .title {
font-weight:bold;
}
.item-list ul {
margin:0pt 0pt 0.75em;
padding:0pt;
}
.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0pt 0pt 0.25em 1.5em;
padding:0pt;
}
.form-item {
margin-bottom:1em;
margin-top:1em;
}
tr.odd .form-item, tr.even .form-item {
margin-bottom:0pt;
margin-top:0pt;
white-space:nowrap;
}
.form-item input.error, .form-item textarea.error {
border:2px solid red;
}
.form-item .description {
font-size:0.85em;
}
.form-item label {
display:block;
font-weight:bold;
}
.form-item label.option {
display:inline;
font-weight:normal;
}
.marker, .form-required {
color:#FF0000;
}
.more-link {
text-align:right;
}
.node-form .form-text {
display:block;
width:95%;
}
.node-form .standard {
clear:both;
}
.node-form textarea {
display:block;
width:95%;
}
.node-form .attachments fieldset {
display:block;
float:none;
}
.nowrap {
white-space:nowrap;
}
.ok {
color:#008800;
}
#pager {
clear:both;
text-align:center;
}
#pager a, #pager strong.pager-current {
padding:0.5em;
}
.path {
font-size:1.1em;
padding-bottom:0.7em;
}
#aggregator .feed-source .feed-title {
margin-top:0pt;
}
#aggregator .feed-source .feed-image img {
margin-bottom:0.75em;
}
#aggregator .feed-source .feed-icon {
display:block;
float:right;
}
#aggregator .feed-item {
margin-bottom:1.5em;
}
#aggregator .feed-item-title {
font-size:1.3em;
margin-bottom:0pt;
}
#aggregator .feed-item-meta, #aggregator .feed-item-body {
margin-bottom:0.5em;
}
#aggregator .feed-item-categories {
font-size:0.9em;
}
#aggregator td {
vertical-align:bottom;
}
#aggregator td.categorize-item {
white-space:nowrap;
}
#aggregator .categorize-item .news-item .body {
margin-top:0pt;
}
#aggregator .categorize-item h3 {
margin-bottom:1em;
margin-top:0pt;
}
.book-navigation .menu {
border-top:1px solid #888888;
padding:1em 0pt 0pt 3em;
}
.book-navigation .page-links {
border-bottom:1px solid #888888;
border-top:1px solid #888888;
padding:0.5em;
text-align:center;
}
.book-navigation .page-previous {
text-align:right;
}
.book-navigation .page-up {
margin:0pt 4em;
}
.book-navigation .page-next {
text-align:left;
}
.node-unpublished, .comment-unpublished {
background-color:#FFF4F4;
}
.preview .node, .preview .comment {
background-color:#FFFFEA;
}
.archive {
margin:1em 0pt;
}
.calendar .row-week td a {
display:block;
}
.calendar .row-week td a:hover {
background-color:#888888;
color:#FFFFFF;
}
.calendar a {
text-decoration:none;
}
.calendar a:hover {
text-decoration:none;
}
.calendar table {
border:1px solid #000000;
border-collapse:collapse;
width:100%;
}
.calendar td, .calendar th {
border:1px solid #000000;
font-size:0.8em;
margin:0pt;
padding:1px;
text-align:center;
}
.calendar td.day-blank {
border:0pt none;
}
.tips {
font-size:0.9em;
margin-bottom:0pt;
margin-top:0pt;
padding-bottom:0pt;
padding-top:0pt;
}
#forum .description {
font-size:0.9em;
margin:0.5em;
}
#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
white-space:nowrap;
}
#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {
text-align:center;
}
.forum-topic-navigation {
border-bottom:1px solid #888888;
border-top:1px solid #888888;
padding:0.5em;
text-align:center;
}
.forum-topic-navigation .topic-previous {
margin-right:4em;
text-align:right;
}
.forum-topic-navigation .topic-next {
text-align:left;
}
.locale-untranslated {
font-style:normal;
text-decoration:line-through;
}
#node-admin-filter ul {
list-style-type:none;
margin:0px;
padding:0px;
width:100%;
}
#node-admin-buttons {
clear:right;
float:left;
margin-left:0.5em;
}
td.revision-current {
background:#FFFFCC none repeat scroll 0%;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
font-family:inherit;
font-size:inherit;
width:14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
width:8em;
}
dl.multiselect dt, dl.multiselect dd {
float:left;
line-height:1.75em;
margin:0px 1em 0px 0px;
padding:0px;
}
dl.multiselect .form-item {
height:1.75em;
margin:0px;
}
#permissions td.module, #blocks td.region {
font-weight:bold;
}
#permissions td.permission, #blocks td.block, #taxonomy td.term, #taxonomy td.message {
padding-left:1.5em;
}
#access-rules .access-type, #access-rules .rule-type {
float:left;
margin-right:1em;
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
margin-top:0pt;
}
#access-rules .mask {
clear:both;
}
.poll .bar {
background-color:#DDDDDD;
height:1em;
margin:1px 0pt;
}
.poll .bar .foreground {
background-color:#000000;
clear:left;
float:left;
height:1em;
}
.poll .links {
text-align:center;
}
.poll .percent {
text-align:right;
}
.poll .total {
text-align:center;
}
.poll .vote-form {
text-align:center;
}
.poll .vote-form .choices {
display:table;
margin:0pt auto;
text-align:left;
}
.profile {
clear:both;
margin:1em 0pt;
}
.profile .picture {
float:right;
margin:0pt 1em 1em 0pt;
}
.profile dt {
font-weight:bold;
margin:1em 0pt 0.2em;
}
.profile dd {
margin:0pt;
}
.node-form .poll-form fieldset {
display:block;
}
img.screenshot {
border:1px solid #808080;
display:block;
margin:2px;
}
.search-form {
margin-bottom:1em;
}
.search-form p {
margin-bottom:0.2em;
margin-top:0pt;
padding-bottom:0pt;
padding-top:0pt;
}
.search-form input {
margin-bottom:0pt;
margin-top:0pt;
}
.search-results p {
margin-top:0pt;
}
.search-results dt {
font-size:1.1em;
}
.search-results dd {
margin-bottom:1em;
}
.search-results .search-info {
font-size:0.85em;
}
.search-advanced .criterion {
float:left;
margin-right:2em;
}
.search-advanced .action {
clear:left;
float:left;
}
#tracker td.replies {
text-align:center;
}
#tracker table {
width:100%;
}
.theme-settings-left {
float:left;
width:49%;
}
.theme-settings-right {
float:right;
width:49%;
}
.theme-settings-bottom {
clear:both;
}
#user-login-form {
text-align:center;
}
.more-help-link {
font-size:0.85em;
text-align:right;
}
table.watchdog-event th {
border-bottom:1px solid #CCCCCC;
}
tr.watchdog-user {
background:#FFFFDD none repeat scroll 0%;
}
tr.watchdog-user .active {
background:#EEEEDD none repeat scroll 0%;
}
tr.watchdog-content {
background:#DDDDFF none repeat scroll 0%;
}
tr.watchdog-content .active {
background:#CCCCEE none repeat scroll 0%;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
background:#DDFFDD none repeat scroll 0%;
}
tr.watchdog-page-not-found .active, tr.watchdog-access-denied .active {
background:#CCEECC none repeat scroll 0%;
}
tr.watchdog-error {
background:#FFC9C9 none repeat scroll 0%;
}
tr.watchdog-error .active {
background:#EEB9B9 none repeat scroll 0%;
}
ul.primary {
border-bottom:1px solid #BBBBBB;
border-collapse:collapse;
height:auto;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:0pt 0pt 0pt 1em;
white-space:nowrap;
}
ul.primary li {
display:inline;
}
ul.primary li a {
background-color:#DDDDDD;
border-color:#BBBBBB;
border-style:solid solid none;
border-width:1px;
height:auto;
margin-right:0.5em;
padding:0pt 1em;
text-decoration:none;
}
ul.primary li.active a {
background-color:#FFFFFF;
border-color:#BBBBBB rgb(187, 187, 187) rgb(255, 255, 255);
border-style:solid;
border-width:1px;
}
ul.primary li a:hover {
background-color:#EEEEEE;
border-color:#CCCCCC rgb(204, 204, 204) rgb(238, 238, 238);
}
ul.secondary {
border-bottom:1px solid #BBBBBB;
margin:5px;
padding:0.5em 1em;
}
ul.secondary li {
border-right:1px solid #CCCCCC;
display:inline;
padding:0pt 1em;
}
ul.secondary a {
padding:0pt;
text-decoration:none;
}
ul.secondary a.active {
border-bottom:4px solid #999999;
}
.help-items {
float:left;
padding-right:3%;
width:22%;
}
.help-items-last {
padding-right:0pt;
}
#autocomplete {
background:#FFFFFF none repeat scroll 0%;
border:1px solid;
overflow:hidden;
position:absolute;
z-index:99;
}
#autocomplete ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#autocomplete li {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
cursor:default;
white-space:pre;
}
#autocomplete li.selected {
background:#0072B9 none repeat scroll 0%;
color:#FFFFFF;
}
html.js input.form-autocomplete {
background:transparent url(throbber.gif) no-repeat scroll 100% 2px;
}
html.js input.throbbing {
background-position:100% -18px;
}
.progress {
font-weight:bold;
}
.progress .bar {
background:#FFFFFF url(progress.gif) repeat scroll 0%;
border:1px solid #00375A;
height:1.5em;
margin-top:0.2em;
}
.progress .filled {
background:#0072B9 none repeat scroll 0%;
border-bottom:0.5em solid #004A73;
height:1em;
width:0%;
}
.progress .percentage {
float:right;
}
html.js fieldset.collapsed {
border-bottom-width:0pt;
border-left-width:0pt;
border-right-width:0pt;
margin-bottom:0pt;
}
html.js fieldset.collapsed * {
display:none;
}
html.js fieldset.collapsed table *, html.js fieldset.collapsed legend, html.js fieldset.collapsed legend * {
display:inline;
}
html.js fieldset.collapsible legend a {
background:transparent url(menu-expanded.png) no-repeat scroll 5px 50%;
padding-left:15px;
}
html.js fieldset.collapsed legend a {
background-image:url(menu-collapsed.png);
}
* html.js fieldset.collapsible legend a {
display:block;
}
.resizable-textarea {
width:95%;
}
.resizable-textarea .grippie {
background:#EEEEEE url(grippie.png) no-repeat scroll 100%;
border-color:#DDDDDD;
border-style:solid;
border-width:0px 1px 1px;
cursor:s-resize;
height:14px;
}

