/*	$Id: screen.css,v 3.1 2009/08/20 00:12:00 spud Exp $	*/

/*	Site-wide CSS defines	*/
		body { font-size: 11px; font-family: Verdana; background: #626262; }
		#container { border: 1px solid #999; background: #fff; width: 750px; margin: 10px auto 0 auto; }
		#header { height: 58px; margin-bottom: -12px; background-image: url(../../graphics/elements/background_header.jpg); background-position: top; }
/*		#navigation { height: 21px; background-image: url(../../graphics/elements/background_nav.jpg); background-position: top; background-repeat: repeat-x; }	*/
		
		#navlist { border: none; margin: 0; margin-top: 10px; margin-bottom: 0; padding: 0; padding-left: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 3px; padding-top: 3px; background-image: url(../../graphics/elements/background_navbar.gif); background-position: top; background-repeat: repeat-x; }
		#navlist a { border: none; padding: 1px; padding-left: 0.5em; padding-right: 0.5em; color: #fff; font-weight: bold; text-decoration: none; }
		#navlist a:hover, #navlist a:active, #navlist a:focus, #navlist a.here:hover { border: none; color: #fc6; padding: 1px; padding-left: 0.5em; padding-right: 0.5em; text-decoration: none; background-image: url(../../graphics/elements/background_navbar_on.gif); background-position: top; background-repeat: repeat-x; }
		#navlist li { padding-right: 1px; display: inline; font-size: .9em; }
		#navlist ul { margin: 0; padding: 0; }
		#navlist a.here { border: none; padding: 1px; padding-left: 0.5em; padding-right: 0.5em; font-weight: bold; text-decoration: none; color: #c30; background-image: url(../../graphics/elements/background_navbar_on.gif); background-position: top; background-repeat: repeat-x;}
		
		#content { background: #fff; padding-left: 60px; padding-right: 60px; }
		#content table { border-collapse: collapse; border-spacing: 0; }
		#content table td { vertical-align: top; margin: none; border: none; }
		#content table td.photo { vertical-align: top; background: #fff; padding: 10px 10px 10px 0; }
		#content table td.photo img { border: 1px solid #999; }
		#content table td.thumbnail { vertical-align: top; background: #fff; padding: 10px 0 0 10px; }
		#content table td.thumbnail img { border: 1px solid #999; }
		#content table td.topic { text-align: justify; background: #fff;  }
		#content table td.topic img { padding-top: 10px; }
		#content table td.address { text-align: justify; background: #fff; width:100px;  }
		#content table td.address img { padding-top: 10px; }
		
		#content table td.service { text-align: left; }
		#content table td.price { text-align: right; }
		#content table td.note { text-align: center; vertical-align: bottom; padding-bottom: 10px; }
		
		#content table td.map { background: #fff; padding: 10px 10px 10px 0; }
		#content table td.map img { border: 1px solid #999; }

		table#accolades { border-collapse: collapse; border-spacing: 0; }
		table#accolades td { padding: 10px 10px 10px 0; }

		#footer { text-align: center; padding: 20px; }
		#footer a, #content a { color: #000; font-weight: normal; text-decoration: none; }
		#footer a:hover, #content a:hover { color: #c30; font-weight: normal; text-decoration: none; }
		
		ul#career_list {
			margin-left: 20px;
			padding-left: 0px;
		}
		
		ul#career_list li {
			display: inline;
			margin-left: 20px;
		}