	#data {
		width:auto;
		display: table;
		table-layout: fixed;
	}
	
	#data-row {
		width:auto;
		display: table-row;
	
	}
	
	#data-left {
		width: 100% !important;
		line-height:150%;
		vertical-align: top;
		display: inline-block;
		margin-bottom: 20px;
	}
	
	#data-right {
		width: 100% !important;
		line-height:150%;
		vertical-align: top;
		display: inline-block;
		
	}
	
	.fieldtbl
	{
		width: 100%;
		display:table;
		table-layout: fixed;
	}
	
	.fieldcontainer
	{
		width: 100%;
		display:table-row;
	}
	
	.leftfield
	{
		background-color:#fafafa;
		border:1px solid #bcbcbc;
		margin: 0px;
		padding:0px !important;
		width: 100%  !important;
		display:inline-block;
		vertical-align: top;
		font-size:12px;
		margin-bottom:60px;
	}
	
	.rightfield
	{
		background-color:#fefefe;
		border:1px solid #bcbcbc;
		width:90% !important;
		margin: 0px;
		padding:0px !important;
		display:inline-block;
		font-size:12px;
	}
	
	#data-left img {
		max-width: 95%;
		width:95%;
		height: auto;
	}
	
	#data-right img {
		max-width: 95%;
		width:95%;
		height:auto;
	}
	
	.fluid-width-video-wrapper {
		max-width: 70%;
		max-height:auto;
		margin:1%;
		padding: 2px;
	}
	
	body {
		font-size: 12px !important;
		margin: 0;
		padding: 1px 0;
		text-rendering: optimizelegibility;
	}

	.menuLayout a {
		padding: 0 10px;
	}
		
	#wrap {
		padding: 5px;
		min-width: 480px;
		overflow:hidden;
	}
	
	h2.toggleExpand{
		font-size:18px;
	}
	
	.panel {
		padding:0 !important;
	}
	
	pre {
		white-space: pre-wrap;       /* css-3 */
		white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
		white-space: -pre-wrap;      /* Opera 4-6 */
		white-space: -o-pre-wrap;    /* Opera 7 */
		word-wrap: break-word;
	}
	
	@media only screen and (max-width : 480px) {
		.pagination {
	
			float: left;
	
		}
	}
	
	/*Menu adjustments*/
	

	
	.brand {
		font-size:11px !important;
		line-height: 20px;
		height: 24px;
	}
	
	.menuTemplate3 {
		font-size:13px !important;
		height:24px;
	}
	
	.menuTemplate3 a {
	    padding: 0 12px;
	    line-height: 20px; /*Note: keep this value the same as the height of .menuTemplate3 li */
	}
	
	.menuTemplate3 li {
	    height: 20px;
	}
		
	.menuTemplate3 .drop a {
	    font-size: 11px;
	}
	
	.menuTemplate3 .drop {
		top:20px !important;
	}
	
	.menucontainer {
		width:300px !important;
	}
	
	.menucell {
		max-width:150px;
	}
	
	.inli {
		vertical-align:middle;
		display:inline-block;
		margin-top: 5px !important;
	}
	
	.mbtn {
		width:16px;
	}
	
	#site_settings .tbtns {
		height: 16px;
		line-height: 20px;
		padding:0 !important;
		vertical-align: top;
	}
	
	.inli img {
		height:24px;
	}
	
	.nav-arrow {
		width:18px;
		vertical-align: text-top !important;
	}
	
	.nav-btns {
		width:15px;
		padding-top:2px;
		vertical-align: text-top !important;
	}
	
	img.remove, img.edit, img.url, img.desc{
		width:12px !important;
	}
	
	.badge {
		left: 160px;
		margin: 6px;
		font: bold 9px/7px 'Open Sans', Verdana, Tahoma;
		position: relative;
		top: -17px; 
		cursor:pointer;
		 height: 9px; 
		padding: 4px 3px 2px 3px;
		min-width: 9px;
	}
	
	.tebtns {
		width:22px;
	}
	
	
	div.right {
	    margin-top:30px;
	}