/* Layout Stylesheet */ 

	body {
		margin:0 0 5px 0;
		background:#C7A55D url(../images/backbg2.gif) top left repeat fixed;
		color: #3E2508;
		text-align:center;
		}

	#container {
		text-align:left;
		background:#ffffff;
		width:697px;
		margin:auto;
		border:3px solid #ffffff;
		}

	#header {
		height:154px;
		background:#ffffff url(../images/header.jpg) top left no-repeat;
		margin:0;
		padding:0;
		}

	#columncontainer {
		position:relative;
		background:#ffffff url(../images/mainbg.jpg) top right no-repeat;
		width:697px;
		padding:0;
		}

	#welcome {
		text-align:left;
		padding:5px;
		}	

	#leftcolumn {
		width:140px;
		height:250px;
		text-align:left;
		padding:0;
		margin:25px 0;
		float:left;
		background:#fff url(../images/cdlogo_small.gif) bottom center no-repeat;		
		}

	#leftcolumninfo {
		text-align:center;
		font:1em verdana, sans-serif;
		border:1px solid #003300;
		margin:12px 3px 0 15px;
		padding:5px;
		}

	#rightcolumn {
		margin:25px 0;	
		text-align:left;
		width:545px;
		border-left:1px solid #A58243;
		}

		#rightcolumn li {
			margin:10px 0 0 35px;
			font:bold 1em verdana, sans-serif;
			list-style-image:url(../images/listitem.gif);
			}
		
		.portfolio {
			margin:5px auto 15px auto;
			text-align:center;
			}
			
		.portfolio img {
			border:1px solid #999;
			}		
			
		form {
			margin:0 0 0 25px;
			}
		
		.required {
			color:#cc0000;
			}
			
	#footer {
		text-align:center; 
		background:#ffffff;
		font:0.9em Verdana, sans-serif;
		padding:10px 0 0 0;
		}

/* Presentation Stylesheet */ 

	body {
		font:11px/1.4 Verdana, sans-serif;
		}

	p {
		font:11px/1.4 Verdana, sans-serif;		
		padding:0 40px 0 25px;
		}

	h1 {
		font:bold 12px Verdana, sans-serif;
		padding:0 5px 0 15px;
		}

	h2 {
		font:bold 11px Verdana, sans-serif;
		padding:0 5px 0 20px;
		}		
	
	ul {
		margin:0 0 0 40px;
		padding:0px;
		}
	
	li {
		margin:10px 0 0 0;
		list-style-image:url(../images/sqdot.gif);
		}

	
	.small1 {
		font:10px/1.4 Verdana, sans-serif;
		color:#CC9933;
		}

	.small2 {
		font:10px/1.4 Verdana, sans-serif;
		color:#003300;
		}

	.center {
		text-align:center;
		}
	
	.imagetag {
		font:10px Verdana, sans-serif;
		}

/* pseudo selectors for text links */
	
	a:link {
		text-decoration:none;
		color:#006666;
		}
	
	a:visited {
		text-decoration:none;
		color:#006666;
		}
	
	a:hover {
		text-decoration:underline;
		color:#68522A;
		}
	
	a:active {
		text-decoration:none;
		color:#006666;
		}		