/****************************** 
Body and Default Elements Setup
******************************/

html,body {
	height: 100%;
}
html>body {
	height: 100%;
}
body {
	margin: 0px 0;
	padding: 0;
	color: #000;
	background-color: #000;
	leftmargin: 0; 
	topmargin: 0; 
	marginwidth: 0; 
	marginheight: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
a {
	text-decoration: none;
	color: #4F0826;
}
a:hover {
	color: #963;
}
.fr {
	float: right;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

h1 {
	font: normal 1.2em sans-serif;
	color: #550f2b;
	padding-left: 10px;
}

h2 {
	color: #442; 
	padding: 8px 0 2px 0px;
}

h3 {
	color: #442; 
	padding: 10px 0 2px 10px;
}

h1 a {text-decoration: none;}
h1 a:hover {text-decoration: underline;}
h2 {font: normal 1.6em serif,sans-serif;}
h3 {font: bold 1.3em serif,sans-serif;}

img {border: none;}
label {display: block;}
li {line-height: 1.5em;}
p {padding: 2px 0 5px 10px;}
small,.small {font: normal 0.9em sans-serif;}
ul {padding: 0 2em 1.2em;}

/* structure */
#wrapper {
	background: #000;
	margin: 0px auto;
	width: 1000px;
}
#bkgdTop {
	background: #000;
	margin: 0px auto;
	width: 1000px;
	height:163px;
	background: #000 url(../images/cpw_header.jpg) no-repeat left top;
}	
#bkgdLeft {
	margin: 0 auto;
	width: 118px;
	height: 500px;
	background-color: #000;	
	float: left;
	background: #000 url(../images/cpw_left.jpg) no-repeat left top;
}
#bkgdRight {
	/*margin-left: -70px;*/
	width: 103px;
	height: 500px;
	background-color: #000;	
	float: left;
	background: #000 url(../images/cpw_right.jpg) no-repeat right top;
}
#container {
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 auto;
	width: 779px;
	background-color: #fff;	
	float: left;
}
#bkgdBottom {
	width: 1000px;
	background-color: #000;	
	height: 186px;
	background: #000 url(../images/cpw_bottom.jpg) no-repeat left bottom;
}
#tits {
	 width: auto;
	 background: transparent;
	 margin: 10px 0px 0px 0px;
	 border: 1px solid #a9a9a9;
	 padding: 10px 0px 0px 150px;
}

/* header */
.header {
/*	background: #DAD7C5 url(../images/header.jpg) no-repeat left bottom;*/
	background: #ffffff url(../images/cpw_header.jpg) no-repeat right bottom;
	height: 163px;
}
.headerlong {
/*	background: #DAD7C5 url(../images/header.jpg) no-repeat left bottom;*/
	background: #ffffff url(../images/headerlong.jpg) no-repeat right bottom;
	height: 174px;
}
/* navigation */
.navigation{
	background-color:#374045;
}

.topmenu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #e0eef7; 
	line-height:18px; 
	text-decoration:none; 
	font-weight:none;
}
.topmenu:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	line-height:18px; 
	text-decoration:none; 
	font-weight:none;
}
.topmenutd{
	border-left:1px solid #4c565c;
	width:110px;
	background: url(../images/barbg.gif) repeat-x;
}

.imgleft {
	float: left;
	margin: 0 0 0 5px;	
}
/* main
.main {background: #FFF url(../images/two-columns.gif) repeat-y;}
*/
.callout {
	border-top:1px solid #DBD8D3;
	background: #F1E9DC url(../images/colors.jpg) no-repeat left bottom;
	width:453px;
	height:180px;
}
.callout .fr {
	width: 150px;
	font-size: 11px;
	padding-right: 8px;
}
/* footer */
.footer {
	color: #eed;
	padding: 10px;
	color: #000;
	background-color: #8A8564;
	font-size: 14px;
}
.footer .left {
	width: 30%;
	display: inline;
}
.footer .right {
	width: 20%;
	text-align: right;
	display: inline;
}
.footer .center {
	width: 50%;
	display: inline;
	padding: 0px 0px 0px 30px;
}
.footer a {
	color: #FFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* gallery */
.gallery em {display: block;}

/*form*/
form {
		 margin-bottom: 1.2em;
		 margin-left: 1.2em;
}
/* misc */
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}
.col2 {
	width:auto;
	background-color: #f9f9f7;
}
	
.leftcontent{
	width: 450px;
	background-color: #f9f9f7;
/*	background-color:#eeeeee;
	background-image: url(../images/content.jpg);
	background-repeat: repeat-y;
*/	
	border-right: 2px solid #dac5a5;	
	padding: 10px 10px 0px 0px;
	float: left;
	display: block;
}
.rightcontent{
	width: 302px;
	font: normal 90% sans-serif;
	padding: 10px 10px 10px;
	float: right;
	background-color:#f9f9f7;
/*	background-image: url(../images/a1.gif);
	background-repeat: repeat-x;
*/	
	display: inline;
}

ul.map {
		list-style-type: disc;
}
/* Single Col */
.col1 {	
	width: auto;
}	

.colorInc{
	height:600px;
}

/* block list */
ul.block {
	border-top: 1px dashed #BCBAAC;
	margin: 4px 0;
	padding: 0;
	width: 90%;
}
.block li {
	border-bottom: 1px dashed #BCBAAC;
	list-style: none;
}
.block li a,.block li em {
	color: #553;
	display: block;
}
.block li em {
	font-size: 0.9em;
	font-style: normal;
}
.block li a {
	padding: 4px 3%;
	text-decoration: none;
	width: 94%;
}
.block li a span {font-weight: bold;}
.block li a:hover {
	background: #D2D0C0;
	color: #553;
}

.right .block,.right .block li {border-color: #DCDACC;}
.right .block li a:hover {background: #F2F0EA;}

