/* Global styles */

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, form, fieldset {	margin:0; padding:0; }
img { border:0; }

a { text-decoration:underline; }
a:hover { text-decoration:none; }

.clear { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body { background: url(../images/bg2.jpg) repeat-y center top;  font-family:Arial, Verdana, sans-serif; color:#1c1c1c; }

#wrapper { width: 960px; margin: 0 auto; position: relative; }

#header_p1 { width: 960px; height: 848px; background: url(../images/p1-bg1.jpg) no-repeat top left; position: relative; }
#header_p2 { width: 960px; height: 1020px; background: url(../images/p2-bg1.jpg) no-repeat top left; position: relative; }
#header_p3 { width: 960px; height: 2035px; background: url(../images/p2-bg1.jpg) no-repeat top left; position: relative;  }
#header_p4 { width: 960px; height: 1092px; background: url(../images/p4-bg1.jpg) no-repeat top left; position: relative;  }
#header_p5 { width: 960px; height: 5872px; background: url(../images/p5-bg1.jpg) no-repeat top left; position: relative;  }
#header_p6 { width: 960px; height: 848px;   background: url(../images/p5-bg1.jpg) no-repeat top left; position: relative;  }
#updates_box { position: absolute; top: 667px; left: 366px; font-size: 18px; width: 540px; }
#updates_box2 { position: absolute; top: 314px; left: 366px; font-size: 18px; width: 540px;  }
#updates_box h2, #updates_box2  h2 { font-size: 21px; font-weight: normal; margin: 6px 0 13px 0; }
#updates_box2 p { margin-bottom: 20px; }
#updates_box h5 a, #updates_box2 h5 a  { background: url(../images/img-get_inside.gif) no-repeat; width:322px; height: 33px; display: block; text-indent: -9999px; float: right; }
#flash_box { position: absolute; top: 314px; left: 363px; width: 535px; height: 301px; margin-top: 30px; text-align: center; }
#photo_container { position: absolute; top: 514px; left: 317px;  }
#header_p2 h4 { width: 960px; text-align: center; font-family: Tahoma, Arial, Sans-serif; font-size: 21px; font-weight: bold; color: #d62a6a; position: absolute; top: 988px;  }
#header_p2 a { color: #d62a6a; }
#video_player { position: absolute; top: 512px; left: 347px; background: url(../images/bg-vid_player.png) no-repeat; behavior: url("scripts/iepngfix.htc"); width: 579px; height: 513px;  }
#vid_thumb { margin: 81px auto 0 auto; width: 459px; height: 287px; }
#join_gfx { background: url(../images/img-join_head_gfx.png) no-repeat; width: 473px; height: 186px; display: block; text-indent: -9999px; behavior: url("scripts/iepngfix.htc");  }
h5.safe { z-index: 1000; position: absolute; top: 200px; left: 50px; font-size: 17px; }

#stats_box { background: url(../images/bg-stats.png) no-repeat top left; width: 726px; height: 24px; position: absolute; left: 208px; color: #fff8e4; font-family: Tahoma, Sans-serif; font-size: 11px;  }
#stats_box #stats ul { list-style: none; width: 700px; margin: 3px auto 0 auto; }
#stats_box #stats li { float: left; width: 340px; }
#stats_box #stats li a { color: #fff; font-weight: bold; }
#stats_box #stats li.right { text-align: right; }

#dvd_wrapper,
#dvd_wrapper_join  {  width: 942px; position: absolute; top: 150px; z-index: 10; }
#dvd_wrapper_top { background:url(../images/img-dvd_hold_top.png) no-repeat top left; height: 42px; behavior: url("scripts/iepngfix.htc"); }
#dvd_wrapper_inside { background:url(../images/img-dvd_hold_bg.png) repeat-y center; padding: 110px 0 36px 0; behavior: url("scripts/iepngfix.htc"); }
#dvd_wrapper_inside_join { background:url(../images/img-dvd_hold_bg.png) repeat-y center; padding: 50px 0 36px 0; behavior: url("scripts/iepngfix.htc"); }
#dvd_wrapper_btm { background:url(../images/img-dvd_hold_btm.png) no-repeat bottom left; height: 36px; behavior: url("scripts/iepngfix.htc"); }
.current_titles { margin: 0 auto; width: 812px; _width: 830px; }
.current_titles ul { list-style: none; }
.current_titles li { float: left; width: 169px; margin: 10px 17px; }
.current_titles li img { border: 1px #000 solid; }

.global_nav { margin: 0 auto; width: 686px; padding: 0; }
.global_nav.header { float: right; position: absolute; top: 30px; left: 229px; }
.global_nav.footer { margin: 0 auto; width: 686px; padding: 0; float: right; position: absolute; top: 468px; left: 138px; }
.global_nav.footer2 { margin: 0 auto; width: 686px; padding: 0; }

.global_nav  li, .global_nav.footer li { background: none !important; margin: 0; display: inline; float: left; text-align: -9999px; }
.global_nav  li a, .global_nav.footer li a { float: left; height: 0; padding-top: 40px; margin: 0 1px 0 1px; overflow: hidden; }
.global_nav  li a, .global_nav.footer li a { background-image: url(../images/img-global_nav.gif); background-repeat: no-repeat; }

.global_nav li.photos a, .global_nav.footer li.photos a { background-position: 0 0; width: 131px; }
.global_nav li.videos a, .global_nav.footer li.videos a { background-position: -133px 0; width: 131px; }
.global_nav li.my_bio a, .global_nav.footer li.my_bio a { background-position: -266px 0; width: 131px; }
.global_nav li.dvds a, .global_nav.footer li.dvds a { background-position: -399px 0; width: 131px; }
.global_nav li.join_now a, .global_nav.footer li.join_now a { background-position: -533px 0; width: 151px; }

h1 { background: url(../images/img-logo.png) no-repeat top left; position: absolute; top: 75px; left: 344px; width: 480px; height: 215px; display: block; text-indent: -9999px; behavior: url("scripts/iepngfix.htc");  }
h1.dvd {position: absolute; top: 85px; left: 444px; z-index: 100; }
h1.join {position: absolute; top: 15px; left: 438px; z-index: 100; }
h5.seeme { background: url(../images/img-see_me_dvd.png) no-repeat top left; position: absolute; top: 110px; left: 40px; width: 401px; height: 156px; display: block; text-indent: -9999px; behavior: url("scripts/iepngfix.htc"); z-index: 100; }

#content1_p1 { width: 960px; height: 884px; background: url(../images/p1-bg2.jpg) no-repeat top left; position: relative; }
#content1_p1 a h3 { margin: 0px auto; text-align: center; font-family: Tahoma, Arial, Sans-serif; font-size: 60px; font-weight: bold; color: #0053fd; letter-spacing: -3px; }
#content1_p1 #blurb { width: 533px; position: absolute; top: 417px; left: 60px; font-size: 18px; }
#content1_p1 #calendar { width: 333px; position: absolute; top: 597px; left: 50px; font-size: 18px; }
#content1_p1 #updates { width: 620px; _width: 630px; height: 269px; position: absolute; top: 132px; left: 35px; }
#content1_p1 #updates ul { list-style: none; }
#content1_p1 #updates li { float: left; margin: 0 5px; font-size: 12px; color: #d52868; text-align: center; font-weight: bold; }
#content1_p1 #updates li img { border: 1px #000 solid; margin-bottom: 5px; }

#content2_p1 { width: 960px; height: 303px; background: url(../images/p1-bg3.jpg) no-repeat top left; position: relative; }
#content2_p1 #about_box { width: 240px; font-size: 12px; position: absolute; top: 80px; left: 44px; }
#content2_p1 #features_box { width: 240px; font-size: 12px; position: absolute; top: 80px; left: 360px; }
#content2_p1 #about_box h4, #content2_p1 #features_box h4 { font-size: 18px; font-weight: normal; margin: 8px 0 0 0; letter-spacing: -1px;  }
#content2_p1 #about_box h4 a.blue, #content2_p1 #features_box h4 a.blue { font-weight: bold; color: #0053fd; }
#content2_p1 #about_box h4 a.pink, #content2_p1 #features_box h4 a.pink { font-weight: bold; color: #d52969; }
#content2_p1 #features_box h5 { font-size: 21px; font-weight: normal; line-height: 22px; margin: 10px 0; }
#content2_p1 #features_box h5 strong { font-weight: bold; color: #d52969; }
#content2_p1 #poll_box {  position: absolute; top: 92px; left: 694px; }


#content1_p2 { width: 960px; height: 1015px; background: url(../images/p2-bg2.jpg) no-repeat top left; position: relative;  }
#content1_p2 h4 { width: 960px; text-align: center; font-family: Tahoma, Arial, Sans-serif; font-size: 21px; font-weight: bold; color: #d62a6a; margin-bottom: 10px;  }
#content1_p2 a { color: #d62a6a; }
.photo_frames ul { list-style: none; }
.photo_frames li { float: left; width: 319px; height: 473px; background:url(../images/bg-photo_frame.png) top left no-repeat; behavior: url("scripts/iepngfix.htc"); }
.photo_frames li .pic { width: 279px; height: 441px; margin: 12px auto 12px auto;  }
.video_frames ul { list-style: none; }
.video_frames li { float: left; width: 477px; height: 305px; background:url(../images/bg-video_frame.png) top left no-repeat; behavior: url("scripts/iepngfix.htc"); }
.video_frames li .vid { width: 459px; height: 287px; margin: 9px auto;  }


#footer { width: 960px; height: 575px; background: url(../images/bg-footer.jpg) no-repeat top center; position: relative; }
#footer2 { width: 960px; height: 575px; background: url(../images/bg-footer2.jpg) no-repeat top center; position: relative; }
#footer3 { width: 960px; position: relative; }
#footer h4,
#footer2 h4,
#footer3 h4 { margin: 0px auto; text-align: center; font-family: Tahoma, Arial, Sans-serif; font-size: 21px; font-weight: bold; color: #d62a6a; }
#footer a,
#footer2 a,
#footer3 a  { color: #d62a6a; }
#footer h5,
#footer2 h5 { font-family: Tahoma, Arial, Sans-serif; font-size: 60px; font-weight: bold; color: #0053fd; letter-spacing: -3px; position: absolute; top: 380px; left: 120px; }
#footer3 h5 { font-family: Tahoma, Arial, Sans-serif; font-size: 60px; font-weight: bold; color: #0053fd; letter-spacing: -3px; text-align: center; }
#footer #copy,
#footer2 #copy { text-align: center; font-size: 12px; font-weight: bold; color: #515151; position: absolute; top: 526px; left: 302px; }
#footer3 #copy { text-align: center; font-size: 12px; font-weight: bold; color: #515151; text-align: center; width: 100%; }
#footer #footer_nav,
#footer2 #footer_nav { margin: 0 auto; width: 866px; padding: 0; position: absolute; top: 284px; left: 47px; }
#footer3 #footer_nav { margin: 0 auto; width: 866px; padding: 0;  }
#footer #footer_nav li,
#footer2 #footer_nav li,
#footer3 #footer_nav li { background: none !important; margin: 0; display: inline; float: left; text-align: -9999px; }
#footer #footer_nav li a,
#footer2 #footer_nav li a,
#footer3 #footer_nav li a { float: left; height: 0; padding-top: 91px; margin: 0 2px 0 2px; overflow: hidden; background: url(../images/img-foot_nav.png) no-repeat;  background-repeat: no-repeat; behavior: url("scripts/iepngfix.htc"); }
#footer #footer_nav li.more a,
#footer2 #footer_nav li.more a,
#footer3 #footer_nav li.more a { background-position: 0 0; width: 429px; }
#footer #footer_nav li.join a,
#footer2 #footer_nav li.join a,
#footer3 #footer_nav li.join a { background-position: -432px 0; width: 429px; }


.text1 {
	font-size: 11px;
	color: #ffead6;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	color: #000000;
}
.text3 {
	font-size: 12px;
	color: #000000;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.text4 {
	font-size: 11px;
	color: #999999;
}
.text5 {
	font-weight: bold;
	color: #FF3A2A;
}
.text6 {
	font-size: 21px;
	color: #000000;
	letter-spacing: -1px;
	font-weight: bold;
}
.text7 {
	font-weight: bold;
	color: #000000;
}
.text8 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.text9 {
	font-size: 18px;
	font-weight: bold;
	color: #FF2C1E;
	letter-spacing: -1px;
}
.text10 {
	font-size: 9px;
	color: black;
}
.jointext {
	color: #FFFFFF;
	height: 40px;
	font-size: 24px;
	letter-spacing: -1px;
}
