/* body {
	background-image:url(../images/bg.png);
	background-repeat:repeat-y;
	width:100%;
	margin:0 auto;
}
*/

body {
	background-color:#f4f4f3;
	background-image:url(../images/bg.png);
	background-repeat:repeat-y;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
}	

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

#inner {
	margin:0 auto;
	padding:0;
	background-image:url(../images/body.png);
	background-repeat:repeat-y;
	width:924px;
}	

#header {
	margin:0;
	padding:0;
	background-image:url(../images/header.png);
	height:219px;	
	background-color:#f4f4f3;
}

#nav {
	padding:0;
	margin:-2px auto;
	width:900px;
	height:53px;
}

#nav ul {
	list-style-type:none;	
	margin:0;
	padding:0;
}

#nav ul li {
	float:left;
	display:block;
	height:53px;
	background-image:url(../images/nav.png);
	background-repeat:repeat-x;
	border-right:1px solid #143c5f;
}

#nav ul li:hover {
	float:left;
	display:block;
	height:53px;
	background-image:url(../images/nav2.png);
	background-repeat:repeat-x;
	border-right:1px solid #143c5f;
}

#nav ul li a.home {
	background-image:url(../images/navigation/home.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:100px;
	height:53px;
	padding:0 10px;
}		

#nav ul li a.services {
	background-image:url(../images/navigation/services.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:110px;
	height:53px;
	padding:0 10px;
}

#nav ul li a.portfolio {
	background-image:url(../images/navigation/portfolio.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:125px;
	height:53px;
	padding:0 10px;
}

#nav ul li a.illustration {
	background-image:url(../images/navigation/illustration.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:163px;
	height:53px;
	padding:0 10px;
}

#nav ul li a.testimonials {
	background-image:url(../images/navigation/testimonials.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:165px;
	height:53px;
	padding:0 10px;
}

#nav ul li a.contact {
	background-image:url(../images/navigation/contact.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	width:110px;
	height:53px;
	padding:0 10px;
}
		
#content {
	background-color:#6c5735;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	width:900px;
}

#topcontent {
	width:875px;
	border:3px solid #524227;
	margin:0 auto;
	background-color:#143c5f;
	height:132px;
}

img {
	border:none;
	margin:0;
	margin-right:10px;
	padding:0;
}		

#midcontent {
	background-color:#30281b;
	padding:20px 30px 0 30px;
	margin-top:10px;
}

#gallery {
	background-color:#30281b;
	padding:20px 0 0 20px;
	margin-top:10px;
}	

#gallery img {
	border:none;
	margin:0;
	border:3px solid #524227;
}

#gallery .middle {
	margin:0 auto 20px auto;
	width:402px;
	height:116px;
}	
	

#midcontent .left {
	float:left;
	width:402px;
	height:116px;
	margin-bottom:20px;
}

#midcontent .right {
	float:right;
	width:402px;
	height:116px;
	margin-bottom:20px;
}

#midcontent img {
	border:none;
	margin:0;
	border:3px solid #524227;
}

#bottomcontent {
	background-color:#262d34;
	border:3px solid #524227;
	width:835px;
	margin:0 auto;
	margin-top:10px;
	padding:20px;
}

#bottomcontent .left {
	float:left;
	width:400px;
}

#bottomcontent .right {
	float:right;
	width:400px;
}				

#design {
	padding-left:485px;
}

#design a {
	text-decoration:none;
}

#design a:hover {
	text-decoration:underline;
}		

#design .gx3 a {
	color:#0e2b44;
}

#design .sgilligan a {
	color:white;
}	

#copyright {
	margin:2px auto 0 auto;
	width:269px;
	height:21px;
	background-image:url(../images/copy.jpg);
}

#strip {
	position:fixed;
	bottom:0;
	left:0;
	background-image:url(../images/strip.png);
	width:274px;
	height:209px;
}	

.gal-left {
	float:left;
	margin-bottom:20px;
	margin-right:10px;
}

.gal-right {
	float:right;
	margin-bottom:20px;

}		