@charset "utf-8";
/* CSS Document for PraiseFolio by JoomlaPraise © Copyright May 09 */

/* Default HTML Styles **********/
* {
margin:0;
padding:0;
}
html {
font-size:100%;
height:100%;
margin:0 0 1px 0;
}
body {
font: 100%/1.5em Arial, Verdana, sans-serif;
}
p, blockquote, label, ul, ol, dl, fieldset, address {
margin:0.5em 0;
}
ul {
margin:0px 0px 0px 2em;
}
fieldset {
padding:.5em;
}
img {
border:none;
}
a {
text-decoration:none;
}
a:link, a:active, a:visited {
text-decoration:none;
}
a:hover {
/* text-decoration:underline; */
}
h1, h2, h3, h4, h5, h6, .contentheading, .componentheading, .contentdescription {
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}
h1, .componentheading {
font-size:2.2em;
line-height:1.5em;
}
h2, .contentheading{
font-size:1.8em;
line-height:1.5em;
}
h3, .contentdescription {
font-size:1.5em;
line-height:1.5em;
}
h4 {
font-size:1.1em;
}
h5 {
font-size:1em;
}
h6 {
font-size:1em;
}
/* Layout **********/
.clr {
clear:both;
}
.inside {
padding:10px;
}
.width {
width:960px;
}
#wrapper {
padding:0 0 0px 0;
}
#wrapper-inner {
margin:0 auto;
}
#header {
height:162px;
overflow:hidden;
}
#header-inner {
margin:0 auto;
}
#logo {
display:block;
float:left;
width:252px;
height:171px;
margin:0px 0px;
}
#toolbar {
float:right;
text-align:right;
}
#search {
margin:10px 0;
}
#navigation {
margin:27px 0 0 0;
}
#navigation ul, #navigation li {
margin:0;
padding:0;
list-style:none;
}
#navigation li {
display:inline;
}
#navigation li a {
display:block;
float:left;
padding:8px;
margin:0 0 0 1px;
font-weight:normal;
}
#navigation li a:hover {
text-decoration:none;
}
#banner {
overflow:hidden;
padding:10px 0 0 0;
}
#banner-inner {
margin:0 auto;
}
#navigate {
/*overflow:hidden;*/
padding:0 0 0 0;
}
#navigate-inner {
margin:0 auto;
}
#pathway {
font-size:0.9em;
padding:10px 0 0 0;
}
#pathway .width {
margin:0 auto;
}
#pathway-inner {
padding:3px 10px;
}
.elements {
margin:0px 0;
padding:4px 0 0 0;
}
.elements td {
width:32.5%;
}
.elements-left {
padding:0px 7px 0 0;
}
.elements-right {
padding:0px 0 0 7px;
}
#container {
padding:0px 0;
}
#mainbody {
float:left;
width:67%;
}
#content {
float:left;
width:62%;
}
#content-inner {
}
#sidebar {
float:right;
width:30%;
height:auto;
}
#sidebar2 {
float:right;
width:31%;
padding:9px;
height:auto;
}
#footer {
font-size:0.9em;
}
#footer .width {
margin:0 auto;
}
#footer-inner {
padding:10px;
}
#copy {
float:left;
}
#link {
float:right;
}
#link ul, #link li {
margin:0;
padding:0;
list-style:none;
}
#link li {
display:inline;
}
#link li a {
margin:0 0 0 15px;
font-weight:normal;
}
#link li a:hover {
text-decoration:none;
}
#link li.active a {
font-weight:bold;
}
/* Module Styles **********/
.moduletable, .moduletable_menu, .moduletable_text, .moduletable-ms1, .moduletable-ms2, .moduletable-ms3, .moduletable-ms4 {
padding:10px;
margin:0 0 10px 0;
}
.elements .moduletable, .elements .moduletable_menu, .elements .moduletable_text, .elements .moduletable-ms1, .elements .moduletable-ms2, .elements .moduletable-ms3, .elements .moduletable-ms4 {
padding:10px;
margin:0;
height:249px;
overflow:hidden;
}
#top .moduletable, #top .moduletable_menu, #top .moduletable_text, #top .moduletable-ms1, #top .moduletable-ms2, #top .moduletable-ms3, #top .moduletable-ms4, #top .moduletable-none {}
#bottom .moduletable, #bottom .moduletable_menu, #bottom .moduletable_text, #bottom .moduletable-ms1, #bottom .moduletable-ms2, #bottom .moduletable-ms3, #bottom .moduletable-ms4, #bottom .moduletable-none {}
.moduletable ul, .moduletable li, .moduletable_menu ul, .moduletable_menu li, .moduletable_text ul, .moduletable_text li, .moduletable-ms1 ul, .moduletable-ms1 li, .moduletable-ms2 ul, .moduletable-ms2 li, .moduletable-ms3 ul, .moduletable-ms3 li, .moduletable-ms4 ul, .moduletable-ms4 li, .moduletable-none ul, .moduletable-none li {
margin:0;
padding:0;
list-style:none;
}
.moduletable li a, .moduletable_menu li a, .moduletable_text li a, .moduletable-ms1 li a, .moduletable-ms2 li a, .moduletable-ms3 li a, .moduletable-ms4 li a, .moduletable-none li a {
display:block;
margin:0 -10px;
padding:3px 10px 3px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
/* Ad Banner Module */
.bannerheader, .banneritem_text {
margin:5px 0;
}
/* Typography Styles *********/
blockquote {
padding:10px 30px;
font-style:italic;
font-size:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
}
pre {
font-size:1em;
padding:10px;
}
span.alert, span.info, span.download, span.note {
display: block;
padding: 10px 10px 10px 50px;
margin: 15px 0;
}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4 {
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li {
list-style: none;
margin-left: 0;
padding:10px 0px 10px 40px;
margin-bottom: 5px;
}
span.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
span.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
span.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
span.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
ul.bullet1 li {
background: url(../images/bullet1.png) 4px 4px no-repeat;
}
ul.bullet2 li {
background: url(../images/bullet2.png) 4px 4px no-repeat;
}
ul.bullet3 li {
background: url(../images/bullet3.png) 4px 4px no-repeat;
}
ul.bullet4 li {
background: url(../images/bullet4.png) 4px 4px no-repeat;
}
/* Content Styles **********/
.highlight {
font-weight:bold;
font-size:1.1em;
}
h1.componentheading {
padding:10px 0px;
}
.inputbox, .validate-email {
padding:5px;
}
.button, .validate {
padding:5px;
cursor:pointer;
}
.readon {
padding:2px 5px;
display:block;
float:left;
margin:10px 0;
font-size:0.8em;
}
.column_separator {
margin:0 0 0 14px;
}
.contentarticle {
margin:0 0 7px 0;
}
.contentarticle .inside {
padding:7px 0px;
}
.article_elements {
padding:3px;
margin4px 0;
}
.article_dateAuthor, .modifydate, .small {
font-size:0.7em;
}
.buttonheading {
float:right;
}
.article_dateAuthor {
float:left;
}
.blog_more {
padding:10px;
}
.showPagination {
float:left;
}
.showPagination span, .showPagination a {
float:left;
display:block;
padding:0 5px;
}
.showPaginationResults {
float:right;
}
.sectiontableheader a {
font-weight:bold;
text-decoration:underline;
}
.sectiontableheader, tr.sectiontableentry1 td, tr.sectiontableentry2 td, tr.sectiontableentry0 td {
padding:5px;
}
.filter {
text-align:center;
margin:10px 0;
}
.sectiontableheader, .sectiontableentry1, .sectiontableentry2, sectiontableentry0, tr.sectiontableentry1 td, tr.sectiontableentry2 td, tr.sectiontableentry0 td {
padding:3px 5px;
}
.section_list ul, .section_list li, .weblink_unordered_list, .weblink_unordered_list li, .weblinks_other_categories ul, .weblinks_other_categories li {
margin:0;
padding:0;
list-style:none;
}
.section_list li, ul.weblink_unordered_list li, .weblinks_other_categories li {
display:block;
margin:0 0 5px 0;
padding:0 0 5px 0;
}
/* Submission Forms */
#adminForm, #josForm, .josForm, #com-form-login {
padding:10px;
text-align:center;
margin:10px auto;
width:80%;
}
#adminForm label, #josForm label, .josForm label, #com-form-login label {
font-weight:bold;
}
.weblink_submission td, #josForm .registration_form, .josForm div, #com-form-login div {
text-align:left;
padding:3px;
vertical-align:top;
}
.input #username, .input #passwd {
width:90%;
}
/* Polls Component */
.poll_stats {
padding:10px;
margin:15px 0;
}
.poll_entry_title {
font-size:0.8em;
font-weight:bold;
text-transform:uppercase;
}
.poll_stats .smalldark {
padding:5px;
float:left;
clear:both;
}
/* Search Component */
.search_box {
padding:10px;
margin:0 0 5px 0;
}
.search_box .inputbox {
padding:5px;
}
.search_phrase, .search_ordering {
margin:0 0 5px 0;
}
.searchintro {
margin:5px 0;
}
.searchintro {
padding:10px;
}
.search_result_row {
padding:10px;
margin:0 0 10px 0;
}
.search_result_row a {
font-weight:bold;
}
.search_result_row div {
margin:5px 0;
padding:5px 0;
}
/* Contact Component */
#component-contact {
padding:10px;
}
.contact_address, .contact_email {
padding:10px;
margin:10px 0;
}
.contact-img {
padding:3px;
}
/* Table of Contents */
.contenttoc {
width:40%;
float:right;
margin:0 0 10px 10px;
}
.contenttoc th {
text-align:left;
padding:10px;
}
.contenttoc td {
padding:5px 10px;
}
/* Tooltips **********/
.tool-tip {
float: left;
padding: 5px;
}
.tool-title {
padding: 0;
margin: 0;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
font-size: 100%;
font-weight: bold;
}
.tool-text {
margin: 0;
font-size: 100%;
}
/* System Messages **********/
#system-message {
margin-bottom: 0px;
padding: 0;
}
#system-message dt {
font-weight: bold;
}
#system-message dd {
margin: 0;
font-weight: bold;
text-indent: 30px;
}
#system-message dd ul {
color: #0055BB;
list-style: none;
margin: 0px;
padding: 10px;
background: #D8E5F8 url(../images/status-info.png) no-repeat 10px 50%;
border-top: 3px solid #629DE3;
border-bottom: 3px solid #629DE3;
}
#system-message dt.message {
display: none;
}
#system-message dd.message {
}
#system-message dt.error {
display: none;
}
#system-message dd.error ul {
color: #c00;
margin: 0px;
list-style: none;
background: #FFD6D6 url(../images/status-alert.png) no-repeat 10px 50%;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
}
#system-message dt.notice {
display: none;
}
#system-message dd.notice ul {
color: #DCA33C;
margin: 0px;
list-style: none;
background: #FEF6D8 url(../images/status-note.png) no-repeat 10px 50%;
border-top: 3px solid #F0DC7E;
border-bottom: 3px solid #F0DC7E;
}
/* Praisefolio Styles **********/
#folio_container {
padding:10px;
}
.folio_thumb_item0,.folio_thumb_item1 {
margin:0 12px 0 0 ;
}
.folio_view span a{
text-indent:-9999px;
display:block;
float:left;
height:16px;
width:17px;
overflow:hidden;
margin:0 10px 0 0;
}
.folio_details {
padding-left:10px;
}
.folio_details span.cdate {
margin-right:10px;
}
#track{
display:none;
}
