a { outline: none !important; }

#brighton_body {
    padding: 10px 0 !important; 
}

#brighton_container {
    background: #FFFFFF;
}

#brighton_top {
    background: transparent url(/Portals/73457/images/template/top_pane_bg.png) repeat-y left top !important;
    padding: 0 50px !important;
    margin-top: 10px !important;
    overflow-y: auto;
    _display: inline-block;
}

#brighton_top h1 {
    font-family:'Arial-BoldItalicMT','Arial',sans-serif;
    font-size:30px;
    font-style:italic;
    font-variant:normal;
    font-weight:bold;
    letter-spacing:0;
    line-height:34px;
    margin: 0 ;
    padding: 8px 260px 8px 0;
}

#brighton_top #dnn_TopPane {
    clear: both;
}

#brighton_col2 h1 {
    font-weight: bold !important;
    font-size: 1.4em !important;
}

#brighton_col2 h2 {
    font-weight: bold !important;
    font-size: 1.2em !important;
}

#brighton_col2 h3 {
    font-weight: normal !important;
    margin: 0 !important;
}

#brighton_col2 h4 {
    margin: 0 !important;
}

#bb-container div.post, #brighton_content div.block {
    font-size: 1em !important;
}

div.block input {
    width: 94%;
}

#brighton_footer p.copyright {
    font-weight: bold !important;
}

#brighton_one-column, #brighton_two-column, #brighton_two-column-right, #brighton_three-column {
    padding-top: 0 !important;
}

#brighton_col1 div.pad {
    /* background: #FCFDFE url(/Portals/73457/images/template/cols_bg.png) repeat-x left top !important; */
    margin: 0 0 0 20px;

}

#brighton_col3 div.pad {
    /* background: #FCFDFE url(/Portals/73457/images/template/cols_bg.png) repeat-x left top !important; */
    margin: 0 20px 0 0;

}

#brighton_col2 div.pad {
    padding: 20px !important;
}

#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
    margin: 0 !important;
    padding: 8px 15px !important;
    background: transparent !important;
}

#brighton_two-column-right #brighton_col3, #brighton_three-column #brighton_col3, #brighton_two-column #brighton_col1 {
    width: 310px !important;
}

#brighton_three-column #brighton_col1 {
    width: 200px !important;
}

#brighton_two-column #brighton_col2, #brighton_two-column-right #brighton_col2 {
    width: 690px !important;
}

#brighton_three-column #brighton_col2 {
    width: 490px !important;
}

#brighton_col2 ul, #brighton_content div.block ul {

}

#brighton_col2 ul ul, #brighton_content div.block ul ul {

}

#brighton_content div.block li {
    padding:0 0 0 8px;
}

#brighton_footer {
    padding: 20px 0 !important;
}

#brighton_content div.block h3 {
    font-size: 1.1em !important;
    font-weight: bold !important;
}

#brighton_col1, #brighton_col3 {
    _overflow-x: hidden !important;
}