@charset "utf-8";

body {
    margin: 0px;
	padding: 0px;
}

img {
    border-width: 0px;
	padding: 0px; 
	margin: 0px;
}

p.hp_bbf_text {
/* p that holds the BBF box only found on the homepage */
    text-align: left;
    margin: 0px;
    padding: 15px 40px 0px 14px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #403e30;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
    font-weight: bold;
}

p.hp_bbf_text a {
/* a tag in the p that holds the BBF box only found on the homepage */   
    color: #e2e0cf;
    text-decoration: none;
}

p.hp_bbf_text a:hover {
/* a tag in the p that holds the BBF box only found on the homepage */ 
    text-decoration: underline;
}

p.hp_bbf_text a:visited {
/* a tag in the p that holds the BBF box only found on the homepage */ 
    text-decoration: none;
}

p.hp_bbf_text a:visited:hover {
/* a tag in the p that holds the BBF box only found on the homepage */ 
    text-decoration: underline;
}

p.inside_blue_blurb {
/* p that holds the BBF box found on the inside pages in the left-hand column */
    text-align: left;
    margin: 0px;
    padding: 15px 14px 0px 30px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #374f5a;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
    font-weight: bold;
}

p.inside_blue_blurb a {
/* a tag in the p that holds the BBF box only found on the homepage */   
    color: #5c899e;
    text-decoration: none;
}

p.inside_blue_blurb a:hover {
/* a tag in the p that holds the BBF box only found on the homepage */ 
    text-decoration: underline;
}

p.inside_blue_blurb a:visited {
/* a tag in the p that holds the BBF box only found on the homepage */ 
    text-decoration: none;
}

p.inside_blue_blurb a:visited:hover {
/* a tag in the p that holds the BBF box only found on the homepage */ 
    text-decoration: underline;
}

p.inside_text {
/* p that holds the left-hand column text on the inside pages */ 
    text-align: left;
    padding: 0px 12px 0px 22px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
}

p.inside_text_indent {
/* p that holds the left-hand column text on the inside pages */ 
    text-align: left;
    padding: 0px 42px 0px 52px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
}

p.inside_text_top {
/* p that holds the left-hand column text on the inside pages */ 
    text-align: left;
    padding: 0px 12px 0px 22px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
    margin-top: 30px;
}

p.inside_title {
/* p that holds the title for the left-hand column of text on the inside pages */ 
    text-align: left;
    margin: 0px;
    padding: 7px 0px 0px 22px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #403e30;
    font-size: 16px;
    line-height: 16.5px;
    letter-spacing: 1px;
    font-weight: bold;
}

p.sidebar_text {
/* p that holds the right-hand column text on the inside pages */ 
    text-align: left;
    padding: 0px 12px 0px 24px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #12564e;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1px;
}

p.sidebar_text a {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    color: #928e6a;
    text-decoration: none;
}

p.sidebar_text a:hover {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: underline;
}

p.sidebar_text a:visited {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: none;
}

p.sidebar_text a:visited:hover {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: underline;
}

p.sidebar_text_indent {
/* p that holds the right-hand column text on the inside pages */ 
    text-align: left;
    padding: 0px 12px 0px 40px;
    margin: 0px 0px 0px 0px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #12564e;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1px;
}

p.sidebar_text_indent a {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    color: #928e6a;
    text-decoration: none;
}

p.sidebar_text_indent a:hover {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: underline;
}

p.sidebar_text_indent a:visited {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: none;
}

p.sidebar_text_indent a:visited:hover {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: underline;
}

p.text_blue {
/* p that holds the left-hand column text on the homepage */ 
    text-align: left;
    padding: 0px 12px 0px 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fbf8f8;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
}

p.text_blue_bottom {
/* p that holds the last paragraph of text in the left-hand column on the homepage */ 
    text-align: left;
    padding: 0px 12px 20px 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fbf8f8;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
}

p.text_blue_head {
/* p that holds the title in the left-hand column on the homepage */ 
    text-align: left;
    margin: 0px;
    padding: 15px 12px 0px 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #163a48;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 1px;
    font-weight: bold;
}

p.text_blue_subhead {
/* p that holds the subhead in the left-hand column on the homepage */ 
    text-align: left;
    padding: 0px 12px 0px 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #163a48;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 1px;
    font-weight: bold;
}

p.text_blue_subhead_white {
/* p that holds the subhead in the left-hand column on the homepage */ 
    text-align: center;
    padding: 0px 12px 0px 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fbf8f8;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 1px;
    font-weight: bold;
}

