#designLeft					{width:570px; float:left; display:inline; }
#introcopy					{width: 400px;  line-height: 18px; padding: 10px; margin-bottom: 10px; background-color: #ddd; height: 130px; float:left;}
#daLogo						{width:150px; float:left; height:140px; background-color:#ddd; padding:5px 0;}
#introcopy p				{margin: 0; padding: 3px 0 0 3px; float:left; font-size: 12px; line-height: 16px; color: #2e2e2e; }
#introcopy img 				{margin-left: 15px;}
#accordion					{width: 570px; }
#judges 					{float:right; margin:0; width:135px; display:inline; }
#judges h3					{margin: 0; padding: 10px 10px 10px 5px; font-size: 24px; width:120px; color: #2e2e2e; background-color: #ddd; }
#judges ul					{margin: 10px 0 0 0; padding: 0;}
#topHeader h1  				{font:24px helvetica, sans-serif; margin:0; padding:8px 0;}
#topHeader					{border-bottom: 3px solid #000; height:40px; margin:0 0 15px 0; }
#keyline					{border-bottom: 1px solid #000; margin: 0; padding: 0; width: 723px}
p#pageSection   			{margin:0; padding:7px 0; border-bottom: 1px solid #000; }

.itemThumbs, 
#accordion h2 				{visibility:hidden; margin: 0 0 5px 0; } 
.itemThumbs    				{height:133px; }
.itemLinks 					{float:left; display:inline; margin:0 5px 0 0; }
.itemLinksEnd 				{float:left; display:inline; margin:0; }
.itemLinks p, .itemLinksEnd p {width:110px; font-size: 11px; margin-top: 5px;}
.itemLinks p a, .itemLinksEnd p a	{font-size: 11px; padding: 3px 4px 0 4px; display: block; height: 40px; background-color: #f3f3f3} 
.itemLinks p a:hover, .itemLinksEnd p a:hover {font-size: 11px; text-decoration: none; color: #DDF1D2; background-color: #66BC45; }

.itemLinks2 					{float:left; display:inline; margin:0 5px 0 0; }
.itemLinks2End 				{float:left; display:inline; margin:0; }
.itemLinks2 p, .itemLinks2End p {width:110px; font-size: 11px; margin-top: 5px;}
.itemLinks2 p a, .itemLinks2End p a	{font-size: 11px; padding: 3px 4px 0 4px; display: block; height: 40px; color:#DDF1D2; background-color: #66BC45;} 
.itemLinks2 p a:hover, .itemLinks2End p a:hover {font-size: 11px; text-decoration: none; color:#66BC45 ; background-color: #f3f3f3; }

.boxgrid               		{overflow:hidden; position:relative; margin-bottom: 10px; width: 135px; }
.boxcaption             	{border:none; position:absolute; background:#000; height: 135px; width:125px; padding:0 8px ; opacity:.8;  /* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.boxcaption a          	 	{color:#fff; font-size:10px; border:none; }
.boxcaption a:hover     	{text-decoration:none; color:#999; }
.boxcaption h3,
.boxcaption p          		{color:#ccc; border:none; padding:0; margin: 0; line-height: 12px; text-transform:none; font-size: 11px;}
.boxcaption h2          	{font-size:10px; margin:6px 0 6px 0;  color: #fff; font-size: 12px;}
.winner						{text-decoration:none; color:#999; }

.ui-accordion .ui-accordion-header 			{cursor:pointer; width:560px;  position:relative; padding:5px 5px 5px 5px; zoom:1; background-color:#ddd; margin:0 0 10px 0; }
.ui-accordion .ui-accordion-li-fix 			{display:inline; }
.ui-accordion .ui-accordion-header-active	{border-bottom:0 !important; padding:5px; color:#DDF1D2; background-color:#66BC45;}
.ui-accordion .ui-accordion-header a 		{display:block; font-size:24px; padding:0; color:#2e2e2e; padding:5px; }
.ui-accordion .ui-accordion-header a:hover 	{display:block; text-decoration:none; color:#DDF1D2; padding:5px; background-color:#66BC45; }
.ui-accordion-header:hover					{background-color:#66BC45; color:#DDF1D2; }
a:hover, a:active, a:focus 					{outline:none; }

#nomImg					{margin-bottom: 10px;}
#nomBody				{float:left; width:716px;}	
#nomBody h4				{float:left; width:708px; padding: 10px 10px 10px 5px; margin: 10px 0 20px 0; font-size: 24px; color:#DDF1D2; background-color: #66BC45; }

.column1				{float:left; width:170px; margin: 0 0 10px 0; font-size: 11px; line-height: 14px; color: #000;}
.column1 h5				{float:left; width:170px; font-size: 18px; line-height: 21px; font-weight: bold; margin: 0 0 25px 0; padding: 0; color: #2e2e2e;}	
.column1 a				{font-size: 11px; line-height: 15px; color: #5D5D5D; padding: 1px;}
.column1 a:hover		{text-decoration: none; color: #DDF1D2; background-color: #66BC45;}

.column2				{float:left; width:285px; margin: 0 25px 10px 15px;}
.column2 p				{color:#000; font-size: 11px; line-height: 15px; color: #2e2e2e; margin-top: 0;}
.column2 a				{color:#cc0000; font-size: 11px; line-height: 16px; padding: 1px;}
.column2 a:hover		{text-decoration: none; color: #fff; background-color: #c00;}

.column3				{float:left; width:210px;	margin: 0 0 10px 10px; }
.column3 h5				{font-size: 18px;  font-weight: bold; color: #2e2e2e; margin: 0 0 25px 0; padding: 0;}
.column3 p				{color:#000; font-size: 11px; line-height: 14px;}
.column3 a				{font-size: 11px; line-height: 16px; color: #5D5D5D; padding: 1px;}
.column3 a:hover		{text-decoration: none; color: #DDF1D2; background-color: #66BC45;}

#columnLeft					{width: 465px; float:left; display:inline; margin-right:10px;}
#introcopy2					{color: #2e2e2e; line-height: 16px; padding: 0; margin-top: 5px; height:189px;}

#videoLinks					{width: 465px; padding: 0; margin-top: 10px;}
.row						{width: 465px; padding-top: 15px;}
.square						{width: 140px; height: 133px; float: left; margin: 0 18px 10px 0;}
.square	p                   {font-size: 11px; color: #2E2E2E; margin-top: 6px; font-weight: normal;}
.squarenomargin 			{width: 140px; height: 133px; float: left; margin: 0 0 10px 0;}
.squarenomargin p 			{font-size: 11px; color: #2E2E2E; margin-top: 6px; font-weight: normal;}
.square:hover img,
.squarenomargin:hover img 	{filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}
.square:hover p,
.squarenomargin:hover p		{color: #999;}

#designRight				{width: 207px; margin-left:10px; padding-top:5px; float:left;}
#awardslogo					{height:199px;}
#articleLinks				{width: 237px; padding-bottom:10px; }

#articleRow					{width: 237px; padding-top:10px; font-size: 11px; cursor:pointer;}
#articleRow:hover img		{filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}	
#articleRow:hover h3 a		{color: #999;}		
div.latestThumb				{float:left; width: 80px;  margin: 0 10px 0 0; padding: 0; border: 1px solid #BFBFBF;}
div.latestArticle			{float:left; width: 137px;  margin-top: -3px; padding: 0;}
div.latestArticle h3		{margin: 0; padding: 0;}
div.latestArticle h3 a		{font-size: 12px; line-height: 15px; color: #2E2E2E; text-decoration:none; font-weight: normal;}
div.latestArticle p			{color: #999; margin-top: 6px; font-weight: normal;}
