/* used for general content */
body	{margin: 0; padding: 0}
img		{border-width: 0; border-style: none}
label	{font-weight: bold}

body, td, th		{background-color: #fff}

div.clear		{clear: both}
div.left		{float: left}
div.right		{float: right}

div.flash			{font-weight: bold; font-style: italic; height: 18px; margin-bottom: 10px}

/* layout tables */
table.layout		{border-collapse: collapse}
table.layout tr		{vertical-align: top}
table.layout td		{background-color: #fff; margin: 0; padding: 0; text-align: left}

/* nav menus */
div.nav 			{}
div.nav a,
div.nav a:hover,
div.nav a:active	{display: block; color: #fff; text-decoration: none}
div.nav ul			{margin: 0; padding: 0; list-style: none}
div.nav ul li		{margin: 0; padding: 0; float: left}

div.paging			{height: 30px}
div.paging ul li	{line-height: 30px !important; height: 30px !important}

div.navSpacer		{height: 20px}

/* project thumbnails */
div.thumbnails				{}
div.thumbnails table		{border-collapse: collapse}
div.thumbnails table tr 	{vertical-align: top}
div.thumbnails table tr td	{background-color: #fff; margin: 0; padding: 0 5px 5px 0}
div.thumbnails a			{display: block; color: #fff; text-decoration: none; width: 55px; height: 55px; background-position: 0 0; background-repeat: no-repeat}
div.thumbnails a:hover,
div.thumbnails a:active,
div.thumbnails a.on			{background-position: -55px 0; text-decoration: none}

div#projectAction	{position: relative}

div.overlay {
	background-image: url(../images/overlay.png);
	position: absolute;	z-index: 90;
	opacity: .85;
	filter: alpha(opacity=85);
	top: 0px; left: 0px;
	width: 100%; height: 100%;
}


/* general */
a, a:visited		{color: #1badd7; text-decoration: none}
a:hover, a:active	{color: #098fb6; text-decoration: none}
a:focus				{outline-style: none}

/* content */
div.content,
div.content td				{font-family: Trebuchet MS, Tahoma, Lucida Grande, Lucida Sans, Verdana, Arial; color: #666666; font-size: 11px; line-height: 1.6em}

div.content div.header		{font-size: 11px}
div.content div.title		{font-size: 11px}
div.content div.rollover	{font-size: 9px; text-transform: uppercase; line-height: 1.25em}
div.content div.caps		{text-transform: uppercase}
div.content div.bold		{font-weight: bold}
div.content div.accent		{color: #1badd7}
div.content div.small		{font-size: 9px; line-height: 1.5em}

div.content div.flash		{color: #f05033}
div.content div.copyright	{font-size: 9px; line-height: 1.5em}
