/****************************************************************/
/*Getfused CMS Site specific Styles*/
/****************************************************************/
/*Structure Elements*/
/****************************************************************/
* {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif
    }
html, body {
    background-color: #630000;
    background-image: url(/bostonderbydames/bg.jpg);
    color: #000;
    font-size: 9pt;
    margin: 0;
    margin: 0 auto;
    padding: 0 0 0 0
    }
#wireFrame {
    margin: 0 auto;
    width: 980px
    }
#header {
    background-color: #FFF;
    background-image: url(/bostonderbydames/header.gif);
    height: 154px;
    width: 980px;
    text-align: right
    }
#search {
    padding: 111px 20px 3px 750px
    }
#links {
    background-color: #000;
    height: 35px;
    width: 980px
    }
#links a {
    color: #FFF
    }
#core {
    background-image: url(/bostonderbydames/bgFollow.gif);
    background-repeat: repeat-y;
    background-color: #d3d1cc;
    width: 980px
    }
#footer {
    height: 93px;
    background-image: url(/bostonderbydames/footer.gif)
    }
/*Compliancy Styles to ensure XHTML Standards*/
/****************************************************************/
.left {
    text-align: left
    }
.right {
    text-align: right
    }
.center {
    text-align: center
    }
.justify {
    text-align: justify
    }
.floatLeft {
    float: left
    }
.floatRight {
    float: right
    }
.clearRight {
    clear: right
    }
.clearLeft {
    clear: left
    }
.nowrap {
    white-space: nowrap
    }
.fullWidth {
    width: 100%
    }
.fullheight {
    height: 100%
    }
.fixedWidth {
    width: 770px
    }
.defaultText {
    padding: 9px;
    margin: 0
    }
.padding {
    padding: 5px
    }
.imgCenter {
    margin: 10px
    }
.imgLeft {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px
    }
.imgRight {
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px
    }
.imgBorder {
    border: 5px solid #6a0000
    }
.slab {
    font-size: 1pt;
    margin: 0;
    height: 5px;
    padding: 0;
    width: 980px
    }
/*Default Styles for the Website*/
/****************************************************************/
hr {
    font-size: 0;
    height: 1px;
    margin: 0 auto;
    width: 100%
    }
h1 {
    font-family: arial;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 10px 10px
    }
h2 {
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 10px 10px
    }
h3 {
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 10px 10px
    }
p {
    margin: 0;
    padding: 0
    }
img {
    border: 0;
    vertical-align: text-top
    }
a {
    color: #6a0000;
    text-decoration: none
    }
a:hover {
    text-decoration: underline;
    color: #6c7d40
    }
p {
    margin: 0;
    padding: 0
    }
ul {
    list-style-type: none;
    padding: 10px;
    margin: 0
    }
li {
    background-image: url(/bostonderbydames/ulArrow.gif);
    background-repeat: no-repeat;
    background-position: 0 0.4em;
    padding-left: 1em
    }
/*BreadCrumb*/
/****************************************************************/
.breadCrumb {
    background-color: #aca9a2;
    background-image: url(/bostonderbydames/breadCrumb.gif);
    height: 91px;
    color: #000;
    line-height: 28px;
    text-align: right
    }
.breadCrumb a {
    color: #000
    }
/*FCK editor styles*/
/****************************************************************/
.title {
    margin: 0;
    padding: 0;
    color: #98968c;
    font-weight: bold;
    font-size: 9pt
    }
.subtitle {
    font-size: 8pt;
    margin: 0;
    padding: 0;
    color: #6a0000;
    font-weight: bold
    }
.header {
    font-size: 8pt;
    margin: 0;
    padding: 0;
    color: #000;
    font-weight: bold
    }
.subheader {
    font-size: 8pt;
    margin: 0;
    padding: 0;
    color: #70823c;
    font-weight: bold
    }
.minitext {
    font-size: 10px
    }
.Color1 {
    color: #98968c
    }
.Color2 {
    color: #6a0000
    }
.Color3 {
    color: #000
    }
/*Administration Edit*/
/****************************************************************/
.adminEdit {
    background-color: #6c7d40;
    color: #FFF;
    padding: 11px 10px 10px 10px
    }
