/* -----------------------------------*/
/* ---------->>>  RESET <<<-----------*/
/* -----------------------------------*/


	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, 
	fieldset, form, label, legend,
	{
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
		vertical-align:top;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}

	img{
		border:none;
	}
/* -----------------------------------*/
/* ------>>>  GLOBAL STYLES <<<-------*/
/* -----------------------------------*/ 


	/* ------>>>  TEXT <<<-------*/
	h1{
		  color: black;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 22px;
		  font-weight: bold;
		  padding-top:5px;
		  padding-bottom:10px;}
	
	h2{
		  color: black;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 20px;
		  font-weight: bold;
		  padding-top:5px;
		  padding-bottom:10px;}
	
	h3{
		  color: black;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 17px;
		  padding-top:5px;
		  padding-bottom:10px;
		  font-weight:bold;}
	
	h4{
		  font-family:verdana, arial, helvetica, sans-serif;
		  font-size:14px;
		  padding-top:5px;
		  padding-bottom:10px;
		  font-weight:bold;}
		
	p {
		  font-family:verdana, arial, helvetica, sans-serif;
		  font-size:13px;
		  padding-bottom:10px;
		  line-height:1.2em;}
	
	
	a {
		  font-family:verdana, arial, helvetica, sans-serif;
		  color:#A67C52;
		  text-decoration:none;}
	
	
	em{
		  font-weight:bold;}
		
	del{
		  text-decoration:line-through;
	}
	strong{
		  font-weight:bold;
		  font-size:15px;}
	
	pre
	{
		  color: black;
		  font-family: Monaco, Courier, monospace;
		  font-size: 9pt;
		  font-weight: normal;}
	
	/* ------>>>  LISTS <<<-------*/
	ol {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 13px;
		  font-weight: normal;
		  list-style-type:disc;
		  padding-left:45px;
		  padding-top:5px;
		  padding-bottom:10px;
		  line-height:1.2;}
		
	ul{
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 13px;
		  font-weight: normal;
		  padding-top:5px;
		  padding-bottom:10px;
		  line-height:1.2;
		  list-style-type:disc;}

	dl{
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 13px;
		  font-weight: normal;
		  padding-left:35px;
		  padding-top:5px;
		  padding-bottom:10px;
		  line-height:1.2;}

	dd{
		  padding-left:25px;
		  padding-top:5px;
		  padding-bottom:10px;}
	
	

/* -----------------------------------*/
/* -------->>>  STRUCTURE <<<---------*/
/* -----------------------------------*/ 

	#wrapper {
		width:960px;
		margin:auto;
		background-color:#fff;
	}
	
	#skyline{
		height:43px;
		background-image: url("images/CJ-Patterns-final-design1_01.gif");
			margin-top:-10px;

	}

		
	#header {
		height:138px;
		width:960px;
		background-image: url("images/CJ-Patterns-final-design1_02.gif");
		background-repeat:no-repeat;
	}
	
	
	#headline {
		height:65px;
		background-image: url("images/CJ-Patterns-final-design1_03.gif");
		background-repeat:no-repeat;
	}
	
	#content{
		width:960px;
		float:left;
				background-image: url("images/CJ-Patterns-final-design1_04.gif");
				background-repeat:repeat-y;
				padding-top:10px;
	}
	/* -------------Right side stitching----------------------*/ 
	#content1{
		float:left;
		width:18px;
		}
	#navigation{
		float:left;
		width:141px;
	}	
	
	
	#showcase{
		width:210px;
		float:left;
		
	}
	#news{
		float:left;
		width:369px;
	}
	
	#modules{
	
		width:195px;
		float:left;
	}
	
	#footer{
		height:36px;
		clear:both;
		margin:auto;		
		background-image: url("images/CJ-Patterns-final-design1_12.gif");
		background-repeat: no-repeat;
	}
	
	#main{
		width:751px;
		float:left;
		padding-left:25px;
		padding-right:25px;
	}
		
	.rightnav h1{
		font-family:"Lucida Handwriting", script;
		font-size:16px;
		height:15px;
		display:block;
		background-image: url("images/CJPSwirlieRed.png");
		background-repeat: no-repeat;
		padding-left:27px;
		padding-top:3px;
	
	}
	
	.rightnav li{
		padding-left:35px;
		padding-bottom:10px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
	}
	
	#header a{
		height:138px;
		width:960px;
		display:block;
	}
	
	
	
	.nav a{
		color:black;
		text-decoration:none;
		font-size:14px;}
	
	.nav a:hover {
		color:red;
	
	}
	
	.newsheadline {
		font-weight:bold;
		font-family: arial, helvetica, sans-serif;
		font-size:13px;
		padding-bottom:10px;
		padding-top:15px;
	}
	
	.newspara{
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:13px;
		padding-bottom:10px;
		line-height:15px;
	}
	
	.readmore{
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:13px;
		color:red;
		padding-bottom:10px;

	}
	
	.readmore:hover{
		color:black;
	}
	
	
	
	.nav li {
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		display:block;
		height:40px;
		background-image: url("images/CJPSwirlieRed.png");
		background-repeat: no-repeat;
		padding-left:27px;
		padding-top:3px;
	
	}
	
	#navigation{
		padding-left:20px;
	display:inline;
	}
	
	#navigation ul{
	font-size:16px;
  display: inline;
  list-style-type:none;}
  
  #navigation li{
	  list-style-type:none;


  }
	
	#navigation a{
	}
	
	#modules{
	}
	
	#modules ul{
		list-style-type:none;
				display:inline;
				margin:0px;
				padding:0px 0px 10px 0px;

	}
	
	
	#modules ul li ul{
						display:inline;
	}
	#modules li{
		margin:0px 0px 10px 10px;
				padding:0px;
						list-style-type:none;

				

	}
	
	#modules h1{
		
		font-family:Verdana, Geneva, sans-serif;
		font-weight:normal;}
		
	.rightnav li{
		list-style-type:none;
	}
	
	.rightnav ul{ 
	}
	.rightnav a{
		font-size:14px;

	}
	
	#showcase object{
		margin:auto;
		padding-left:5px;
	}
	
	
	#footer p{
		color:#c1c1c1;
		text-align:center;
		padding-top:15px;
	}

	#news h1{
		padding-top:10px;
	}

td{
	vertical-align:top;}
	