body{

background:#333333 url(images/page-bg.jpg);

	margin:0px;

	font: 600 12px/22px 'Open Sans', Verdana, Helvetica, sans-serif;

	color:#6a6969;

}

h1{font: 400 58px/60px 'Bree Serif', Georgia, serif; color:#6a6969;}

h2{font: 400 18px/22px 'Bree Serif', Georgia, serif; color:#6a6969;}

h3{font: 400 14px/16px 'Bree Serif', Georgia, serif; color:#6a6969;}

ul{margin:10px; padding:10px;}

a {text-decoration:none; color:#6a6969;}

a:hover {color:#979797;}
a img{border:0px;}



#container{

	width:950px;

	margin:0px auto 300px auto;

	background:url(images/body-bg.png);

	overflow:auto;
	padding-bottom:100px;

}




/****************************************************/

/* HEADER */

/****************************************************/



#header

{

width:900px;

	height:115px;

	background-color:#222222;

	padding:0px 43px;
	position: fixed;

	top:0px;

	left:50%;

	margin: 0 0 0 -475px;

}

#header #logo{

	padding-top:40px;

	float:left;

}

#header #main-menu{float:right; padding-top:45px;}

#header #main-menu li{

	float:left;

	list-style:none;

	margin-left:27px;

	font: 400 16px/20px 'Bree Serif', Georgia, serif;

}

/****************************************************/

/* HOME SECTION */

/****************************************************/


#home{margin:0px 43px; padding-top:115px;}

#home h1{float:left;}

#home #top-social{float:right; padding-top:62px;}

#home #top-social li{float:left; list-style:none; margin-left:10px;}

#home #top-social .facebook{

	text-indent:-9999px; 

	display:block;
 
	width:26px;
 
	height:26px; 

	background:url(images/sm-facebook-icon.png) no-repeat;

}

#home #top-social .twitter{

	text-indent:-9999px;
 
	display:block;
 
	width:31px;
 
	height:24px;
 
	background:url(images/sm-twitter-icon.png) no-repeat;

}

#home #top-social .linkedin{

	text-indent:-9999px; 

	display:block;
 
	width:26px; 

	height:26px;
 
	background:url(images/sm-linkedin-icon.png) no-repeat;

}

#home .content{overflow:auto;}

#home .content img{float:left; margin-right:40px; border:5px solid #222222;}

#home .content #service-icons{margin-top:20px;}

#home .content #service-icons li{

	display:block;

	width:108px;

	height:108px;

	text-indent:-9999px;

	list-style:none;

	float:left;

	margin-right:20px;


}

/****************************************************/

/* PERSONAL SECTION */

/****************************************************/


#personal {margin:0px 43px; padding-top:115px;}

#personal h1{float:left;}

#personal #top-social{float:right; padding-top:62px;}

#personal #top-social li{float:left; list-style:none; margin-left:10px;}

#personal #top-social .facebook{

	text-indent:-9999px; 

	display:block;
 
	width:26px;
 
	height:26px; 

	background:url(images/sm-facebook-icon.png) no-repeat;

}

#personal #top-social .twitter{

	text-indent:-9999px;
 
	display:block;
 
	width:31px;
 
	height:24px;
 
	background:url(images/sm-twitter-icon.png) no-repeat;

}

#personal #top-social .linkedin{

	text-indent:-9999px; 

	display:block;
 
	width:26px; 

	height:26px;
 
	background:url(images/sm-linkedin-icon.png) no-repeat;

}

#personal .content{overflow:auto;}

#personal .content img{float:left; margin-right:40px; border:5px solid #222222;}

#personal .content #service-icons{margin-top:20px;}

#personal .content #service-icons li{

	display:block;

	width:108px;

	height:108px;

	text-indent:-9999px;

	list-style:none;

	float:left;

	margin-right:20px;


}


/****************************************************/

/* Academic SECTION */

/****************************************************/



#Academic{margin:0px 43px; padding-top:115px;}

#Academic .content{overflow:auto;}

