/*
*	DAVZ.NET STYLES
*
*	Last change by Alex 8 Feb 05
*
*/


/* turn off borders so we don't need border=0 on image links */
	:link img, :visited img {
		border: 0;
	}

	:link, :visited, :link:hover, :visited:hover  {
		color: #0066CC;
	}

	html {
		padding: 0;
		margin: 0;
	}

	body  {
		text-align: center;
		font-family: verdana, sans-serif;
		font-size: 12px;
		background: #f3f3f3;
	}

	#container {
		margin: 0 auto;
		width: 700px;	/* 700px image at top; therefore container 700px. */
		text-align: left;
		border: 1px solid #ccc;
		background: #fff;
		padding: 10px 30px;
	}

	a {
		text-decoration:none;
	}

/*
*	FORMATTING
*/

	h1 {
		font-size: 17px;
	}

	h2 {	/* used to seperate different sections; underlined */
		font-size: 15px;
		padding: 0px;
		margin: 0px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}
	
	h3	{
		font:bold 13px verdana, arial, helvetica, sans-serif;
		margin:0px 0px 12px 0px;
	}

/*
*	CSS HACKS
*/

	hr.hide {
		display: none;
	}


/*
*	TOP LINKS BAR
*	Credit http://www.simplebits.com/bits/css_tabs.html
*/

	#tabnav {
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}

	#tabnav li {
		margin: 0; 
		padding: 0;
		display: inline;
		list-style-type: none;
	}

	#tabnav a:link, #tabnav a:visited {
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

	#tabnav a:link.active, #tabnav a:visited.active {
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

	#tabnav a:hover {
		background: #fff;
	}


/* 
*	Special styles 
*/

	.portfolio td {
		font-size: 14px;
		line-height: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

/*
*	Footer
*/
	.footer span {
		font-size: 10px; 
		color: #999;
	}

	.footer a {
		font-size: 10px; 
		color: #999;
		text-decoration: none;
	}

	.footer a:hover {
		text-decoration: underline;
	}

	.footer ul {
		padding: 0px; /* keeps it central (otherwise lots of left padding) */
		list-style: none;
	}
	#footerlinks li {
		margin: 0; 
		padding: 0;
		display: inline;
		list-style-type: none;
	}
	
/*
*	TABLLESS FORMS
*
* 	From http://www.quirksmode.org/css/forms.html
*/

label,input,textarea {
	display: block;
	width: 350px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}

br {
	clear: left;
}