#brighton_container {
border:solid 3px #56195E !important;
margin-top:10px !important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:72.4% !important;
}

#brighton_three-column #brighton_col2 {
width:45.4% !important;
}

#brighton_col1,
#brighton_col3 {
width:27% !important;
}


#brighton_menu {
border-bottom:solid 4px #F7BD01 !important;
}

#brighton_menu ul li.item {
padding:0 2px !important;
margin:0 !important;
}

#brighton_menu ul li.item a span.text {
font-size:14px !important;
padding:3px 10px !important;
font-family:Arial, Helvetica, sans-serif !important;
}

#brighton_footer {
border-top:solid 1px #FFFFFF !important;
}

#brighton_footer a {
color:#FFFFFFF !important;
}

#brighton_footer a:hover {
color:#F7BD01 !important;
text-decoration:none !important;
}

#brighton_footer ul li.item {
margin:0 !important;
padding:0 10px !important;
}

#brighton_menu ul li.item,
#brighton_footer ul li.item {
background:transparent url(/Portals/54057/images/item_line.gif) right no-repeat !important;
}

#brighton_menu ul li.item.last,
#brighton_footer ul li.item.last {
background:none !important;
}




.ISContent a:hover {
text-decoration:underline !important;
color:#F3BC00 !important;
}

#brighton_col1 .pad .block .pad {
margin: 0 0 0 10px !important;
border: 2px solid #7F3E7F;
padding: 0 8px 8px 8px !important;
}

#brighton_col1 #brighton_sub-menu {
padding-left:10px !important;
}

#brighton_col3 .pad .block .pad {
margin: 0 10px 0 0 !important;
border: 2px solid #7F3E7F;
padding: 0 8px 8px 8px !important;
}

#brighton_col3 #brighton_sub-menu {
padding-right:10px !important;
}

#brighton_col1 .pad .block .pad h3 {
background:#7F3E7F !important;
padding: 5px 10px !important;
margin: 0 -8px !important;
font-size:14px !important;
font-weight:bold !important;
}

#brighton_col3 .pad .block .pad h3 {
background:#7F3E7F !important;
padding: 5px 10px !important;
margin: 0 -8px !important;
font-size:14px !important;
font-weight:bold !important;
}

#brighton_col1 .pad .block .pad .ISContent h3 {
background:#A072A5 !important;
font-weight:normal !important;
padding: 0 8px !important;
}

#brighton_col3 .pad .block .pad .ISContent h3 {
background:#A072A5 !important;
font-weight:normal !important;
padding: 0 8px !important;
}

#brighton_col1 .pad .block .pad .ISContent,
#brighton_col3 .pad .block .pad .ISContent {
padding-top:7px !important;
}

.IngeniMailSubscribeEmailInput {
width:90% !important;
}

.ISContent p,
.ISContent ul li,
.ISContent ol li,
#bb-container .post ol li,
#bb-container .post ul li {
line-height:1.4em !important;
}

#brighton_col2 .ISContent ul,
#bb-container .post ul {
padding-left:10pt;
list-style-type:disc !important;
}

#bb-container .post ol {
padding-left:10pt;
}

#bb-container .post h3.title,
#bb-container .listing .post h3.title a,
#bb-container #listing .item h3 a {
font-size:20px !important;
color:#F7BD01 !important;
text-decoration:none !important;
font-weight:bold !important;
}

#bb-container .listing .post h3.title a:hover,
#bb-container #listing .item h3 a:hover {
text-decoration:none !important;
color:#490143 !important;
}

.BlogPostList ul {
color:#F7BD01 !important;
}

.BlogPostList ul li {
padding-top:0px !important;
padding-bottom:1px !important;
}

#bb-container .post a,
.BlogPostList a {
text-decoration:none !important;
color:#F7BD01 !important;
}

#bb-container .post a:hover,
.BlogPostList a:hover {
text-decoration:none !important;
color:#CC0000 !important;
}

.comment-form {
background-color:#A072A5 !important;
}






#bb-container .listing .post .CMSConfigureBox.BlogEditBox a {
color:#FFFFFF !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}

#bb-container .listing .post .CMSConfigureBox.BlogEditBox a:hover {
color:#CCCCCC !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}