#Academic  #work-thumbs li{

	list-style:none;

	float:left;

	margin:0px 20px 15px 0px;

	padding:0px;
}
#Academic #Academic-thumbs li.last{margin:0px;

}

/****************************************************/

/* Experience SECTION */

/****************************************************/



#Experience{margin:0px 43px; padding-top:115px;}

#Experience  .content{overflow:auto;}

#Experience   #Experience-thumbs li{

	list-style:none;

	float:left;

	margin:0px 20px 15px 0px;

	padding:0px;
}
#Experience  #Experience-thumbs li.last{margin:0px;

}
/****************************************************/
/* SKILLS SECTION */

/****************************************************/



#skills{margin:0px 43px; padding-top:115px;}

#skills.content{overflow:auto;}

#skills #skills-thumbs li{

	list-style:none;

	float:left;

	margin:0px 20px 15px 0px;

	padding:0px;
}
#skills #skills-thumbs li.last{margin:0px;
}


/****************************************************/

/* CONTACT SECTION */

/****************************************************/

#contact{margin:0px 43px; padding-top:115px;}

#contact .content{overflow:auto;}

#contact #form{

	width:410px;

	float:left;
}

#contact #form span{

	display:block;

	float:left;

	width:100px;

	padding-top:5px;

	font: 400 14px/16px 'Bree Serif', Georgia, serif;
}

#contact #form input{

	float:left;

	width:255px;

	border:0px;

	color:#3b3b3b;

	padding:10px 10px 10px 30px;

	font: 400 11px/20px 'Open Sans', Verdana, Helvetica, sans-serif;

	margin-bottom:10px;
}

#contact #form textarea{

	float:left;

	border:0px;

	width:255px;
	height:100px;

	padding:10px 10px 10px 30px;

	font: 400 11px/20px 'Open Sans', Verdana, Helvetica, sans-serif;

	color:#3b3b3b;


}


#contact #form input.name{background:#222222 url(images/icon-user.png) no-repeat 10px 8px;}

#contact #form input.email{background:#222222 url(images/icon-mail.png) no-repeat 10px 9px;}

#contact #form textarea.message{background:#222222 url(images/icon-message.png) no-repeat 10px 8px;}

#contact #form input.submit{
	width:75px; 
  
	height:30px;

	float:right;

	padding:0px 0px 5px 0px;

	margin:10px 16px 0px 0px;

	background:#222222;
color:#3b3b3b;

	font: 400 14px/16px 'Bree Serif', Georgia, serif;


}


#contact #social-footer{

	width:300px;

	float:left;

	margin-left:75px;


}

#contact #social-footer #sm-links{margin-top:25px;}

#contact #social-footer #sm-links li{

	list-style:none;

	float:left;


}

#contact #social-footer #sm-links li a{

	display:block;

	text-indent:-9999px;

	width:26px; 

	height:26px;

	margin-right:10px;

}

#contact #social-footer #sm-links li a.facebook{background:url(images/sm-facebook-icon.png) no-repeat;}

#contact #social-footer #sm-links li a.twitter{background:url(images/sm-twitter-icon.png) no-repeat; width:31px;}

#contact #social-footer #sm-links li a.dribble{background:url(images/sm-dribble-icon.png) no-repeat;}

#contact #social-footer #sm-links li a.vimeo{background:url(images/sm-vimeo-icon.png) no-repeat; width:27px;}

#contact#social-footer #sm-links li a.google{background:url(images/sm-google-icon.png) no-repeat;}
#
contact #social-footer #sm-links li a.youtube{background:url(images/sm-youtube-icon.png) no-repeat; width:28px;}

#contact #social-footer #sm-links li a.linkedin{background:url(images/sm-linkedin-icon.png) no-repeat;}



/****************************************************/

/* MISC */

/****************************************************/
.
top-divider, .bottom-divider{

	width:100%;

	height:9px;

	background:url(images/divider.png) repeat-x;

	clear:both;
}

.top-divider{margin-bottom:40px;}

.bottom-divider{margin-top:40px;}

