html,body#Body {
background:#000000 url(/Portals/70992/template/background.gif) top repeat-x !important;
}

#brighton_menu {
padding:0 !important;
}

#brighton_menu div.radmenu {
width:840px !important;
background:url(/Portals/70992/template/menu_bg.gif) top left repeat-y;
padding:0px 45px;
}

#brighton_menu div.NavHidden {
border:none !important;
}

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

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

#brighton_menu span.text {
padding:0 15px !important;
line-height:61px !important;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif !important;
text-transform:uppercase;
font-size:1.38em !important;
background:url(/Portals/70992/template/menu_separator.gif) right center no-repeat;
letter-spacing:1px;
word-spacing:2px !important;
}


#brighton_menu .last span.text {
background:none !important;
}

#brighton_content {
background:none !important;
padding-bottom:15px !important;
}

#brighton_content h1 {
font-variant:small-caps !important;
font-size:2em !important;
letter-spacing:1px;
}

h4 {
font-family:Georgia,"Times New Roman",Times,serif !important;
color:#DDDDDD !important;
font-weight:normal !important;
font-size:15px !important;
margin-top:0 !important;
line-height:130% !important;
}

#brighton_col1 .pad {
margin-left:0 !important;
padding-left:0 !important;
}

#brighton_col3 .pad {
margin-right:0 !important;
padding-right:0 !important;
}

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

#brighton_three-column #brighton_col2 {
width:420px !important;
height:504px;
padding:10px !important;
background:url(/Portals/70992/template/col2_top.gif) top left no-repeat;
}

#brighton_three-column #brighton_col2 div.pad {
width:400px !important;
padding:10px !important;
height:484px !important;
overflow-y:auto;
}

#brighton_three-column #brighton_col2 div.pad,
#brighton_three-column #brighton_col2 div.pad p,
#brighton_three-column #brighton_col2 div.pad li,
#brighton_three-column #brighton_col2 div.pad td {
font-family:'Myriad Pro','Myriad',Arial,Helvetica,sans-serif !important;
font-size:13px !important;
line-height:140% !important;
}

#brighton_three-column #brighton_col2 div.pad h1 {
color:#E3D498 !important;
font-family:Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
font-size:14px !important;
font-variant:normal !important;
letter-spacing:0px !important;
}



#brighton_three-column #brighton_col3 {
width:230px !important;
}

#brighton_three-column #brighton_col1 h3,
#brighton_three-column #brighton_col3 h3 {
margin-bottom:0 !important;
padding-top:0 !important;
}

#brighton_three-column #brighton_col1 div.block div.pad,
#brighton_three-column #brighton_col3 div.block div.pad {
padding-top:0 !important;
}

#brighton_col1,
#brighton_col1 div.block,
#brighton_col3,
#brighton_col3 div.block {
font-size:1em !important;
}

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


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

#brighton_footer .radmenu {
float:none!important;
}
#brighton_footer ul {
list-style: none!important;
float: none!important;
text-align:center!important;
max-width:900px !important;
}
#brighton_footer ul li, #brighton_footer ul li a, #brighton_footer ul li a span {
float:none!important;
display: inline !important;
white-space:normal;
}

#brighton_col1 div.CMSConfigureBox,
#brighton_col1 span.TitleEditSpan,
#brighton_col3 div.CMSConfigureBox,
#brighton_col3 span.TitleEditSpan {
margin-top:20px !important;
margin-bottom:20px !improtant;
}

#brighton_col2 .pad ul li {
padding:1px 0 !important;
list-style-type:disc !important;
}

#brighton_col2 .pad ul {
margin-left:16px !important;
padding-left:16px !important;
}

#brighton_col1,
#brighton_col2,
#brighton_col3 {
overflow:hidden !important;
}

table#metis_table td {
vertical-align:top !important;
border-top:1px solid #777777;
}

table#metis_table td img {
border:2px solid #ffffff;
}

#bb-container div.comment-form {
background:#333333 !important;
}

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

#bb-container .title {
color:#C0C0C0 !important;
font-family:Georgia,"Times New Roman",Times,serif !important;
font-size:1.75em !important;
}

#bb-container h3.title a {
color:#C0C0C0 !important;
}

#brighton_col3 .BlogPostList a {
color:#D1BD6F !important;
}

#brighton_sub-menu ul li.first a {
border-top:none !important;
}

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

#brighton_sub-menu ul li.first a span {
border-bottom:1px solid #9E9E9E !important;
}

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

#brighton_sub-menu ul li.childitem1.last {
border-bottom:1px solid #9E9E9E !important;
}