@charset "utf-8";
/* CSS Document */


/* Stuff that happens on every page- header and footer called by PHP, h1s, a's, etc */

    body{
        background: #000000 url(../_gfx/body_bg.png) top center repeat-y;
        margin: 0;
        padding: 0;
        color: #fff;
		font-size: 62.5%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
       }
	   
	.wrapper{
		width: 100%;
		background: url(../_gfx/wrapper_bg.png) 0 0 repeat-x;
	}
	
	p, .content li{
		font-size: 1.5em;
		line-height: 1.75em;
	}
	
       .header{
           width: 950px;
           background: url(../_gfx/logo.png) 65px 0 no-repeat;
           margin: 0 auto;
       }
       .header_homelink h1{
           margin: 0;
           display: block;
           width: 768px;
           height: 256px;
           text-indent: -4000px;
       }
	   .content{
           width: 950px;
		   margin: 0 auto;
			padding: 25px 0;
			background: url(../_gfx/content_bg.png) 0 0 no-repeat;
	   }
	   
	   #specializing{
	   		float: left;
			width: 340px;
			height: 335px;
			margin: 25px 0 0 100px;
		   background: url(../_gfx/specializing_bg.png) 0 0 no-repeat;
	   }
	   
	   #specializing h2{
           margin: 0;
           display: block;
           width: 230px;
           height: 50px;
		   margin: 15px 0 20px 65px;
           text-indent: -4000px;
		   background: url(../_gfx/specializing.png) 0 0 no-repeat;
	   }
	   
	   #specializing ul{
           margin: 0;
		   margin: 0 0 0 65px;
	   }

	   #featured{
	   		float: left;
			width: 315px;
			height: 400px;
			margin: 5px 0 0 100px;
		   background: url(../_gfx/latest.png) 0 0 no-repeat;
	   }
	   
	   #featured h2{
           margin: 15px 0 30px 85px;
           display: block;
           width: 205px;
           height: 60px;
           text-indent: -4000px;
	   }
	   
	   #featured a{
	   		margin: 0px 0 0 50px;
	   }
	   
	a{
		color: #a40000;
	}
	a img{
		border: none;
	}

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	
	.clearfix {
		display: inline-block;
	}
	
	html[xmlns] .clearfix {
		display: block;
	}
	
	* html .clearfix {
		height: 1%;
	}
		