/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	font-size: .75em;
	text-align: center;
	}






															/** MAIN CONTAINERS **/
div#container {
	
	}
	div#header {
		color: inherit;
		background-color: #4f4f4f;
		background-image: url(../images/bg-header.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		}
		div#header-in {
			width: 770px;
			margin: 0 auto;
			text-align: left;
			}
	div#content-wrap {
		width: 770px;
		margin: 0 auto;
		text-align: left;
		}
		div.content {
			
			}
			div.content-in {
				
				}
	div#footer {
		padding: 1em 0 4em 0;
		color: inherit;
		background-color: #212121;
		background-image: url(../images/bg-header.gif);
		background-repeat: repeat-x;
		}
		div#footer-in {
			width: 770px;
			margin: 0 auto;
			text-align: left;
			}






															/** SUB CONTAINERS **/
div.logo {
	padding: 5.5em 0 6.5em 0;
	}
div.work {
	padding: 4em 0 3em 0;
	border-bottom: 1px solid #afafaf;
	}
div.noborder { border: 0; }
	div.work-text {
		float: right;
		width: 215px;
		padding: 3em 0;
		}
div.company {
	width: 460px;
	}
div.contact {
	float: right;
	width: 200px;
	}






															/** LISTS **/
ul#nav-main {
	float: right;
	padding: 5.5em 0 6.5em 0;
	}
	ul#nav-main li a {
		float: left;
		display: block;
		height: 40px;
		margin: 0 0 0 .5em;
		background-repeat: no-repeat;
		}
		ul#nav-main li.webwork a {
			width: 98px;
			background-image: url(../images/nav-webwork.gif);
			}
			ul#nav-main li.webwork a:hover { background-image: url(../images/nav-webwork-hover.gif); }
		ul#nav-main li.printwork a {
			width: 105px;
			background-image: url(../images/nav-printwork.gif);
			}
			ul#nav-main li.printwork a:hover { background-image: url(../images/nav-printwork-hover.gif); }
		ul#nav-main li.contact a {
			width: 114px;
			background-image: url(../images/nav-contact.gif);
			}
			ul#nav-main li.contact a:hover { background-image: url(../images/nav-contact-hover.gif); }
		ul#nav-main li a strong {
			display: none;
			}
ul.skills {
	margin: -.5em 0 1em 0;
	padding: 2px 0 0 0;
	background-image: url(../images/bg-skills.gif);
	background-repeat: repeat-x;
	font-size: .7em;
	text-transform: uppercase;
	border-top: 1px solid #e7e7e7;
	}
	ul.skills li {
		display: block;
		padding: 3px 5px;
		color: #333;
		background-color: #transparent;
		font-weight: bold;
		border-bottom: 1px solid #e7e7e7;
		}






															/** TYPOGRAPHY **/
h2 {
	margin: 0 0 .5em 0;
	color: #555;
	background-color: inherit;
	font-size: 1.3em;
	line-height: 1.3em;
	}
h3 {
	margin: 0 0 1em 0;
	padding: 1.5em 0 .5em 0;
	color: #fff;
	background-color: inherit;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.2em;
	border-bottom: 1px solid #000;
	}
p {
	color: #383838;
	background-color: inherit;
	font-size: 0.8em;
	line-height: 1.8em;
	}
	span.light {
		display: block;
		color: #888888;
		background-color: inherit;
		}
	div#footer p {
		color: #fff;
		background-color: inherit;
		font-size: .9em;
		line-height: 1.8em;
		}
	div#footer p a {
		color: #fff;
		background-color: inherit;
		font-size: 1em;
		font-weight: bold;
		text-decoration: underline;
		}
		div#footer p a:hover {
			text-decoration: none;
			}






															/** FORMS **/
* { }






															/** END **/

