/* Custom general classes */
.pad { 							padding:12px 12px 12px 0px;}
.padsmall { 				padding:2px;}
.margtop { 					margin-top:25px;}
.padtopbot{ 				padding:0px 0px;}
.padtopbot2{ 				padding:30px 0px;}
.onlysmall{ 				display:none;}
.hidesmall{ 				display:block;}
.hidesmallinline{ 	display:inline;}

	
/* HEADER & NAVIGATION */
#header { 					height:51px; }

#nav li a	{ 				margin:0px;padding:17px 17px 18px 17px; float:left; border-bottom:none;}
#nav li:first-child{padding-left:0px; }
#nav li:last-child{ padding-right:0px!important; }
#nav .lastchild	{		padding-right:0px!important; }
#nav a 	{ 					padding:4px 0px;}
#nav li ul { 				width: 200px; top:51px;}
#nav li ul li {			margin:0px; display:block; width:200px;}
#nav li ul li a {		margin:0px; display:block; width:166px;}

#socials	{ 				padding:6px 0px; float:right;}

/* MAIN */
#container {		 		width:100%; height:100%;  } 
.centerframe { 			width:1024px; margin:0px auto;}
.center480   { 			width:480px; margin:0px auto;}
.centerhomeupdates   { 			width:800px; margin:0px auto;overflow: auto;}
.centerhomeupdatesleft{    width: 47%;    float: left;}
.centerhomeupdatesright{    width: 47%;    float: right;}

#indexofpage{ 			padding:20px; background:#fff; width:180px; margin-top:20px; }
#article		{ 			float:left; width:774px; padding:12px 0px; }
#article img{ 			padding:10px;}
.main_img   { 			width:250px; }

.block_left {				float:left; width:250px;}
.block2_3	{ 				float:left; width:67%;}
.block1_3 { 				float:left; width:33%;}

#logo { 						width:300px; margin:0px auto; padding:80px 0px 30px 0px; }
#main	{ 						margin:0px 0px 0px 12px;float:left; text-align: left;	box-shadow:none;}

#stakeholders { 		padding:25px 0px 20px 0px;}
#footer {						height:30px; }

@media all and (min-width: 1600px) {
#aside { 						position: absolute; right: 30px; top: 125px;  width: 220px;}
#sidesearch { 			width:200px; padding:10px;}
}

