body
{

	margin: 0;
}

/*** 
Comment #776956
***/

#mainframe
{
	width: 980px;
	height: 100%;
	margin-left: 20px;
}


#mainframe_archive
{
	width: 800px;
	height: 100%;
	margin-left: 20px;
}
#index
{
	position: absolute;
  	top: 20px;
	width: 780px;
	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	padding-bottom:40px;
	border-bottom: double #4b4236;

}

#index_topbar
{
	background: #222226;
	width: 780px;
	height: 6px;

}

.index_thumb
{
	padding-bottom:6px;
	border: 0 0 0 0;
}

#index_banner
{
	padding-top: 50px;
	margin-bottom:12px;
	padding-left: 16px;
	font-family: palatino, georgia, verdana, arial, sans-serif;
	font-size: 60px;
	font-style: italic;
	color: #261806;
}

.index_heading
{
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #4b4236;
	border-bottom: 1px dashed #4b4236;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color:#231400;
}

#index_topimage
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.index_divider
{
	border-bottom: 1px dashed #46474d;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 18px;
}

#index_column1
{
	padding-left: 20px;
	padding-right: 20px;
	float:left;
}

#index_column2
{
	padding-bottom: 23px;
}

#index_column1a
{
	width: 170px;
	padding-left: 20px;
	float:left;
}

#index_column1b
{
	width: 170px;
	padding-left: 20px;
	float:left;

}

#index_column2a
{
	width: 170px;
	padding-left: 20px;
	padding-right: 20px;
	float:left;
}

#index_column2b
{
	padding-bottom: 18px;
}

#index_column3
{
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 15px;

}

.index_sidenav_heading
{
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	border-top: 1px solid #4b4236;
	border-bottom: 1px dashed #4b4236;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color:#231400;
}


#entry
{
	width: 780px;
	height: 100%;
}

#entry_topbar
{
	width:780px;
	background: #615042;
	padding-top:2px;
	padding-bottom:2px;
}

.entry_category
{
	margin-left: 19px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #ECE9DF;
}

.entry_topnav
{
	margin-left: 560px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}



#entry_content
{
	width: 359px;
	height: 100%;
	font-family:Trebuchet MS;georgia; verdana, arial, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #261806;
}

.entry_title
{
	padding-left: 20px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: ;
	color: #261806;
}

.entry_details
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	line-height:14px;
	color: #776956;
	
}

.details_table
{
	width:320px;

}

.details_table_left
{
	vertical-align:top;
	width:140px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #231400;
}

.overview
{
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	border-top: double #D1CDC1;
}

li
{
	list-style-type: circle;
	}


ul
{ 
	border-top: 1px dashed #D1CDC1;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
}

.resume_list
{ 
	list-style-type: circle;
	padding-bottom: 10px;
}

.copyright
{
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #D1CDC1;
	border-bottom: double #D1CDC1;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #776956;
}

.entry_screenshots
{
	
	position: absolute;
  	left: 379px;
	width: 420px;
	top: 15px;
}

.screenshot
{
	padding:10px;
	border-bottom: 1px solid #D1CDC1;
}

.screenshot_note
{
	font-family:Trebuchet MS;verdana, arial, sans-serif;
	font-size: 9px;
	color: #261806;	
	padding-bottom:10px;
	padding-left:10px;
}
	
.entry_bottombar
{
	background: #8F8571;
	height: 20px;
	width:420px;
	border-left: 1px solid #D1CDC1;
	border-right: 1px solid #D1CDC1;
	border-top: 1px solid #D1CDC1;
}

#resume_content
{
	font-family:Trebuchet MS;georgia; verdana, arial, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #261806;
}


.resume_heading
{
	margin-top:20px;
	margin-bottom:10px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #D1CDC1;
	border-bottom: 1px dashed #D1CDC1;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color:#231400;
}

.process
{
	font-family:Trebuchet MS;georgia; verdana, arial, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #261806;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width:580px;
}
		
.process_heading
{
	margin-bottom:10px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #D1CDC1;
	border-bottom: 1px dashed #D1CDC1;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color:#231400;
}

.resume_column1
{
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width:520px;
}

.resume_column2
{
	padding-top: 10px;
	padding-right: 20px;
	width:200px;
}

#journal_2
{
	position: absolute;
  	left: 1102px;
  	top: 160px;
	width: 400px;
	font-family: helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	color:#46474d

}

#journal_style
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	width: 360px;
	font-family: helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	color:#46474d;

}

.journal_welcome
{

	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #46474d;
	border-bottom: 1px dashed #46474d;
	font-family: helvetica, sans-serif;
	font-size: 16px;
	color:#c2c6cc;

}

.journal_title
{

	font-family: helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color:#777983;

}

.journal_date
{

	font-family: helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color:#46474d;

}

.journal_editor
{

	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#46474d;

}

a.journal_link
{
	color: #777983;
	text-decoration: none;
	font-size: 14px;
	line-height:16px;
}
a.journal_link:link { }
a.journal_link:visited {	color:#777983;}
a.journal_link:hover
{
	color: #222226;
	background: #f30;
}


#sidenav
{
	position: absolute;
  	left: 820px;
  	top: 160px;
	width: 260px;
	font-family: helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	color:#777983;
	border-bottom: double #46474d;

}

#sidenav_info
{
	border-top: solid 1px #4b4236;
	padding-top: 5px;
	padding-bottom: 5px;	
	padding-left: 10px;
	font-family:helvetica, sans-serif;
	font-size: 16px;
	line-height:18px;
		color:#FFCC33;


}

.sidenav_heading
{
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #46474d;
	border-bottom: 1px dashed #46474d;
	font-family: helvetica, sans-serif;
	font-size: 16px;
	color:#c2c6cc;
}

.sidenav_links
{
	padding: 10px;
}

a.link_work
{
	color: #FF5825;
	text-decoration: none;
}
a.link_work:link { }
a.link_work:visited { }
a.link_work:hover
{
	color: #231400;
}

a.topnav
{
	color: #D1CDC1;
	text-decoration: none;
		font-family:verdana, arial, sans-serif;

	font-size: 9px;
}
a.topnav:link { }
a.topnav:visited { }
a.topnav:hover
{
	color: #fff;
}

a.offsite
{
	font-family:verdana, arial, sans-serif;
	font-size: 9px;
	line-height:11px;
	color: #aa0000;
	text-decoration: none;
}
a.offsite:link { }
a.offsite:visited {	}
a.offsite:hover
{
	color: #777983;
}

a.sidenav
{
	font-family: helvetica, sans-serif;
	color:#46474d;
	text-decoration: none;
	font-size: 16px;
	line-height:20px;
}
a.sidenav:link { }
a.sidenav:visited {	color:#46474d;}
a.sidenav:hover
{
	color: #222226;
	background: #f30;
}

a.link_index
{
	color: #777983;
	text-decoration: none;
	font-size: 14px;
	line-height:20px;
}
a.link_index:link { }
a.link_index:visited {	color:#777983;}
a.link_index:hover
{
	color: #222226;
	background: #f30;
}
a.link_indexsub
{
	color: #46474d;
	text-decoration: none;
	font-size: 12px;
	line-height:14px;
}