﻿body
{
	font: x-small Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#masthead
{
	background: blue url(logo_top_bg.jpg) 0 0 repeat-x;
}

junk
{
	vertical-align:middle;
	line-height:45px;
	background-position:0 5px;
	border:solid 2px red;
}

/* without converting the masthead img to block level, IE will use an unremovable padding - Firefox was fine */
#masthead img
{
	display: block;
}


#logofillet
{
	position: absolute;
	top: 113px;
	left: 183px;
}

.leftimg
{
	float: left;
	margin: 0 15px 0 0;
	clear: left;
	padding: 0 0 0 0;
}

#logoleft
{
	position: absolute;
	left: 0;
	top: 113px;
}

/* navbar right side attachement use..
	position: absolute;
	top: 76px;
	right: 0;
*/

#navcontainer
{
	position: absolute;
	top: 83px;
	left: 229px;
	padding: 2px 0 2px 0px;
	white-space: nowrap;
	background: #00FF00;
	/*width:411px;
	width:411px;*/
}

#navlist
{
    margin:0;
    padding:0;
}

#navlist li
{
display: inline;
list-style-type: none;
margin:0;
padding-right: 0px;
}


#mininav
{
	position:absolute;
	top:187px;
	left:10px;
	padding: 2px 0 2px 0px;
	background: #00FF00;
}

a.topnav
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
	margin:0 0 0 0;
	padding-left:20px;
	padding-right: 5px;
	background-image:url(antstatic2.gif);
	background-repeat: no-repeat;
		
}

/*
	color for gold arch #FFC93B 
	color for dark blue #18056B
*/

a.topnav:hover
{
	color: #0000FF;
	background-image:url(antwalkingblue.gif);
	background-repeat: no-repeat;
	}


/* without floating fillet content margin margin: 15px 80px 2em 200px; */

#content
{
	top: 113px;
	left: 183px;
	/*margin: 15px 150px 2em 200px;
	border-right:dotted 1px;*/
	margin: 15px 15px 2em 200px;
	font-size:small;
}

#content h2
{
	color: #600;
	font-size: x-large;
	margin: 0.85em 0 0;
	line-height: 1.2em;
	border-bottom: dotted 1px;
	padding-right:0;
}

#content p
{
	text-indent: 2em;
	line-height: 1.2;
	padding-right:8px;
}

#content .lead
{
	text-indent: 0;
}

#leftsidebar
{
	background: black url(leftside_bg.jpg) 0 0 repeat-y;
	position: absolute;
	left: 0;
	top: 223px;
	height: 400px;
	width:183px;
	color:#00FF00;
}

#login
{
	color:#00DD00;
	margin:10px 10px;
	border:dotted 1px;
	width:155px;
}

.portfolioapp
{ 
	float:left;
	margin:5px;
	border:solid 2px black;
	padding:5px;
}

#antwebapps
{margin:10px 10px;}

#antwebapps a
{
    color:#ffffff;
 }

#antwebapps li
{
    padding:4px 0;
}

.statsummary
{
    float:left;
    margin:0 8px 8px 0;
}

@media print
{
	#masthead, #logofillet, #navcontainer, #mininav, #leftsidebar
	{
		display: none;
	}
	#content
	{
		top:0;
		left:0;
		margin:10px 5px 10px 40px;
		padding:0;
	}
}
