@charset "UTF-8";
/* CSS Document */

/* All image replacement using the Langridge CSS Image Replacement Technique */
/* Found at http://kryogenix.org/code/browser/lir/ */

body {
  margin:0; padding:0;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 72.5%; /* 62.5% sets 1em to 10px */
  color: black;
  background-color: #6367b6;
  text-align: center;/* for IE automargins */
  line-height: 1.25em;
}

* {margin:0;padding:0;}

h2 {font-size:1.5em;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:0 5% 1em;}
h1, h2, h3, h4, h5, h6, p {position:relative;}

a {color:#474C63;font-weight:bold;}
img{border: none;}

#container {background-color: #fff;margin:0 auto;padding:0;width:850px;}

/* Masthead
----------------------------------------------------------------------------------------------------------------------*/
#header-container {background-color: transparent;}
#header-container #paypal{position:absolute;margin-left:660px;top:10px;z-index:1;}
#header-container #counter{position:absolute;margin-left:660px;top:50px;z-index:2;width: 102px;height: 18px;}
#header-container #counter{font-size: 1.5em;color:#4C3D38;padding:4px; background-image:url(../imgs/btn_donations.gif);background-repeat:no-repeat;	}
#header-container #counter p{padding-top:12px;font-size:.80em;}

#headerHome {position: relative;left:0px;top:0px;width:850px;height:99px; background-image:url(../imgs/masthead.gif); background-repeat:no-repeat;}
#headerHome a {padding: 99px 0 0 0;overflow: hidden; display: block;height: 0px!important;}
#headerHome a:hover {background-color: transparent;}

#header-2 {width: 850px;height: 20px;padding-bottom:2px;}

/* Search bar
----------------------------------------------------------------------------------------------------------------------*/
#searchbar {float: right;width: 170px;height: 20px;color: #385b71;}
#searchbar .form-submit, #searchbar .form-text {float: left;font-size: 10px;vertical-align: middle;margin: 0 0 0 5px;}
#searchbar .form-submit {background-color: #ddd;border: solid 1px #000;padding: 1px;}
#searchbar .form-submit:hover {background-color: #fff;cursor: pointer;}
#searchbar input.form-text {border: solid 1px #000;padding: 2px;}

/* Navigation bar
----------------------------------------------------------------------------------------------------------------------*/
#dynanav_menu {text-align: left;background-color: #eaeaea;width: 650px;}

#adminbar {width: 100%;height: auto;}
#adminbar #nav ul {padding: 0 10px 10px 5px;margin: 0;list-style: none;line-height: 1;}

#nav {list-style: none;}
#nav a {cursor: default;display: block;text-decoration: none; color: #474c63;padding: 4px 3px 1px 3px;font-size: 1em;}
#nav a:hover {color:#933;cursor: pointer;text-decoration: underline;}
#nav li {float: left;margin: 0 0 0 10px;}
#nav li ul {position: absolute;width: 13em;left: -999em;height: auto;z-index: 3;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li.sfhover ul li a {cursor: pointer;}
#nav li.sfhover ul li a:hover {color:#933;;cursor: pointer;}
#nav .child {
  border-top: solid 1px silver;
  border-left: solid 1px silver;
  border-right: solid 1px #474c63;
  border-bottom: solid 2px #474c63;
  width: 13em;
  padding: 0;
  background-color: #fff;
  z-index: 3;
}
#nav .child li {margin: 0;padding: 0;width: 13em;}
#nav li.top-level {display: inline; list-style-type: none;padding: 0 0 0 20px;}

/* Main area
----------------------------------------------------------------------------------------------------------------------*/
#main-area {border-top: solid 2px #474c63;float: left;padding-left: 10px;_overflow: auto; text-align:left; background-color:#fff; width:840px;}

/* Left Sidebar
----------------------------------------------------------------------------------------------------------------------*/
#left-sidebar {float: left;width: 450px;margin-right: 9px;}
#left-sidebar .block, #middle-main-upper .block, #middle-main-upper .block {margin: 8px 0;}
#left-sidebar h1{margin-top: 10px;}
#left-sidebar ul {margin-left:40px; list-style:square;}
#left-sidebar ul em {font-style:normal;font-weight:bold;}
#left-sidebar li {line-height:1.5em;margin-bottom:1.5em;}

