/* 
    AUTHOR: Adam Bourg
            Adam@boldstepdesign.com
*/

/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 92.5% Helvetica, sans-serif;background:url(images/background.png) repeat-x #ffffff;}
ul { list-style: none inside; }
p { font: 2.3em/1.3em; margin: 0 1em 1em 1.6em; }
a { outline: none;color:#000;font-size:1.1em; }
a img { border: none; }
.pad p {line-height:2em;font-size:1.2em;}
ul, li {font: 2.3em/1.3em;line-height:2em; }
/* END RESET */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.transpBlack { background: url(transpBlack.png); }
/* END TOOLBOX */
.pad a {font-size:2.3em/1.3em;}

/* PAGE STRUCTURE */
.header{height:124px;}
.nav{ position:absolute;top:50px;left:480px;}
.nav ul li{display:inline;padding-left:12pt;font-size:12pt;}
.nav ul li a:hover {color:#1a80e6;}
.nav ul li a {color:#fff;}
#current-tab {color:#1a80e6;}
a:hover {color:#1a80e6;}
/* END STRUCTURE */

/*bodytags*/
body.home {background-image:url(images/home.png);background-repeat:no-repeat;}
body.portfolio {background-image:url(images/portfolio.png);background-repeat:no-repeat;}
body.contact {background-image:url(images/contact.png);background-repeat:no-repeat;}
body.facts {background-image:url(images/facts.png);background-repeat:no-repeat;}
/*endbodytags*/

#wrap, .center-content{position:relative;top:225px;width: 790px;margin: 0 auto;text-align:center;padding-bottom:50px;}
.pad {padding-left:10px;padding-top:10px;text-align:left;}
#contentleft{width:190px;padding:0px;float:left;}	
#contentright{width:510px;padding:0px;margin-top:-180px;margin-left:350px;}	
/*Portfolio block*/
.block{width:475px;border-bottom: thin solid #c0c0c0;margin-bottom:20px;padding-top:25px;padding-left:25px;}
/*footer*/
#footer{position: relative;bottom: -175px;background: url("images/footer.jpg");background-repeat: no-repeat;display: block;width: 790px;height: 70px;z-index: 5;margin-left: auto;margin-right: auto;text-align: center;}
#footer p{padding-top:35px;}
/* 
	Categories
*/

#categories {
	background-color:#e6e6e6;
	border:1px solid #d0d0d0;
	width:283px;
	padding:10px;	
	margin:0px;
	margin-bottom:10px;
	padding-top:9px;
}

#cat_tabs {
	margin:0px;
	padding:0px;
}
#cat_tabs li {
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}
#cat_tabs li a {
	padding-top:6px;
	padding-bottom:4px;
	padding-left:18px;
	padding-right:18px;
	border:1px solid #bcbcbc; 
	text-decoration:none;
	text-transform:uppercase;
	color:#232323;
	position:relative;
	top:-1px;
}
#cat_tabs li a.on {
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
	color:#c53c00;	
}
#cat_tabs li a.off {
	background-color:off;
	border:0px;
	padding-left:8px;
	padding-right:8px;	
}
#cat_tabs li a.off:hover {		
	color:#0066cc;
}
.cat_content {
	background-color:#ffffff;
	border:1px solid #bcbcbc;	
}
.cat_content ul {margin:0px; padding:0px; padding-top:10px; padding-bottom:15px;}
.cat_content ul li {
	margin:0px; 
	padding:15px;
	padding-top:0px;
	padding-bottom:0px;
	list-style:none;

}
.cat_content ul li a{
	color:#403f3f;
	text-decoration:none;
	border-bottom:1px solid #ebe9e3;
	display:block;	
	padding-top:5px;
	padding-bottom:5px;	
}
.cat_content ul li a:hover { color:#0066cc; }
#categories a small {
	font-style:normal;
	font-size:9px;
	text-transform:uppercase;
	color:#b3a37b;
	padding-left:2px;
}

/*Contact*/
table,td,tr,th{vertical-align:top;line-height:1.2em;font-size:12pt;font-style:none;}

