@charset "utf-8";

/*--------------------------------------------------------------------------------------------------------
version:		1.0
author:			William Deacon
client:			Rich Hilliard
e-mail:			wedeacon@gmail.com
---------------------------------------------------------------------------------------------------------*/

/* css reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;}



.wrap {
	width: 960px;
	margin: 15px auto;
	}





/* begin styles */

#headerwrap{
	border-top:1px solid #262626;
	border-bottom:1px solid #DBE3D5;
	background: url(images/grille.gif);
	background-repeat: repeat-x repeat-y;
	height: 440px;
	}

#header{
	background: url(images/grille.gif) repeat-x left top;
	width:950px;
	margin:0 auto;
	}

#logo{
	padding-top:44px;
	margin-bottom:18px;
	}

#logo a{display:block;width:140px;height:63px;background:url(img/logo.gif) no-repeat;text-indent:-3000px;border-bottom:0px solid #B7AE9E;outline:0;}

#logo a:hover{outline:0;}

#headerwrap ul{position:absolute;top:47px;/*left:120px;*/right:0;}

#headerwrap ul li{list-style-type:none;display:inline;}

#headerwrap ul li a{border:0;margin:0 0px 0 0;color:#595d59;font-family:Arial, san-serif;font-size:.9em;text-transform:uppercase;padding:5px 9px;border:1px solid #222;-moz-border-radius:5px;-webkit-border-radius:3px;background:#000 ; letter-spacing:.07em;}

#headerwrap ul li a:hover,body#portfolio .portfolionav a,body#services .servicesnav a,body#blog .blognav a,body#contact .contactnav a{color:#B0BD9C;border-color:#333;background:#0d0e0c url(img/navbg.gif) repeat-x;}

#headerwrap .min a{color:#595d59;}
