/*
Site: Newark Beacon
--------------------
*/


/* GENERAL */


* {
	margin: 0px;
	padding: 0px;
}
body {
	font: small/140% "Trebuchet MS", Arial;
	min-width: 750px;	/* 2x (LC fullwidth + CC padding) + RC fullwidth */
	list-style: none;
	background: #000000;
	color: #000000;
	text-align: left;
}
a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}

/* TEMPLATE */

ul, ol, dl {
    position: relative;
}

#wrapper {
	background: #FFFFFF;
}
.clearfix {
	clear: both;
}
.column {
	position: relative;
	float: left;
	height: 1%;
}
#header {
	height: 160px;
	background: #000000 url(/webdev/newarkbeacon/images/css-images/header_logo.png) no-repeat center center;
}
#flash_header {
	margin: 0px auto;
	width: 800px;		
}
#centre_right_wrap {
	margin-left: 200px;	/* LC fullwidth */
	padding-right: 335px;	/* RC fullwidth + CC padding */
	margin-top: 30px;
}
#left {
	width: 200px;	/* LC width */
	padding: 0px 0px;    /* LC padding */
	background: #bcd63f;
	margin-top: 4px;
}
#centre {
	width: 100%;
	padding: 0px 0px;    /* CC padding */
	z-index: 1;
}
#right {
	width: 335px;	/* RC width */
	padding: 0px 0px;    /* RC padding */
	margin-right: -375px;	/* RC fullwidth + CC padding */
}
#footer {
	clear: both;
	border-top: 4px solid #FFFFFF;
	text-align: center;
	padding: 16px 16px 40px;
	background: #000000;
}

/* NAVIGATION */

#navbar ul {
	text-align: center;
	width: 100%;
	padding: 8px 0px;
	background: url(../images/css-images/nav_link.png) repeat-x left center;
	margin-top: 4px;
}
#navbar ul li {
	display: inline;
	list-style: none;
}
#navbar ul li a {
	color: #FFFFFF;
	font-size: 130%;
	text-transform: uppercase;
	padding: 8px 16px;
}
#navbar ul li a:hover {
	color: #000000;
	background: url(../images/css-images/nav_hover.png) no-repeat center center;
}
#navbar li.active a, #navbar li.active a:hover {
	color: #FFFFFF;
	background: url(../images/css-images/nav_active.png) no-repeat center center;
}

/* SIDEBAR LEFT */

#left h2 {
	font-size: 140%;
	text-align: center;
	padding: 16px;
	font-weight: normal;
	background: url(../images/css-images/leftbar_h2_bg.png) repeat-x left center;
}
#left #subnav li {
	list-style: none;
	display: inline;
}
#left #subnav li a {
	display: block;
	padding: 8px 12px 8px 30px;
	font-size: 110%;
	color: #000000;
	border-top: 1px solid #D6F548;
	border-bottom: 1px solid #94AA31;
}
#left #subnav li a:hover, #left #subnav li.active a {
	background: #b2ca3c url(../images/css-images/leftbar_li_bg.gif) no-repeat 6px 8px;
	border-top: 1px solid #94AA31;
	border-bottom: 1px solid #b2ca3c;
}
#left #subnav li.active ol li a {
	display: block;
	background: #b2ca3c;
	padding: 8px 4px 8px 46px;
	border-top: 1px solid #b2ca3c;
	border-bottom: 1px solid #b2ca3c;
}
* html #left #subnav li ol li a, * html #left #subnav li a {
	height: 1%;
}


#left #subnav li ol li a {
	display: block;
	background: #bcd63f;
	padding: 8px 4px 8px 46px;
	border-top: 1px solid #bcd63f;
	border-bottom: 1px solid #bcd63f;
}
#left #subnav li ol li a:hover, #left #subnav li ol li.active a {
	border-top: 1px solid #b2ca3c;
	color: #FFFFFF;
	background: #A5BC37 url(../images/css-images/leftbar_li_li_bg.gif) no-repeat 32px center;
}


/* CENTRE CONTENT */
#centre h1, #centre h2, #centre h3, #centre h4, #centre p, #centre ul, #centre img {
	margin: 0px 12px 16px 30px;
}
#centre img {
	border: none;
}

#centre h1 {
	font-size: 250%;
	line-height: 110%;
	font-weight: normal;
}
#centre h2 {
	font-size: 140%;
	line-height: 130%;
	font-weight: normal;
}
#centre h3 {
	font-size: 120%;
	color: #A0B735;
	margin-bottom: 8px;
}
#centre p {
	font-size: 110%;
	line-height: 140%;
	}
#centre ul, #centre ul li ol {
	list-style: none;
	}
#centre ul li {
	font-size: 110%;
	line-height: 140%;
	padding-left: 44px;
	background: url(../images/css-images/centre_bullet.png) no-repeat 21px 6px;
	}
#centre ul li ol li {
	font-size: 110%;
	line-height: 140%;
	padding-left: 44px;
	background: url(../images/css-images/centre_bullet.png) no-repeat 21px 6px;
	}
#centre a:link, #centre a:visited {
	color: #0099FF;
	padding: 1px 2px;
	}
#centre a:hover {
	color: #FFFFFF;
	background: #bcd63f;
	}
#centre a:active {
	color: #FFFFFF;
	background: #000000;
	}
#centre #sitemap {
	margin: 30px 0px 0px 40px;
	}


/* SIDEBAR RIGHT */



/* FOOTER */
#footer ul {
	margin-top: 16px;
}
#footer ul li {
	list-style: none;
	display: inline;
	margin-left: -4px;
}
#footer ul li a {
	font-size: 110%;
	padding: 1px 8px;
	color: #FFCC00;
	border-right: 1px solid #FFCC00;
}
#footer ul li a:hover {
	color: #000000;
	background: #FFCC00;
}
#footer ul li a.last {
	border: none;
}
#footer h4 {
	margin-top: 12px;
}
#footer h4 a {
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 90%;
}
#footer h3 {
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 120%;
}
#footer h4 a:hover {
	color: #33CCFF;
}
.tab {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
 .tabb {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
 .tab a {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0099FF;
}
 .tabb a {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0099FF;
}


