/* Mass Reset
############################################################*/
*{padding:0;margin:0;}body{padding:0;margin:0;}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}pre,blockquote,form,label,ul,ol,li,dl,fieldset,address{margin:0;padding:0;}dd,blockquote{margin-left:0;}fieldset{padding:0;}img{border:0;}

/* CSS3
############################################################*/
.roundtop {
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-radius-topright: 6px;
	-khtml-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	}
.roundbottom {
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-khtml-border-radius-bottomright: 6px;
	-khtml-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	}
.roundall{
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-moz-border-radius: 6px;
	border-radius: 6px;
	}

/* Common
############################################################*/
body {font-size:62.5%;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#fff url(images/bg.jpg) repeat-x;}


h1{color:#434c3e;font-family:Helvetica, Arial, sans-serif;font-size:3.5em;margin-bottom:30px;}
h2{}
h3{}
p{font-size:1.2em;text-align:justify;clear:both;margin:20px 0 0 0;}
span{}
a, a:visited{outline:none;color:#9a4545;font-weight:bold;text-decoration:none;padding-bottom:1px;}
a:hover{border-bottom:1px dashed #9a4545;}

#container{margin-left:auto;margin-right:auto;width:980px;text-align:left;margin-top:175px;position:relative;left:10px;}

#header{background:url(images/bg_header.png);height:119px;width:100%;position:fixed;top:0;left:0;z-index:999;}
	#headerContainer{margin-left:auto;margin-right:auto;width:990px;text-align:left;}
	#header a.logo{background:url(images/logo.jpg);width:228px;height:105px;display:block;float:left;padding:0;}
	#header a:hover{border:0;}

#menu{float:right;}
	#menu a{float:left;display:block;height:105px;padding:0;}
	#menu a.home{background:url(images/btn_home.jpg);width:69px;}
	#menu a.print{background:url(images/btn_print.jpg);width:65px;}
	#menu a.identity{background:url(images/btn_identity.jpg);width:73px;}
	#menu a.photography{background:url(images/btn_photo.jpg);width:101px;}
	#menu a.video{background:url(images/btn_video.jpg);width:63px;}
	#menu a.web{background:url(images/btn_web.jpg);width:73px;}
	#menu a.interactive{background:url(images/btn_interactive.jpg);width:102px;}
	#menu a.downloads{background:url(images/btn_downloads.jpg);width:93px;}
	#menu a.contact{background:url(images/btn_contact.jpg);width:62px;}
		body#home #menu a.home{background-position:top right;}
		body#print #menu a.print{background-position:top right;}
		body#identity #menu a.identity{background-position:top right;}
		body#photography #menu a.photography{background-position:top right;}
		body#video #menu a.video{background-position:top right;}
		body#web #menu a.web{background-position:top right;}
		body#interactive #menu a.interactive{background-position:top right;}
		body#downloads #menu a.downloads{background-position:top right;}
		body#contact #menu a.contact{background-position:top right;}
	#menu a:hover{background-position:top right;}
	
#content{}
	#preview{}
		#preview a:hover{border:4px solid #4788bc;padding:0;}
		a.smallImg{border:1px dashed #a6a6a6;display:block;padding:3px;width:135px;height:135px;float:left;margin-right:37px;position:relative;}
		a.nomargin{margin-right:0;}

	#photog{}
		#photog a:hover{border:4px solid #4788bc;padding:0;}
		a.smallPhoto{border:1px dashed #a6a6a6;display:block;padding:3px;width:112px;height:112px;float:left;margin:0 20px 20px 0;position:relative;}
		a.nomargin{margin-right:0;}
	
	#projectLeft{float:left;text-align:center;width:300px;}
		#projectLeft h1{color:#4787bc;font-size:2.9em;margin-top:20px;}
		#projectLeft p{text-align:justify;}
	#projectRight{float:right;width:650px;}
		#projectRight img{border:1px dashed #a6a6a6;display:block;padding:3px;position:relative;}

#videoLeft{float:left;text-align:center;width:220px;}
		#projectLeft h1{color:#4787bc;font-size:2.9em;margin-top:20px;}
		#projectLeft p{text-align:justify;}
	#videoRight{float:right;width:730px;height:550px}
		#projectRight img{border:1px dashed #a6a6a6;display:block;padding:3px;position:relative;}
		
	.project{float:left;border:1px dashed #a6a6a6;padding:3px;width:450px;margin:0 35px 35px 0;}
		.normargin{margin-right:0;}
		.project img{float:left;clear:none;border:1px dashed #a6a6a6;padding:2px;margin-right:15px;}
		.project h2{float:left;color:#4787bc;font-size:1.7em;margin:4px 0;}
		.project p{float:left;clear:none;width:300px;margin:0;font-size:1.1em;}
	
#footer{}