/* FOR PRINT style sheet for Community Design Group */

.rtop,.artop{display: none}
html {	height: 100%;	margin: 0 0 20px 0;	padding: 0;	}body {	margin: 0;	padding: 20px 0;	font: 10pt verdana, arial, sans-serif;	}div#container {	width: 770px;	margin: 0 auto;	text-align: left;	}/* begin style for top navigation bar */div#topbanner {	margin: 0 0 20pt 0;	background: #fc6;	}div#topbanner h1 {	margin: 0;	padding: 0;	font-family: helvetica, arial, sans-serif;	font-size: 250%;	font-weight: 100;	font-stretch: ultra-expanded;	text-align: right;	}div#topbanner h2 {	margin: 0;	padding: 0;	font-family: helvetica, verdana, arial;	font-size: 140%;	font-weight: normal;	text-align: right;	}div#topbanner ul {
	display: none;	}/*container for leftcolumn, rightcolumn, and maincontent divs */div#content {	margin: 0;	padding: 0;	}/* overall left column container */div#leftcolumn {	display: none;	}/* overall right column container */div#rightcolumn {	display: none;	}/* main content column - text for site goes here */div#maincolumn {	padding: 0;	margin: 0;
	width: 100%;	}div#maincolumn h1 {	font-size: 150%;	font-family: arial black, verdana, sans-serif;	font-weight: normal;	color: black;	margin: 0.2em 0 0.2em 0;	}div#maincolumn h2 {	font-size: 115%;	font-family: verdana, sans-serif;	font-weight: bold;	color: black;	margin: 0.2em 0 0.1em 0;	}
div#maincolumn h3 {	font-size: 100%;	font-family: verdana, sans-serif;	font-weight: bold;	color: black;	margin: 0.2em 0 0.1em 0;	}
div#maincolumn a:link, div#maincolumn a:visited {	text-decoration: none;	color: blue;	}div#maincolumn a:hover {	text-decoration: underline;	color: #fc6;	}div#maincolumn a:active {	text-decoration: none;	color: yellow;	}
/* maincolumn paragraph styles */
p {	margin: 0 0 1.5em 0;
	line-height: 1.75em;	}
p.caption {	font-size: 0.85em;	text-align: center;
	line-height: 1.2;
	margin: 0 1px;	}
ul {	margin: 0 0 1.5em 1em;
	padding: 0;	}li {	margin: 0;	padding: 2px 2px 2px 5px;	list-style-type: square;
	line-height: 1.4;	}/* two-color link box */div.twobox {	width: 155px;	margin: 0 0 15px 0;	background: #cc6;	}div.twobox h1 {	font-family: arial, verdana;	font-size: 100%;	margin: 0;	padding: 0;	color: black;	background: #fc6;	text-align: center;	}
div.twobox h2 {	font-family: arial, verdana;	font-size: 100%;	margin: 0;	padding: 3px 0 0 3px;	color: black;	text-align: left;	}div.twobox ul {	margin: 0;	padding: 0;	}div.twobox li {	margin: 0;	padding: 2px 2px 2px 5px;	list-style-type: none;	font-size: 0.98em;
	line-height: 1.0;	}div.twobox a:link, a:visited {	text-decoration: none;	color: white;	}div.twobox a:hover {	text-decoration: underline;	color: black;	}div.twobox a:active {	text-decoration: none;	color: yellow;	}
/* left and right column photos */
div.photobox {	width: 155px;	margin: 0 0 15px 0;	background: #fc6;	}
div.photobox img {	margin: 4px 0;	padding: 0;	}
div.photobox h1 {	font-family: arial, verdana;	font-size: 100%;	margin: 0;	padding: 0;	color: black;	background: #fc6;	text-align: center;	}
div.photobox ul {	margin: 0;	padding: 0;	}div.photobox li {	margin: 0;	padding: 2px 5px 2px 7px;	list-style-type: none;	font-size: 0.97em;
	line-height: 1.0;	}div#footer {	float: right;	clear: both;	width: 100%;	margin: 0 0 10px 0;	background: #cc6;	}div#footer p {	margin: 0;	padding: 0 40px 0 0;	font-size: 0.9em;	text-align: right;	}
/* styles for credit tags */
div#tag {	display: none;	}
/* right float images */
div.imageright {	float: right;	border: 1px black solid;		margin: 5px 0 5px 5px;
	padding: 0;	}
div.imageleft {	float: left;	border: 1px black solid;		margin: 5px 5px 5px 0;
	padding: 0;	}/* for captioned images - begin here */
div#floatright {
	float: right;
	}div.capimage200-right {	width: 202px;	margin: 5px 0 1px 10px;	padding: 0;	}img.cap-image {	margin:  0;	border: 1px black solid;	}
/* centered large (425 px) image */
div.largeimage425 {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;	}	
/* for recent project contact information */
div.contactbox {	float: right;	width: 350px;	margin: 0 0 10px 10px;	padding: 0;	}
/* commentbox */
div.commentbox {	float: right;	width: 155px;	margin: 0 0 10px 10px;	padding: 0;
	background: #bbb;	}
div.commentbox ul {	margin: 0;	padding: 0;	}div.commentbox li {	margin: 0;	padding: 5px;	list-style-type: none;	font-size: 1.1em;
	font-family: courier, verdana;
	color: white;
	text-align: right;	}
form {
	margin: 0;
	padding: 0;
	}

/* end style sheet */