/* -----------------------------------*/
/* ---------->>>  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,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;
}
img{
	border:0;
}
/* 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 */
	
	blockquote:before, blockquote:after,  q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* -----------------------------------*/
/* ------>>>  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;
	font-family:Verdana, Geneva, sans-serif;
}
del {
	text-decoration:line-through;
}
strong {
	font-weight:bold;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
}
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");
}
#header {
	height:138px;
	width:960px;
	background-image: url("images/CJ-Patterns-final-design1_02.gif");
	background-repeat:no-repeat;
}
#headline {
	height:45px;
	background-image: url("images/CJ-Patterns-final-design1_03.gif");
	background-repeat:no-repeat;
	padding-top:20px;

}


	#headline h1{
font-size:.8em;
font-family:Verdana, Geneva, sans-serif;
color:#cc3333;
text-align:center;
font-weight:normal;
	}
	
#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:155px;
}
#showcase {
	width:237px;
	float:left;
}
#news {
	float:left;
	width:775px;
}
#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;
	padding-left:27px;
	padding-top:3px;
}*/

#navigation{
	display:inline;
}


	
	.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 ul {
	list-style-type:none;
	padding-left:0px;
}
#modules h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}
#rightnav li {
	list-style-type:none;
}
.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;
}

