/* HEADINGS */
#brighton_col2 h1 {
border-bottom:1px dotted #BBBBBB!important;
}

#brighton_col2 h3 {
font-size:1.2em!important;
}

#brighton_col3 div.pad div.block h3 {
color:#FFFFFF!important;
background:#333333!important;
padding:5px!important;
}


/* LISTS - COLUMN 2 and 3 - ALL SKINS */
#brighton_col2 ul li{
margin:5px 0px!important;
}

/* why?? ------------------------------------------------- */
#brighton_col3 div.block ul li {
font-size:1em!important;
}


/* MODULES - COLUMN 3 - ALL SKINS */
#brighton_col3 div.block div.pad {
border:1px solid #333333!important;
background:transparent url(/Portals/31073/images/sidebar.png) repeat-x scroll 0 0!important;
padding:8px 5px!important;

-moz-border-radius:8px;
-webkit-border-radius:8px;
}


/* BODY */
#brighton_body {
background:#FFFFFF url(/Portals/31073/images/bg2.png) repeat-x scroll 0 0!important;
}


/* HEADER */
#brighton_header {
background:transparent none repeat scroll 0 0!important;
}


/* MENU */
#brighton_menu {
background: url(/Portals/31073/images/navbar.png) no-repeat scroll 0 0!important;
height:50px!important;
margin-bottom:7px;
}

.radmenu ul.horizontal a span {
border-right:1px solid #333333;
font-size:14px;
font-weight:normal!important;
padding:0px 10px !important;
height:41px;
line-height: 41px;
}

#brighton_menu ul.group li a span {
border: none!important;
}

#brighton_one-column, #brighton_two-column, #brighton_two-column-right, #brighton_three-column {
padding-top:15px!important;
}


/* CONTENT */
#brighton_content {
margin-top:2px;
border:2px solid #BBBBBB;
-moz-border-radius-topleft:8px;
border-top-left-radius: 8px;
-webkit-border-top-left-radius: 8px;

-moz-border-radius-topright:8px;
border-top-right-radius:8px;
-webkit-border-top-right-radius: 8px;
}