body{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica;
	background-color: #000000;
}
h1 {
	font-family: Arial, Verdana, Helvetica;
	margin: 0 0 20px 0;
	font-weight: normal;
	font-size:1.7em;
	line-height: 1em;
}
h2 {
	font-family: Arial, Verdana, Helvetica;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size:0.9em;
	line-height: 1.2em;
}
h2 a{
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #be8d01;
}
p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #434343;
}
p a {
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #be8d01;
}
p a:hover{
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #000000;
}
.intro {
	color: #434343;
	font-size: 0.85em;
	line-height: 1.3em;
	margin:10px 0 5px 0;
}
hr {
	clear:both;
	margin:5px 0 15px 0;
}
.hr {
	height: 1px;
	background-color: #7f7f7f;
	margin:15px 0 15px 0;
	clear:both;
}
.clear {
	clear:both;
}
.hide{
	display:inline;
	height:1px;
	left:-3000px;
	position:absolute;
	text-decoration:none;
	width:1px;
}
.CJCyellow {
	color:#f1b404;
}
.underline {
	text-decoration: underline;
}
img {
	border:0;
}
ul {
	margin:0 0 10px 15px;
	padding:0;
}
ul li  {
	color:#be8d01;
	font-size:0.8em;
	line-height: 1.4em;
}

/* HEADER AREA */

#header-container {
	width: 100%;
	min-height: 300px;
	background: url('../images/backgrounds/header-slice.gif') #000000 repeat-x;
	background-position: bottom;
}
	#header-container #header {
		width: 913px;
		min-height: 300px;
		margin: auto;
	}
		#header-container #header #topNav {
			height: 35px;
		}
			#header-container #header #topNav p{
				color: #f1b404;
				font-size: 0.6em;
				text-align: right;
				padding:12px 0 0 0;
				text-transform: uppercase;
			}
				#header-container #header #topNav p a{
					color: #ffffff;
					text-decoration: none;
				}
				#header-container #header #topNav p a:hover{
					color: #f1b404;
					text-decoration: none;
				}
	#header-container #logo {
		width: 213px;
		min-height: 225px;
		float:left;
		text-align: center;
	}
		#header-container #logo .cjcLogo {
			margin:0 0 25px 0;
		}
	#header-container #header-img {
		width: 700px;
		float:left;
		border-bottom:5px solid #886a11;
	}
	
	
/* MAIN CONTENT AREA */
				
#content-container {
	width: 100%;
	background: url('../images/backgrounds/content-container-slice.gif') #ffffff repeat-x;
}
	#content-container #content {
		width: 913px;
		background: url('../images/backgrounds/content-slice.gif') repeat-y;
		margin: auto;
	}
		#content-container #content #figures{
		width: 913px;
		background: url('../images/backgrounds/subnav-imgbg.gif') no-repeat;
		background-position: bottom left;
		margin: auto;
	}
		#content-container #content #figures #subNav-container {
			width: 213px;
			background: url('../images/backgrounds/subnav-slice.gif') repeat-x;
			float: left;
		}
		
		#content-container #content #figures #content-area {
			width: 685px;
			float: left;
			margin: 40px 0 30px 15px;
		}				
		#content-container #content #figures #content-area img {
			float:left;
			margin:0 15px 15px 0;
		}	
	
/* HOME CONTENT STYLES */
#homecontent-container {
	width: 100%;
	background: url('../images/backgrounds/home-content-slice.gif') #191919 repeat-x;
}
	#homecontent-container #homecontent-containerTwo {
		width: 100%;
		background: url('../images/backgrounds/home-figures.gif') no-repeat;
		background-position: 10% 100%;
	}
	#homecontent-container #homecontent-containerTwo #content {
		width: 913px;
		margin: auto;
	}
		#homecontent-container #homecontent-containerTwo #content #content-area {
			width: 718px;
			float: left;
			margin: 40px 0 30px 0;
			background:url('../images/backgrounds/news-slice.gif') repeat-y;
			background-position: 708px 0;
		}
			#home-main-content{
				margin-right:30px;
			}
		#homecontent-container #homecontent-containerTwo #content #content-area #columnContainer {
			 background:url('../images/backgrounds/home-lines.gif') repeat-y;
			 width:688px;
			 margin: 40px 0 0 0;
		}
		
		
			.homeCol{
				width: 157px;
				float: left;
				margin: 0 20px 0 0;
			}
			#homecontent-container #homecontent-containerTwo #content #content-area img{
				margin: 5px 0 15px 0;
			}
			#homecontent-container #homecontent-containerTwo #content #content-area .nomargin {
				margin: 0;
			}
			#homecontent-container #homecontent-containerTwo #content #content-area ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}	
				#homecontent-container #homecontent-containerTwo #content #content-area ul li{	
					color: #f1b404;
					font-size: 0.7em;
					line-height: 1.5em;
					background: url('../images/backgrounds/arrow.gif') no-repeat;
					background-position: 0 4px;
					padding:0 0 0 10px;
				}
				#homecontent-container #homecontent-containerTwo #content #content-area ul li a{	
					color: #f1b404;
					text-decoration:none;
				}	
				#homecontent-container #homecontent-containerTwo #content #content-area ul li a:hover{	
					color: #ffffff;
				}	
		#homecontent-container #homecontent-containerTwo #content #news-area {
			width: 195px;
			float: left;
			margin: 40px 0 0 0;
		}		
	
