/* Common CSS for Eje file sharing */
	body {
		font-family:Verdana;
		font-size:13px;
	}
	a img {
		border:none;
	}
	#page {
		width:1000px;
		margin:0 auto;
	}
	#header {
		background:#b22d46;
		background: -moz-linear-gradient(top,rgb(80,80,80), rgb(40,40,40) 50%,rgb(30,30,30) 50%,rgb(0,0,0));
		background: -moz-linear-gradient(top, #c23d56, #920d25);	
		background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#c23d56), color-stop(1,#920d25));
		
		
		color:#fff;
		padding:8px;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		-moz-box-shadow: 0px 2px 6px #777;
		-webkit-box-shadow: 0px 2px 6px #777;
	}
	.loggedin {
		float:right;
		font-size:13px;
		margin-top:2px;
		display:inline-block;
	}
	.loggedin a  {
		color:#ccf;
	}
	h1 {
		margin:0px;
		padding:0px;
		font-weight:normal;
		font-size:20px;
		
		display:inline-block;
		line-height:20px;
	}
	#menu {
		float:left;
		width:#210px;
	}
	#menu div {
		font-size:14px;
		width:200px;
		background-color:#eee;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		margin-top:15px;
		font-family:Verdana;
		-moz-box-shadow: 0 2px 6px #999;
		-webkit-box-shadow: 0 2px 6px #999;
	}
	#menu span {
		-moz-border-radius-topleft:8px;
		-moz-border-radius-topright:8px;
		-webkit-border-top-right-radius:8px;
		-webkit-border-top-left-radius:8px;
		padding:6px;
		padding-left:10px;
		font-weight:bold;
		font-size:15px;
		display:block;
		background:#c23d56;
		background: -moz-linear-gradient(top, #c23d56, #920d25);
		background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#c23d56), color-stop(1,#920d25));
				
		color:#fff;
	}
	#menu a {
		
		display:block;
		padding:10px;
		padding-left:28px;
		color:#000;
		font-size:14px;
		text-decoration:none;
		border-top:1px #999 solid;
	}
	#menu a:hover {
		background:#eee;
		background: -moz-linear-gradient(top, rgb(230,230,230),rgb(208,212,230));	
		background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, rgb(230,230,230)), color-stop(1,rgb(208,212,230)));
		
		color:#000;
		/*text-decoration:underline;*/
	}
	#menu a:focus {
		background: -moz-linear-gradient(top, rgb(208,212,230),rgb(230,230,230));
		background:#ddd;		
		color:#000;
		/*text-decoration:underline;*/
	}
	#menu .menuicon {
		margin-left:-20px;
		float:left;
		
		margin-right:2px;
		display:inline-block;
	}

	#content {
		padding:16px;
		padding-right:0px;
		float:left;
		width:780px;
	}
	.button {
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		text-decoration:none;
		color:#000;
		padding:10px;
		margin:4px;
		display:inline-block;
		border:1px #999 solid;
		
		background: -moz-linear-gradient(top, #fafafa, #ddd);
		background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#fafafa), color-stop(1,#ddd));
		-moz-box-shadow: 0px 1px 2px #999;
		-webkit-box-shadow: 0px 1px 2px #999;
		cursor:pointer;
	}
	.button:not(.buttondown):hover {
		margin-top:3px;
		margin-bottom:5px;
		border:1px #777 solid;
		text-decoration:none;
		background: -moz-linear-gradient(center top , #fff, #d8d8d8);
		background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#fff), color-stop(1,#d8d8d8));
		
		-moz-box-shadow: 0px 2px 5px #aaa;
		-webkit-box-shadow: 0px 2px 5px #aaa;
	}
	.button.buttondown {
		-moz-box-shadow: inset 0px 1px 1px #999;
	}
	.button.wait {
		border:1px #999 solid;
		font-style:italic;
		background: #eee;
		-moz-box-shadow: 0px 0px 0px #777;
		color:#444;
		cursor:default;
	}
	.msg {
		font-style:italic;
		padding:8px;
		padding-bottom:8px;
		background:#afa;
		background:-moz-linear-gradient(top,#dfd,#afa);
		border:1px solid #0a0;
		margin-bottom:10px;
		-moz-border-radius:5px;
		vertical-align:middle;
		margin-left:20px;
		
		overflow:auto;
	}
	.problem {
		background:#f44;
		background:-moz-linear-gradient(top,#f66,#f44);
		border:1px solid #a00;
		color:#fff;
	}
	.msg img {
		vertical-align:middle;
	}
	.closemsg {
		display:inline-block;
		float:right;
		font-style:normal;
		color:#c00;
		cursor:pointer;
		padding:2px 5px;
		margin:0px 5px 0px 5px;
		font-weight:bold;
		-moz-border-radius:3px;
		border:1px solid transperant;
		background:-moz-linear-gradient(top,#faa,#f33);
		color:#fff;
		border:1px solid #f22;
		-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.5);
		margin-top:-2px;
	}
	.closemsg:hover {
		-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.4);
		background:-moz-linear-gradient(top,#fbb,#f66);
	}

	.section {
		margin:0px 0px 12px 20px;
		-moz-box-shadow:0px 3px 7px #999;
		-webkit-box-shadow:0px 3px 7px #999;
		-moz-border-radius-topleft:9px;
		-moz-border-radius-topright:9px;
		-webkit-border-top-right-radius:9px;
		-webkit-border-top-left-radius:9px;
		display:inline-block;
	}
	.section_header {
		background:#920d25;
		background: -moz-linear-gradient(top, #c23d56, #920d25);
		background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#c23d56), color-stop(1, #920d25));
		-moz-border-radius-topleft:9px;
		-moz-border-radius-topright:9px;
		-webkit-border-top-right-radius:9px;
		-webkit-border-top-left-radius:9px;
		
		color:#fff;
		padding:6px;
		padding-left:10px;
		font-size:16px;
	}
	.tableheader {
		background:#920d25;
		background: -moz-linear-gradient(top, #c23d56, #920d25);
		background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0,#c23d56), color-stop(1, #920d25));
		color:#000;
		border-bottom:none;
	}
	.section_content {
		padding:10px;
		border:1px #ccc solid;
		border-top:0px #ccc solid;
		overflow:auto;
	}
	#footer {
		color:#888;
		font-size:11px;
		margin:10px;
		clear:both;
		display:none;
	}
	#footer a,#footer a:visited { 
		color:#66b;
	}
	#footer a:hover{ 
		color:blue;
	}
	