p.text_tan {
/* p that holds the right-hand column text on the homepage */ 
    text-align: left;
    margin: 0px;
    padding: 15px 12px 0px 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #12564e;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
}

p.text_tan a {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    color: #928e6a;
    text-decoration: none;
}

p.text_tan a:hover {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: underline;
}

p.text_tan a:visited {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: none;
}

p.text_tan a:visited:hover {
/* a tag in the p that holds the right-hand column text on the inside pages */ 
    text-decoration: underline;
}

a.menu_header {
/* Dropdown menu link names on every page */
    font-family: 'Verdana';
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}

a.inside_text {
    color:  #4b7a8f;
    text-decoration:  none;
}

a.inside_text:hover {
    text-decoration:  underline;
}

li.inside_text {
/* li tag for the left-hand column of text on the inside pages */
    list-style-image: url(images/bullet_inside.gif);
    text-align: left;
    padding: 0px 12px 12px 0px;
    margin-left: 12px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: 16.5px;
    letter-spacing: 1px;
}

li.inside_text a {
/* a tag in the li tag for the left-hand column of text on the inside pages */
    color: #4b7a8f;
    text-decoration: none;
}

li.inside_text a:hover {
/* a tag in the li tag for the left-hand column of text on the inside pages */
    text-decoration: underline;
}

li.inside_text a:visited {
/* a tag in the li tag for the left-hand column of text on the inside pages */
    text-decoration: none;
}

li.inside_text a:visited:hover {
/* a tag in the li tag for the left-hand column of text on the inside pages */
    text-decoration: underline;
}

li.sidebar_text {
/* li tag for the right-hand column of text on the inside pages */
    list-style-image: url(images/bullet_sidebar.gif);
    text-align: left;
    padding: 0px 12px 12px 0px;
    margin: 0px 0px 0px 0px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #12564e;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1px;
}

li.sidebar_text a {
/* a tag in the li tag for the right-hand column of text on the inside pages */
    color: #928e6a;
    text-decoration: none;
}

li.sidebar_text a:hover {
/* a tag in the li tag for the right-hand column of text on the inside pages */
    text-decoration: underline;
}

li.sidebar_text a:visited {
/* a tag in the li tag for the right-hand column of text on the inside pages */
    text-decoration: none;
}

li.sidebar_text a:visited:hover {
/* a tag in the li tag for the right-hand column of text on the inside pages */
    text-decoration: underline;
}

li.sidebar_text_single {
/* li tag for the right-hand column of text on the inside pages */
    list-style-image: url(images/bullet_sidebar.gif);
    text-align: left;
    padding: 0px 12px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #12564e;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1px;
}

img.photobar {
/* img tag the large photo section at the top of each page */
    margin-bottom: 0px;
}

#container {
/* Div that holds the main design area */
    width: 990px;
    margin-right: auto;
    margin-left: auto;
    background-color: #f8f7f1;
    border-right: solid 1px #efefea;
    border-left: solid 1px #efefea;
}

#footer {
/* Div that holds the footer */
    text-align: right;
    width: 990px;
    height: 50px;
    margin: 0px 0px 0px 0px;
    background-color: #eae8db;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #605c48;
    font-size: 11px;
    letter-spacing: 1px;
}

#footer a {
/* a tag in the div that holds the footer */
    color: #928e6a;
    text-decoration: none;
}

#footer a:hover {
/* a tag in the div that holds the footer */
    text-decoration: underline;
}

#footer a:visited {
/* a tag in the div that holds the footer */
    text-decoration: none;
}

#footer a:visited:hover {
/* a tag in the div that holds the footer */
    text-decoration: underline;
}

#footer p {
/* p tag in the div that holds the footer */
    padding: 10px 20px 0px 0px;
}

#hp_bbf {
/* Div that holds the BBF and JMD reference on the homepage */
    width: 327px;
    height: 114px;
    float: right;
    margin: 20px 0px 0px 0px;
    background-image: url(images/background_bbf.gif);
    background-repeat: no-repeat;
}

#current_blurb {
/* Div that holds the BBF and JMD reference on the Current Project page */
    width: 327px;
    height: 129px;
    float: right;
    margin: 20px 0px 0px 0px;
    background-image: url(images/background_bbf_current.gif);
    background-repeat: no-repeat;
}

#bbf_about {
/* Div that holds the BBF and JMD reference on the About BPSW page */
    width: 362px;
    height: 286px;
    float: left;
    margin: 20px 0px 0px 0px;
    background-image: url(images/background_bbf_about.gif);
    background-repeat: no-repeat;
}

