* {
	margin: 0;
	padding: 0;

}



#container {
    width: 100%;
	min-height: 100%;
	background-image: url('../images/bg.png');
	background-repeat:no-repeat;
    position: relative;

}



	

#header_wrapper {
    margin: 0 auto;
    width: 960px;
    height: 150px;
    position: relative;


}


#header {
    margin-top: 50px;
    margin-left: 400px;
    width: 870px;
    height: 50px;
    background-image: url('../images/navbar.png');
    background-repeat: no-repeat;
    margin-top: 50px;
    
}

#logo {
    width: 295px;
    height: 119px;
    float: left;
    background-image: url('../images/logo2.png');
    margin-top: -25px;

}

#nav {
    margin: 0 auto;
    float: left;
    
    
}

#nav ul {
    list-style: none;
    padding-top: 16px;
    padding-left: 70px;
    
}

#nav ul li {
    display: inline;
    padding-right: 20px;
    color: #c3c3c3;
    
}

#nav ul li a {
    text-style: none;
    color: #c3c3c3;
    text-decoration: none;
    font-family: 'Audiowide', cursive;
}

#nav ul li a:hover {
    text-style: none;
    color: #3acd31;
    text-decoration: none;
    font-family: 'Audiowide', cursive;
}


#body_wrapper {
    margin: 0 auto;
    width: 1000px;
    height: 880px;
	padding-bottom: 50px;
    position: relative;

}

#body{
	padding-bottom:50px;	
	
}

#side_img {
    
    width: 287px;
    height: 821px;
    float: left;
    background-image: url('../images/side.png');
    
}

#feature {
    margin: 0 auto;
    width: 670px;
    height: auto;
    float: left;
    margin-left: 25px;
	

}

#feature h1 {
    font-family: 'Audiowide', cursive;
    font-size: 15px;

}

#feature h2 {
    font-family: 'Audiowide', cursive;
    font-size: 25px;
    text-align: center;
}

#slideshow #slideshowwindow {
	width:670px;
	height:310px;
	margin:0 auto;
	padding:0;
	position:relative;
	overflow:hidden;
	float: left;
}

#slideshow #slideshowwindow .slide {
	margin:0;
	padding:0;
	width:670px; 
	height:310px;
	float:left;
	position:relative;
}

#feature .con {
    width: 670px;
    height: 310px;
    margin-top: 50px;
    background-image: url('../images/contact.jpg');
}

#column1 {
    width: 330px;
    height: auto;
    float: left;
    font-family: sans-serif;
    margin-left: 20px;
    

}

#column1 h1{
    font-size: 15px;
    font-family: 'Audiowide', cursive;

}

#column1 h2 {
    font-family: 'Audiowide', cursive;
    font-size: 25px;
    color: #3acd31;
    
}

#column1 a {
    text-decoration: none;
    color: #3acd31;

}

#column1 a:hover {
    text-decoration: none;
    color: #c3c3c3;

}

#column1 .link1{
    width: 300px;
    height: 300px;
    margin-left: 5px;
}

#column1 .link1 img {

opacity:0.4;

filter:alpha(opacity=40); /* For IE8 and earlier */

}

#column1 .link1 img:hover

{

opacity:1.0;

filter:alpha(opacity=100); /* For IE8 and earlier */

}

#column1 .resume {
    width:300px;
    height: 325px;
    margin-left: 25px;
}



#column2 {
    width: 330px;
    height: auto;
    float: left;
    font-family: sans-serif;
    margin-left: 20px;
	
    

}

#column2 h1{
    font-size: 15px;
    font-family: 'Audiowide', cursive;

}

#column2 a {
    text-decoration: none;
    color: #3acd31;

}

#column2 a:hover {
    text-decoration: none;
    color: #c3c3c3;

}

#column2 .link2{
    width: 300px;
    height: 300px;
    margin-left: 35px;
}

#column2 .link2 img {

opacity:0.4;

filter:alpha(opacity=40); /* For IE8 and earlier */

}

#column2 .link2 img:hover

{

opacity:1.0;

filter:alpha(opacity=100); /* For IE8 and earlier */

}




#footer_wrapper {
	
    background-image: url('../images/foot.jpg');
    background-color: #1f381d;
	width:100%;
	height:100px;
	position:absolute;
	bottom:0;
	left:0;
	margin-top: 100px;
	
    
    
}


#footer {
	width: 457px;
	height: 25px;
	margin: 0 auto;
	
	color: #c3c3c3;
	font-family: sans-serif;
	font-size: 10px;
	padding-top: 25px;
	padding-left: 350px;
	bottom: 0;
	
}




