html {
background:transparent url(/Portals/71254/images/html_bg.jpg) !important;
}

body#Body {
background:transparent url(/Portals/71254/images/body_bg.jpg) top left repeat-x !important;
}

#brighton_container {
background-color:#FFFFFF !important;
padding:10px 10px 0 10px !important;
margin-top:25px !important;
width:810px !important;
_width:810px !important;
}

#brighton_header {
background:transparent url(/Portals/71254/images/header_bg.jpg) top left repeat-x !important;
}

#brighton_content {
background:transparent url(/Portals/71254/images/content_bg.jpg) top right repeat-y !important;
width:810px !important;
_width:810px !important;
}

#brighton_footer {
background:transparent url(/Portals/71254/images/html_bg.jpg) !important;
margin-left:-10px !important;
margin-right:-10px !important;
border-top:solid 10px #FFFFFF !important;
width:800px !important;
_width:800px !important;
}

#brighton_menu {
padding:0 !important;
}

#brighton_menu ul li.item a {
background:transparent url(/Portals/71254/images/menu_item_bg.jpg) top left repeat-x !important;
}

#brighton_menu ul li.item a:hover {
background:transparent url(/Portals/71254/images/menu_item_h_bg.jpg) top left repeat-x !important;
}

#brighton_menu ul li a span {
padding:10px 13px !important;
}

#brighton_two-column #brighton_col1,
#brighton_two-column-right #brighton_col3 {
width:29% !important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:70.4% !important;
}

#brighton_col1 .pad .block,
#brighton_col3 .pad .block {
margin-bottom:0 !important;
}

#brighton_col1 .pad .block .pad,
#brighton_col3 .pad .block .pad {
padding-left:0 !important;
padding-right:0 !important;
border-bottom:dotted 1px #000000 !important;
}

.ISContent p,
.ISContent li,
#bb-container p,
#bb-container li,
.feedreader_box .ItemDetails {
font-size:12px !important;
line-height:1.2em !important;
}

.feedreader_box .ItemInfo {
color:#0000EE !important;
}

#brighton_content h1,
.ISContent h1 {
font-size:1.3em !important;
font-weight:normal !important;
margin:0 !important;
}

.ISContent h2 {
font-size:1.25em !important;
}

#bb-container h2 {
font-size:14px !important;
font-weight:bold !important;
}

#brighton_col2 .ISContent ul,
#brighton_col2 .ISContent ol,
#brighton_col2 #bb-container ul,
#brighton_col2 #bb-container ol {
padding-left:20pt;
}

.ISContent ul,
#bb-container ul {
list-style-type:disc !important;
}

.ISContent h4 {
line-height:1.2em !important;
}

#brighton_footer ul li a span {
padding:0 !important;
}

#brighton_footer ul li.item {
margin:0 !important;
padding:0 10px !important;
background:transparent url(/Portals/71254/images/footer_item_bg.jpg) center right no-repeat !important;
}

#brighton_footer ul li.item.first {
padding-left:0 !important;
}

#brighton_footer ul li.item.last {
background:none !important;
}

#brighton_footer ul li a,
#brighton_footer .copyright a {
text-decoration:underline !important;
}

#brighton_footer ul li a:hover,
#brighton_footer .copyright a:hover {
text-decoration:none !important;
}



#bb-container div.post h3.title,
#bb-container div.listing div.post h3.title a,
#bb-container #listing .item h3 a,
#brighton_col2 .feedreader_box .ItemLink a {
font-size:15px !important;
color:#990000 !important;
text-decoration:none !important;
font-weight:bold !important;
line-height:1.4em !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
}

#bb-container #listing .item h3 a {
font-size:14px !important;
font-weight:bold !important;
}

#bb-container div.listing div.post h3.title a:hover,
#bb-container #listing div.item h3 a:hover,
#brighton_col2 .feedreader_box .ItemLink a:hover {
text-decoration:none !important;
color:#333333 !important;
}

#bb-container .listing .post .CMSConfigureBox.BlogEditBox a,
#bb-container .post .CMSConfigureBox.BlogEditBox a,
#bb-container #listing .item .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,
#bb-container .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a:hover {
color:#CCCCCC !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}

blockquote {
display:block;
margin:1em 40px;
}

#CMS_ELE_0 {
top: 200px !important;
z-index: 999 !important;
}

input.button {
  color: #fff; background: #0034D0;
  font-size: .8em;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #ffcf31;
}