* {
	margin:0;
	padding:0;
	}

body{
	font-family:Verdana;
  font-size:small;
  background-color:#000;
	}
	
h1, h5{
	display:none;
	}
	
#wrapper{
	margin:auto;
	width:739px;
        }
		
#name_logo{
	background:url(images/name_logo.gif) no-repeat top left;
	height:83px;
	}

#contents_wrapper{
  background:#121212 url(images/home_banner.jpg) no-repeat top left;
  padding-top:170px;
  overflow:auto;
  display:inline-block;
  margin-bottom:10px;
}

#navigation_bar{
  width:216px;
  float:left;
  display:inline;
  padding-top:20px;
        color:white;
}

#navigation_bar ul{
  text-align:right;
  padding:10px 20px 20px 15px;
  list-style:none;
  margin:0px;
}

#navigation_bar li {
  border-bottom:1px dotted #4d4d4d;
  }

#navigation_bar li a{
  display:block;
  color:#e2e2e2;
  padding:10px 0 5px 0;
  text-decoration:none;
  }

#navigation_bar li a:hover{
  display:block;
  color:#8cb500;
  padding:10px 0 5px 0;
  text-decoration:none;
  }

  #navigation_bar li #current{
  display:block;
  color:#8cb500;
  font-weight:bold;
  padding:10px 0 5px 0;
  text-decoration:none;
  }
  
#main_contents{
  padding:0 14px;
  overflow:auto;
  background-color:#e6e6e6;
  line-height:18px;
  float:left;
  width:495px;
  display:inline-block;
}
/*=========== Profile================*/

.profile_para
{
  display:inline-block;
  margin-bottom:20px;
  clear:both;
  overflow:auto;
  background-color:#f4f4f4;
  border:1px solid #DCDCDC;
  padding:5px;
}


.profile_para h4
{
  float:left;
  font-size:110%;
  width:200px;
  display:inline;
  }


.profile_data
{
  float:left;
  width:265px;
  margin-left:10px;
}

.profile_data ul
{
  list-style:none;
}

.profile_data ul li
{
  padding-left:20px;
  background:url(images/bullet.png) no-repeat top left;
}

/*=========== Profile================*/

/*========== sample work ============*/

.work_description
{
  float:left;
  width:290px;
  display:inline;
  }

.work_description h3
{
  font-size:110%;
  border-bottom:1px solid #DCDCDC;
  margin-bottom:5px;
  }

.profile_img
{
  float:left;
  width:170px;
  margin-left:10px;
}

.profile_img img
{
  padding:3px;
  border:1px solid #DCDCDC;
  float:right;
}

/*========= sample work================*/


/* footer style */

#footer{
	border-top:1px dotted #4d4d4d;
	text-align:center;
	color:#9a9a9a;
	font-size:75%;
	padding-top:20px;
	}


#bottom_navigation_bar ul{
	list-style:none;	
}

#bottom_navigation_bar li{
	display:inline;
	padding:0 3px;
}


#footer a{
	color:#999999;
	text-decoration:underline;
	}

#footer a:hover{
	color:#333333;
	text-decoration:none;
	}