/* Front-upper
----------------------------------------------------------------------------------------------------------------------*/
#middle-main-upper {float: left;width:276px;padding-left:50px;}
#middle-main-lower {clear: left;width: auto;}

.content span img {border: 0px;}

/* Right Sidebar
----------------------------------------------------------------------------------------------------------------------*/
#right-sidebar {float: left;width: 172px;margin: 0 0 0 9px;}

/* blocks
----------------------------------------------------------------------------------------------------------------------*/
#block-1 p, #block-1 h2, #block-3 p, #block-3 h2,#block-3 h3,#block-5 p, #block-5 h1, #block-5 h3, #block-11 {margin-left:10px;}
#block-1 a:hover, #block-3  a:hover, #block-5  a:hover, #block-7  a:hover, #block-9  a:hover {color:#933;}


#block-1 {background-image:url(../imgs/WhoCCMF.jpg);background-repeat:no-repeat;background-color:#e2c534;color:#260546;height:125px;}
#block-1 .float {float:left;}
#block-1 h2 {margin-bottom:4px;padding-top:14px;width:310px;line-height:1.25em;}
#block-1 .content{width:310px;float:left;}
#block-1 a {color:#260546;}


#block-3 {background-color:#bdc5f7;color:#4C3D38;}
#block-3 .float {float:left;}
#block-3 h2 {margin-bottom:4px;padding-top:4px;width:262px;}
#block-3 .content{width:310px;float:left;}
#block-3 img {padding:4px 15px;}
#block-3 .block_header,#block-3 .block_footer {background-image: url(../imgs/blockMintHeader.gif);background-repeat:no-repeat;height:10px;overflow:hidden;width:100%;}
#block-3 .block_footer {background-image: url(../imgs/blockMintFooter.gif);clear:left;}

#block-5 {background-color:#8C9576;color:#F7F2DE;padding:0;}
#block-5 .title {line-height:25px;}
#block-5 .block_header, #block-5 .block_footer {background-image:url(../imgs/blockGreyHeader.gif);background-repeat:no-repeat;height:10px;overflow:hidden;width:100%;}
#block-5 .block_footer {background-image:url(../imgs/blockGreyFooter.gif);clear:left;}

#block-7 {color:#000;}
#block-7 .content{width:276px;float:left;}

#block-9 {background-color:#d6dbd2;color:#4C3D38;}
#block-9 h2 {margin-bottom:4px;padding-top:4px;}
#block-9 .content{width:276px;float:left;}
#block-9 .block_header,#block-9 .block_footer {background-image:url(../imgs/blockLtGreyHeader.gif);background-repeat:no-repeat;height:10px;overflow:hidden;width:100%;}
#block-9 .block_footer {background-image: url(../imgs/blockLtGreyFooter.gif);clear:left;}

#block-9 .list-title{ font-size:1.25em;padding-bottom:1.50px; text-transform:uppercase; font-weight:bold;}
#block-9 ul { list-style:none;}
#block-9 li a {text-decoration:none;}
#block-9 li a:hover {cursor: pointer;text-decoration: underline;}

/* footer
----------------------------------------------------------------------------------------------------------------------*/
#footer {margin:8px 10px 0 0;border-top: solid 2px #474c63;line-height: 30px;text-align: center;clear:both;}

/* Misc
----------------------------------------------------------------------------------------------------------------------*/
.clear{clear:both;}

/* search_style
----------------------------------------------------------------------------------------------------------------------*/

.title2 {color:#726e6d;font-size:1.5em;margin-bottom:10px;padding-top:28px;border-bottom:#999 solid 2px;}
.title3 {margin-bottom:4px;padding-top:10px;}
.title4 {color:#726e6d;font-size:1.75em;margin-bottom:15px;padding-top:10px;}
#search_content {margin:0 5% 1em;}
#search_theme_form {margin-bottom:10px;}
#left-sidebar-search {float: left;width: 550px;margin-right: 9px;}


/* Donate style
----------------------------------------------------------------------------------------------------------------------*/
.paypal-donate {margin:0 5% 1em;}


