/* custom styles for jlicpa.com */




/* trick the menu into moving up in the logo area */
#brighton_header {
overflow: visible;
}
#brighton_menu {
height: 75px;
margin-top: -50px;
background: #ffffff none;
}
#brighton_menu .radmenu {
float: right;
margin-right: 40px;
padding-top: 13px;
}



/* top navigation text size */
#brighton_menu ul li {
font-size: 0.8em;
font-weight: normal;
}
/* top navigation spacing between links */
#brighton_menu ul li a span {
padding-top: 10px;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
}


/* remove top margin due to menu being relocated, add the green gradient background */
#brighton_content {
margin-top: -25px;
background: #98AE63 url(images/background_green2.jpg) 0px -135px repeat-x !important;
}


/* reduce the 30px padding above the content area */
#brighton_one-column, 
#brighton_two-column, 
#brighton_two-column-right, 
#brighton_three-column {
padding-top: 10px;
}


/* re-set column widths and apply backgrounds on the two column layout */


#brighton_two-column #brighton_col1 {
margin: 0px 10px;
width:217px;
background: #F8F8D2 url(images/background_sidebar.jpg) top no-repeat !important;
border: solid 1px #666666;
}
#brighton_two-column #brighton_col2 {
margin: 0px 0px;
width: 552px; 
}


/* content background, border, margin and padding adjustments */

/* main (wide) column in normal two-column layout */
#brighton_content #brighton_two-column #brighton_col2 div.pad {
background: #EBEBEB  url(images/background_pane_gradient.jpg) top no-repeat !important;
border: solid 1px #666666;
margin: 0px 0px 15px 0px !important;
}

/* left column in normal two-column layout */
#brighton_content #brighton_two-column #brighton_col1 div.block div.pad, 
#brighton_content #brighton_two-column #brighton_sub-menu {
background: transparent none !important;
}
#brighton_content #brighton_two-column #brighton_col1 div.block div.pad {
margin: 0px !important;
padding: 0px !important;
line-height: normal;
}
/* sub-menu */
#brighton_sub-menu ul li, 
#brighton_sub-menu ul li a, 
#brighton_sub-menu ul li a:hover {
background-color: transparent !important;
border: none !important;
}
#brighton_sub-menu .radmenu .item a, 
#brighton_sub-menu ul li.first a, 
#brighton_sub-menu ul li a span {
border: none !important;
}

/* hide titles in left column */
#brighton_content #brighton_two-column #brighton_col1 div.block div.pad h3 {
margin-left: 10px;
display: none;
}
/* normal text in left column */
#brighton_content div.block p {
font-size:0.9em;
line-height:normal;
margin: 5px 0 15px;
padding: 0px;
}
/* feed reader on the home page */
td.Item, td.AltItem {
padding: 0 5px !important;
}


/* blog page styles */
/* link lists in left column */
#brighton_content div.block ul {
line-height: normal;
margin: 12px 0 0 20px;
padding: 0;
}
#brighton_content div.block li {
padding: 0 0 5px;
}
/* 'your email' line */
.subhead {
margin: 0 10px 4px;
}
/* subscribe form */
div.IngeniMailSubscribeContainer {
margin: 0px 10px !important;
width: 195px !important;
}


/* previous styling for three-column layout - not used now */
#brighton_content #brighton_col3 div.block div.pad {
background: #F0F0CA none !important;
border: solid 1px #666666;
margin-right: 5px;
}
#brighton_content #brighton_col3 div.block div.pad img {
margin-left: -20px;
}



/* Customer styles */


.nav_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	margin-top:11px;
	
}
.main_pane {
	background: url(images/background_green.jpg);
}
.nav_left {
	#background: url(images/background_green.jpg);
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin:10px;
	
}
.mainhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin:10px;
	
}

.mainheadlarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin:10px;
	
}
.casehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-top:10px; margin-left:8px;
	
}
.casesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top:5px; margin-left:12px;
}
.casereadmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-top:0px;
	text-align:right;
}
.casereadmore2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	margin-top:5px; margin-left:3px; margin-bottom:5px;
}
.thoughtshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-top:5px; margin-left:3px;

}
.thoughtssub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style:italic;
	margin-top:5px; margin-left:3px;

}
.casehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-top:5px; margin-left:3px;	
}

.frontbox {
	border-color:#CCCCCC; 
	background-color:#FFFFFF;
	margin-right:8px; 
	margin-top:0px; 
	margin-bottom:5px;
	margin-left:10px;
	padding:10px;
	border:1px solid #666666; 
}
.mainheadwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEFEFE;
	font-weight: bold;
	margin:10px;
	
}
.team {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-left:20px;
	margin-bottom:2px;
	margin-top:2px;
	
}
.newshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

.yellowbox {
	margin-left:50px;
}

.feedreader_box table td { padding:5px 0 5px 2px!important; border-bottom:1px solid #fff; }
