{
margin:0pt;
padding:0pt;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
margin:0pt;
color:#003300;
}
li, dd {
margin-left:5%;
}
fieldset {
padding:0.5em;
}
select option {
padding:0pt 5px;
}
.hide, .print-logo, .close-button {
display:none;
}
.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
}
a img {
border:medium none;
}
body {
background:#000000 url(bkg.jpg) no-repeat scroll center top;
color:#454545;
font-family:Arial,sans-serif;
font-size:13px;
margin-bottom:25px;
text-align:center;
}
textarea, input {
color:#454545;
}
.inside {
margin:0pt auto;
width:792px;
}
a {
color:#398BD8;
}
h1 {
color:#CCCCCC;
font-size:1.5em;
font-weight:normal;
margin:1.5em 0pt;
}
h2, h3, h4, h5 {
font-weight:normal;
}
#primary h2 {
}
p {
line-height:1.4em;
}
ul li {
list-style-type:square;
margin:0.5em 0pt 0.5em 2em;
}
blockquote {
border-left:2px solid #CCCCCC;
color:#CCCCCC;
margin-left:1em;
padding-left:1em;
}
pre {
background:#E4E3E0 none repeat scroll 0%;
margin:0pt 0pt 15px;
overflow:auto;
padding:0pt 10px;
width:99%;
}
code {
margin:0pt;
padding:0pt;
}
table {
border-spacing:2px;
margin:1.5em 0pt;
width:100%;
}
table th, table td {
padding:0.3em 0.75em;
}
table th {
background:#CCCCCC none repeat scroll 0%;
color:#000000;
text-align:left;
}
table td {
background:#333333 none repeat scroll 0%;
color:#FFFFFF;
}
table caption {
color:#FFFFFF;
margin-bottom:-1em;
margin-top:1em;
text-align:left;
}
.rule {
border-top:1px solid #CCCCCC;
font-size:1px;
height:1px;
line-height:1px;
margin:1.5em 0pt;
}
#container {
margin:60px auto;
text-align:left;
width:792px;
}
#header {
background:transparent url(header.jpg) no-repeat scroll 0%;
height:109px;
padding:0pt;
}
#header h2 {
border-right:1px solid #808080;
float:left;
font-size:2.25em;
margin:0pt 0.5em 0pt 0pt;
padding:0pt 0.5em 0.25em 0pt;
}
#header h2 a {
text-decoration:none;
}
#header p {
line-height:1em;
margin:0pt;
padding:1em 0pt;
}
#headernavContainer {
margin:0px 0pt 0pt 40px;
padding:41px 52px 0pt 0pt;
}
#headernavContainer ul {
color:#BC430D;
font-family:Georgia;
font-size:11px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:9px;
}
#headernavContainer ul li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0pt 0pt 30px;
padding:0pt;
}
#headernavContainer ul li a:link, #headernavContainer ul li a:visited {
border-bottom:medium none;
color:#FFFFFF;
padding:8px 4px;
text-decoration:none;
}
.navInactive a:visited {
color:#FFFFFF;
}
#headernavContainer ul li a:hover {
color:#98360C;
}
#headernavContainer a:active, #headernavContainer .current_page_item a:link, #headernavContainer .current_page_item a:visited {
color:#98360C;
}
#headerNavLeft {
float:left;
}
#headerNavRight {
float:right;
padding:0pt 20px 0pt 0pt;
}
#titleBar {
background:transparent url(title_bar.jpg) no-repeat scroll 0%;
height:109px;
margin:0pt auto;
padding:0px 0pt 0pt;
width:792px;
}
#contentHeaderHome {
background:transparent url(images/content_header_home.gif) no-repeat scroll left bottom;
height:53px;
margin:0px 0pt 0pt 0px;
padding:30px 0pt 0pt;
width:792px;
}
#contentHeaderArticles {
background:transparent url(images/content_header_articles.gif) no-repeat scroll left bottom;
height:53px;
margin:0px 0pt 0pt 0px;
padding:30px 0pt 0pt;
width:792px;
}
#contentHeaderPortfolio {
background:transparent url(images/content_header_portfolio.gif) no-repeat scroll left bottom;
height:53px;
margin:0px 0pt 0pt 0px;
padding:30px 0pt 0pt;
width:792px;
}
#titleBar h2 span {
display:none;
}
#primary {
background:#F7F7F7 url(images/primary_top.jpg) no-repeat scroll 0%;
margin:0pt auto;
padding:1px 0pt 0pt;
}
#primary .siteBlock {
clear:both;
}
#primary p {
margin:0px 0pt 15px;
}
#primary .inside {
background:transparent url(images/primary_btm.gif) no-repeat scroll center bottom;
margin:-1px 0pt;
}
#primary a:link, #primary a:visited {
color:#398BD8;
}
#primary a:hover {
color:#A43A08;
}
#primary .featureLink {
background:transparent url(images/arrow.gif) no-repeat scroll 0px;
font-weight:bold;
margin:10px 0pt;
padding:0pt 0pt 0pt 18px;
text-decoration:none;
}
#primary .featureLink:hover {
background-position:0pt -133px;
}
#primary .downloadLink {
background:transparent url(images/disk_icon.gif) no-repeat scroll 0px;
display:block;
font-weight:bold;
height:25px;
margin:10px 0pt;
padding:4px 0pt 0pt 30px;
text-decoration:none;
}
#primary h3 {
color:#27221F;
font-family:Georgia,sans-serif;
font-size:24px;
margin:0pt 0px 0px 0pt;
}
#primary h4 {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
color:#27221F;
font-family:Georgia,sans-serif;
font-size:24px;
margin:0pt 0px 0px 0pt;
}
#primary h6 {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
color:#27221F;
font-family:Georgia,sans-serif;
font-size:24px;
font-weight:normal;
margin:0pt 0pt 15px;
}
#primary h5 {
clear:both;
color:#27221F;
font-family:Georgia,sans-serif;
font-size:22px;
margin:0pt 0px 0px 0pt;
}
#primary .center {
text-align:center;
}
#blockList {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt 15px;
padding:0pt;
}
#blockList li {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:10px 0pt;
}
#blockList img {
background:#FFFEFA none repeat scroll 0%;
border:5px solid #C3BEAF;
display:block;
float:left;
margin:0pt 15px 0pt 0pt;
padding:5px;
}
#blockList strong {
font-family:Georgia,sans-serif;
font-size:16px;
font-weight:bold;
}
#blockList .link {
margin:5px 0pt 0pt;
}
#blockList p {
margin:0px 0pt 0pt;
}
#blockList .last {
background:transparent none repeat scroll 0%;
}
#articleDetails {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
margin:0px 0pt 20px;
padding:3px 0pt 7px 3px;
}
#portfolioDetails {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
margin:0px 0pt 20px;
padding:3px 0pt 7px 0px;
}
#portfolioDetails strong {
color:#A43A08;
}
#articleDetails .date {
background:transparent url(images/calendar_icon.gif) no-repeat scroll 0%;
margin:0pt 15px 0pt 0pt;
padding:0pt 0pt 0pt 20px;
}
#primary .commentsLink {
background:transparent url(images/comments_icon.gif) no-repeat scroll 0%;
margin:0pt 15px 0pt 0pt;
padding:0pt 0pt 0pt 20px;
}
#primary .commentsLink a, #primary .commentsLink a:link {
color:#454545;
text-decoration:none;
}
#primary .commentsLink a:hover {
color:#A43A08;
}
.headerHighlight {
color:#003300;
}
#homeFeatureLeft {
float:left;
margin:10px 10px 10px 10px;
width:380px;
background-image: url(brotherhood.jpg);
height:300px;

}
#homeFeatureRight {
float:left;
height:228px;
margin:75px 0px 0pt 10px;
width:351px;
}
#homeFeatureRight h3 {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
color:#4D433D;
font-size:27px;
margin:0px 0px 10px 0pt;
}
#homeFeatureRight .inside {
background:transparent none repeat scroll 0%;
margin:30px 0px 0pt 35px;
width:280px;
}
#homeFeatureRight p {
margin:0px 0pt 0pt;
}
#homeFeatureRight strong {
display:block;
font-size:13px;
padding:0pt 0pt 3px;
}
#postMain {
float:left;
padding:65px 0pt 60px 35px;
width:445px;
}
#postMain img {
background:#FFFEFA none repeat scroll 0%;
border:5px solid #C3BEAF;
display:block;
padding:5px;
}
#postMain h5 {
clear:both;
color:#27221F;
font-family:Georgia,sans-serif;
font-size:22px;
margin:0pt 0px 5px 0pt;
}
.leftImg {
float:left;
margin:4px 15px 15px 0pt;
}
.leftImgT {
float:left;
margin:4px 15px 0px 0pt;
}
.rightImg {
float:right;
margin:0px 0px 15px 15px;
}
#primary .smallHeader {
font-family:Georgia,sans-serif;
font-size:16px;
font-weight:bold;
}
#sidebar {
display:inline;
float:right;
margin:65px 30px 0pt 0pt;
width:250px;
}
#sidebar a span {
display:none;
}
#sidebar .inside {
background:transparent none repeat scroll 0%;
width:250px;
}
#sidebar h4 {
font-size:20px;
}
#projectList {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt 30px;
padding:0pt;
}
#projectList li {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:5px 0pt;
}
#projectList li a:link, #projectList li a:visited {
font-weight:bold;
text-decoration:none;
}
#projectList .portfolioThumb {
background:#FFFEFA none repeat scroll 0%;
border:3px solid #C3BEAF;
display:block;
float:left;
margin:2px 8px 0pt 0pt;
padding:2px;
}
#projectList .portfolioThumb:hover {
background:#FFFFFF none repeat scroll 0%;
border-color:#A43A08;
}
#projectList .active .portfolioThumb {
background:#FFFFFF none repeat scroll 0%;
border-color:#A43A08;
}
#articleListHead {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
font-family:Georgia,sans-serif;
font-size:20px;
}
#articleListHead h4 {
background:transparent none repeat scroll 0%;
float:left;
font-size:20px;
width:150px;
}
#articleListHead .rssLink {
background:transparent url(images/primary_rss.gif) no-repeat scroll 0%;
display:block;
float:right;
height:14px;
margin:4px 0pt 0pt;
width:14px;
}
#articleList {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0px 0pt 0pt;
}
#articleList li {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:10px 0pt 10px 0px;
}
#articleList li.active {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
}
#articleList li .date {
font-size:11px;
padding:0px 0pt 0px 20px;
}
#articleList a:link, #articleList a:visited {
background:transparent url(images/arrow.gif) no-repeat scroll 0px;
display:block;
font-weight:bold;
margin:0pt;
padding:0pt 0pt 0pt 20px;
text-decoration:none;
}
#articleList a:hover {
background-position:0pt -133px;
color:#A43A08;
}
#articleList a.active {
background-position:0pt -133px;
}
.divider {
background:transparent url(images/dot_border.gif) repeat-x scroll 0px 7px;
clear:both;
height:13px;
overflow:hidden;
}
#commentsContainer {
border:1px solid #C9C1B7;
margin:30px 0pt 0pt;
}
#comment-head {
background:#E4E3E0 url(images/dot_border.gif) repeat-x scroll center bottom;
color:#5F5D55;
padding:10px;
}
#comment-head a, #comment-head a:link, #comment-head a:visited {
color:#454545;
text-decoration:none;
}
#comment-head h2 {
color:#5F5D55;
font-size:1.5em;
margin:0pt;
}
#comment-head .details {
}
#comments .color1 {
background-color:#EDECE9;
}
#comments .color2 {
background-color:transparent;
}
ol#comments {
list-style-type:none;
}
ol#comments li {
background:transparent url(images/dot_border.gif) repeat-x scroll center bottom;
list-style-type:none;
margin:0pt;
padding:10px;
}
ol#comments li.highlight {
background-color:#FFFCE1;
}
#comments cite {
font-style:normal;
margin:0pt 0pt 10px;
}
* html #comments cite {
}
#comments cite span {
display:block;
}
#comments cite .author {
font-weight:bold;
}
#comments cite .author a {
text-decoration:none;
}
#comments cite .admin-tools {
margin:5px 0pt;
}
#comments cite .admin-tools a {
border:1px solid #999999;
float:right;
margin:0pt 5px;
padding:0px 3px 3px;
text-decoration:none;
}
#primary .secondary .admin-tools {
margin:1em 0pt;
}
#preview {
border:1px solid #333333;
margin:1em 0pt;
padding:0.5em;
}
#preview p {
margin:1em 0pt 0pt;
}
#errors {
color:#FF0000;
font-weight:bold;
}
#comments .pingback cite .author {
background:transparent url(images/trackback_pingback.gif) no-repeat scroll 100% 0pt;
display:block;
padding-top:68px;
}
#comments .content {
margin:10px 0pt 0pt;
padding:0pt;
}
#comments .content p {
margin:0pt;
}
#comments .content h3 {
margin:0pt;
}
#comment-form {
margin:25px 15px 15px;
}
#comments img {
background:transparent none repeat scroll 0%;
border:0pt none;
display:inline;
padding:0pt;
}
input.textfield {
background-color:#E7E6E3;
border:1px solid #C9C1B7;
margin:5px 0pt;
padding:1px 3px;
width:15em;
}
textarea.commentbox {
background-color:#E7E6E3;
border:1px solid #C9C1B7;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
height:150px;
margin:5px 0pt;
padding:0.25em;
width:375px;
}
label.text {
left:0.5em;
position:relative;
top:-0.5em;
}
.formactions input.submit {
background:transparent url(images/submit_btn.jpg) no-repeat scroll 0%;
border:medium none;
color:#FFFFFF;
cursor:pointer;
height:27px;
margin:5px 0pt 0pt;
padding:0pt;
width:117px;
}
.formactions input.submit:hover {
background-position:0pt -27px;
}
#secondary {
color:#93918F;
padding:0px 0pt 0pt;
}
#secondary .inside {
background:transparent url(images/secondary_bkg.gif) repeat-y scroll 0%;
padding:0pt 0pt 35px;
}
#secondary h5 {
color:#FFFFFF;
font-family:Georgia,sans-serif;
font-size:24px;
margin:0pt 0pt 10px;
padding:0pt;
}
.secondaryLeft {
float:left;
padding:15px 0pt 0pt 35px;
width:400px;
}
.secondaryRight {
float:right;
padding:15px 35px 0pt 0pt;
width:300px;
}
#recentArticles {
background:transparent url(images/dot_border_light.gif) repeat-x scroll center top;
list-style-type:none;
margin:0pt;
}
#recentArticles li {
background:transparent url(images/dot_border_light.gif) repeat-x scroll center bottom;
font-size:11px;
list-style-type:none;
margin:0pt;
padding:8px 0pt;
}
#recentArticles .date {
color:#5D5A57;
padding:0pt 7px 0pt 0pt;
}
#recentArticles .title {
margin:0pt 0pt 0pt 10px;
width:200px;
}
#recentArticles a {
background:transparent url(images/arrow_secondary.gif) no-repeat scroll 0px -1px;
color:#93918F;
cursor:pointer;
display:block;
padding:0pt 0pt 0pt 20px;
text-decoration:none;
}
#recentArticles a:hover {
color:#FFFFFF;
}
.galleryIcons {
float:left;
margin-top:10px;
}
#footer {
background:transparent url(images/footer.gif) no-repeat scroll center bottom;
clear:both;
color:#5D5A57;
font-size:11px;
height:40px;
text-align:center;
}
#footer .inside {
height:40px;
margin:0pt auto;
padding:0pt;
width:720px;
}
#footer a {
color:#5D5A57;
text-decoration:none;
}
#footer a:hover {
color:#FFFFFF;
}
.rssLink {
background:transparent url(images/rss_icon_small.gif) no-repeat scroll 0%;
padding:0pt 0pt 0pt 20px;
}
#search {
float:right;
margin:1em 0pt 0pt;
opacity:0.4;
text-align:right;
width:200px;
}
#search:hover {
opacity:1;
}
#search .searchimg {
background:transparent url(images/search.gif) no-repeat scroll 0pt;
float:left;
height:13px;
position:relative;
top:4px;
width:14px;
}
#search input {
background:#CCCCCC none repeat scroll 0%;
font-size:0.85em;
margin-top:2px;
width:175px;
}
#search input:focus {
background:#FFFFFF none repeat scroll 0%;
}
#searchform {
margin:1em 0pt;
}
#searchform #s {
background:#222222 none repeat scroll 0%;
border-color:-moz-use-text-color -moz-use-text-color #333333;
border-style:none none solid;
border-width:medium medium 1px;
color:#666666;
padding:0.25em;
width:30em;
}
#searchform #searchsubmit {
background:#000000 none repeat scroll 0%;
border:medium none;
color:#666666;
font-size:0.9em;
letter-spacing:0.25em;
text-transform:uppercase;
}
#search-results {
background:#333333 none repeat scroll 0%;
border-top:1em solid #000000;
float:right;
opacity:0.9;
padding:0pt;
width:30%;
}
#search-results h3 {
background:#000000 none repeat scroll 0%;
font-weight:bold;
margin:0pt;
padding:0pt 0pt 1em;
text-align:left;
}
#search-results small {
border-bottom:1px solid #555555;
border-top:1px solid #666666;
display:block;
font-size:0.9em;
padding:0.5em 1em 0.7em;
text-align:left;
}
#search-results small a {
color:#CCCCCC;
}
#search-results ul li {
list-style-type:none;
margin:0.5em 0pt;
padding:0pt 1em 0.5em;
}
#search-results ul li:hover {
background:#202020 none repeat scroll 0%;
}
#search-result ul {
margin:0pt;
}
#search-results ul li a {
border-bottom:1px dotted #CCCCCC;
text-decoration:none;
}
#search img.archives-icon {
margin:0pt 7px 0pt 0pt;
top:1px;
}
.empty {
height:120px;
}