html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif}.sans{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.none{display:none}body{background:#2d27b7 url(img/background.png) top left repeat-x;background-attachment:fixed}#header_background{background:transparent url(img/header_background.png) top left repeat-x}#non_footer{background:transparent url(img/body_background.png) top left repeat-y}#footer{background:transparent url(img/images_norepeat.png) 0px -480px no-repeat}#header_background{position:absolute;width:100%;height:240px;z-index:0;top:0px;left:0px}#header{position:relative;width:960px;height:160px;margin:0 auto;z-index:50}#non_footer{position:relative;width:960px;z-index:20}#page{margin:0px 74px}#footer{position:relative;height:138px;width:960px;margin:0 auto;z-index:30}html,body{height:100%}#container{float:left;margin-right:-162px;width:100%}#content{margin-left:20px;margin-right:182px}#sidebar{display:block;float:right;width:162px}.clear{clear:both}#non_footer{min-height:100%;height:auto !important;height:100%;margin:-230px auto -138px auto}#header_spacer{height:230px;width:100%}#footer_spacer{height:91px;width:100%;margin-top:10px}#footer{margin-top:47px}html{overflow:-moz-scrollbars-vertical !important}#header_bg{background:transparent url(img/header_background.png) top left repeat-x}#header{background-color:white}#red_bar{position:absolute;width:50%;height:32px;top:128px;right:0px;z-index:10;background-color:red}#logo{width:215px;height:164px;position:absolute;top:8px;left:11px;position:absolute;z-index:60;background:transparent url(img/images_norepeat.png) -530px -874px no-repeat}#logo img{display:none}#girl_top{position:absolute;width:170px;height:145px;background:transparent url(img/images_norepeat.png) 0px -840px no-repeat;top:15px;right:2px;z-index:55}#girl_bottom{position:relative;width:120px;height:130px;background:transparent url(img/images_norepeat.png) -46px -985px no-repeat;z-index:20;top:0px;left:110px;margin-bottom:-120px}#red_bar_girl{right:0px;top:0px;position:absolute;width:146px;height:32px;background-color:red;display:block;top:128px}#header_shadow{background:transparent url(img/images_norepeat.png) 0px -750px no-repeat;height:80px;width:812px;margin-bottom:-80px}#tagline{font-size:28px;font-family:Tahoma;font-weight:bold;line-height:36px;display:block;position:absolute;z-index:60;color:#4c4cc1;top:79px;left:218px;overflow:visible;z-index:60}#tagline a{color:#5151c4;text-decoration:none}#nav{font-size:18px;position:absolute;background:red;height:32px;top:128px;right:0px;z-index:70;padding-right:26px;margin-right:126px;margin-left:54px}#nav a{text-decoration:none;font-weight:bold}#nav div,#nav span,#nav ul{display:block}#nav #corner{left:-54px;position:absolute;height:32px;width:54px;background:transparent url(img/images_norepeat.png) -175px -870px no-repeat}#nav > ul > li{position:relative;float:left;height:32px;margin:0px;padding:0px;cursor:pointer;z-index:10}#nav > ul > li > span{margin:4px 6px;padding:0;padding-left:8px;z-index:100;position:relative}#nav > ul > li > span span{padding-right:8px;margin:0px}#nav > ul > li > span a{line-height:24px;height:24px;margin:0px;color:white;display:block}#nav > ul > li.parent > span a{background:transparent url(img/images_norepeat.png) right -940.5px no-repeat;padding-right:12px;margin-right:-3px}#nav > ul > li.parent:hover > span a{background:transparent url(img/images_norepeat.png) right -1010.5px no-repeat}#nav > ul > li:hover > span{background:transparent url(img/images_norepeat.png) -175px -1090px no-repeat}#nav > ul > li:hover > span span{background:transparent url(img/images_norepeat.png) right -1090px no-repeat}#nav > ul > li:hover > span span a{color:black}#nav > ul > li.parent > span{margin:4px 1px;padding-left:13px}#nav > ul > li.parent > span span{padding-right:13px}#nav > ul > li.parent:hover > span{background:transparent url(img/images_norepeat.png) -175px -1066px no-repeat}#nav > ul > li.parent:hover > span span{background:transparent url(img/images_norepeat.png) right -1066px no-repeat}#nav > ul > li:hover > .submenu{display:block}#nav .submenu{position:absolute;font-size:16px;display:none;min-width:150px}#nav .invis{display:block;visibility:hidden}#nav .submenu a{display:block;white-space:nowrap;padding:0px}#nav .submenu li{width:100%}#nav .submenu a{line-height:24px;height:24px;background:white;color:black;padding:3px 5px 3px 8px}#nav .submenu li.active a{text-decoration:underline}#nav .submenu > span{height:5px;width:100%}#nav .submenu > span > span{background-color:black;margin-left:5px;height:5px}#nav .submenu > span > span > span{background-color:white;height:4px;margin-right:5px}#nav .submenu > span:first-child > span > span{border-top:1px solid #890000}#nav .submenu > span:first-child{background:transparent url(img/submenu_tl.png) top left no-repeat}#nav .submenu > span:first-child > span{background:transparent url(img/submenu_tr.png) top right no-repeat}#nav .submenu > span:last-child{background:transparent url(img/submenu_bl.png) bottom left no-repeat}#nav .submenu > span:last-child > span{background:transparent url(img/submenu_br.png) bottom right no-repeat}#nav .submenu > span:last-child > span > span{border-bottom:1px solid #890000}#nav .submenu > span.last{background:transparent url(img/submenu_bl.png) bottom left no-repeat}#nav .submenu > span.last > span{background:transparent url(img/submenu_br.png) bottom right no-repeat}#nav .submenu > span.last > span > span{border-bottom:1px solid #890000}#nav .submenu{top:27px;left:-11px;z-index:20}#nav .submenu ul{border:solid #890000;border-width:0 1px;padding:3px 0;background-color:white}#nav .submenu > .css_hover li:hover a{background-color:red;color:white;text-decoration:none}#nav .submenu > .css_hover li:hover{background-color:red;color:white;text-decoration:none}#nav .submenu > .css_hover li:hover{background-color:red}#content a{text-decoration:none;color:#1d63e5}#content a:visited{color:#49249e}#content a:hover{text-decoration:underline}#content{padding:28px 0 0px}#content h1{font-weight:bold;font-size:24px;padding:8px 0px;padding-bottom:24px}img.alignright{float:right;margin:0 0 10px 10px}img.alignleft{float:left;margin:0 10px 10px 0}img.aligncenter{display:block;margin:10px auto 0 auto}a img.alignright{float:right;margin:0 0 10px 10px}a img.alignleft{float:left;margin:0 10px 10px 0}a img.aligncenter{display:block;margin:10px auto 0 auto}#content h2{font-weight:bold;font-size:18px;padding:20px 0 15px;margin:0 10px}#content h3{font-weight:bold;font-size:16px;line-height:20px;padding:4px 0px 2px;margin:0 24px}#content h4{font-weight:normal;font-size:14px;line-height:20px;padding:4px 0px 2px;margin:0 24px}#content p{padding:4px 0px 16px;line-height:20px;font-size:14px;margin:0 24px;display:block;text-align:justify}#content .subpage p{text-align:left}#content ul{list-style:outside disc;margin:0 36px;padding:0 0 16px 12px;padding-left:24px}#content li{line-height:18px;font-size:14px;padding:1px 3px 0px 1px}#content .subpage_menu{margin-left:10px;padding:22px 0 80px}#content .subpage_menu .links{margin-left:200px}.adults_page #content .subpage_menu .links{margin-left:10px}.youth_page #content .subpage_menu .links{margin-left:10px}#content .subpage_menu img{float:left;margin:0 10px 10px 0}#content .subpage_menu img{float:left;margin:0 10px 10px 0}.adults_page #content .subpage_menu img{float:right;margin:0 16px 10px 10px}.youth_page #content .subpage_menu img{float:right;margin:0 16px 10px 10px}.adults_page #content .subpage_menu ul{margin-left:14px}.youth_page #content .subpage_menu ul{margin-left:14px}#content .subpage_menu h3{font-size:16px;font-weight:bold;margin-left:0px;padding:4px 0;margin-top:24px}#content .subpage_menu ul{list-style-type:none;padding:0;font-size:16px;margin-left:24px}#content .subpage_menu li{text-indent:-10px}#content address{padding-bottom:10px;font-size:16px;margin:-16px 16px 0}#content .back_to_top{display:block;margin-top:15px;text-align:center;font-size:12px;height:18px}#content hr{margin:2px 0 15px 0;border:0px;width:100%;height:2px;background-color:#666}#buttons{top:99px;position:relative;padding-bottom:100px;z-index:25}#buttons li{height:34px;width:105px;margin-left:17px;margin-bottom:12px;position:relative;z-index:25}#buttons li.yellow{background:transparent url(img/images_norepeat.png) -855px -670px no-repeat}#buttons li.orange{background:transparent url(img/images_norepeat.png) -855px -704px no-repeat}#buttons li.green{background:transparent url(img/images_norepeat.png) -855px -738px no-repeat}#buttons li.cyan{background:transparent url(img/images_norepeat.png) -855px -772px no-repeat}#buttons li.yellow:hover{background:transparent url(img/images_norepeat.png) -855px -806px no-repeat}#buttons li.orange:hover{background:transparent url(img/images_norepeat.png) -855px -806px no-repeat}#buttons li.green:hover{background:transparent url(img/images_norepeat.png) -855px -806px no-repeat}#buttons li.cyan:hover{background:transparent url(img/images_norepeat.png) -855px -806px no-repeat}#buttons li.yellow:active{background:transparent url(img/images_norepeat.png) -855px -840px no-repeat}#buttons li.orange:active{background:transparent url(img/images_norepeat.png) -855px -840px no-repeat}#buttons li.green:active{background:transparent url(img/images_norepeat.png) -855px -840px no-repeat}#buttons li.cyan:active{background:transparent url(img/images_norepeat.png) -855px -840px no-repeat}#buttons li a{display:block;color:black;font-weight:bold;font-size:16px;text-decoration:none;line-height:34px;width:105px;height:34px;text-align:center}#buttons li:hover a{color:white}body.reactions_page #content p{padding:4px 0}#content .reaction{width:auto;margin:28px 24px 38px}#content .reaction .left{margin-right:20%}#content .reaction .right{margin-left:20%}#content h2{padding:28px 0px 12px}#content .reaction p{padding:4px 0px 4px 5px;margin:0px;text-indent:-5px}#content .reaction .byline{margin-left:32px;font-size:14px;font-style:italic}#content .reaction .location{margin-left:8px}#content .reaction span{line-height:20px}form div{margin-left:40px}form label{font-weight:bold}form label .example{font-weight:normal;color:#707070;font-size:12px}form input.text{width:280px}form #interest{width:280px}form textarea{width:340px}form button{text-align:right}form span.wpcf7-list-item{display:block}.home_page #content #portal{margin:32px 0px}.home_page #content #portal div{width:292px}.home_page #content #portal div{margin:16px 0px;padding:2px;border:2px solid white}.home_page #content #portal div p{text-align:center}.home_page #content #portal div a{font-size:36px;font-weight:bold}.home_page #content #portal div.youth a{color:red}.home_page #content #portal div.youth a:visited{color:red}.home_page #content #portal div.youth{float:left}.home_page #content #portal div.adults{float:right}.home_page #content #portal div.adults a{color:#5b5bc9}.home_page #content #portal div.adults a:visited{color:#5b5bc9}.home_page #content #portal div:hover a{text-decoration:none}.home_page #content #portal div:hover a:first-child{text-decoration:underline}.home_page #content #portal div img{border:2px solid white;padding:4px}.home_page #content #portal div.adults:hover img{border-color:#5b5bc9}.home_page #content #portal div.youth:hover img{border-color:red}#content #profiles{padding-top:20px}#content .profile{padding:18px 0px;display:block}#content .profile img{float:left;padding:2px 18px 8px 24px}#content .profile h2{margin-left:24px;padding:0px;font-size:20px;line-height:20px}#content .profile h3{margin:0px;margin-left:24px;padding:0px;font-size:16px;display:block;line-height:16px;padding-bottom:14px}#content .profile p{font-size:14px}.privacy-policy_page #content h1{padding:8px 0 16px}.privacy-policy_page #content h2{padding:24px 0 4px}.privacy-policy_page #content ul{padding:4px 0 4px 20px;margin:0px 24px 0px 34px}.privacy-policy_page #content ul ul{padding:4px 0 4px 8px;margin:0px 0px 0px 18px}.privacy-policy_page #content p{padding:4px 0 6px;text-align:left}.terms-of-use_page #content h1{padding:8px 0 16px}.terms-of-use_page #content h2{padding:24px 0 4px}.terms-of-use_page #content ul{padding:4px 0px 4px 20px;margin:0px 24px 0px 34px}.terms-of-use_page #content p{padding:4px 0 6px;text-align:left}#footer{line-height:1.1em;text-align:center}#footer .links{padding-top:59px;color:red}#footer .main{padding-right:14px}#footer .sub{padding-right:14px}#footer .main a{font-size:16px;font-weight:bold}#footer .main a{color:red;border-left:2px solid red;padding:0px 9px}#footer .main a:first-child{border-left:0px}#footer .sub a{font-size:14px;padding:0px 5px}#footer .sub a{color:red;border-left:solid 1px red}#footer .sub a:first-child{border-left:0px}#footer a{text-decoration:none;color:red}#footer a:hover{text-decoration:underline}#copyright{padding-top:20px;padding-bottom:8px;padding-right:14px;line-height:1.3em;font-size:10px;text-align:center;color:white;font-weight:lighter;word-spacing:1px}#copyright a{color:#fff}#copyright a:hover{color:#fff}#content .act_vimeo_player{width:100%;font-size:12px;margin:30px -4px}div#content div.standalone{width:100%;font-size:14px;margin:0px 0px 0px}div#content div.standalone ul.playlist{margin:0px 21px 20px;width:360px}#content .act_vimeo_player ul.playlist{width:220px;height:100%;background-color:#fff;margin:0px;padding:0px;list-style:none;float:left}#content .act_vimeo_player ul.playlist ul{list-style:none}#content .act_vimeo_player ul.playlist li{margin:0px;padding:2px 0;line-height:16px;clear:both;border:1px solid white;padding-left:17px;cursor:pointer}#content .act_vimeo_player ul.playlist ul{margin:0px;padding:0px;padding-left:2px}div#content div.act_vimeo_player ul.playlist > li.clip{padding-bottom:5px}div#content div.act_vimeo_player ul.playlist > li.album ul{padding-bottom:5px}#content .act_vimeo_player ul.playlist li.clip{color:#1D63E5}#content .act_vimeo_player ul.playlist li.clip a{color:#1D63E5}#content .act_vimeo_player ul.playlist li.clip a:visited{color:#1D63E5}#content .act_vimeo_player ul.playlist li.active a:visited{color:#666}#content .act_vimeo_player ul.playlist li.album{color:black;font-weight:bold;font-size:12px}#content .act_vimeo_player ul.playlist li.album > span{text-decoration:underline}#content .act_vimeo_player ul.playlist li.album a{font-size:14px;font-weight:normal}#content .act_vimeo_player ul.playlist li.album .duration{font-size:12px;font-weight:normal}#content .act_vimeo_player ul.playlist li.clip:hover{background:white url(img/images_norepeat.png) -260px -832px no-repeat}#content .act_vimeo_player ul.playlist li.active{background:#e0e0e0 url(img/images_norepeat.png) -175px -966px no-repeat;color:#666}#content .act_vimeo_player ul.playlist li.active:hover{background:#e0e0e0 url(img/images_norepeat.png) -260px -832px no-repeat;color:#666}#content .act_vimeo_player ul.playlist li.active a{color:#666;text-decoration:underline}#content .act_vimeo_player ul.playlist li.active span.duration{color:#333 !important;text-decoration:none}#content .act_vimeo_player ul.playlist li.clip a{font-size:12px;clear:none;position:relative;float:left}#content .act_vimeo_player ul.playlist > li.clip > a{width:166px}#content .act_vimeo_player ul.playlist ul > li.clip > a{width:141px;text-indent:-15px;padding-left:13px}#content .act_vimeo_player ul.playlist li.clip .duration{font-size:12px;line-height:16px;color:#888;width:29px;display:block;float:right;position:relative;text-align:right}div#content .standalone ul.playlist li.clip .duration{font-size:12px;padding-left:10px}div#content .standalone ul.playlist li.clip a{font-size:14px}div#content .standalone ul.playlist li.album{font-size:14px}div#content .standalone ul.playlist > li.clip > a{width:auto}div#content .standalone ul.playlist ul > li.clip > a{width:auto;text-indent:-15px;padding-left:13px}#content .act_vimeo_player .player_panel{width:390px;left:8px;position:relative}#content .act_vimeo_player .player_panel td{margin:0px;padding:0px;border-spacing:0px;vertical-align:middle;text-align:center}#content .act_vimeo_player .player_panel .video_spacer{width:320px;height:240px;border:1px solid black;display:block;margin:1px;padding:0px;position:relative}#content .act_vimeo_player .player_panel td.controls{text-align:right}#content .act_vimeo_player .player_panel .nav{width:33px}#content .act_vimeo_player .player_panel .nav a{display:block;text-align:center;font-size:12px;background-color:#0ff;line-height:14px;padding-top:33px;color:white;cursor:pointer}#content .act_vimeo_player .player_panel .prev a{width:33px;background:#bbb url(img/images_norepeat.png) -175px -902px no-repeat}#content .act_vimeo_player .player_panel .next a{width:33px;background:#bbb url(img/images_norepeat.png) -209px -902px no-repeat}#content .act_vimeo_player .player_panel .nav a:hover{background-color:#1D63E5;text-decoration:none;color:#1D63E5}#content .act_vimeo_player .info_panel .info{padding:10px 27px 10px 280px;display:none;color:black}#content .act_vimeo_player .info_panel .info h3{margin:0px;padding:0px;padding-bottom:10px;text-indent:-10px}#content .act_vimeo_player .info_panel .info .description{margin-left:-10px}#content .act_vimeo_player .info_panel .info .description p{margin:0;padding:0}