ul li{list-style:disc;}
ol li{list-style:decimal;}
strong{font-weight:700;}
em{font-style:italic;}
div.message{border:3px solid #077A12;background:#068912 url(../images/cms/bg-message.gif) left top repeat;color:#fff;font-weight:700;padding:5px;margin-bottom:20px;}
div.error,div.errors{border:3px solid #EA0505;background:red url(../images/cms/bg-error.gif) left top repeat;color:#fff;font-weight:700;padding:5px;}
#login-form{width:350px;border:1px solid #aaa;margin:0 auto;padding:15px;}
#login-form label,form.standard-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
#login-form input,form.standard-form input,form.standard-form select,form.standard-form textarea,form.standard-form div.field{float:left;margin-bottom:3px;}
#login-form br,form.standard-form br{clear:left;margin-bottom:3px;}
form.standard-form label{width:40%;}
form.standard-form div.field{width:300px;}
form.standard-form div.field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
.hidden{display:none;}
.clear{clear:both;}
.float-left{float:left;margin:3px 10px 5px 0;}
.float-right{float:right;margin:3px 0 5px 10px;}
img.icon-image{vertical-align:-4px;margin-right:3px;display:inline;}
.note{font-size:93%;line-height:130%;}
.date{font-style:italic;font-size:95%;margin-top:-3px;}
.credit{font-style:italic;text-align:right;margin-top:-3px;}
.links{font-style:italic;}
.caption{font-style:italic;}
form.post_redirect_form{display:inline;}
button.post_redirect_submit{border:0;background:transparent;text-decoration:underline;}
button.post_redirect_submit span{text-decoration:underline;}
button.post_redirect_submit span:hover{text-decoration:underline;}
.sitemap ul{list-style-type:disc;}
.img-shadow{background:transparent url(../images/cms/shadow.png) no-repeat scroll right bottom !important;float:left;margin:10px 0 0 10px !important;}
.img-shadow img{background-color:#fff;border:1px solid #a9a9a9;display:block;margin:-6px 6px 6px -6px;padding:4px;position:relative;}
div.blogicons{clear:both;margin-top:20px;}
div.blogicons a:link img,div.blogicons a:hover img,div.blogicons a:active img,div.blogicons a:visited img{border:0 !important;}
p.links{clear:both;}
div.blogicons{text-align:center;margin-bottom:20px;}
div.blogicons img{border:0;-moz-opacity:0.4;}
div.blogicons img:hover{-moz-opacity:1;}
.tag-cloud a{text-decoration:none;}
#post-comment{display:none;}
#post-comment-link{display:block;text-align:center;}
#post-comment label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
#post-comment input,#post-comment select,#post-comment textarea{float:left;margin-bottom:3px;}
#post-comment br{clear:left;margin-bottom:3px;}
#post-comment div.post-comment-field{float:left;margin-bottom:3px;width:300px;}
#post-comment div.post-comment-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
#article a.next-article{display:block;margin-left:5px;float:right;font-size:0.9em;}
#article a.prev-article{display:block;margin-right:5px;float:left;font-size:0.9em;}
.article-date{text-align:right;font-size:0.9em;font-style:italic;margin:20px 0 30px;}
.links{margin:10px 0;}
.more{text-align:right;}
#article .note{margin:10px 0;}
img.index-thumb{float:left;margin:3px 10px 5px 0;}
form.contact-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
form.contact-form input,form.contact-form select,form.contact-form textarea{float:left;margin-bottom:3px;margin-right:5px;}
form.contact-form br{clear:left;margin-bottom:3px;}
form.contact-form div.form-field{float:left;margin-bottom:3px;width:300px;}
form.contact-form div.form-field br{margin:15px 0;}
form.contact-form div.form-field input{float:none;}
form.contact-form div.form-field-description{float:left;margin-bottom:3px;width:300px;clear:both;margin-left:155px;font-size:0.8em;line-height:110%;}
form.contact-form div.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
form.contact-form div.captcha{margin:7px 0;}
form.contact-form input.button{cursor:pointer;}
#searchresults div.search-relevance{color:#999;font-size:91%;line-height:100%;float:right;margin-top:4px;}
#searchresults div.search-relevance-display{float:right;height:9px;background:transparent url(../images/relevance.png) no-repeat right;margin:6px 1px 6px 8px;}
#searchresults a.current-filter{font-weight:700;}
.pgallery_item{float:left;text-align:center;}
#number_sequencer_form .label{font-weight:700;width:150px;}
#number_sequencer_form .help{color:#bbb;font-style:italic !important;}
.caps{word-spacing:0.25em;}
div.jojo_map img{border:0;}
body#pm-custom{background:transparent url(../images/header.jpg) repeat-x;color:#444;font:normal normal normal small/1.5em "Lucida Grande",Verdana,sans-serif;margin:0;padding:0;}
h2{font-size:150%;font-weight:400;margin:20px 0 0;}
h3{font-size:180%;font-weight:400;background:transparent url(../images/nodeTitle.gif) no-repeat scroll 0pt 100%;padding:10px 0 5px;margin-bottom:8px;}
h1,h2,h3,h4,h5,h6{clear:both;}
a:link,a:visited{color:#660403;font-weight:400;text-decoration:none;}
a:hover{color:#E90017;text-decoration:underline;}
#container{margin:0 auto;max-width:970px;width:90%;}
#header{height:100px;position:relative;}
#logo{float:left;margin-top:15px;}
#siteName{color:#fff;float:left;font-size:350%;margin:36px 0 0;}
#siteName a{color:#fff;text-decoration:none;}
#siteName a:hover{color:#ddd;text-decoration:none;}
#siteSlogan{color:#eee;float:left;font-size:170%;margin:50px 0 0 10px;text-transform:lowercase;white-space:nowrap;display:none;}
#logo img{border:0;float:left;}
#logoWrapper{line-height:4em;position:absolute;}
#nav ul{height:100%;list-style:none;list-style-image:none;margin:0;padding:4px 0 0;position:absolute;right:0;}
#nav li{background:transparent;display:inline;list-style:none;padding:0;}
#nav li a{border:medium none;color:#ccc;font-weight:400;padding:6px 10px;padding-left:10px;padding-right:10px;text-decoration:none;}
#nav li a:hover{background:#7B0505 none repeat;border:medium none;border-left:1px solid #ddd;border-right:1px solid #ddd;color:#fff;padding-left:9px;padding-right:9px;}
#content{display:inline;float:left;margin:20px 0;max-width:680px;overflow:hidden;width:70%;}
#sidebarWrapper{background:transparent url(../images/sidebar_bottom.jpg) no-repeat scroll left bottom;display:inline;float:right;margin-top:20px;max-width:290px;width:25%;}
#sidebar{background:transparent url(../images/sidebar_top.jpg) no-repeat scroll left top;margin:0 0 20px;padding:10px 0 0 30px;}
#sidebar .title{border-bottom:1px solid #eee;color:#660403;font-size:120%;font-weight:700;line-height:19px;margin:10px 0;}
h1{color:#2D0102;font-size:180%;font-weight:400;line-height:1.3em;margin:15px 0 20px;padding:0;}
.mission{background-color:#efefef;border:solid 1px #ccc;margin:0;padding:10px;}
.messages{color:#C80000;font-size:110%;margin:10px 0;}
.nodeTitle{background:url(../images/nodeTitle.gif) no-repeat 0 100%;color:#9a0000;font-size:180%;line-height:1.25em;margin:0;}
.nodeTitle a{color:#660403;text-decoration:none;}
.nodeTitle a:hover{color:#d00000;text-decoration:none;}
.node{margin:0 0 40px;}
.content p{margin:10px 0;}
.submitted{color:#a3a3a3;font-size:70%;}
.nodeLinks{font-size:95%;margin:0;padding:0;}
.taxonomy{background:url(../images/tag_red.png) no-repeat 0 7px;font-size:80%;padding:0 0 5px 16px;}
.picture{float:right;padding-right:1em;}
.preview .node{padding:0.75em;}
h3.commentTitle{font-size:1.35em;margin:0;padding:0;}
.commentTitle a{color:#390100;margin:0;padding:0;}
.comment{background-color:#F7F7F7;border:1px solid #ccc;margin:0 0 2em;padding:1em;}
h2.comments{font-size:1.85em;line-height:1.2em;margin-bottom:0.25em;}
blockquote{margin:0;padding:0 0 8px;}
blockquote p{background:url(../images/close-quote.gif) no-repeat right bottom;color:#620203;font-family:serif;margin:10px 20px;padding-left:18px;text-indent:-18px;width:400px;}
blockquote p:first-letter{background:url(../images/open-quote.gif) no-repeat left top;padding-left:18px;}
#footer{clear:both;font-size:85%;margin:0 0 20px;text-align:center;}
#footer a{border:medium none;color:#a3a3a3;}
.footer-nav{display:block;margin-top:10px;}
.footer-nav li{border-left:1px solid #ccc;display:inline;padding-left:10px;}
.footer-nav li.first-child{border-left:none;}
.footer-nav li a{text-decoration:none;}
.comment_comments a{background:url(../icons/comment.png) no-repeat 0 2px;padding-bottom:5px;padding-left:20px;}
.node_read_more a{background:url(../icons/page_white_go.png) no-repeat;padding-bottom:5px;padding-left:20px;}
.comment_add a,.comment_reply a{background:url(../icons/comment_add.png) no-repeat;padding-bottom:5px;padding-left:20px;}
.comment_delete a{background:url(../icons/comment_delete.png) no-repeat;padding-bottom:5px;padding-left:20px;}
.comment_edit a{background:url(../icons/comment_edit.png) no-repeat;padding-bottom:5px;padding-left:20px;}
hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}
dt{font-size:1em;margin:0.65em 0 0;}
dl{margin:0.5em 0 1em 1.5em;}
dl dd{margin:0 0 .5em 1.5em;}
span.form-required{color:#ffae00;}
.description{font-size:0.92em;color:#5A5A5A;margin-bottom:0.75em;}
.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:0.25em 0;}
#center form{margin-bottom:2em;}
.form-button,.form-submit{margin:0.5em 0.5em 1em 0;}
#watchdog-form-overview .form-submit,.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:0;}
.box{margin-bottom:2.5em;}
div.admin{margin:0;padding:0;}
.user-signature{color:#949494;font-family:Cursive,sans;font-size:0.80em;margin:0;padding:0;}
div.admin-panel,div.admin-panel .description,div.admin-panel .body,div.admin,div.admin .left,div.admin .right,div.admin .expert-link,div.item-list,.menu{margin:0;padding:0;}
div.admin .left{float:left;width:48%;}
div.admin .right{float:right;width:48%;}
div.admin-panel{padding:1em 1em 1.5em;}
div.admin-panel .description{margin-bottom:1.5em;}
div.admin-panel dl{margin:0;}
div.admin-panel dd{color:#898989;font-size:0.92em;line-height:1.3em;margin-top:-.2em;margin-bottom:.65em;}
ul{margin:0.5em 0 1em;}
ol{margin:0.75em 0 1.25em;}
ol li,ul li{margin:0.4em 0 0.4em .5em;}
ul.menu,.item-list ul{line-height:1.2em;margin:0.35em 0 0 -0.5em;padding:0;}
ul.menu ul,.item-list ul ul{margin-left:0em;}
ol li,ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;}
ul li,ul.menu li,.item-list ul li,li.leaf{padding:0 0 .2em 1.5em;list-style-type:none;list-style-image:none;background:transparent url(../images/menu-leaf.gif) no-repeat 1px .35em;}
ol li{padding:0 0 .3em;margin-left:2em;}
ul li.expanded{background:transparent url(../images/menu-expanded.gif) no-repeat 1px .35em;}
ul li.collapsed{background:transparent url(../images/menu-collapsed.gif) no-repeat 0 .35em;}
ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}
ul.inline li{background:none;margin:0;padding:0 1em 0 0;}
ol.task-list{margin-left:0;list-style-type:none;list-style-image:none;}
ol.task-list li{padding:0.5em 1em 0.5em 2em;}
ol.task-list li.active{background:transparent url(../images/task-list.png) no-repeat 3px 50%;}
ol.task-list li.done{color:#393;background:transparent url(../../misc/watchdog-ok.png) no-repeat 0 50%;}
ol.task-list li.active{margin-right:1em;}
fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}
ul.primary,ul.primary li,ul.secondary{border-bottom:1px solid #BBB;background:none;height:auto;margin:5px;padding:0;}
ul.secondary li{background:none;border-right:1px solid #CCC;display:inline;padding:0 1em;}
ul.links li{background:none;list-style:none;margin:0 1em 0 0;padding:0;}
#user-login-form{margin:0;padding:0 0 0 10px;text-align:left;}
.form-item{text-align:left;margin:0;padding:0;}
body.mceContentBody{background:#fff;color:#000;font-size:14px;}
body.mceContentBody a:link{color:#ff0000;}
table{margin:1em 0;width:100%;}
thead th{border-bottom:2px solid #AAA;color:#494949;font-weight:700;}
td,th{padding:.3em 0 .5em;}
tr.even,tr.odd,tbody th{border:solid #D5D6D7;border-width:1px 0;}
tr.even{background-color:#fff;}
td.region,td.module,td.container{background-color:#CBB5B5;border-bottom:1px solid #AAA;border-top:1.5em solid #fff;color:#000;font-weight:700;}
tr:first-child td.region,tr:first-child td.module,tr:first-child td.container{border-top-width:0;}
td.menu-disabled,td.menu-disabled a{background-color:#D5C2C2;color:#000;}
td.active{background-color:#f7f7f7;}
tr.watchdog-user{background-color:#fcf9e5;}
tr.watchdog-user td.active{background-color:#fbf5cf;}
tr.watchdog-content{background-color:#fefefe;}
tr.watchdog-content td.active{background-color:#f5f5f5;}
tr.watchdog-warning{background-color:#fdf5e6;}
tr.watchdog-warning td.active{background-color:#fdf2de;}
tr.watchdog-error{background-color:#fbe4e4;}
tr.watchdog-error td.active{background-color:#fbdbdb;}
tr.watchdog-page-not-found,tr.watchdog-access-denied{background:#d7ffd7;}
tr.watchdog-page-not-found td.active,tr.watchdog-access-denied td.active{background:#c7eec7;}
table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}
table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}
table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}
.view-content-cal .odd{background-color:#fff;}
#sidebar h2{border-bottom:1px solid #EEE;color:#660403;font-size:120%;font-weight:700;line-height:19px;margin:20px 0 10px 0;}
#sidebar img{border:0;}
#sidebar ul{padding-left:15px;}
#sidebar li{list-style-position:outside;list-style-type:disc;}
#sidebar li.hasSub{list-style-image:url(../images/menu-expanded.gif);list-style-position:outside;list-style-type:disc;}
li{list-style-image:url(../images/menu-leaf.gif);list-style-position:outside;list-style-type:disc;}
.pgallery_item{padding-bottom:15px;}
#sidebar li{background:none;list-style-image:url(/images/menu-leaf.gif);padding:0 0 0.2em 0;}
#footer li{background:none;list-style-image:none;}
#treediv li a{padding:1px 4px 1px 23px;}
