@charset "utf-8";

/* Global stevebaroski.com settings */

body 
	{
		background:#333333;
		margin: 0;
		padding: 0;
		/*text-align: left; */
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
	}
a
	{
		color:#FFFFFF;
		text-decoration: none;
	}
a.downloads
	{
	color:#99FFFF;
	text-decoration: none;
	font-weight: bold;
	}
a:hover	
	{
		text-decoration: underline;
		font-weight: bold;
	}
ul	
	{
		list-style-position: inside;
		list-style-type: square;
		margin-top: 20px;
		margin-bottom: 4px;
		margin-left: 10px;
	}
ul.list_cv
	{
		list-style-position: inside;
		list-style-type: square;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
	}
ul.list_none
	{
		list-style-position: inside;
		list-style-type: none;
	}	
ul.list_resp
	{
	list-style-position: outside;
	list-style-type: square;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 5px;
	}		
/* End Global Settings */

/* main content settings */

.mainbody #base 
{
	width: 1000px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
}
.mainbody #mainContent 
{
	padding: 0 5px;
}

.mainbody #navmenu
{
	table-layout:fixed;
}
.imgheader		
{
	border: none;
	width: 1000px;
}
.imgmain		
{
	border: none;
	width: 740px;
	height: 555px;
}
.stylenavlink {font-size: small;}
.stylenavlinkcurrent {font-size: small; font-weight: bold;}
.fineprint {font-size:x-small; }
.styledescentry {font-size:12px; color:#999999}
.stylepagetext {font-size: small; color:#999999}
.stylenavheader {font-size: medium; color:#999999; }
.styleprojectheader {font-size: large; color:#999999; font-weight: bold}


/* end main content settings */

/* individual and group project settings */
.mainborder_top
{
	height: 4px;
	border: solid #000000;
	border-top-width: 2px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}
.mainborder_bot
{
	height: 4px;
	border: solid #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 2px;
}

.entry	{
	width: 726px;
	height: 125px;
	float: left;
	margin-bottom: 10px;
	}

.entry_desc	{
	margin: 10px;
	margin-right: 425px;
	text-align: justify;
	background: #101010;
	}
.entryborder_top	{
				height: 4px;
				padding: 0px;
				border: solid #c0c0c0;
				border-width: 1px 1px 0px;	
			}
.entryborder_bot	{
				/*box-align: baseline;*/
				padding: 0px;
				height: 4px;
				border: solid #c0c0c0;
				border-width: 0px 1px 1px;
			}	
/* end individual and group project settings */

/* resume/CV settings */
div.cv_contact	
{
	width: 726px;
	float: left;
	margin-bottom: 10px;
	padding: 2px;
	padding-top: 20px;
	padding-bottom: 20px;
}
div.cv_contact_dl	
{
	width: 50%;
	float: left;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 10px;

}
div.cv_skills
{
	height: 4px;
	border: solid #000000;
	border-width: 2px 2px 0px;	
}
	
