*
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
img
	{
	border: 0px;
	}
	
body
	{
	padding: 10px 0px 10px 10px;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: 1px;
	font-size: 11px;
	}
		
p
	{
	margin-bottom: 5px;
	}
	
/* project description links */

.project_description a:link
	{
	color: #FFF;
	text-decoration: none;
	}

.project_description a:visited
	{
	color: #FFF;
	text-decoration: none;
	}


.project_description a:hover
	{
	color: #FFF;
	text-decoration: underline;
	}
	
/* project description links */

.main_box a:link
	{
	color: #FFF;
	text-decoration: none;
	}

.main_box a:visited
	{
	color: #FFF;
	text-decoration: none;
	}


.main_box a:hover
	{
	color: #FFF;
	text-decoration: underline;
	}
	
/* nav_links */

#nav_inner a:link
	{
	color: #000;
	text-decoration: none;
	background-color: #FFF;
	}

#nav_inner a:visited
	{
	color: #000;
	text-decoration: none;	
	background-color: #FFF;
	}


#nav_inner a:hover
	{
	color: #666;
	text-decoration: none;	
	background-color: #FFF;
	}
	
/*friends links*/

.links a:link
	{
	color: #666;
	text-decoration: underline;
	}

.links a:visited
	{
	color: #666;
	text-decoration: underline;
	}


.links a:hover
	{
	color: #000;
	text-decoration: underline;
	}
	
/* selected link class */

.selected
	{
	font-style: italic;
	}

/* main divs */

	
#main_wrapper
	{
	float: left;
	width: auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
#nav
	{
	
	}
	
#content
	{
	
	}

#loadbar
	{
	width: inherit;
	height: inherit;
	}	

#footer
	{
	}
	
/* inner divs */
	
#content_inner, #footer_inner, #nav_inner
	{
	overflow: hidden;
	}

#nav_inner
	{
	float: left;
	position: fixed;
	}
	
#content_inner
	{
	margin-left: 190px;
	padding-top: 6px;
	}

#footer_inner
	{
	}
	
/* loadbar div */

#loadingbar
	{
	margin: 20px 0 0 200px;
	position: fixed;
	display: none;
	background: url(../images/loader.gif)no-repeat;
	width: 100px;
	height: 100px;
	z-index: 1001;
	}

/*nav block styling*/

#menu_block
	{			
	background: transparent url(../images/bitdot.png) repeat scroll 0 0;
	padding: 5px;
	}

/* selected work + home_link */

#home_link
	{
	margin: 0 0 5px 0px;
	}

#selected_work
	{
	margin-top: 20px;
	margin-bottom: 6px;
	}
	
/* project box css */

.project_box
	{
	z-index: 1;	
	margin: 0 10px 10px 0;
	float: left;
	overflow: hidden;
	background-color: #FFF;	
	position: relative;
	width: 250px;
	height: 150px;
	}
	
.project_thumb
	{
	z-index: 2;
	overflow: hidden;
	position: relative;
	}
	
.project_description
	{
	top: 0px;
	background-color: #000;
	color: #999999;
	z-index: 999;
	position: absolute;
	width: 240px;
	height: 150px;
	padding: 5px;
	opacity:0.9;
	filter:alpha(opacity=90);
	font-size: 10px;
	}
	
.titlecase
	{
	color: #FFF;
	}
	
/* main box css*/	

.main_box
	{
	z-index: 3;	
	margin: 0 10px 10px 0;
	float: left;
	overflow: hidden;
	background-color: #FFF;	
	position: relative;
	width: 770px;
	height: 150px;
	}
	
.main_thumb
	{
	z-index: 4;
	overflow: hidden;
	position: relative;
	}
	
.main_description
	{
	top: 0px;
	background-color: #000;
	color: #999999;
	z-index: 1000;
	position: absolute;
	width: 770px;
	height: 60px;
	padding: 5px;
	opacity:0.9;
	filter:alpha(opacity=90);
	font-size: 10px;
	}

/* project pages css*/

#main_column
	{
	float: left;
	overflow: hidden;
	width: 510px;
	min-height: 500px;
	margin-right: 10px;
	}
	
#main_column img
	{
	margin-bottom: 7px;
	}
	

	
#side_column
	{
	float: left;
	overflow: hidden;
	width: 240px;
	background-color: #E9E9E9;
	color: #666;
	padding: 5px;
	margin: 0 10px 10px 0;
	}

/* aslett clearing method */
.clearfix:after
	{ 
	content: “.”; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	}
	 
.clearfix
	{
	display: inline-table;
	}
	 
/* backslash hack hides from IE mac \*/ 
* html .clearfix
	{
	height: 1%;
	} 
	
.clearfix
	{
	display: block;
	} 
/* end backslash hack */ 
