@font-face {font-family: 'JunctionRegular';	src: url('fonts/Junction_02.eot');}
@font-face {font-family: 'JunctionRegular';	src: url(//:) format('no404'), url('fonts/Junction_02.woff') format('woff'), url('fonts/Junction_02.ttf') format('truetype');}
@font-face {font-family: 'GraublauWebBold';	src: url('fonts/GraublauWebBold.eot');}
@font-face {font-family: 'GraublauWebBold';	src: url(//:) format('no404'), url('fonts/GraublauWebBold.woff') format('woff'), url('fonts/GraublauWebBold.ttf') format('truetype');}
*	{margin:0;padding:0;}
body	{background-color:#f0f0f0;font-family: 'JunctionRegular',"Myriad Pro","Helvetica Neue","Segoe UI", "Trebuchet MS", "Helvetica",sans-serif;color: #313131;}
#header, #footer	{height:60px;background: #f0f0f0 url(../img/hfbg.jpg) repeat-x top left;}
#footer	{background-position:left bottom;}
#headercontent,#footercontent,#body	{width: 972px;height: 52px; margin:auto;position: relative;}
#minilogo, #menu li a	{display:block;text-indent:-9999px;height: 52px;background: transparent url(../img/topsprite.png) repeat-x top left;}
#minilogo	{width:150px;background-position:-520px bottom;}
#menu	{float: right;position: absolute;top:0px;right:35px;list-style-type: none;}
#menu>li	{float:left;height: 52px;}
#menu li a	{opacity:0.6;}
#menu li#selected a	{opacity:1;}
#menu li a#home	{background-position:11px 12px;width: 100px;}
#menu li a#work	{background-position:-105px 12px;width: 100px;}
#menu li a#about	{background-position:-233px 12px;width: 100px;}
#menu li a#contact	{background-position:-370px 12px;width: 120px;}
#body	{height: auto;}
a img{border:none;}
a {outline: none;}
.clear	{clear:both;}
input[type=text],textarea{font-family: 'JunctionRegular',"Myriad Pro","Helvetica Neue","Segoe UI", "Trebuchet MS", "Helvetica",sans-serif;}
