	@import 'reset.css';


	body {
		background:#202020;
		color:#CCCCCC;
		font-family:Georgia, serif;
		height:100%;
		}


	#container {
		width:734px;
		margin:0 auto;
		padding-bottom:42px;
		}


	#header {
		width:734px;
		height:29px;
		margin-top:31px;
		background:url("../../_imgs/nav/dashedline.png") bottom no-repeat;
		}


	.mg {
		width:auto;
		padding-left:15px;
		float:left;
		}


	.nav {
		width:auto;
		padding-right:15px;
		float:right;
		}


	#content {
		width:704px;
		margin:60px 15px 0 15px;
		text-align:center;
		font-size:.7em;
	}


	.caption {
		padding:10px 3px 0 0;
		text-align:right;
		}


	.work_nav {
		width:auto;
		padding:7px 15px 0 0;
		float:right;
		}


	#work_content {
		width:704px;
		margin:60px 15px 0 15px;
		text-align:center;
		font-size:.7em;
	}
	

	#work_box {
		margin:0 auto;
		} 


	.work_caption {
		padding:10px 5px 0 0;
		text-align:right;
		}


	.work_thumb {
		height:100px;
		width:100px;
		display:table-cell;
		vertical-align:middle;
		margin:0;
		}


	.work_thumb_caption {
		width:100px;
		height:11px;
		padding:10px 0 51px 0;
		text-align:center;
		}


	.float {
		width:auto;
		float:left;
		}

    
 	.spacer {
		width:51px;
		float:left;
  		}
  
  
  
	.statement {
		width:423px;
		text-align:left;
		font-size:1.1em;
		line-height:1.3em;
		float:left;
		}


	.statement_image {
		width:251px;
		padding:0 0 0 30px;
		float:right;
		}


	.contact {
		width:284px;
		text-align:left;
		font-size:1.1em;
		line-height:1.3em;
		float:left;
		}


	.contact_image {
		width:390px;
		padding:0 0 0 30px;
		float:right;
		}


	.contact h1 {
		padding:24px 0 9px 0;
		}


	.cv {
		width:704px;
		text-align:left;
		font-size:1.1em;
		line-height:1.3em;
		}


	.cv_group {
		width:704px;
		}


	.cv_left {
		width:347px;
		float:left;
		}


	.cv_right {
		width:347px;
		float:right;
		}


	.cv h1 {
		padding:0 0 9px 0;
		}


	.cv_wrap {
		padding-left:60px;
		text-indent:-60px;
		}


	.cv_date {
		width:40px;
		float:left;
		}

/*
	@-moz-document url-prefix() {
    	.cv_wrap {
			padding-left:40px;
			text-indent:-40px;
    		}
		.cv_date {
			margin-right:-40px;
			}
		}
*/		
		
	.dot a {
		color:#CCCCCC;
	    text-decoration:none;
		outline:none;
		border-bottom: #666666;
		border-width: 0 0 1px 0;
		border-style: none none dashed none;
		}


	a:hover {
		color:#666666;
    	text-decoration:none;
		outline:none;
		}