.adminEdit a {
    color: #FFF
    }
/*Form Styles*/
/****************************************************************/
.input {
    background: #FFF;
    border: #A0A4A5 solid 1px;
    color: #6C7783;
    font-size: 11px
    }
.inputBlack {
    background: #000;
    border: #A0A4A5 solid 1px;
    color: #FFF;
    font-size: 11px
    }
input.submit {
    background-color: #FFF;
    border: 3px double #999;
    border-left-color: #CCC;
    border-top-color: #CCC;
    color: #333;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    padding: 0.25em
    }
/*Table Listing Styles*/
/****************************************************************/
.listing {
    padding: 5px;
    text-align: left;
    width: 100%
    }
.listing th {
    border-bottom: 1px solid #e5e5e5;
    color: #262a33;
    padding: 5px
    }
.listing .td1 {
    border-bottom: 1px solid #e5e5e5;
    color: #222;
    padding: 5px
    }
.listing .none {
    background-color: #b3b1ad;
    border-bottom: 1px solid #e5e5e5;
    color: #222;
    padding: 5px
    }
.listing .td1 a {
    text-decoration: none
    }
.listing .none a {
    text-decoration: none
    }
.listing .td1 a:hover {
    color: #000;
    text-decoration: none
    }
.listing .none a:hover {
    color: #000;
    text-decoration: none
    }
.listing td.header {
    border-bottom: 5px solid #000;
    color: #000;
    font-weight: bold;
    height: 22px;
    margin: 0;
    padding: 2px
    }
.listing .header a {
    color: #000;
    font-size: 10pt
    }
.listing .header a:hover {
    color: #000;
    text-decoration: none
    }
.listing td {
    padding: 5px
    }
/*Listing Styles - listing Page*/
.listingTitle {
    font-weight: bold
    }
.listingTitle a {
    color: #6a0000
    }
.listingTitle a:hover {
    color: #000
    }
.listingAbstract a {
    color: #222
    }
.listing .td1 .listingAbstract a {
    color: #222
    }
.listing .none .listingAbstract a {
    color: #222
    }
/*Interior Pages Various Container Structures*/
/****************************************************************/
#navigation, #body, #regions {
    text-align: left;
    overflow: visible
    }
#navigation {
    padding-top: 0
    }
#regions {
    padding-top: 0
    }
/*When Showing only 1 column*/
#container1 {
    margin: 0 auto;
    text-align: center;
    width: 980px
    }
#container1 #navigation {
    display: none
    }
#container1 #body {
    text-align: left;
    width: 980px
    }
#container1 #regions {
    display: none
    }
/*When Showing only 2 columns*/
#container2 {
    margin: 0 auto;
    text-align: center;
    width: 980px
    }
#container2 #navigation {
    float: left;
    text-align: left;
    width: 180px;
    padding-left: 10px
    }
#container2 #body {
    float: left;
    text-align: left;
    width: 780px
    }
#container2 #regions {
    display: none
    }
/*When Showing only 3 columns*/
/*When relating one module*/
#container3v1 {
    margin: 0 auto;
    text-align: left;
    width: 980px
    }
#container3v1 #navigation {
    float: left;
    text-align: left;
    width: 180px;
    padding-left: 10px
    }
#container3v1 #body {
    float: left;
    width: 535px
    }
#container3v1 #regions {
    float: left;
    margin: 0;
    padding: 0;
    width: 225px
    }
/*When relating two modules*/
#container3v2 {
    margin: 0 auto;
    text-align: left;
    width: 980px
    }
#container3v2 #navigation {
    float: left;
    text-align: left;
    width: 180px;
    padding-left: 10px
    }
#container3v2 #body {
    float: left;
    width: 535px
    }
#container3v2 #regions {
    float: left;
    margin: 0;
    padding: 0;
    width: 225px
    }
/*When relating three modules*/
#container3v3 {
    margin: 0 auto;
    text-align: left;
    width: 980px
    }
#container3v3 #navigation {
    float: left;
    text-align: left;
    width: 180px;
    padding-left: 10px
    }
