* { margin: 0; padding: 0; }

	body {
               background:#2D2D2D url(/images/bg-new.jpg) repeat-x;
               font-family:Helvetica,Arial,Verdana,sans-serif;
               min-height: 100.01%; line-height: 1.2em;
               }
               
        .subpage {
		background:#FFFFFF url(/images/sub-back.png) repeat-y top center;
	} 
   img {
    	border:none;
    }
	
	#hero-area, #content-area {
		width:900px;
		margin-left:auto;
		margin-right:auto
		
	}
	
	
	.default-slide{
		z-index:20;
                margin-right: 8px;
	}
	
	.slide {
    position:absolute;
    top:0;
    margin-top:80px;
    margin-left:210px;
    width: 472px;
    z-index:8;
    }

    #hero-area div.active {
    z-index:10;
    }

    #hero-area div.last-active {
    z-index:9;
    }

	#main-content {
		width: 800px;
		margin-top: 30px;
		margin-left:auto;
		margin-right:auto;
	
		padding-left:15px;
	}

	#rightcol {
		float:right;
		width:300;
		font-size:13px;
		color:#6E7275;
		text-align:center;
	}

	#rightcol img{
		margin-bottom: 25px;
	}
	
	#hero-area {
		text-align:center;
		margin-top:80px;
	}
	
	#content-area, .copy {
		margin-top:30px;
		color:#939393;
		font-size:13px;
	}

	.copy {
		width: 500px;
		font-size:13px;
		cont-weight:normal;
	}

	.bottom-screenshot {
		float:left;
		padding-right:10px;
		padding-bottom:10px;
	}
	
	#content-area a, .copy a {
		color:#535354;
		text-decoration:none;
	}

	.copy h2 {
		
		color:#FFFFFF;
		margin-bottom: 10px;
		font-weight:normal;
		font-size:15px;
	}
	
	#content-area strong {
		color:#BEBEBD;
	}
	
	.info {
		width:100%;
	}
	
	.box {
		text-align:left;
		vertical-align:top;
		padding:5px;
	}
	
	.box p{
		margin-bottom:4px;
	}
	
	.about {
		width:500px;
	}
	
	.contact {
		width: 180px;
		padding-left:20px;
	}
	
	.work {
		width: 225px
		padding-left:10px;
	}
	.title-img {
		margin-bottom:10px;
	}
	
	.social {
		margin-bottom:4px;
	}
	
	#imageFadeContainer {
		position:relative;
		top:0;
		left:0;
	}

	#imageFadeContainer img {
		position:absolute;
		top:0;
		left:0;
		display:none
	}
	
	
 
       .comment-replies {
           margin-left: 30px;
       }
       
  
      #subpage-navigation {
	width:290px;
	position:relative;
	top:30px;
	left:200px;
	text-align:right;
	font-size:12px;
	color:#939393;
      }

      #subpage-navigation a{
	color:#535354;
	text-decoration:none;
     }
	
       h2{
       font-size: 16px;
       }


