@charset "utf-8";
/* CSS Document */

body{
background-color:#FFFFFF;
font-size:0.9em;
font-family:"Times New Roman", Times, serif;
text-align:center; /* Counter IE problem */
}

/* Start Home Page */

#home-container{
position:relative;
width:1013px;
height:700px;
padding:0;
margin:0 auto;
background-image:url(background/background-home.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#home-flash{
position:relative;
top:198px;
left:0;
width:1013px;
height:200px;
padding:0;
margin:0;
}

/* End Home Page */

/* Start Contact Page */

#contact-container{
position:relative;
width:1013px;
height:860px;
padding:0;
margin:0 auto;
background-image:url(background/background-contact.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#contact-submenu{
	position:absolute;
	top:198px;
	left:266px;
	width:710px;
	height:96px;
	padding:0;
	margin:0;
}

#contact-content{
	position:absolute;
	top:294px;
	left:266px;
	width:710px;
	height:443px;
	padding:0;
	margin:0;
}

#contact-content-text{
	padding:20px 10px 20px 0;
	margin:0 0 0 -5px;
}



/* End Contact Page */

/* Start FTP Page */

#ftp-container{
position:relative;
width:1013px;
height:860px;
padding:0;
margin:0 auto;
background-image:url(background/background-ftp.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#ftp-content{
	position:absolute;
	top:214px;
	left:42px;
	width:934px;
	height:523px;
	padding:0;
	margin:0;
}

#ftp-content-text{
	padding:20px 10px;
	margin:0;
}



/* End FTP Page */


/* Start About Page */

#about-container{
position:relative;
width:1013px;
height:860px;
padding:0;
margin:0 auto;
background-image:url(background/background-about.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#about-submenu{
	position:absolute;
	top:198px;
	left:266px;
	width:710px;
	height:68px;
	padding:0;
	margin:0;
}

#about-content{
	position:absolute;
	top:266px;
	left:266px;
	width:710px;
	height:471px;
	padding:0;
	margin:0;
}

#about-content-text{
	padding:20px 10px 20px 10px;
	margin:0;
}

/* End About Page */

/* Start Ephemera Page */

#ephemera-container{
position:relative;
width:1013px;
height:860px;
padding:0;
margin:0 auto;
background-image:url(background/background-ephemera.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#ephemera-submenu{
	position:absolute;
	top:198px;
	left:266px;
	width:710px;
	height:173px;
	padding:0;
	margin:0;
}

#ephemera-content{
	position:absolute;
	top:371px;
	left:266px;
	width:710px;
	height:366px;
	padding:0;
	margin:0;
}

#ephemera-primaryImage{
	position:absolute;
	top:10px;
	left:7px;
	width:441px;
	height:345px;
	padding:0;
	margin:0;
}

