@charset "utf-8";

* {margin: 0; padding: 0;}
body {background: #000000 url(images/bg.jpg) repeat; font-family: Tahoma, sans-serif;}
#container {width: 950px; margin: 0 auto; border-left:#000000 medium solid; border-right:#000000 medium solid; position: relative;}
#container img {border:0px; float:left;}
#container a img {border:0px; float:left;}
.preload{display:none;}

/*------------(  main HEADER )------------*/
#header {height: 220px; background: url(images/logo.jpg) no-repeat;}
#menu {height: 31px;}
#menu img {
	float:left;}

a.home, a.access, a.contact, a.members {float: left; height: 31px; display: block; margin:0 auto;}
a.home {width: 95px; background: url(images/nav_main_home.jpg) no-repeat;}
a.access {width: 132px; background: url(images/nav_main_access.jpg) no-repeat;}
a.contact {width: 88px; background: url(images/nav_main_contact.jpg) no-repeat;}
a.members {width: 160px; background: url(images/nav_main_members.jpg) no-repeat;}

a:hover.home {width: 95px; background: url(images/nav_main_homem.jpg) no-repeat;}
a:hover.access {width: 132px; background: url(images/nav_main_accessm.jpg) no-repeat;}
a:hover.contact {width: 88px; background: url(images/nav_main_contactm.jpg) no-repeat;}
a:hover.members {width: 160px; background: url(images/nav_main_membersm.jpg) no-repeat;}


/*------------(  main FLASH  )------------*/
#flash_container img{
				float:left;
				}
#flash_main {
				width:658px;
				height:406px;
				background-image:url(images/flash_temp.jpg);
				background-repeat:no-repeat;
				float:left;
				}			

/*------------(  main INTRO  )------------*/
#get_to_know_me {
				width:490px;
				height:229px;
				background-image:url(images/get_to_know_me.jpg);
				background-repeat:no-repeat;
				float:left;
				padding:60px 30px 0 430px;
				}
				#get_to_know_me p {
				padding-bottom:20px;
				}

/*------------(  P A G E  T W O (-2-)  )------------*/
#header2 {height: 220px; background: url(images/p2_logo.jpg) no-repeat;}

#recent_pictures {
				width:220px;
				height:346px;
				background-image:url(images/recent_pictures.jpg);
				float:left;
				padding:60px 0 0 26px;
				}
				#pic_box {
				border:0;
				width:202px;
				height:300px;
				display:block;
				overflow-y:scroll;				
				}
				#pic_box img {
				border: #000000 thin solid;
				margin-bottom:6px;
				}
				
#recent_videos {
				width:238px;
				height:346px;
				background-image:url(images/recent_videos.jpg);
				float:left;
				padding:60px 0 0 23px;				
				}
				#vid_box {
				border:0;
				width:202px;
				height:300px;
				display:block;
				overflow-y:scroll;
				}
				#vid_box img {
				border: #000000 thin solid;
				margin-bottom:6px;
				}				
				
#cum_inside {
				width:402px;
				height:363px;
				float:left;
				}
				
				#coming_up {
				width:508px;
				height:283px;
				float:left;
				background-image:url(images/coming_up.jpg);
				background-repeat:no-repeat;
				padding:80px 20px 0 20px;
				}
				#coming_up h3 {
				text-align:center;
				font-size:26px;
				text-transform:uppercase;
				color:#ee0e9d;
				font-weight:100;
				margin:14px 0 14px 0;
				}
				#coming_up h4 {
				text-align:center;
				font-size:22px;
				color:#000000;
				font-weight:100;
				}


/* Individual picture pages */
#bigpic img {left: 50%; position: absolute; top: 50%;} 
#bigpic img.horizontal {margin-top: -300px; margin-left: -400px;}
#bigpic img.vertical {margin-top: -400px; margin-left: -300px;}
				
/*------------(  P A G E  T H R E E (-3-)  )------------*/
#header3 {height: 279px; background: url(images/p3_logo.jpg) no-repeat;}				

#p3_flash_container img{
				float:left;
				}
#p3_flash_main {
				width:616px;
				height:390px;
				background-image:url(images/p3_flash_temp.jpg);
				background-repeat:no-repeat;
				float:left;
				}	

#diary {
				width:500px;
				height:203px;
				background-image:url(images/p3_diary.jpg);
				background-repeat:no-repeat;
				float:left;
				padding:60px 20px 0 430px;
				}
				#diary p {
				padding-bottom:12px;
				}				
				#diary h3 {
				text-align:center;
				font-size:24px;
				text-transform:uppercase;
				color:#ee0e9d;
				font-weight:100;
				margin:6px 0 14px 0;
				}	
				
				
/*------------(  J O I N  )------------*/				
#headerjp {height: 201px; background: url(images/join_logo.jpg) no-repeat;}	

#what_you_get {
				width:470px;
				height:248px;
				background-image:url(images/pj_what_you_get.jpg);
				background-repeat:no-repeat;
				float:left;
				padding:60px 40px 0 440px;
				}			
				
#waiting_inside {
				width:460px;
				height:160px;
				background-image:url(images/pj_waiting.jpg);
				background-repeat:no-repeat;
				float:left;
				padding:54px 440px 0 50px;
				}							

/*------------(  F O O T E R  )------------*/
#footer {height:30px; background-color:#0c80e3; clear:both; text-align:center; padding-top:10px; color:#FFFFFF;}
#footer p.footer_menu { font-size: 18px; line-height:14px;}
#footer p.footer_menu a {color: #fff; text-transform: uppercase; text-decoration: none; margin: 0 10px;}


