	a { text-decoration:none;}
	body a:link,body a:active
	{
		color:#085AAF;
	}
	body a:hover
	{
		color:#990000;
	}
	body a:visited
	{
		color:#993333;
	}
	body, input, p, menu, a, img, div
	{
		border:0px;
		margin:0px;
		padding:0px;
	}


ul.newsList { }
ul.newsList li
{
		display:block;
		padding:5px;
}
ul.newsList li li { padding:0; }
	body
	{
		color:#666666;
		background-color:#3C3D41;
    	font-family:Verdana, Georgia,Helvetica, Arial, Sans-Serif;
		font-size:90%;
	}
	p
	{
		margin-bottom:10px;
		padding-left:10px;
		line-height:1.2;
	}
	h3
	{
		line-height:1.8;
		color:#990000;
		border-bottom:1px solid #666666;
		text-indent:5px;
		margin-top:10px;
		background-color:#9B9B9B;
		background-image:url(images/h3back.png);
		background-repeat:no-repeat;
	}
	.header
	{
		background-color:#3C3D41;
		background-image:url('headerBack.gif');
		height:50px;
		overflow:hidden;
		color:navy;
		border-bottom:solid 5px #808080;
	}
	.footer
	{
		padding:1.1em;
		font-size:70%;
		text-align:right;
		border-top:solid 5px #808080;
		color:#FFFFFF;
		background-color:#3C3D41;
		background-image:url('headerBack.gif');
		background-repeat:repeat-x;
	}
	.footer p
	{
		font-variant:small-caps;
	}
	.menuBar
	{
		height:30px;
		font-size:80%;
		color:white;
		border:solid 0px lime;
	}
	.menu
	{
		margin-top:0;
		float:right;
		vertical-align:middle;
		border:solid 0px red;
	}
	.menu li
	{
		height:40px;
		display:block;
		float:left;
		border:0;
		margin:0;
		padding:0;
	}
	.menu li:hover div /* div used for right bottom border */
	{
		height:40px;
		display:block;
		border:0;
		background-image:url('headerBackActive-rounded-right.gif');
		background-position:100% 100%;
		background-repeat:no-repeat;
	}
	.menu li:hover
	{
		background-image:url('headerBackActive-rounded-left.gif');
		background-position:0% 100%;
		border:0;
	}
	.menu li a
	{
		font-size:95%;
		line-height:3.9;
		color:white;
		padding-left:10px;
		padding-right:10px;
		text-decoration:none;
	}
	.menu li img
	{
		display:none;
	}
	.content
	{
		background-color:#ffffff;
		background-image:url('headerBottomBack.gif');
		background-repeat:repeat-x;
		padding:2em;
	}
	
	.centered
	{
		text-align:center;
	}
	.preload
	{
		display:none;
	}

	input /* set default for lte IE 6 */
	{
		border:1px solid #AAAAAA;
	}

	#frmContact
	{
		margin:0px;
		padding:0px;
	}

	input[type="text"], textarea, input[type="password"] 
	{
		border:1px solid #AAAAAA;
		background:#EFEFEF;
	}
	input[type="text"]:hover, textarea:hover,input[type="text"]:focus, textarea:focus,input[type="password"]:hover,input[type="password"]:focus   
	{
		border:1px solid #000000;
		background:#fffeee;
	}

	input[type="radio"]
	{
		border:0;
	}

	textarea 
	{
		width:500px;
		height:200px;
		margin:5px;	
	}

	input[type="submit"]
	{
		border:1px solid black;
		background:#C0C0C0 url('todoList/images/button-grayscale.gif');
	}
	li
	{
		list-style-position:inside;
	}
.rsslist, .rsslist li
{
    margin:0;
    padding:0;
    list-style:none;
}
	ul.rsslist li
	{
		list-style-position:outside;
		margin-bottom:10px;
	}
	
	
	.rssFeed
	{
		font-size:90%;
		color:#333333;
	}
	
	
	.rssFeed a
	{
		font-size:110%;
		line-height:1.5;
	}
	.rssFeed a:first-child
	{		
		padding-top:5px;
		padding-left:20px;	
		background-image:url('icons/famfamfam/newspaper.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	.rssFeed  a,.rssFeed  a:link, .rssFeed  a:active, .rssFeedLink
	{
		color:#000000;
		font-weight:bold;
	}
	.rssFeed a:hover
	{
		color:#990000;
		text-decoration:underline;
	}
	.rssFeed a:visisted
	{
		color:#F90000;
	}
	
.digg-widget
{
	font-size:70%;
	background-image:url('images/left-content-widget-back.gif');
	background-repeat:no-repeat;
	width:252px;
	overflow:hidden;
}	
.digg-widget-content
{
	padding:10px;
	background-image:url('images/left-content-widget-bottom.gif'); 
	background-position:0 100%;
	background-repeat:no-repeat;
}	

.digg-widget-header
{
	display:block;
	text-align:center;
	font-size:152%;
	border-bottom:solid 0px #C0C0C0;
	margin-top:3px;
	margin-bottom:5px;
	color: #EFEFEF;
	font-weight:bold;
	padding-bottom:5px;
}


.digg-widget a, .digg-widget a:link, .digg-widget a:active
{
		color:#000000;
		font-weight:bold;
		padding-right:5px;
}

.digg-widget a:hover
	{
		color:#990000;
		text-decoration:underline;
	}
.digg-widget a:visisted
	{
		color:#F90000;
	}

	
	/*
	.rsslist li
	{
		clear:both;
		border:1px solid red;
	}
	*/

		/* Fix li spacing issues for main navigation ONLY */
		/* Fix IE. Hide from IE Mac \*/
		* html ul.rsslist li { float: left; height: 1%; }
		* html ul.rsslist li { height: 1%; }
		/* End */



	#portfolio img
	{
		margin-left:5px;
		margin-right:5px;
	}
	#logo
	{
		float:left;
	}

div#resume
{
	margin-top:20px;
}
div#resume ul
{
	margin-bottom:20px;
}
div#resume li
{
	margin-left:20px;
	list-style-position:inside;	
}


/* UB 2007 File Upload */

#imgdirlist
{
	width:700px;
	border:0px solid black;
}

.imgthumb
{
	display:block;
	background-image:url(todoList/imagebgmain.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:right;
}
.imgthumb img
{
	padding:20px;
	background-image:url(todoList/imagebgright.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
}
.imagecontainer
{
	float:left;
	/*width:200px; remove for left align and fit */
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
}
.imagecontainer input[type="text"]
{
	width:80px;
}

.clear
{
	clear:both;
}
.quiz
{
	margin-left:50px;
}
.quiz li
{
	list-style-position:outside;
	margin-bottom:10px;	
}
.quiz li input
{
	margin-left:20px;
}


div.main
{
	background:#ffffff url('images/main-background.gif');
}

div.main div.main-content
{
	display:block;
	padding:50px;
	padding-bottom:0;
	margin:0;
}

div.main-content
{

}

div.main-content .left-narrow
{
	float: left; margin-right: 30px; width: 250px; margin-left: 10px;
}

div.main-content .right-wide
{
	margin-left: 280px; margin-right: 20px;
}

div.main div.main-bottom
{
	background:transparent url('images/main-bottom-background.gif');
	height:76px;
	margin:0;
	text-align:right;
}
div.main div.main-bottom img { border:0;padding:0; }
div.main-right 
{
	background:transparent url('images/main-top-right.gif');
	background-position:top right;
	background-repeat:no-repeat;
}
div.header { border-bottom:0; }
div.footer {border:0;background-image:url(); }

.content-post
{
}


.content-post h3
{
	margin-top:0;
}
