html ,body{

      margin: 0;

      padding: 0;

      width: 100%;

      height: 100%;

      min-height: 100%;

      border: none;

}

body, table {

	font-family: Arial, sans-serif;

	font-size:11px;

	line-height: 1.4em;

	background-color: #fff;

	color:#929292;

}

#full{

	margin: 0 auto;

	width: 100%;

	height: 100%; 

	min-height: 100%;

	border: none;

}

.highlight { color: #6a0056; }

.highlight2 { color: #cd0000; }

p#footer{

	text-align: center;

	width: 950px;

}

p.content{

	width: 950px;

	padding-left: 21px;

	text-align:justify;

	text-indent: 20px;

}

p.content2{

	width: 909px;

	padding-left: 61px;

	text-align:justify;

}

p.content3{

	width: 950px;

	padding-left: 21px;

	text-align:justify;

	text-indent: 20px;

	font-weight: bold;

}

p.contact{

	width: 100%;

	padding-left: 61px;

 	line-height: 20px;

	font-size: 14px;

	text-indent: -20px;

}

.contactform{

	margin-left: 300px;

	width: 400px;

}

p.head{

	width: 950px;

	padding-left: 21px;

	font-size:14px;

	font-weight: bold;

}

.header{

	-moz-box-sizing: border-box; box-sizing: border-box; margin-left:21px;

}

h1{

	padding-left: 21px;

	font-size: 20px;

}

hr{

	border: 0px;

	width: 950px;

	height: 1px;

	color: #D3D3D3;

	background-color: #D3D3D3;

}

a img{ 

  	border:none;

}

a:link, a:visited {

	text-decoration:none;

	font-weight:bold;

	color:#cd0000;

}

a:hover, a:active {

 	color: #771465;

}

#nav li a {

	display: block;

	text-indent: -1000px;

	overflow: hidden;

}	

#masthead {

	-moz-box-sizing: border-box; box-sizing: border-box; margin-left: 20px;

}

a#logo {

	display: inline;

	width: 145px;

	height: 89px;

}

#nav {

	position: relative;

	top: -32px;

	left: -550px;

	float: right;

	height: 18px;

}

#nav ul {

	list-style-type: none;

}

#nav li { 

	display: block;

	height: 18px;

	float: left;

	margin: 0;

	padding: 0;

}

#nav li a {

	display: block;

	height: 18px;

	background-position: left bottom;

}

#nav li a:hover, #nav li a:active { background-position: left top; }

li#homenav, li#homenav a { background-image: url("/images/homenav.gif"); width: 43px; }

li#educationnav, li#educationnav a { background-image: url("/images/educationnav.gif"); width: 69px; }

li#worksnav, li#worksnav a { background-image: url("/images/worksnav.gif"); width: 69px; }

li#contactnav, li#contactnav a { background-image: url("/images/contactnav.gif"); width: 69px; }

.home #nav li#homenav a,

.education #nav li#educationnav a,

.works #nav li#worksnav a,

.contact #nav li#contactnav a

{ background-position: left top; }

.shade { background: url("/images/img_81.gif") right top; }

.shadel { background: url("/images/shade.gif") left top; }

.shader { background: url("/images/shader.gif") left top; }

.copyrights { -moz-box-sizing: border-box; box-sizing: border-box; margin-left:23px; }

.grad { padding-top: 10px; padding-bottom: 10px; }

legend { font-size: 14px; font-weight: bold;}

fieldset { padding-left: 120px; }

