a{
    text-decoration: none;
}

a.thumbnail img, img.inlineImage, div.thumbnail{
    border-width: 1px;
}

div#pageContainer{
	width: 980px;
	height: 580px;
	overflow: hidden;
	border: none;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0;
	border: none;
	font-family: \'Trebuchet MS\',Helvetica,sans-serif;
	font-size: 14px;
}

div#topSection{
	padding: 0;
	margin: 0;
}

div#header{
	padding: 0;
	margin: 0;
}

div#header h1{
	margin: 0;
}

div#navBar1{
	margin-top: 150px;
}

div#navBar1 .module,
div#navBar2 .module{
	padding: 10px;
	text-transform: uppercase;
}

div#navBar2 .module{
    padding: 7px;
}

div#topSection div#navBar2  ul.menu a{
    font-size: 12px;
}

div#topSection ul.menu a{
	font-weight: normal;
	line-height: normal;
}

div#banner{
	top: 100px;
	left: 500px;
	right: auto;
	width: 330px;
}

div#banner h2{
	font-weight: normal;
	font-size: 50px;
}

div#middleSection{
	padding: 0 40px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

div#mainContent{
	float: none;
}

div#footer{
	width: 980px;
	margin: 4px auto;
}


/* ITEMS */

div#mainContent .item_list_obj h3{
	background-color: #FFF;
	background: rgba(255, 255, 255, 0.8);
	filter: alpha(opacity:80);
	zoom: 1;
}

div#mainContent .item_list_obj li{
   background: #FFF;
   background: rgba(255, 255, 255, 0.8);
   filter: alpha(opacity:80);
}

div#mainContent .item_list_obj li:hover{
   background: rgba(255, 255, 255, 1);
   filter: alpha(opacity:100);
}

div#mainContent .item_list_obj h3 span,
div#mainContent .item_list_obj li h4,
div#mainContent .item_list_obj li p,
div#mainContent .item_list_obj li a{
   filter: alpha(opacity:100);
   position: relative;
}

div#mainContent .scrolling_item_list_obj h3{
   font-weight: normal;
   font-size: 15px;
   text-transform: uppercase;
   font-family: \'Trebuchet MS\',Helvetica,sans-serif;
   padding: 8px 0;
   width: 196px;
   text-align: center;
   margin: 0 10px;
   background: url(../images/project-title-h3-bg.gif) top left no-repeat;
}

div#mainContent .scrolling_item_list_obj h4{
   font-size: 12px;
   font-weight: normal;
   display: inline;
   margin-right: 10px;
}


.scrolling_item_list_obj table{
	background: #FFF;
	padding: 2px;
	border: none;
}

.scrolling_item_list_obj table td{
	background: url(../images/gradient.php?col1=DDD&col2=FFF&h=30&w=1) top left repeat-x;
	background: url(../images/alt-proj-bg.jpg) top left repeat-x;
	padding: 5px;
	border-right: 5px solid #FFF;
	white-space: nowrap;
}


.scrolling_item_list_obj a.thumbnail img{
	border: 1px solid #CCC;
	vertical-align: middle;
}

.scrolling_item_list_obj table a.thumbnail{
	margin: 4px 10px 4px 0;
	float: none;
}
