/* Goodwill Columbus print stylesheet :: Copyright 2008
====================================================== */

body {
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color:#00539f;
	text-decoration:underline;
}

/* containers 
------------------------------------------------------- */

#skip {
	display:none;
}


#container {
	margin:0;
	padding:0;
	width:100%;
}

#content {
	margin:0;
	padding:0;
}

#home {
	background-color:#fff;
	height: 240px;
	width:500px;
}
#followus {
	background: #fff url(../images/Home_rev1/follow-us-curve-top.gif) left top no-repeat;
	width:500px;
}
#tweet {
	padding: 2px 20px 0 20px;
}
#tweet h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:270%;
	color:#00ada8;
	margin:10px 0;
	letter-spacing:-.02em;
	padding:0 20px;
}
#tweet p {
	font-weight:normal;
	font-size:11px;
	color:#666;
	margin:10px 0;
	padding:0 20px;
}

#tweet p a:link, #tweet p a:visited {
	color:#666;
	text-decoration:none;
}
#tweet p a:hover {
	color:#666;
	text-decoration:underline;
}

.tweetdate {
	color:#00ada8;
}
#icons {
	text-align:right;
	margin-bottom:-20px;
}
#homesidenav { /* inner page side navigation */
	display:none;
}

		
#home h1 {
	font-size:12pt;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#333;
	padding:30px 10px 10px 10px;
	line-height:140%;
}
#inner {
	margin:36px 0 0 0;
	padding:0;
}

		#inner .sidecol {
			display: none;
		}
		
		#inner .sidecol .search {
			display: none;
		}

		#inner .maincol {
			background-color:#fff;
			width:80%;
			margin:0;
			padding:0;
		}

		/* Hides from IE5-mac \*/
		* html #inner .sidecol {height: 1%;}
		/* End hide from IE5-mac */

#footerhome {
	display: none;
}

#footer {
	display: none;
}

/* navigation
-------------------------------------------------------- */

#nav, #nav2 {
	display: none
}

/* text
------------------------------------------------------------ */

p, dt, dd, li {
	line-height:140%;
}

hr {
	border:1px dotted #ccc;
	margin:30px 0;
}

table {
	margin:0;
}

table tr.labels td {
	font-weight:bold;
}

.news dl {
	margin:0;
	padding:0;
}

.news dt {
	margin:20px 0 0 20px;
	padding:0;
}

.news dt strong {
	display:block;
	width:35px;
	padding-right:5px;
}

.news dd {
	margin:0;
	padding:50px 20px 0 0;
} 

.search input {
	margin:0;
	display:none
}

	input[type=text], .search input[type=text] {
		padding:4px 2px;
		display:none;
	}
		
.searchlbl {
	display:none;
}	
.searchbtn {
	display:none;
}		

.maincol h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:270%;
	color:#00ada8;
	margin:10px 0;
	letter-spacing:-.02em;
	padding:0;
}

#sidenav dl {
	width:189px;
	margin:0;
	padding:10px 0;
}

#sidenav dt {
	padding:0 10px;
	margin:10px 0 0 0;
}

#footerhome p {
	padding:10px 0;
	color:#555;
	white-space:nowrap;
}

.maincol h2.expand { /* expanding box */
	margin:20px 0 0 30px;
	padding:0;
	color:#00539f;
	display:block;
	width:446px;
	clear: left;
}

.maincol h2.current {
	color:#00539f;
}

.maincol h2 sup {
}

.maincol .txtbox {
	display:block;
}

.maincol .txtcopy p {
	margin:0;
	padding:10px 40px 5px 40px;
	line-height:145%;
}

.maincol .txtcopy ul, .maincol .txtcopy dl {
	margin:0;
	padding:5px 10px;
}

.maincol .txtcopy ul li {
	margin:0 20px 0 60px;
	padding:2px 0;
	text-indent:0;
	list-style-type:square;
}

.maincol .txtcopy ol li {
	margin:0 30px 0 20px;
	padding:2px 0;
	text-indent:0;
}

.maincol .txtcopy li dt {
	margin:0;
	padding:0;
	text-indent:0;
}

.maincol p.mapphoto {
	clear:left;
	padding-top:20px;
}

	.mapphoto img {
		border:2px solid #ccc;
	}
	
	.mapphoto img:hover {
		border:2px solid #00539f;
	}

#contact { /* contact us form fields */
	width:480px;
	margin:0 auto;
	padding:0;
}

	#contact fieldset {
		border:1px solid #d8d8d8;
		padding:10px 5px;
		color:#555;
		margin:10px 0;
	}
	
	#contact legend {
		font-size:90%;
		color:#777;
	}
	
	#contact input[type=text] {
		background-color:#eee;
		border:1px dotted #666;
	}
	
	#msgbox {
		margin:0 0 0 20px;
		padding:2px;
		border:1px dotted #666;
		background-color:#eee;
	}
	

dl.eventlisting { /* event detail page */
	margin:0;
	padding:0;
}
	.eventlisting dt {
		margin:0 0 0 20px;
		padding:0;
		text-indent:0;
		list-style-type:none;
		color:#333;
	}
	
	.eventlisting dd {
		font-style:italic;
		text-indent:0;
		margin:0 0 0 20px ;
		color:#333;
	}

dl.newslisting, dl.joblisting { /* news & jobs detail pages */
	margin:0;
	padding:0;
}
	.newslisting dt, .joblisting dt {
		margin:0 0 0 20px;
		padding:0;
		text-indent:0;
		list-style-type:none;
		color:#333;
	}
	
	.newslisting dd, .joblisting dd {
		font-style:italic;
		text-indent:0;
		margin:0 0 0 20px ;
		color:#333;
	}

dl.form {
	float:left;
}

	dl.form dt {
		margin:0;
		padding:0 0 0 10px;
	}
	
	dl.form dd {
		margin:0 0 8px 0;
		padding:0 0 0 20px;
	}
	
	dl.form dd input[type=text] {
		padding:2px;
	}
	
dl.board {
	float: left;
	width: 200px;
}
	
	dl.board dt {
		margin: 10px 0 0 20px;
		padding: 0 0 0 20px;
	}
	
	dl.board dd {
		margin: 0 0 0 20px;
		padding: 0 0 0 20px;
	}




/* links
-------------------------------------------------------------- */

#content a:link, #content a:visited, #footer a:link, #footer a:visited {
	font-weight:bold;
}

#content a.button:link, #content a.button:visited {
	display:block;
	background-color:#fff;
	color:#00539f;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	padding:3px 0;
}