#container3v3 #body {
    float: left;
    width: 535px
    }
#container3v3 #regions {
    float: left;
    margin: 0;
    padding: 0;
    width: 225px
    }
/*misc. styles*/
#container3v3 #regions3 {
    padding-top: 0
    }
#container3v2 #regions3 {
    display: none
    }
#container3v1 #regions2 {
    display: none
    }
#container3v1 #regions3 {
    display: none
    }
/*Clearing Floats*/
#clearContainer {
    clear: left;
    width: 778px
    }
#container3Clearer {
    clear: left
    }
#container2 #clearer {
    clear: left
    }
/*Navigational Styles*/
/****************************************************************/
#navigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
#navigation li {
    border-bottom: 1px solid #000;
    color: #000;
    margin: 0;
    padding: 4px 5px 4px 9px;
    font-weight: bold
    }
#navigation li.main {
    font-weight: bold
    }
#navigation li.current {
    font-weight: bold
    }
#navigation li.current a {
    color: #6a0000;
    text-decoration: none;
    display: block
    }
#navigation li.main a {
    color: #6a0000;
    text-decoration: none
    }
#navigation a {
    color: #222;
    text-decoration: none
    }
#navigation a:hover {
    color: #000;
    text-decoration: none
    }
/*Module Styles*/
/****************************************************************/
/*News & Announcements*/
.moduleA {
    background-image: url(/bostonderbydames/moduleA.gif);
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-top: 40px;
    width: 225px
    }
.moduleA .defaultText {
    padding: 5px 5px 5px 5px;
    font-size: 8pt
    }
/*Meetings & Events*/
.moduleB {
    background-image: url(/bostonderbydames/moduleB.gif);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-top: 40px;
    width: 225px
    }
.moduleB .defaultText {
    padding: 5px 5px 5px 5px;
    font-size: 8pt
    }
/*Forms & Publications*/
.moduleC {
    background-image: url(/bostonderbydames/moduleC.gif);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-top: 40px;
    width: 225px
    }
.moduleC .defaultText {
    padding: 5px 5px 5px 5px;
    font-size: 8pt
    }
/*Related Content*/
.moduleD {
    background-image: url(/bostonderbydames/moduleD.gif);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-top: 40px;
    width: 225px
    }
.moduleD .defaultText {
    padding: 5px 5px 5px 5px;
    font-size: 8pt
    }
/*Photo Gallery*/
.moduleE {
    background-image: url(/bostonderbydames/moduleE.gif);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-top: 40px;
    width: 225px
    }
.moduleE .defaultText {
    padding: 5px 5px 5px 5px;
    font-size: 8pt
    }
.moduleE img {
    text-align: center;
    border: 1px solid #e5e5e5
    }
/*HomePage Specific Styles*/
/****************************************************************/
/*Add Custom Styles here*/
#homePage {
    background-image: url(/bostonDerbyDames/homeBG.jpg);
    background-repeat: no-repeat;
    height: 878px
    }
#featuredGirl {
    float: left;
    width: 225px;
    padding: 70px 10px 10px 10px
    }
#featuredNews {
    float: left;
    width: 410px;
    padding: 70px 20px 10px 20px
    }
#featuredEvents {
    float: left;
    width: 245px;
    padding: 70px 20px 10px 20px
    }
.listingMAE {
    background-image: url(/bostonderbydames/bgEvents.gif);
    background-repeat: repeat-x
    }
.listingMAE .date {
    float: left;
    padding: 5px 0 0 0;
    color: #000;
    font-weight: bold
    }
.listingMAE .date a {
    color: #000
    }
.listingMAE .title {
    padding: 5px 0 0 0;
    clear: left;
    padding: 0 0 5px 0;
    font-weight: normal;
    color: #FFF
    }
.listingMAE .title a {
    font-weight: bold
    }
.listingMAE .abstract {
    font-weight: normal;
    color: #000
    }
.listingMAE .type {
    color: #b9b199;
    padding: 5px 5px 0 0;
    float: left;
    font-weight: bold
    }
.listingMAE .misc1 {
    float: right;
    padding: 5px
    }
.playerBorder {
    border: 3px solid #686662
    }