#homecontent-container h1 {
	font-family: Arial, Verdana, Helvetica;
	margin: 0 0 20px 0;
	font-weight: normal;
	font-size:1.7em;
	line-height: 1em;
	color:#ffffff;
}
#homecontent-container h2 {
	font-family: Arial, Verdana, Helvetica;
	margin: 0 0 5px 0;
	font-weight: normal;
	font-size:1.2em;
	line-height: 1.1em;
	color: #f1b404;
}
#homecontent-container h3 {
	font-family: Arial, Verdana, Helvetica;
	margin: 0 0 5px 0;
	font-weight: normal;
	font-size:1.2em;
	line-height: 1.1em;
	color: #ffffff;
}
#homecontent-container h4,
#homecontent-container h4 a {
	font-family: Arial, Verdana, Helvetica;
	margin: 20px 0 5px 0;
	font-weight: bold;
	font-size:0.75em;
	line-height: 1.3em;
	color: #f1b404;
}
	#homecontent-container h4 a {
		font-size: 1em;
		text-decoration:none;
	}
#homecontent-container p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.7em;
	line-height: 1.5em;
	color: #ffffff;
}
#homecontent-container .intro {
	color: #ffffff;
	font-size: 0.85em;
	line-height: 1.3em;
	margin:10px 0 5px 0;
}
#homecontent-container .posted {
	color: #f1b404;
	font-size: 0.5em;
	line-height: 1.3em;
	margin:0 0 5px 0;

}
#homecontent-container .hr {
	height: 1px;
	background-color: #ffffff;
	margin:15px 0 15px 0;
}

#homecontent-container p.more-news{
	
	font-family:Arial,Verdana,Helvetica;
	font-size:0.75em;
	font-weight:bold;
	margin: 20px 0 5px 0;
	text-decoration:none;
}
	#homecontent-container p.more-news a{
		color:#F1B404;
		font-size:1em;
		text-decoration:none;
	}
	
	
	
/* FOOTER AREA */
		
#footer-container {
	width:100%;
	margin:30px 0 0 0;
	background-color: #000000;
	padding-bottom:30px;
}
	#footer-container #footer {
		width:913px;
		margin:auto;
	}
	#footer-container #footer #footer-left {
		width:212px;
		border-right:1px solid #333333;
		float:left;
	}	
		#footer-container #footer #footer-left  .twitter{
			margin:0 0 10px 0;
			height: 17px;	
		}
		#footer-container #footer #footer-left  .twitter img{
			float:left;	
		}
		#footer-container #footer #footer-left  .twitter p{
			color: #ffffff;
			font-size: 0.65em;
			float:left;
			margin:3px 0 0 5px;
		}
			#footer-container #footer #footer-left  .twitter p a{
				color: #ffffff;
				text-decoration:none;
				border-bottom: none;
			}
				#footer-container #footer #footer-left  .twitter p a:hover {
				color: #f1b404;
			}
	#footer-container #footer #footer-right {
		width:700px;
		float:left;
		text-align: right;
	}
		#footer-container #footer #footer-right .bjpa-logo {
			margin-left: 20px;
			position: relative;
			top: 5px;
		}
		#footer-container #footer #footer-right ul{
			list-style: none;
			margin: 0 0 10px 0;
			padding: 0;
			float:right;
		}
			#footer-container #footer #footer-right ul li{
				float:left;
				color: #f1b404;
				padding:0 0 0 10px;
				font-size: 0.7em;
				text-align: right;
			}
				#footer-container #footer #footer-right ul li a{
					color: #f1b404;
					text-decoration: none;
				}
				#footer-container #footer #footer-right ul li a:hover{
					color: #ffffff;
					text-decoration: none;
				}
		#footer-container #footer #footer-right p{
			color:#434343;
			font-size: 0.65em;
			line-height: 1.5em;
		}
			#footer-container #footer #footer-right p a{
				color:#434343;
				text-decoration: none;
				border-bottom: none;
			}
			#footer-container #footer #footer-right p a:hover{
				color:#f1b404;
				text-decoration: none;
			}

/* Gallery */
.piclenselink{
	color:#000000;
	font-size:0.85em;
	padding-bottom:5px;
}
.ngg-albumtitle a{
	color: #434343;
	text-decoration: none;
	font-size:0.75em;
}
	.ngg-albumtitle a:hover{
		color: #be8d01;
	}
/* See also the plugin settings */



/* table styles */

#content-container #content #figures #content-area table {
	margin:0 0 20px 0;
	padding:0;
}
#content-container #content #figures #content-area table td img {
	margin:0;
	padding:0;
}
#content-container #content #figures #content-area table td {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #434343;
}

