*{ margin:0; padding:0; border:0; }



body{ 

	background-color:#ffffff;

	width:700px;

	margin:auto; 

}
ol{

	padding-left:2em;

}

ol li{

	padding-bottom:1em;

}
body.home{

	background:url(../images/background_home.jpg) no-repeat top;

}
body.home a#homepage{
	float:left;
	display:block; 
	height:0px; 
	padding-top:130px; 
	overflow:hidden; 
	width:368px;
}
body.upload a#homepage, body.edit a#homepage, body.viewer a#homepage{
	display:block;
	height:0px;
	padding-top:112px;
	width:326px; 
	overflow:hidden; 
	margin:auto;
}
body.upload{

	padding-top:20px;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#CA0A07;

}

body.upload a{

	color:#CA0A07;

}

body.upload #header, body.viewer #header{
	background:url(../images/zohan_header.jpg) no-repeat top center;
	height:144px;
}

body.upload #frame{

	background:url(../images/background_upload.jpg) no-repeat top center;

	padding-left:20px;

	padding-top:70px;

}

body.upload #instruction_text{

	width:350px;

	padding-left: 25px;

}

body.upload #frame #username{

	margin-top:40px;

	margin-left:14px;

}

body.upload #frame #upload{

	margin-left:8px;

	margin-top:30px;

	width:317px;

	_margin-left:12px;

}
body.upload #frame form{
	padding-left:20px;
}
body.upload #frame .form_text{

	padding-left:14px;

	padding-top:20px;

	font-size:0.8em;

	text-transform:uppercase;

}
#edit{
	margin-left:-50px;
}
a{
	color:#FA0200;	
}
a:hover{
	color:#6A0100;
}
#start_btn{

	width:500px;

	margin:auto;

	padding-top:15px;

	padding-bottom:28px;

}

body.home #maincontent{
	clear:left;
	padding-top:260px;

	padding-left:95px;

	height:180px;

}

body.home a#getstarted{

	padding-top:75px;

	height:0px;

	overflow: hidden;

	width:210px;

	display:block;

}

body.home a#viewgallery{
	background:url(../images/gallery_button.jpg) no-repeat top left;
	display:block;
	padding-top:55px;
	height:0px;
	overflow:hidden;
	width:218px;
	margin-left:-4px;
	margin-top:20px;
}

#copy{

	/*border: 1px solid red;*/
	
	color:#640000;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 2.5em;
	margin-left: 3em; 

	text-transform:none;
	text-align: center;}
body.upload  #copy{
	margin-left: 5em;
}
img#logos{display: block; float:left;}

body.viewer{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#c60000;

	text-transform:uppercase;
	padding-top:20px;

}



body.viewer #content{

	background:url(../images/background_viewer.jpg) no-repeat left top ;

	text-align:center;

	padding-bottom:30px;
	margin-top:3px;
	margin-left:-6px;
}

body.viewer ul#wallpaper{

	list-style:none;

	background:url(../images/download_as_wallpaper.jpg) no-repeat left top;

	height:39px;

	width:490px;

	padding-top:25px;

	margin:auto;

	margin-top:10px;

}

body.viewer ul#wallpaper li{

	display:inline;

	float:left;

	padding-right:10px;

}

body.viewer ul#wallpaper li#size2{

	padding-right:14px;

}

body.viewer ul#wallpaper li a{

	display:block;

	width:40px;

	overflow:hidden;

	height:0px;

	padding-top:20px;

}

body.viewer ul#wallpaper li#share a{

	width:200px;

}

body.viewer ul#wallpaper li#size1 a,body.viewer ul#wallpaper li#size2 a,body.viewer ul#wallpaper li#size3 a{

	width:79px;

}

body.viewer #flash{

	padding-top:20px;

	text-align:center;

}

#error{
	position:relative;
	top:0px;
	z-index:10;
	height:14px;
	font-weight:bold;
}


