/* HEADER */
#brighton_header {
margin-top:20px!important;
margin-bottom:10px!important;
}

/* TWO-COLUMN SKIN*/
#brighton_two-column #brighton_col1 {
width: 17.8%!important;
}
#brighton_two-column #brighton_col2 {
width: 82.1%!important;
}

/* TWO-COLUMN-RIGHT SKIN */
#brighton_two-column-right #brighton_col2 {
width: 65.6%!important;
}
#brighton_two-column-right #brighton_col3 {
width: 34.3%!important;
}

/* THREE-COLUMN SKIN */
#brighton_three-column #brighton_col1 {
width: 16.5%!important;
}
#brighton_three-column #brighton_col2 {
width: 49%!important;
}
#brighton_three-column #brighton_col3 {
width: 34.3%!important;
}

/* MODULES - ALL COLUMNS - ALL SKINS */

#brighton_col2 div.pad {
background-color: #d7d7d7!important;
}
#brighton_col1 div.block div.pad {
margin-left: 0px!important;
margin-right:25px!important;
background-color: #d7d7d7!important;
}
#brighton_col3 div.block div.pad {
margin-right: 0px!important;
margin-left:25px!important;
background-color: #d7d7d7!important;
}

/* MENU */
#brighton_menu {
padding-left: 0!important;
}

#brighton_menu ul li {
font-weight: normal!important;
}

#brighton_menu ul li a {
font-size: 11px!important;
outline: none!important;
}

#brighton_menu ul li.first a span {
padding-left: 0!important;
}

/* HEADINGS */
#brighton_col2 h1 {
font-size: 24px!important;
font-weight: bold!important;
}
#brighton_col2 h2 {
font-size: 16px!important;
font-weight: bold!important;
}
#brighton_col1 div.block h3, #brighton_col3 div.block h3 {
font-size: 16px!important;
font-weight: bold!important;
}

/* FOOTER */
#brighton_footer {
font-size:10px!important;
}

#brighton_footer div { display:none!important; }

#brighton_footer ul li {
float:none!important;
display: inline!important;
padding:0 15px!important;
border-left:1px solid #999999!important;
margin:0px!important;
}

#brighton_footer .radmenu {
float:none!important;
}

#brighton_footer ul {
list-style: none!important;
float: none!important;
text-align:center!important;
}

#brighton_footer ul li a, #brighton_footer ul li a span {
float:none!important;
display: inline!important;
}

#brighton_footer ul li a span {
padding-top: 0!important;
padding-bottom: 0!important;
}

#brighton_footer p.copyright {
text-align:center!important;
}

/* FOOTER */
#bb-container {
margin-bottom: 10px!important;
}