/* |---------------------| MENU |------------------------| */
#brighton_menu {
padding:0 !important;
width:802px !important;
}

#brighton_menu ul.rootGroup {
max-width:800px !important;
}

#brighton_menu li.item {
margin:0 !important;
}

#brighton_menu a.link {
background:url(/Portals/83361/template/menu_separator.gif) top right no-repeat !important;
padding-right:8px !important;
}

#brighton_menu li.last a.link {
background:none !important;
padding-right:0 !important;
}

#brighton_menu span.text {
font-size:11px !important;
text-transform:uppercase;
font-weight:bold !important;
font-family:Tahoma,Geneva,Kalimati,sans-serif !important;
}

/* |---------------------| SUB MENU |------------------------| */
#brighton_sub-menu {
background:none !important;
}

#brighton_sub-menu li.childitem1 span {
font-size:10px !important;
text-transform:none;
font-weight:normal !important;
line-height:110% !important;
border-bottom:1px dotted #e4ebf5 !important;
font-style:italic;
}

#brighton_sub-menu li.childitem1.last span {
border-bottom:none !important;
}

#brighton_sub-menu li.last {
padding-bottom:0 !important;
}

#brighton_sub-menu {
padding:0 !important;
}

#brighton_sub-menu span,
#brighton_sub-menu span.text {
font-family:Verdana,Georgia,Helvetica,sans-serif !important;
font-size:10px !important;
font-weight:bold !important;
text-transform:uppercase;
margin:0 !important;
padding:4px 15px !important;
}

#brighton_sub-menu li.selectedtab a.link {
background:#9BA8BB url(/Portals/83361/template/submenu_selected.gif) left top no-repeat !important;
}

/* |---------------------| CONTENT |------------------------| */
#brighton_content {
border-top:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
}

/* |---------------------| FOOTER |------------------------| */
#brighton_footer {
border-top:1px solid #CCCCCC !important;
}

#brighton_footer ul.rootGroup {
max-width:772px !important;
}

/* | ----------------|supress copyright c 2010 |-----------------------| */

/* p.copyright { display:none!important; }                          */

/* |---------------------| COLUMNS AND LAYOUT |------------------------| */
#brighton_col1,
#brighton_col3 {
width:175px !important;
}

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

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

#brighton_two-column {
background:url(/Portals/83361/template/twocolumn.gif) left repeat-y !important;
}

#brighton_two-column-right {
background:url(/Portals/83361/template/tworight.gif) left repeat-y !important;
}

#brighton_three-column {
background:url(/Portals/83361/template/threecolumn.gif) left repeat-y !important;
}

#brighton_content div.block div.pad {
background:none !important;
margin:0 !important;
padding-left:10px !important;
padding-right:10px !important;
}

#brighton_content div.block {
margin-bottom:10px !important;
}

/* |---------------------| HACKS |------------------------| */
#brighton_col1,
#brighton_col2,
#brighton_col3 {
overflow:hidden !important;
}

#brighton_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

/* |---------------------| FORMATS |------------------------| */
td {
font-size:13px !important;
font-family:Arial,Helvetica,Sans-serif !important;
}

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

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

#brighton_col2, #brighton_col2 p, #brighton_col2 li,
#brighton_content div.block,
#brighton_content div.block div.pad p,
#brighton_content div.block div.pad li {
line-height:15px !important;
}

#brighton_col2 h4 {
font-weight:normal !important;
font-size:1em !important;
margin-bottom:0 !important;
}

#brighton_col2 p {
margin-top:0 !important;
margin-bottom:16px !important;
}

blockquote {
margin-right:0 !important;
margin-left:35px !important;
}

#brighton_col2 div.pad ul {
margin-left:35px !important;
}

#brighton_col2 div.pad ul li {
padding-bottom:0 !important;
}

hr {
color:#E1E1E1;
background:#E1E1E1;
border:none;
height:1px;
}

#brighton_content div.block div.pad h3 {
font-size:13px !important;
font-weight:bold !important;
}

#brighton_header a {
color:#616D7A !important;
font-family:Verdana,Georgia,Helvetica,sans-serif !important;
font-size:10px !important;
font-weight:bold !important;
margin:0 !important;
text-decoration:none !important;
}

#brighton_header a:hover {
color:#964644 !important;
}

/* |---------------------| BLOG |------------------------| */
#bb-container div.submissions {
margin-bottom:10px !important;
}

#bb-container h3 a { font-size:19px; }