* {
	margin: 0;
	padding: 0;
	border-width: 0;
	list-style: none;
}

html, body {
	font: 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #1D2767;
	height: 100%;
	background: #031329 url(/images/bg1.jpg) repeat;
}

a {
	color: #1D2767;
}
#bg1 {
	background: url(/images/bg2.jpg) repeat-x 0 157px;
}

#bg2 {
	background: url(/images/bg4.jpg) repeat-x;
}

#bg3 {
	width: 100%;
	background: url(/images/top.jpg) no-repeat 0 0;
}
#bottom {
	width: 962px;
	height: 110px;
	overflow: hidden;
	margin:0 auto;
	background: url(/images/bottom2.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bottom2.png');
	_background-image: none;
	}
#bottom div {
	padding-top: 40px;
	color:#FFFFFF;
	text-align:center;
	width:962px
}
#container {
	width: 962px; padding-top:150px;
	margin:0 auto;
}

div#main {
	float: left;
	width: 962px;
}

div#main-start {
	width: 962px;
	height: 28px;
	background: url(/images/main-header.gif) no-repeat;
}

div#main-content {
	width: 962px;	
	background: url(/images/main-background.gif) repeat-y;

}
#main-content div {
	width: 920px;
	margin:auto
}
#main-content  a{ text-decoration:none; font-size: 18px; font-weight:bold }
#main-content  a:hover { text-decoration:underline }
#main-content img { margin:15px }
#main-content .site { padding-top:65px; border-color:#666666 }
#main-content p { text-indent:3em; line-height:3em
 
}
div#main-end {
 	background: url(/images/main-footer.gif) bottom no-repeat;
 	width: 962px;
 	height: 28px;
 	clear: both;
}
a#logo-link {
 	background: url(/images/logo.png) bottom no-repeat;
	display: block;
	height: 59px;
	width: 248px;
	position: absolute;
	top: 40px;
	left: 170px;
	z-index: 10;
}

ul#tabs {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 343px;
	top: 119px;
}

ul#tabs li {
	float: left;
}

ul#tabs li a {
	display: block;
	width: 125px;
	height: 35px;
	margin: 0 2px 0 0;
	text-indent: -9999px;
	overflow: hidden;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

ul#tabs li a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

body#home-page ul#tabs li#home a,
body#design-page ul#tabs li#design a,
body#about-page ul#tabs li#about a,
body#contact-page ul#tabs li#contact a, 
body#portfolio-page ul#tabs li#portfolio a, 
body#blog-page ul#tabs li#blog a 
{
	opacity: 1.0;
	filter: alpha(opacity=100);
}

ul#tabs li#blog a {
	background: url(/images/menu-blog.gif) no-repeat;
}
ul#tabs li#about a {
	background: url(/images/menu-about.gif) no-repeat;
}
ul#tabs li#design a {
	background: url(/images/menu-design.gif) no-repeat;
}
ul#tabs li#portfolio a {
	background: url(/images/menu-portfolio.gif) no-repeat;
}
ul#tabs li#home a {
	background: url(/images/menu-home.gif) no-repeat;
}
ul#tabs li#contact a {
	background: url(/images/menu-contact.gif) no-repeat;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0 0 5px 0;
	color: #666;
	text-align: center;
}