#swprc_blurb {
/* Div that holds the SWPRC blurb on the SWPRC page */
    width: 362px;
    height: 45px;
    float: left;
    margin: 20px 0px 0px 0px;
    background-image: url(images/background_swprc.gif);
    background-repeat: no-repeat;
}

#tech_assistance_blurb {
/* Div that holds the SWPRC blurb on the SWPRC page */
    width: 362px;
    height: 73px;
    float: left;
    margin: 20px 0px 0px 0px;
    background-image: url(images/background_tech_assistance.gif);
    background-repeat: no-repeat;
}

#sponsored_forums_blurb {
/* Div that holds the blurb on the Sponsored Forums page */
    width: 327px;
    height: 45px;
    float: right;
    margin: 20px 0px 0px 0px;
    background-image: url(images/background_sponsored.gif);
    background-repeat: no-repeat;
}

#hp_photobar {
/* Div that holds the photobar on the homepage */
    width: 990px;
    height: 351px;
    background-color: #f8f7f1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#hp_text_left {
/* Div that holds the left-hand column of text on the homepage only */
    width: 624px;
    height: 570px;
    float: left;
    margin: 0px 6px 11px 10px;
    padding: 0px 0px 20px 0px;
    background-color: #6f9fb5;
}

#hp_text_right {
/* Div that holds the right-hand column of text on the homepage only */
    width: 340px;
    height: 570px;
    float: left;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    background-color: #e2e0cf;
}

#inside_text_left {
/* Div that holds the left-hand column of text on the inside pages */
    width: 624px;
    float: left;
    margin: 0px 6px 11px 10px;
    padding: 0px 0px 20px 0px;
    background-color: #f8f7f1;
}

#inside_text_right {
/* Div that holds the right-hand column of text on the inside pages */
    width: 340px;
    float: left;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    background-color: #e2e0cf;
}

#logo {
/* Logo in the top left-hand corner of every page */
    margin: 20px 0px 0px 12px;
    padding: 0px;
}

#navigation {
/* Div that contains the main site navigation bar */
    margin: 25px 0px 11px 0px;
    background-color: #bbb792;
}

#donate_button {
/* Div that holds the donate button on inside pages*/
    width: 237px;
    height: 65px;
    margin: 20px 0px 0px 0px;
    padding-left: 51px;
}

#donate_button_left {
/* Div that holds the donate button on inside pages*/
    width: 237px;
    height: 65px;
    margin: 20px 0px 0px 0px;
    padding-left: 20px;
}

.footer {
/* Applied to all elements in the footer */
    width: 990px;
    height: 50px;
}

.inside_subhead_background_double {
/* Div that holds the double background image for the inside page subheads */
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: bold;
    line-height:  17px;
    color: #163a48;
    width: 362px;
    height: 39px;
    background-image:url(images/background_inside_subhead_double.gif);
    background-repeat: no-repeat;
    margin: 30px 0px 15px 0px;
    padding: 3px 30px 0px 22px;
}

.inside_subhead_background_single {
/* Div that holds the single background image for the inside page subheads */
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: bold;
    line-height:  17px;
    color: #163a48;
    width: 362px;
    height: 27px;
    background-image:url(images/background_inside_subhead_single.gif);
    background-repeat: no-repeat;
    margin: 30px 0px 15px 0px;
    padding: 6px 30px 0px 22px;
}

.menu_position {
/* Includes position information for the menu headers on every page */
    margin-right: 10px;
    line-height: 29px;
}

.menu_position_first {
/* Includes position information for the first menu header on every page */
    margin-right: 10px;
    margin-left: 22px;
    line-height: 29px;
}

.sidebar_subhead_background_double {
/* Div that holds the double background image for the inside sidebar subheads */
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: bold;
    line-height:  17px;
    color: #12564e;
    width: 323px;
    height: 44px;
    background-image:url(images/sidebar_subhead_background_double.gif);
    background-repeat: no-repeat;
    margin: 30px 0px 15px 0px;
    padding: 4px 30px 0px 22px;
}

.sidebar_subhead_background_single {
/* Div that holds the single background image for the inside sidebar subheads */
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: bold;
    line-height:  17px;
    color: #12564e;
    width: 323px;
    height: 24px;
    background-image:url(images/sidebar_subhead_background_single.gif);
    background-repeat: no-repeat;
    margin: 30px 0px 15px 0px;
    padding: 4px 30px 0px 22px;
}
