BODY {
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 16px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 16px;
	MARGIN: 0px;
	COLOR: #464646;
	PADDING-TOP: 16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #d4d4d4;
	TEXT-DECORATION: none
}
#main {
	BACKGROUND-IMAGE: url(img/bg-main-inner.gif);
	MARGIN: auto;
	WIDTH: 714px;
	padding-bottom: 0px;
	min-height:500px;
}
#main-inner {
	BACKGROUND-POSITION: center bottom;
	MIN-HEIGHT: 620px;
	BACKGROUND-IMAGE: url(img/bg-main-bottom.gif);
	PADDING-BOTTOM: 15px;
	BACKGROUND-REPEAT: no-repeat
}
#main-inner-left {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 420px;
}
#main-inner-left H2 {
	margin-top:0;
}
#main-inner-left p {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right:10px;
}
#main-inner-right {
	DISPLAY: block;
	FLOAT: right;
	WIDTH: 171px
}
#main-inner-full {
	PADDING-RIGHT: 32px;
	PADDING-LEFT: 37px;
	PADDING-BOTTOM: 28px;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 20px /* changed from 27 to 20px */
}
#main-inner-center {
	margin-right:auto
}
#main-inner-center h2 {
	margin-left: 10px;
	margin-right: 10px;
}
#main-inner-center p {
	margin-left: 20px;
	margin-right: 20px;
}
#logo {
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(img/bg-logo-top.gif);
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 83px
}
#logo img {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 25px
}
#main-photo {
	PADDING-RIGHT: 22px;
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 227px
}
#contactform {
	DISPLAY: block;
	FLOAT: right;
	MARGIN-BOTTOM: 15px;
	WIDTH: 205px;
	LINE-HEIGHT: 120%;
	text-align:left;
}
#contactform INPUT {
	WIDTH: 200px;
	font-family:"Courier New", Courier, monospace;
}
#contactform TEXTAREA {
	WIDTH: 200px;
	font-family:"Courier New", Courier, monospace;
}
H1 {
	MARGIN: 0px 0px;
	font-size:10px;
	color:#000
}
H2 {
	MARGIN: 0px 0px 15px 0px;
	font-size:10px;
	
}
H3 {
	MARGIN: 15px 0px
}
H4 {
	MARGIN: 15px 0px
}
H5 {
	MARGIN:  5px 0px
}
H6 {
	MARGIN: 15px 0px
}
P {
	MARGIN: 5px 0px
}


#navbar {
	BACKGROUND-POSITION: center top;
	DISPLAY: block;
	FLOAT: right;
	BACKGROUND-IMAGE: url(img/nav-box-top.gif);
	MARGIN-BOTTOM: 8px;
	WIDTH: 212px;
	LINE-HEIGHT: 0;
	PADDING-TOP: 9px;
	BACKGROUND-REPEAT: no-repeat
}
#navbar UL {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: center bottom;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: right;
	BACKGROUND-IMAGE: url(img/nav-box-bottom.gif);
	PADDING-BOTTOM: 9px;
	MARGIN: 0px;
	WIDTH: 212px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat
}
#navbar LI {
	BACKGROUND-IMAGE: url(img/menu-1.gif); /* bg for menu*/
	background-color:#ccc;
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
#navbar A {
	background-color:#ccc;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 212px;
	TEXT-INDENT: -100em;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}
A.nav1 {
	background-color:#ccc;
	BACKGROUND-IMAGE: url(img/button-1.gif);
	LINE-HEIGHT: 24px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 24px
}
A.nav1:hover {
	BACKGROUND-IMAGE: url(img/button-1-over.gif);
	background-color:#ccc;
}
A.nav2 {
	BACKGROUND-IMAGE: url(img/button-2.gif);
	background-color:#ccc;
	LINE-HEIGHT: 25px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px
}
A.nav2:hover {
	BACKGROUND-IMAGE: url(img/button-2-over.gif);
	background-color:#ccc;
}
A.nav3 {
	BACKGROUND-IMAGE: url(img/button-3.gif);
	background-color:#ccc;
	LINE-HEIGHT: 25px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px
}
A.nav3:hover {
	BACKGROUND-IMAGE: url(img/button-3-over.gif);
	background-color:#ccc;
}
A.nav4 {
	BACKGROUND-IMAGE: url(img/button-4.gif);
	background-color:#ccc;
	LINE-HEIGHT: 25px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 25px
}
A.nav4:hover {
	BACKGROUND-IMAGE: url(img/button-4-over.gif);
	background-color:#ccc;
	}
A.nav5 {
	BACKGROUND-IMAGE: url(img/button-5.gif);
	background-color:#ccc;
	LINE-HEIGHT: 24px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 24px
}
A.nav5:hover {
	BACKGROUND-IMAGE: url(img/button-5-over.gif);
	background-color:#ccc;
}

#footer {
	CLEAR: both;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	COLOR: #999999;
	LINE-HEIGHT: 9px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}
#footer A:link {
	COLOR: #464646;
	TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #464646;
	TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #464646;
	TEXT-DECORATION: underline
}
#footer p {
	CLEAR: both;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	COLOR: #464646;
	LINE-HEIGHT: 0px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center;
}
A {
	COLOR: #2d75c7;
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #2d75c7;
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #464646;
	TEXT-DECORATION: none
}
.clear {
	CLEAR: both
}
.headingimg {
	MARGIN: 18px 0px 0px
}
.leftimg {
	DISPLAY: block;
	FLOAT: left
}
.rightimg {
	DISPLAY: block;
	FLOAT: right;
	margin-top:7px
}
.mainp {
	DISPLAY: block;
	FLOAT: left
}
img {
	border-width: 0px;
}
.portfolio_img img {
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	padding: 7px;
	margin-bottom:10px
}
.portfolio_box {
	width: 600px;
	min-height: 180px;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
}
.portfolio_img {
	float:left;
	width: 250px;
}
.portfolio_cm {
	float: right;
	width: 320px;
}
.portfolio_cm p {
	margin-left:0px;
	padding-left:0px;
	line-height:130%;
	margin-top: 0;
	margin-bottom: 0
}
.portfolio_cm H3 {
	font-size: 12px;
	margin-bottom:2px;
	margin-top:15px;
	margin-left:20px
}
.portfolio_cm img {
	margin-top: 10px;
	margin-left: 20px;
}
a {
	overflow:hidden;
}
.portfolio_ex p{
	margin-bottom: 30px;
}
