html {
    overflow-y: scroll;
}
* {margin:0;font-family:Arial, Helvetica, sans-serif;}


body{
	background-color:#FFF;
}

#container{
	width:1000px;
	height:auto;
	margin: 0 auto;	
}

#homelogo{
	width:1000px;
	height:460px;
	float:left;	
	text-align:center;
	padding-top:50px;
}

#smalllogo{
	width:1000px;
	float:left;	
	padding: 20px 0 0 0;
}

#header{
	width:1000px;
	height:160px;
	float:left;
	
}

.pages{
	float:right;
	margin-right:90px;	
}

.pages a{
	color:#F00;	
}

#nav{
	width:670px;
	/*height:65px;
	text-align:left;
	padding:30px 0 0 320px;
	float:left;*/
	height: 65px;
    margin: 31px auto 0;

}

#navbg{
	width:1000px;
	height:130px;
	background:url(images/nav.png) repeat-x;
	float: left;
	margin:0;
	padding:0;

}

#content{
	width: 1000px;
	height:400px;
	float:left;
	margin:0 auto;
	padding:0;
	
}

#contentbio{
	width: 1000px;
	height:330px;
	float:left;
	margin:0 auto;
	padding:0;
	
}

#contentportfolio{
	width: 1000px;
	height:330px;
	float:left;
	margin:0 auto;
	padding:0;
	
}

#headbio{
	width:45px;
	height:310px;
	float:left;
	background: url(images/biohead.png) no-repeat;
}

#headweb{
	width:45px;
	height:300px;
	float:left;
	background: url(images/web.png) no-repeat;
}

#headlogos{
	width:45px;
	height:300px;
	float:left;
	background: url(images/logos.png) no-repeat;
}

#headprints{
	width:45px;
	height:300px;
	float:left;
	background: url(images/print.png) no-repeat;
}

#headcontact{
	width:250px;
	height:300px;
	float:left;
	padding:0 10px 0 0;
	border-right:solid 1px #000;
	
}

#headcontact img{
	float:left;
	
	
}

#bio{
	width: 409px;
	height:460px;
	float:left;
	font-size:14px;
	text-align:justify;
	padding: 0 0 0 280px;
	
}

#portfolio{
	width: 700px;
	height:300px;
	float:left;
	padding: 0 0 0 200px;
	
}


#contact{
	width: 800px;
	height:300px;
	float:left;
	font-size:14px;
	padding: 30px 0 0 150px;
	
}

#form{
	width:450px;
	float:left;
	padding:0 0 0 10px;
	line-height: 3em;
}

.vline{
	vertical-align:top;	
	padding:0;
	margin:0;
}

.inputbox{
	border: solid 1px #F00;	
	width: 276px;
	height:20px;
}

.textarea{
	border: solid 1px #F00;
	width: 276px;
	height:120px;
}

#thankyou{
	width:400px;
	height:300px;
	float:left;
	padding:0 0 0 10px;
	line-height: 2em;		
}

.submitbutton{
	width:89px;
	height:30px;
	border: 0 none;
	background:url(images/submitbtn.png) no-repeat;
	float:left;
}

.resetbutton{
	width: 89px ;
	height: 30px;
	border: 0 none;
	background:url(images/resetbtn.png) no-repeat;
	float:left;
}

h2.bioname{
	color:#F00;
	font-size:14px;
	float:left;
	padding-right:3px;
}

/*TABLES*/

.portfolio table, td
{
border:none;
float:left;
}
.portfolio td
{
padding:0 10px 10px 10px;
width:75px;
height:75px;
text-align:center;
}

img
{  border:none;
}

.pagin{
	border: 1px solid #777777;
    float: left;
    margin: 0 10px;
    padding: 0 5px 0 10px;
    width: 15px;	
}

/* contact form */
