body {
	margin: 0;
	padding: 0;
	background:url(images/bg.gif) repeat-x top center #d8dcdf;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222;
	min-width:990px;
}

#head_bg{background:url(images/head_bg.gif) repeat-x; height:264px; width:100%; position:relative;}
#head_logo{background:url(images/logo.gif) no-repeat; width:323px; height:63px; position:absolute; left:57px; top:117px;}
#portfolio{position:absolute; right:4%; top: 50px;}

.content{margin:20px 30px 20px 50px; text-align:justify;}
.content h1{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px;}
.content a:visited, .content a {border-bottom:#aaa 1px solid;text-decoration:none; color:#222;}
.content a:hover {border-bottom:#d40 1px solid;color:#d40; text-decoration:none;} 
 
.contentwork{margin:20px 30px 20px 50px; text-align:justify;}
.contentwork a:visited, .contentwork a {border-bottom:#aaa 0px solid;text-decoration:none; color:#222;}
.contentwork a:hover {border-bottom:#d40 0px solid;color:#d40; text-decoration:none;} 
 
 
.menu{margin:20px 0 20px 20px;}
.menu a{color:#0a5375; font-size:18px; font-style:italic; font-family:Arial, Helvetica, sans-serif; text-decoration:none; white-space:nowrap; padding-left:10px; line-height:3em;}

#index{background:url(images/index.png) no-repeat; height:35px; width:36px;}
#creat{background:url(images/creat.png) no-repeat; height:35px; width:35px;}
#promotion{background:url(images/promotion.png) no-repeat; height:35px; width:42px;}
#service{background:url(images/service.png) no-repeat; height:35px; width:34px;}
#porfolio{background:url(images/porfolio.png) no-repeat; height:35px; width:38px;}
#price{background:url(images/price.png) no-repeat; height:35px; width:35px;}
#contact{background:url(images/contact.png) no-repeat; height:35px; width:37px;}
#project{background:url(images/project.png) no-repeat; height:35px; width:37px;}
#notes{background:url(images/notes.png) no-repeat; height:35px; width:36px;}
#newspaper{background:url(images/newspaper.png) no-repeat; height:35px; width:43px;}
#partner{background:url(images/partner.png) no-repeat; height:35px; width:27px;}

#footer{height:40px; width:100%; background-color:#262c30; padding:10px; color:#aaa; vertical-align:top;}
	
.gallery{margin:10px; font-size:12px; text-align:center;}
.gallery img{border: #98b5c2 solid 1px; padding:5px; margin-bottom:5px;}