#ephemera-secondaryImage1{
	position:absolute;
	overflow:hidden;
	top:10px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-secondaryImage2{
	position:absolute;
	overflow:hidden;
	top:10px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-secondaryImage3{
	position:absolute;
	overflow:hidden;
	top:10px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage1{
	position:absolute;
	overflow:hidden;
	top:111px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage2{
	position:absolute;
	overflow:hidden;
	top:111px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage3{
	position:absolute;
	overflow:hidden;
	top:111px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage4{
	position:absolute;
	overflow:hidden;
	top:159px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage5{
	position:absolute;
	overflow:hidden;
	top:159px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage6{
	position:absolute;
	overflow:hidden;
	top:159px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}
#ephemera-tertiaryImage7{
	position:absolute;
	overflow:hidden;
	top:208px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage8{
	position:absolute;
	overflow:hidden;
	top:208px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage9{
	position:absolute;
	overflow:hidden;
	top:208px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage10{
	position:absolute;
	overflow:hidden;
	top:257px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage11{
	position:absolute;
	overflow:hidden;
	top:257px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-tertiaryImage12{
	position:absolute;
	overflow:hidden;
	top:257px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#ephemera-title{
	position:absolute;
	overflow:hidden;
	top:65px;
	left:514px;
	width:178px;
	height:19px;
	padding:0;
	margin:0;
	text-align:center;
}

#ephemera-purchase{
	position:absolute;
	overflow:hidden;
	top:325px;
	left:510px;
	width:178px;
	height:40px;
	padding:0;
	margin:0;
	text-align:left;
}

#ephemera-download{
	position:absolute;
	overflow:hidden;
	top:332px;
	left:512px;
	width:178px;
	height:40px;
	padding:0;
	margin:0;
	text-align:left;
}


/* End Ephemera Page */

/* Start Portfolio Page */

#portfolio-container{
position:relative;
width:1013px;
height:860px;
padding:0;
margin:0 auto;
background-image:url(background/background-portfolio.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#portfolio-submenu{
	position:absolute;
	top:198px;
	left:266px;
	width:710px;
	height:148px;
	padding:0;
	margin:0;
}

#portfolio-content{
	position:absolute;
	top:346px;
	left:266px;
	width:710px;
	height:391px;
	padding:0;
	margin:0;
}

#portfolio-primaryImage{
	position:absolute;
	top:35px;
	left:7px;
	width:441px;
	height:345px;
	padding:0;
	margin:0;
}

#portfolio-secondaryImage1{
	position:absolute;
	overflow:hidden;
	top:35px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-secondaryImage2{
	position:absolute;
	overflow:hidden;
	top:35px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-secondaryImage3{
	position:absolute;
	overflow:hidden;
	top:35px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage1{
	position:absolute;
	overflow:hidden;
	top:136px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage2{
	position:absolute;
	overflow:hidden;
	top:136px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage3{
	position:absolute;
	overflow:hidden;
	top:136px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage4{
	position:absolute;
	overflow:hidden;
	top:184px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage5{
	position:absolute;
	overflow:hidden;
	top:184px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage6{
	position:absolute;
	overflow:hidden;
	top:184px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}
#portfolio-tertiaryImage7{
	position:absolute;
	overflow:hidden;
	top:233px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage8{
	position:absolute;
	overflow:hidden;
	top:233px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage9{
	position:absolute;
	overflow:hidden;
	top:233px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage10{
	position:absolute;
	overflow:hidden;
	top:282px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage11{
	position:absolute;
	overflow:hidden;
	top:282px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-tertiaryImage12{
	position:absolute;
	overflow:hidden;
	top:282px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#portfolio-title{
	position:absolute;
	overflow:hidden;
	top:90px;
	left:514px;
	width:178px;
	height:19px;
	padding:0;
	margin:0;
	text-align:center;
}

/* End Portfolio Page */

/* Start Recent Page */

#recent-container{
position:relative;
width:1013px;
height:860px;
padding:0;
margin:0 auto;
background-image:url(background/background-recent.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#recent-submenu{
	position:absolute;
	top:198px;
	left:266px;
	width:710px;
	height:121px;
	padding:0;
	margin:0;
}

#recent-content{
	position:absolute;
	top:319px;
	left:266px;
	width:710px;
	height:418px;
	padding:0;
	margin:0;
}

#recent-primaryImage{
	position:absolute;
	top:62px;
	left:7px;
	width:441px;
	height:345px;
	padding:0;
	margin:0;
}

#recent-secondaryImage1{
	position:absolute;
	overflow:hidden;
	top:62px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-secondaryImage2{
	position:absolute;
	overflow:hidden;
	top:62px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-secondaryImage3{
	position:absolute;
	overflow:hidden;
	top:62px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage1{
	position:absolute;
	overflow:hidden;
	top:163px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage2{
	position:absolute;
	overflow:hidden;
	top:163px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage3{
	position:absolute;
	overflow:hidden;
	top:163px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage4{
	position:absolute;
	overflow:hidden;
	top:211px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage5{
	position:absolute;
	overflow:hidden;
	top:211px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage6{
	position:absolute;
	overflow:hidden;
	top:211px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}
#recent-tertiaryImage7{
	position:absolute;
	overflow:hidden;
	top:260px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage8{
	position:absolute;
	overflow:hidden;
	top:260px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage9{
	position:absolute;
	overflow:hidden;
	top:260px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage10{
	position:absolute;
	overflow:hidden;
	top:309px;
	left:534px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage11{
	position:absolute;
	overflow:hidden;
	top:309px;
	left:583px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-tertiaryImage12{
	position:absolute;
	overflow:hidden;
	top:309px;
	left:632px;
	width:40px;
	height:40px;
	padding:0;
	margin:0;
}

#recent-title{
	position:absolute;
	overflow:hidden;
	top:117px;
	left:514px;
	width:180px;
	height:19px;
	padding:0;
	margin:0;
	text-align:center;
}


/* End Recent Page */

/* Start Subscription Page */

#subscription-container{
position:relative;
width:1013px;
height:860px;
padding:0;
margin:0 auto;
background-image:url(background/background-subscription.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#subscription-submenu{
	position:absolute;
	top:198px;
	left:266px;
	width:710px;
	height:200px;
	padding:0;
	margin:0;
}

#subscription-content{
	position:absolute;
	top:398px;
	left:266px;
	width:710px;
	height:339px;
	padding:0;
	margin:0;
}

#subscription-content-text{
	padding:20px 10px 20px 0;
	margin:0 0 0 -45px;
}

/* End Subscribe Page */

/* Start Admin CSS */

#admin-container{
position:relative;
width:1013px;
height:860px;
padding:0;
margin:0 auto;
background-image:url(background/background-admin.jpg);
background-repeat:no-repeat;
text-align:left; /* Counter IE problem */
}

#admin-submenu{
	position:absolute;
	top:198px;
	left:41px;
	width:935px;
	height:68px;
	padding:0;
	margin:0;
}

#admin-content{
	position:absolute;
	top:266px;
	left:41px;
	width:935px;
	height:471px;
	padding:0;
	margin:0;
}

#admin-content-text{
	padding:0;
	margin:0;
}



/* End Common CSS */


/* Start Common CSS */

#common-menu{
position:absolute;
top:198px;
left:25px;
width:240px;
height:195px;
padding:0;
margin:0;
}

#common-subscription{
position:absolute;
top:393px;
left:25px;
width:190px;
height:30px;
padding:10px 40px 0 10px;
margin:0;
}



/* End Common CSS */
