﻿body {
background:#ECECE6;


}
ul {
	list-style-type:none;

}

* {
font-family:"Trebuchet MS";
font-size:12px;
margin:0;
padding:0;

}

* a{
	text-decoration:none;
}
* a:hover{
	text-decoration:underline;
}
* img{
	border:0px;
}

div#top-bar {
height:39px;
background:#3A2812;
border-bottom:2px #B89023 solid;
text-align:right;

}

div#header {
height:73px;
background:#ECECE0 url('images/mhanif-headerback.png');
border-bottom:1px #A28C6F solid;


}

div#header-right {
position:relative;
width:400px;
float:right;
right:0;
}

div#header-left {
float:left;
width:400px;
position:relative;
}

ul#top-nav {
list-style-image:none;
list-style-position:outside;
text-align:center;
margin-top:50px;
}

ul#top-nav li {
background:#3f69c9 url('images/buttontop-blue.png') repeat-x;
border-right:1px solid silver;
border-left:1px solid silver;
color:#FFF;
font-size:15px;
font-weight:700;
margin-right:20px;
text-decoration:none;
width:113px;
position:relative;
display:inline;
padding:3px 15px;
}

ul#top-nav li a{
font-size:15px;
font-weight:700;
color:#FFF;

}

ul#top-nav li a:hover{
font-size:15px;
font-weight:700;
color:#FFF;

}

h2.Services {
	font-size:large;
	color:#5E635C
}

ul.navigation li a{
	font-size:small;
	font-weight:bold;
	text-decoration:none;
	color:#3F2C12;
	
}

img#recentproject {
	margin-bottom:20px;
}
ul.navigation li a:hover{
	font-size:small;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}
div#page-wrap {
width:964px;
position:relative;
margin-left:auto;
margin-right:auto;
}

.clear {
clear:both;
}

div#secondary-header {
height:183px;
background:#C0C5BF url('images/newsecondheader-back.jpg');
border-bottom:1px #A28C6F solid;
border-left:1px #A28C6F solid;
border-right:1px #A28C6F solid;
}

div#secondary-header-inside {
width:920px;
position:relative;
margin:0 auto;
}

p.contactmebutton {
text-align:right;
margin-right:0;
margin-top:10px;
}

h2.header-titles {
font-size:14px;
}

div#secondary-header-left {
left:0;
position:absolute;
top:18px;
width:280px;
text-align:justify;
}

div#secondary-header-center {
left:320px;
position:absolute;
top:18px;
width:280px;
text-align:justify;
}

div#secondary-header-right {
right:0;
position:absolute;
top:18px;
width:280px;
text-align:justify;
}

div#left-content {
margin-top:25px;
width:616px;
margin-bottom:25px;
float:left;

}

div#content-header {
width:616px;
height:47px;
background:#ddd9ce url('images/content-head-image.png') repeat-x;
}

div#contents {
background:#DDD9CE;
text-align:justify;
padding:5px 17px 15px;

}

div#contents-contact {
background:#DDD9CE;
text-align:justify;
padding:5px 17px 35px 35px;

}

h2#welcomeheading {
	font-size:medium;
	color:#3B2812;
}
div#content-footer {
background:#ddd9ce url('images/content-footer-image.png') repeat-x;
height:47px;
width:616px;
}

div#sidebar {
margin-top:25px;
float:right;
width:348px;
margin-bottom:25px;
}

div#navi-header {
background:#ddd9ce url('images/navigation-header-image.png');
height:47px;
width:348px;
}

div#side-navigation {
background:#DDD9CE url('images/navi-back.png') repeat-y;
padding-top: 10px;
padding-left: 65px;
padding-right: 20px;
}

div#navi-footer {
background:#ddd9ce url('images/navi-footer-image.png');
height:47px;
width:348px;
}

div#footer {
height:150px;
background:#3A2812;
border-top:2px #B89023 solid;
margin-bottom:0;

}

div#footer-left {
left:0;
position:absolute;
top:18px;
width:375px;
}

div#footer-left h2.linktitle {
color:#B89023;
font-size:15px;
padding-bottom:12px;
}

div.Services {
left:0;
position:absolute;
width:125px;
}

div.Articles {
left:130px;
position:absolute;
width:125px;
}

div#Thirdlink {
left:270px;
position:absolute;
width:125px;
}

div#footer-center {
left:420px;
position:absolute;
top:18px;
width:275px;
border-top:1px #B89023 solid;
color:#FFF;
text-align:center;

}
div#footer-center a {
	color:#fff;
	text-decoration:underline;
	
}

div#footer-right {
right:0;
position:absolute;
text-align:right;
top:18px;
width:250px;
border-top:1px #B89023 solid;
color:#FFF;
}

div#header-inside,div#footer-inside {
width:964px;
position:relative;
margin:0 auto;
}

div#footer-left ul.Services,div#footer-left ul.Articles,div#footer-left ul#Thirdlink {
color:#FFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;

}

div#footer-left ul.Services a,div#footer-left ul.Articles a,div#footer-left ul#Thirdlink a {
color:#FFF;
}
.copyright {
	
}


#portfolio-description {
	text-align:center;
	margin-top: 10px;
	margin-bottom:10px;
	
}

#portfolio-title {
	font-weight:bold;
	font-size:large;
	color:#3F69C9;
	
}