/*///////////////////////////////*/
/* color para reemplazar: 99CCFF */
/* color para reemplazar: 003366 */
/*///////////////////////////////*/

/* ATHLETE BLOG */

html, body {width: 100%; margin: 0; padding: 0; background: #003366;}

#body {font-family: Arial;
	font-size: 85%;
	color: #fff;
	background-image: url(/images/athlete_background_body.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	padding-top:0px;
}

* {margin: 0; padding: 0;}

:focus { -moz-outline-style: none;}

.notice {width: 653px; margin-left: 276px; border: solid 1px #ccc; background: url(/images/comment.png); color: #000; padding: 6px; font-size: 85%; line-height: 1.7em;}



/* CLEAR */

.clear {clear: both;}

.height-3 {height: 3px;}

.height-6 {height: 6px;}

.height-10 {height: 10px;}

/* FIN DE CLEAR */



/* PAGINATION */

.pagination {font-size: 95%;}

.pagination .disabled {color: #ccc;}

.pagination .current {color: #99CCFF;}

#body #articles .pagination a, #body #articles .pagination a:visited {color: #666; background: #E4E4E4; text-decoration: none; padding: 3px 6px; font-weight: normal;}

.pagination a:hover {color: #99CCFF; text-decoration: none;}

.pagination a.next_page, .pagination a.next_page:visited, .pagination a.prev_page, .pagination a.prev_page:visited {background: none; padding: 0; text-decoration: none;}

/* FIN DE PAGINATION */


/* TITULOS */

h1, h2, h3, h4, h5 {}

h1 {font-size: 140%;}

h2 {font-size: 130%;}

h3 {font-size: 120%;}

h4 {font-size: 110%;}

h5 {font-size: 100%;}

/* FIN DE TITULOS */


/* LIGHTBOX */

#bg_fade {
      background-color:#000;
      height:auto;
      min-height:100%;
      left:0px;
      margin:0px;
      padding:0px;
      position:absolute;
      top:0px;
      visibility:hidden;
      width:100%;
      z-index:1000;
  }

  #containerDiv {
      position: absolute;
      z-index: 99999;
      display: none;
  }

#closeLink, #closeLink:visited {font-weight: bold; text-decoration: none; position: relative; top: 5px; left: -29px; padding: 3px; z-index: 99999999; color: #058FDB; text-decoration: none;}

#closeLink:hover {color: #99CCFF; text-decoration: none;}

/* FIN DE LIGHTBOX STYLE */


/* LOGIN */

#login {width: 390px; float: left; border: solid 1px #ccc; padding: 7px; background: #EAEAEA;}

#login h2 {color: #4F4F4F; font-size: 125%;}

#login form #login-fields {border: solid 1px #ccc; padding: 7px; margin-top: 7px; background: #fff;}

#login form #username, #login form #password {width: 372px; height: 37px; border: solid 1px #ccc; margin: 10px 0; background: #fff;}

#login form #username label, #login form #password label, #login form #email label {width: 75px; height: 17px; float: left; padding: 10px 0; font-size: 95%; font-weight: bold; text-indent: 6px; color: #000; border-right: solid 1px #ccc; background: #F7F7F7;}

#login form #username input, #login form #password input, #login form #email input {width: 272px; height: 17px; border: none; float: right; padding: 0px 10px 10px 0; color: #4C4C4C; margin-top: 10px; background: #fff;}

#login form .button {height: 36px; width: 66px; color: #fff; font-weight: bold; border: none; background: url(/images/login_button.jpg) no-repeat; cursor: pointer; float: right; margin-top: 8px;}

.send-pass-button {height: 30px; width: 150px; color: #fff; font-weight: bold; border: none; border: solid 1px #B88E8F; background: #058FDB; cursor: pointer; float: right; margin-top: 8px;}

.button_send_password {height: 30px; width: 150px; color: #fff; font-weight: bold; border: none; border: solid 1px #B88E8F; background: #058FDB; cursor: pointer; float: right; margin-top: 18px; margin-right: -8px;}

#login_options {float: right; padding: 0 10px; font-size: 80%; color: #666; font-weight: normal; text-align: right; line-height: 1.7em;}

#login_options a, #login_options a:visited {color: #99CCFF; text-decoration: none;}

#login_options img {position: relative; top: 5px;}

/* FIN DE LOGIN */


/* IMAGENES */

.main p img {}

/* FIN DE IMAGENES */


/* LINKS */

li {list-style: none;}

a, a:visited {color: #fff; text-decoration: none;}

a img {border: none; text-decoration: none;}

a:hover {color: #99CCFF; text-decoration: none;}

/* FIN DE LINKS */


/* background - Se utiliza para el color de background general de la plantilla */

#background {width: 1022px; min-height: 780px; margin: 0 auto; background: url(/images/athlete_background.jpg) 0 20px no-repeat;}

#main_body {min-height: 780px;}

/* FIN DE background */


/* HEAD */

#top {height: 20px; background: url(/images/top.jpg) repeat-y;}

/* LOGIN PANEL */

#body #hello-user {width: 290px; padding: 3px 0 0 10px; font-size: 80%; float: left; position: relative;}

#hello-user a, #hello-user a:visited {color: #fff; text-decoration: none;}

#hello-user a:hover {text-decoration: underline;}

#login_panel_welcome_user {}

#login_panel_welcome_user strong {font-weight: normal;}

#login_panel_welcome_user strong a {font-weight: bold; padding-right: 12px; background: url(http://www.playerpress.com/images/profile_arrow.png) right no-repeat;}

#login_panel_drop_down_position {float: left; z-index: 999999; display: none;}

#login_panel_drop_down {z-index: 999999; background: #0C4469; color: #666; padding: 5px 10px; width: 120px; float: left; position: absolute; top: 15px; left: 53px;}

#body #login_panel_drop_down a, #body #login_panel_drop_down a:visited {z-index: 999999; display: block; padding: 3px 0; clear: both;}

#body #login_panel_drop_down a:hover {text-decoration: underline;}

#login_panel_welcome_user:hover #login_panel_drop_down_position {display: block;}

#login_panel_drop_down_position:hover {display: block;}

#login_panel_not_sign_in {}

.commentary {font-size: 80%; color: #666}

#font-size {width: 88px; height: 17px; padding: 3px 0 0 5px; float: right; border: solid 1px #BDBDBD; font-size: 80%; font-weight: bold; color: #464646; background: #F3F3F3;}

#font-size strong {border: solid 1px #BDBDBD; padding: 0 3px; position: relative;}

#font-size a, #font-size a:visited {color: #BDBDBD; text-decoration: none;}

#font-size a:hover {color: #000;}

/* TWITTER_TICKER */

#twitter-feed {width: 620px; height: 20px; padding: 10px 10px 0 0; float: right; font-size: 80%; background: url(/images/twitter-feed.jpg) center no-repeat; color: #E4E4E6;}

#ticker_title {position: absolute; margin: -2px 0 0 32px; color: #fff;}

#twitter-feed ul {width: 350px; height: 14px; display: block; position: relative; top: -2px; left: 160px; overflow: hidden;}

#twitter-feed li a, #newsticker li a:visited {text-decoration: none; color: #fff; overflow: hidden;}

#twitter-feed li a:hover {}

#togglenewsticker {display: none;}

/* FIN DE TWITTER_TICKER */

/* FIN DE LOGIN PANEL */


/* FACEBOOK LOGIN */

#facebook_login {}

#facebook_login:hover {color: #000}

#facebook_login a {padding: 0 0 0 130px; position: relative; top: 2px; left: 120px; text-decoration: none;}

#facebook_login a img {position: absolute; z-index: 999999; visibility: hidden;}

#facebook_login span {padding: 0 0 0 20px; margin-left: -130px; background: url(http://www.playerpress.com/images/facebook_icon.jpg) left no-repeat; font-size: 100%; position: static;}

#facebook_welcome {padding: 0 0 0 20px; background: url(http://www.playerpress.com/images/facebook_icon.jpg) left no-repeat;}

#iframe_loginpanel {position: absolute; top: 0px; left: 374px; background: none; width: 580px; height: 35px;}

#fb_connect * {position: relative; z-index: 99999999999999999999999999;}

/* FIN DE FACEBOOK LOGIN */

/* FIN DE HEAD */



/* SIDEBAR */

#sidebar {width: 250px; float: right; position: relative; left: -4px; padding-top: 68px;}

#sidebar h3 {padding: 7px; background: url(/images/h3-sidebar.png) repeat-y;}

#sidebar .media_item {padding: 7px 0;}

#sidebar .media_thumb {width: 60px; height: 40px; margin-right: 7px; float: left;}

#sidebar .media_thumb img {float: left; width: 100%; height: 100%;}

#sidebar .media_item .written, #sidebar .media_item .date {font-size: 80%;}

#sidebar .media_item .avatar_f {width: 23px; height: 23px; margin-right: 7px;}

/* FIN DE SIDEBAR */



/* main */

.main {width: 980px; float: left; position: relative; left: 30px; margin-top: 20px;}
a#title, a#title:visited {width: 760px; height: 117px; display: block; background: url(/images/athlete_title.png) no-repeat; text-indent: -5000px;}

#menu {height: 40px; margin-bottom: 0px; position: relative; margin-top: 0px; left: 0px; background: url(/images/athlete_background_menu.jpg) no-repeat;}
#menu li {float: left;}
#menu a, #menu a:visited {height: 40px; text-decoration: none; display: block;}
#body #menu a:hover, #body #menu .current {background-position: bottom; text-decoration: none;}

#menu #link_1 {width: 66px; background: url(/images/menu_1.png) top no-repeat; margin-right: 15px;}
#menu #link_2 {width: 71px; background: url(/images/menu_2.png) top no-repeat; margin-right: 15px;}
#menu #link_3 {width: 42px; background: url(/images/menu_3.png) top no-repeat; margin-right: 15px;}
#menu #link_4 {width: 58px; background: url(/images/menu_4.png) top no-repeat; margin-right: 15px;}
#menu #link_5 {width: 68px; background: url(/images/menu_5.png) top no-repeat; margin-right: 15px;}
#menu #link_6 {width: 134px; background: url(/images/menu_6.png) top no-repeat; margin-right: 15px;}
#menu #link_7 {width: 133px; background: url(/images/menu_7.png) top no-repeat; margin-right: 15px;}
#menu #link_8 {width: 88px; background: url(/images/menu_8.png) top no-repeat; margin-right: 15px;}
#menu #link_9 {width: 58px; background: url(/images/menu_9.png) top no-repeat; margin-right: 15px;}
#menu #link_10 {width: 154px; background: url(/images/menu_10.png) top no-repeat; margin-right: 15px;}

#menu #link_14 {width: 76px; height: 23px; background: url(/images/menu_14.png) top no-repeat; margin-left: 3px;}
#menu #link_15 {width: 76px; height: 23px; background: url(/images/menu_15.png) top no-repeat; margin-left: 3px;}

#menu ul {position: absolute; display: none; width: 100px; margin-left: -7px;}
#menu li:hover ul {display: block; z-index: 99999;}
#menu ul li {clear: both;}
#menu ul a, #menu ul a:visited, #menu ul a:hover {background-position: bottom;}

/* FIN DE main */



/* LISTAS */

.main ul {}

.main li {}

/* FIN DE LISTAS */



/* FOOTER */

#footer {width: 1000px; margin: 0 auto; height: 110px; color: #FFFFFF; text-decoration: none; padding: 10px 0 0 0;}

#footer a, #footer a:visited {color: #FFFFFF; text-decoration: none;}


#footer_ad {margin: 10px 0 10px 22px; float: left;}


#footer_right {width: 225px; float: right; font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 1.5em;}

#footer_right a:hover {color: #99CCFF; text-decoration: none;}


#footer_follow a {width: 29px; float: left; margin: 5px 7px 2px 0; text-decoration: none;}

#footer_follow a:hover {filter: alpha(opacity=60); opacity: .60; -moz-opacity:0.60; color: #99CCFF;}

/* FIN DE FOOTER */



/* LATEST POSTS */

#latest_posts {width: 485px; margin: 0 0 0 0px; background: url(/images/latest_news/back.png) repeat;}

#latest_posts h2 {color: #fff; height: 30px; font-size: 140%; font-weight: normal; padding: 2px 0 0 5px; text-transform: uppercase; text-shadow: #000 2px 2px 4px; background: url(/images/latest_posts/h2.jpg) no-repeat;}

#latest_posts h2 a {display: block; width: 21px; height: 21px; float: right; position: relative; top: 4px; right: 7px; text-decoration: none;}

#latest_posts h3 {height: 20px; overflow: hidden;}

#latest_posts h3 a, #latest_posts h3 a:visited {font-size: 115%;  text-decoration: none;}

#latest_posts h3 a:hover {color: #99CCFF;}

#latest_posts li {font-size: 85%; padding: 0 4px 0 10px;}

#latest_posts li#post_1 {}

#latest_posts li img {width: 23px; height: 23px; float: left; border: solid 1px #99CCFF; margin: 6px 4px 0 0;}

#latest_posts li span {position: relative; top: 1px;}

#latest_posts .read_full {float: right; font-weight: bold; display: block; position: relative; right: 6px;}

#latest_posts .description {margin: 2px 0 0 0; lear: both;}

/* FIN DE LATEST POSTS */



/* LATEST NEWS */

#latest_news {width: 250px; margin: 0 0 0 0px; background: url(/images/latest_news/back.png) repeat;}

#latest_news h2 {color: #fff; height: 30px; font-size: 140%; font-weight: normal; padding: 2px 0 0 5px; text-transform: uppercase; text-shadow: #000 2px 2px 4px; background: url(/images/latest_news/h2.jpg) no-repeat;}

#latest_news h2 a {display: block; width: 21px; height: 21px; float: right; position: relative; top: 4px; right: 7px; text-decoration: none;}

#latest_news h3 {height: 20px; overflow: hidden;}

#latest_news h3 a, #latest_news h3 a:visited {font-size: 115%; text-decoration: none;}

#latest_news h3 a:hover {color: #99CCFF;}

#latest_news li {font-size: 85%; padding-left: 10px;}

#latest_news li#post_1 {}

#latest_news li img {float: center; margin: 0 0 0 6px;}

#latest_news li span {}

#latest_news .read_full {float: right; font-weight: bold; display: block; position: relative; right: 6px;}

#latest_news .description {}

/* FIN DE LATEST NEWS */


/* HOME FOUNDATION */
#home_foundation {width: 484px; height: 162px; padding: 0; font-size: 80%; font-weight: bold; background: url(/images/athlete_background_home_foundation.jpg) left no-repeat;}
#home_foundation ul {width: 320px; color: #0099CC; display: block; position: relative; top: 37px; left: 165px; padding: 0 0 20px 0; overflow: hidden;}
#home_foundation li {margin: 0 0 16px 0;}
#home_foundation li a, #home_foundation li a:visited {text-decoration: none; color: #FFFFFF; overflow: hidden;}
#home_foundation li a:hover {color: #99CCFF;}
/* FIN HOME FOUNDATION */


/* HOME TWITTER */
#home_twitter {width: 482px; height: 153px; padding: 0; font-size: 70%; font-weight: bold; background: url(/images/athlete_background_home_twitter.jpg) left no-repeat;}
#home_twitter ul {width: 320px; display: block; position: relative; top: 47px; left: 140px; overflow: hidden;}
#home_twitter li a, #home_twitter li a:visited {text-decoration: none; color: #006699; overflow: hidden;}
#home_twitter li a:hover {color: #003366;}
/* FIN HOME TWITTER */


/* TERMS */
#terms {width: 660px; float: left; margin: 10px 0 0 260px; font-size: 80%; font-weight: bold; padding: 10px; background: url(/images/post.png) repeat-y;}
#terms a, #terms a:visited {text-decoration: none; color: #006699; overflow: hidden;}
#terms a:hover {color: #003366;}
/* FIN TERMS */


/* CONTACT FORM */
.contact_form {width: 450px; margin: 120px 0 0 265px; float: left; padding: 10px; font-size: 90%; color: #13364C; font-weight: bold; position: relative; z-index: 999999;}
.contact_form p {width: 538px; height: 30px; float: left; display: block; border: solid 1px #D9D9D9; margin: 0 10px 10px 0; background: url(/images/comment.png);}
.contact_form label {padding: 7px 10px 0 8px; height: 23px; font-size: 115%; font-weight: normal; background: #D5DADE; display: block; float: left; border-right: solid 1px #D9D9D9;}
.contact_form p input {width: 300px; height: 17px; border: none; padding: 7px 0 0 5px; color: #13364C; font-weight: bold; background: none;}
.contact_form textarea {width: 518px; height: 150px; border: solid 1px #99CCFF; margin-left: -1px; background: url(/images/comment.png); padding: 10px;}
.contact_form .button {width: 120px; height: 30px; color: #fff; font-weight: bold; margin-top: 170px; background: url(/images/admin/blue-button.jpg) bottom repeat-x; border: none;cursor: pointer;}
/* FIN DE CONTACT FORM */


/* BIO */
#bio {width: 450px; margin: 80px 0 0 255px; float: left;}
.bio {float: left; font-size: 80%; padding: 10px; background: url(/images/post.png) repeat-y;}
.bio h2 {font-size: 160%;}
.bio .avatar {border: solid 1px #fff; width: 23px; height: 23px;}
.bio .written {position: relative; top: 4px; left: 7px; font-weight: bold;}
.bio .written a, .bio .written a:visited {color: #0B506D; text-decoration: none;}
.bio .article {border-bottom: solid 1px #0B506D; margin: 0 0 10px 0;}
.bio .readfullarticle {font-weight: bold; float: right; clear: both;}
/* FIN DE BIO */


/* SHOP */
#iframe_shop {width: 860px; height: 980px; float: left; position: relative; margin: 0px 20px 0px 20px; background: transparent; color: #fff;}
/* FIN DE SHOP */


/* POST */
#posts {width: 450px; margin: 80px 0 20px 255px; float: left;}
#posts h1, #bio h1 {color: #fff; text-transform: uppercase; background: url(/images/main_header.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}
.post {float: left; font-size: 80%; padding: 10px; /*background: url(/images/post.png) repeat-y;*/}
.post h2 {font-size: 160%;}
.post .avatar {border: solid 1px #fff; width: 23px; height: 23px;}
.post .written {position: relative; top: 4px; left: 7px; font-weight: bold;}
.post #main_media_background .written {left: 2px;}
.post .written a, .post .written a:visited {color: #99CCFF; text-decoration: none;}
.post .article {width: 450px; border-bottom: solid 1px #99CCFF; margin: 0 0 10px 0;}
.post .readfullarticle {font-weight: bold; float: right; clear: both;}
/* FIN POST */


/* ARTICLE BOTTOM */
#video_gallery #article-bottom {font-size: 85%; background: url(/images/video_bottom.png) repeat-y; width: 580px; float: right; position: relative; left: -36px;}
#video_gallery #article-bottom .embed_video {padding-left: 50px;}
#video_gallery #article-bottom .embed_video input {width: 187px; padding: 2px; font-size: 80%; background: url(/images/comment.png); color: #333; border: solid 1px #ccc; position: relative; top: -1px;}
#video_gallery #comments {width: 590px; margin-left: 155px;}
#body #video_gallery h3#comments_q {margin-left: 155px;}
#body #video_gallery #comments form #name {width: 590px;}
#body #video_gallery #comments form #name input {width: 498px;}
#body #video_gallery #comments form textarea {width: 576px;}
#body #video_gallery #not_so_fast_link {width: 590px;}

#article-bottom {background: url(/images/article_bottom.png) no-repeat; padding: 4px 2px 0 7px; height: 20px;}
#article-bottom a.print, #article-bottom a.email {position: relative; text-decoration: none;}
.addthis_toolbox.addthis_default_style {width: 165px; float: left; margin-right: -35px;}
.addthis_button_compact {}
.print, .print:visited {color: #fff; font-weight: normal; padding: 0 0 0 22px; background: url(/images/print.png) 0 1px no-repeat; position: relative; left: 20px;}
.email, .email:visited {color: #fff; font-weight: normal; padding: 0 0 0 25px; background: url(/images/email.png) 0 1px no-repeat; position: relative; left: 30px;}
/* FIN DE ARTICLE BOTTOM */



/* COMMENTS */

#comments {}

#comments h1, #comments h2 {color: #fff; margin: 20px 0 10px 0; display: block; font-size: 170%;}

#comments .comment {margin: 20px 0 0 0;}

#comments .comment img {width: 23px; height: 23px;}

#comments .comment a, #comments .comment a:visited {color: #99CCFF; font-weight: bold; text-decoration: none; padding-left: 5px;}

#comments .comment a:hover {text-decoration: underline;}

#comments .comment p {padding: 8px; margin: 6px 0 0 0; color: #003366; border: solid 1px #E1E1E1; background: url(/images/comment.png);}

#comments form {}

#comments form #name, #comments form #email, #comments form #website {width: 468px; height: 30px; border: solid 1px #ccc; margin-bottom: 10px;}

#comments form #post-comment {}

#comments form #name input, #comments form #email input, #comments form #website input, #comments form textarea {border: none;}

#comments form #name span, #comments form #email span, #comments form #website span {width: 77px; height: 16px; float: left; padding: 7px 0; text-indent: 10px; color: #003366; font-weight: bold; background: #D5DADE;}

#comments form #name input, #comments form #email input, #comments form #website input {width: 376px; height: 16px; border-left: solid 1px #ccc; float: right; padding: 7px; color: #13364C; font-weight: bold; background: url(/images/comment.png) repeat-y;}

#comments form textarea {width: 391px; height: 83px; padding: 6px; clear: both; color: #13364C; font-weight: bold; border: solid 1px #ccc; background: url(/images/comment.png) repeat-y;}

#comments form .button {height: 30px; width: 166px; color: #fff; font-weight: bold; border: solid 1px #99CCFF; background: #003366; cursor: pointer; float: right; margin: 10px 0 0 0;}

.requi#0B506D {font-size: 80%; color: #4C4C4C; height: 10px; padding: 15px;}

/* FIN DE COMMENTS */



/* NOT SO FAST */

#not_so_fast {position: absolute; width: 667px; height: 320px; font-size: 110%; padding: 10px; background: #fff; border: solid 1px #B4B4B4; z-index: 999999999; margin: -280px 0 0 100px; display: none;}

#not_so_fast_forms {margin-top: -20px;}

#body #not_so_fast h2 {color: #13364C; font-size: 140%;}

#body #not_so_fast #create-account {border: none; width: 870px;}

#body #not_so_fast #create-account .form {border: none; width: 667px; overflow: hidden;}

#not_so_fast #not_so_fast_login p {width: 270px; height: 23px; float: left; display: block; border: solid 1px #D9D9D9; margin: 0 10px 10px 0; background: url(/images/comment.png) repeat-y; overflow: hidden;}

#not_so_fast #not_so_fast_login label {padding: 4px 7px 0 7px; height: 19px; color: #13364C; font-weight: bold; background: #D5DADE; display: block; float: left; border-right: solid 1px #D9D9D9;}

#not_so_fast #not_so_fast_login input {width: 180px; height: 17px; border: none; padding: 3px 0 0 5px; color: #13364C; font-weight: bold; background: none;}

#not_so_fast #not_so_fast_login .button_not_so_fast {width: 70px; height: 25px; padding: 0; background: #058FDB; cursor: pointer; color: #fff; font-weight: bold; font-size: 95%; margin-left: 10px;}

#body #create_account_not_so_fast .button {width: 150px; position: relative; top: -60px; left: 27px; background: #058FDB;}

#not_so_fast_link {display: block; width: 468px; height: 102px; border: solid 1px #ccc; cursor: text; background: url(/images/comment.png);}

#not_so_fast_close_link, #not_so_fast_close_link:visited {float: right; color: #99CCFF; font-weight: bold; text-decoration: none;}

#body #not_so_fast .browse {font-size: 100%; display: none;}

/* FIN DE NOT SO FAST */

/* FIN DE POST */



/* MEDIA */

#main_media_background h1 {font-size: 200%;}

#main_media_frame {margin-bottom: 5px;}

#main_media_frame img {}

/* FIN DE MEDIA */


/* SIDEBAR SMALL */
#sidebar_small {width: 120px; margin-right: 4px; float: right;}
/* FIN DE SIDEBAR SMALL */

/* SIDEBAR BOTTOM */
#sidebar_bottom {width: 305px; position: relative; top: 411px;}
/* FIN DE SIDEBAR BOTTOM */

/* SIDEBAR HOME */
#sidebar_home_1 {padding: 25px 0 0 255px; float: left; position: relative; }
#sidebar_home_2 {padding: 10px 0 0 255px; float: left; position: relative; }
#sidebar_home_3 {padding: 10px 0 0 255px; float: left; position: relative; }
/* FIN DE SIDEBAR HOME */


/* HEADLINES */

#headlines {width: 245px; font-size: 90%; float: left;}

#headlines h3 {color: #fff; background: url(/images/h3_250x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

#headlines li {font-size: 90%; border-bottom: solid 1px #99CCFF; padding: 5px;}

#headlines li a, #headlines a:visited {font-weight: normal; text-decoration: none;}

/* FIN DE HEADLINES */



/* COMMUNITY */

#community {width: 535px; margin: 80px 0 0 255px; float: left;}

#community_menu {height: 30px; background: url(/images/main_header.png) no-repeat;}

#community_menu li {float: left;}

#community_menu a, #community_menu a:visited {color: #FFFFFF; font-size: 120%; font-weight: bold; height: 24px; padding: 6px 0 0 4px; display: block; text-shadow: #333 2px 2px 4px; line-height: 1em; text-decoration: none;}

#community_menu a:hover, #community_menu a.current {color: #99CCFF; text-decoration: none; text-shadow: #333333 2px 2px 4px;}

/* WELCOME */

#welcome {margin: 10px 0;}

#welcome img {width: 155px; height: auto; border: solid 4px #D0D1D3; float: left;}

#welcome_message {width: 347px; height: 70px; padding: 9px 10px; float: right; background: url(/images/community/welcome_message.png) no-repeat;}

#welcome_message h1 {color: #000033;}

#welcome_message h2 {color: #003366;}

#welcome_message span {font-size: 90%; color: #000; display: block; margin-top: 6px;}

#welcome_message a, #welcome_message a:visited {color: #000; text-decoration: none;}

#welcome_message a:hover {text-decoration: underline;}

#welcome_login {width: 347px; height: 35px; padding: 15px 10px 10px 10px; float: right; margin-top: 10px; background: url(/images/community/welcome_login.png) no-repeat;}

#welcome_login a, #welcome_login a:visited {color: #fff; font-size: 120%; font-weight: bold; display: block; height: 25px; padding: 4px 10px 0 10px; float: left; background: url(/images/community/#0B506D_button.jpg) repeat-x;}

#welcome_login a:hover {text-decoration: none;}

#welcome_login span {float: left; padding: 6px 6px 0 6px; height: 23px; font-size: 90%;}

#welcome_fan {width: 347px; height: 50px; padding: 0 10px 10px 10px; float: right; margin-top: 10px; background: url(/images/community/welcome_login.png) no-repeat;}

#welcome_fan a, #welcome_fan a:visited {font-size: 90%; text-decoration: none;}

#welcome_fan a:hover {text-decoration: none;}

#welcome_fan img {position: relative; top: 10px;}

#upload_media {float: right; display: none; padding-top: 4px;}

/* FIN DE WELCOME */

.community_left {width: 190px; float: left;}

.community_right {width: 345px; float: right;}

.community_left_large {float: left; padding: 0 20px 0 34px;}

.community_right_large {float: right; padding: 0 30px 0 0;}

.community_shoutbox{float: right; padding: 0 85px 0 0;}

#community_bottom {width: 849px; float: left; position: relative;}


/* TOP FANS */

#top_fans {width: 178px; height: 220px; overflow: hidden; color: #666;}

#top_fans h3 {color: #fff; background: url(/images/community/h3_178x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

#top_fans img {max-height: 30px;}

#top_fans h4 {width: 125px; height: 22px; position: relative; top: 4px; left: 5px; font-size: 130%; font-weight: normal; overflow: hidden;}

#top_fans h4 a, #top_fans h4 a:visited {color: #99CCFF; text-decoration: none;}

#top_fans #fans_background {height: 189px; background: url(/images/community/top_fans.png) repeat-x;}

#top_fans .articles_count {font-size: 80%;}

#top_fans .articles_count span {font-size: 100%;}

#top_fans .articles_count span.posts_color {color: #003366;}

#top_fans .articles_count span.comments_color {color: #003366;}

#top_fans .contributor {height: 46px; margin: 3px 0 0 0; padding: 7px 10px;}

/* FIN DE TOP FANS */



/* RECENT ACTIVITY */

.community_right #recent_activity {margin: 0 0 6px 0;}

.community_right #recent_activity h3 {color: #fff; background: url(/images/community/h3_345x30_2.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

.community_right #recent_activity ul {font-size: 80%; color: #666;}

.community_right #recent_activity ul li {height: 28px; padding: 6px; display: block; clear: both; margin-top: 6px;}

.community_right #recent_activity ul li span {float: left; display: block; margin: 0 6px 0 0;}

.community_right #recent_activity ul li .activity {width: 270px; height: 25px; overflow: hidden;}

.community_right #recent_activity ul li span .activity {width: 270px; height: 15px; float: left; overflow: hidden;}

.community_right #recent_activity ul li .avatar_activity {margin: 0 6px 0 0;}

.community_right #recent_activity ul li .distance {position: relative; top: -12px; left: 27px;}

.community_right #recent_activity ul li .green, .community_right #recent_activity ul li .green:visited {color: #003366; font-weight: bold; text-decoration: none;}

.community_right #recent_activity ul li a.green:hover {text-decoration: none;}

.community_right #recent_activity ul li a.title, .community_right #recent_activity ul li a.title:visited {text-decoration: none; font-weight: bold; font-size: 110%; color: #666;}

.community_right #recent_activity ul li a.title:hover {text-decoration: none;}

/* FIN DE RECENT ACTIVITY */



/* RECENT FANS */

#recent_fans {width: 491px; margin: 0 0 15px 0;}

#recent_fans h3 {color: #fff; background: url(/images/community/h3_429x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

/* li.group {width: 110px;height: 125px; white-space: normal; float: left;}*/

#recent_fans a, #recent_fans a:visited {display: block; padding: 6px; width: 108px; height: 110px; float: left; font-size: 85%; font-weight: bold; text-decoration: none; text-align: center;}

#recent_fans a img {border: solid 1px #E6E6E6; height: 83px;}

#body .accept_friend_link {padding: 0 0 0 6px;}

#body .accept_friend_link a, #body .accept_friend_link a:visited {color: #000; text-decoration: none; font-size: 80%; padding: 0 20px; margin: 0; display: inline; float: none;}

#body .accept_friend_link a img {width: 16px; height: 16px; border: none;}

#body .accept_friend_link a:hover {text-decoration: none;}

/* li.group a, li.group a:visited {font-size: 85%; font-weight: bold; text-decoration: none; width: 110px;	height: 125px; display: block; position: relative; z-index: 9999999; cursor: pointer;}

/* FIN DE RECENT FANS */



/* featured BLOGS TABS */

#other_fan_communities {width: 300px;}

#other_fan_communities h3 {color: #fff; background: url(/images/community/h3_345x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

.blog_featured {width: 89px; float: left; margin: 0 10px 10px 0;}

#athlete_page .blog_featured {margin: 0 4px 3px 0;}

.blog_featured a, .blog_featured a:visited {text-decoration: none;}

.blog_featured a:hover {filter: alpha(opacity=85); opacity: .85; -moz-opacity:0.85}

.blog_featured .featured_blog_name {text-transform: uppercase; font-size: 80%; display: block; width: 89px; height: 13px; overflow: hidden; float: left; clear: both; color: #fff; font-weight: bold; padding: 2px 0 2px 2px; text-align: center;}

.blog_featured .featured_blog_url, .blog_featured .featured_blog_url:visited {font-size: 75%; background: #666666; color: #fff; padding: 2px; display: block; width: 85px; height: 13px; overflow: hidden; letter-spacing: -0.1em; text-align: center;}

/* FIN DE featured BLOGS TABS */

/* FIN DE COMMUNITY */



/* CREATE ACCOUNT */

#writers #create-account {margin-left: 255px;}

#writers #create-account .form {}

/* BLOGGING */

#writers #blogging {margin-top: 15px; margin-left: 255px;}

#writers #blogging .form {width: 580px; overflow: hidden;}

#writers #blogging .form p {width: 320px; overflow: hidden;}

#writers #blogging .form p label.large {width: 120px;}

#body #writers #blogging .form #user_image {}

/*#writers #blogging .form #user_image {opacity: 0; filter: alpha(opacity=0); -moz-opacity:0; width: 0; cursor: pointer; margin-left: -110px; position: relative;}*/

#writers #blogging .form .browse {font-size: 95%; color: #666; padding: 6px 0 0 6px; float: left; display: none;}

/* FIN DE BLOGGING */



#writers .form {float: left; padding: 10px 0; font-size: 90%; color: #13364C; font-weight: bold;}

#writers .form p {width: 320px; height: 23px; float: left; display: block; border: solid 1px #D9D9D9; margin: 0 10px 10px 0; background: url(/images/comment.png) repeat-y;}

#writers .form label {padding: 4px 7px 0 7px; height: 19px; background: #D5DADE; display: block; float: left; border-right: solid 1px #D9D9D9;}

#writers .form p input {width: 180px; height: 17px; border: none; padding: 3px 0 0 5px; color: #13364C; font-weight: bold; background: none;}

#writers .form p select {border: solid 1px #fff; font-size: 95%; margin: 3px 0 0 5px;}



/* ERRORS */

#errorExplanation {
  width: 400px;
  padding: 0 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: 0 -7px 7px -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  display: none;
}

#errorExplanation ul li {
  font-size: 12px;
}

/* FIN DE ERRORS */


#writers .form input.small {width: 140px;}

#writers .form input.file {width: 0; position: relative; top: 7px; left: 0; z-index: 2; opacity: 0; filter: alpha(opacity=0); -moz-opacity:0; cursor: pointer;}

#writers .form span {font-size: 85%; position: relative; left: 5px; top: -2px; cursor: pointer;}

#writers .form textarea {width: 250px; height: 55px; border: solid 1px #D9D9D9; padding: 5px; margin: 0 0 0 10px; background: url(/images/comment.png) repeat-y;}

#writers .button {width: 147px; height: 30px; float: right; color: #fff; font-weight: bold; background: url(/images/admin/blue-button.jpg) bottom repeat-x; border: none; margin: 10px 40px 0 0; cursor: pointer;}

/* FIN DE CREATE ACCOUNT */



/* SHOUTBOX */

iframe#shoutbox {width: 395px; height: 303px; float: right;}

/* FIN DE SHOUTBOX */



/* LATESTS FANS POSTS */

#latest_fans_posts, #latest_fans_comments {margin: 0 0 12px 0;}

#latest_fans_posts h3 {color: #fff; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px; background: url(/images/community/h3_345x30.png) repeat-y;}

#latest_fans_comments h3 {color: #fff; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px; background: url(/images/community/h3_345x30.png) repeat-y;}

#latest_fans_posts li, #latest_fans_comments li {font-size: 90%; border-bottom: solid 1px #99CCFF; padding: 5px; width: 400px;}

#latest_fans_posts li a, #latest_fans_posts a:visited, #latest_fans_comments li a, #latest_fans_comments a:visited {font-weight: bold; text-decoration: none;}

/* FIN DE LATESTS FANS POSTS */



/* LATESTS POSTS */

#latest_posts_2, #latest_comments {margin: 12px 0 0 0;}

#latest_posts_2 h3 {color: #fff; background: url(/images/h3_250x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

#latest_comments h3 {color: #fff; background: url(/images/h3_250x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

#latest_posts_2 li, #latest_comments li {font-size: 90%; border-bottom: solid 1px #99CCFF; padding: 5px;}

#latest_posts_2 li a, #latest_posts_2 a:visited, #latest_comments li a, #latest_comments a:visited {font-weight: bold; text-decoration: none;}

/* FIN DE LATESTS FANS POSTS */



/* LATESTS NEWS */

#latest_news_2 {margin: 12px 0 0 0;}

#latest_news_2 h3 {color: #fff; background: url(/images/h3_250x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

#latest_news_2 li {font-size: 90%; border-bottom: solid 1px #99CCFF; padding: 5px;}

#latest_posts_2 li a, #latest_posts_2 a:visited {font-weight: bold; text-decoration: none;}

/* FIN DE LATESTS NEWS */



/* VIDEO GALLERY */

#video_gallery h1 {height: 30px; background: url(/images/h3_videos.png) no-repeat; text-indent: -5000px;}

#all_videos {width: 150px; height: 442px; overflow: scroll; overflow-x: hidden; float: left;}

#video_frame {width: 500px; float: left; margin-left: 5px; font-size: 85%;}

#video_frame h2 {font-size: 135%;}

#video_frame img {border: solid 1px #fff; margin-right: 5px;}

/* COMMENTS */

#video_gallery #comments, #video_gallery #not_so_fast {font-size: 90%;}

#video_gallery #comments form #name, #video_gallery #comments form #email, #video_gallery #comments form #website {width: 674px;}

#video_gallery #comments form #name input, #video_gallery #comments form #email input, #video_gallery #comments form #website input {width: 576px; background: url(/images/comment.png);}

#video_gallery #comments form textarea, #video_gallery #not_so_fast_link {width: 760px; background: url(/images/comment.png);}

#video_gallery #not_so_fast_forms {margin-top: -15px;}

#video_gallery #not_so_fast h2 {margin: 15px 0;}

/* FIN DE COMMENTS */

/* FIN DE VIDEO GALLERY */



/* WRITE */

#write h2 {font-weight: normal; margin: 10px 0 5px 0;}

#write form {float: left; padding: 10px 0; font-size: 90%; color: #13364C; font-weight: bold;}

#write form p {width: 538px; height: 30px; float: left; display: block; border: solid 1px #D9D9D9; margin: 0 10px 10px 0; background: url(/images/comment.png);}

#write form label {padding: 7px 10px 0 8px; height: 23px; font-size: 115%; font-weight: normal; background: #D5DADE; display: block; float: left; border-right: solid 1px #D9D9D9;}

#write form p input {width: 482px; height: 17px; border: none; padding: 7px 0 0 5px; color: #13364C; font-weight: bold; background: none;}

#write form p input#photo_filename, #write form p input#video_filename {width: auto; height: 30px; float: left; border: none;}

#write form p select, #email_subject {border: solid 1px #fff; font-size: 95%; margin: 5px 0 0 5px;}

#write form textarea {width: 538px; height: 150px; border: solid 1px #99CCFF; background: url(/images/comment.png);}

#write .button {width: 120px; height: 30px; float: right; color: #fff; font-weight: bold; background: url(/images/admin/blue-button.jpg) bottom repeat-x; border: none; margin: 0 10px 0 0; cursor: pointer;}

#write .delete-button {width: 92px; height: 22px; float: left; color: #fff; background: url(/images/admin/#0B506D-button.jpg) bottom repeat-x; border: none; cursor: pointer; display: block; text-align: center; padding: 8px 0 0 0; margin: 0 40px 0 0; text-decoration: none; font-size: 120%; font-weight: bold;}

#write .cancel-button {width: 92px; height: 22px; float: left; color: #fff; background: url(/images/admin/orange-button.jpg) bottom repeat-x; border: none; cursor: pointer; display: block; text-align: center; padding: 8px 0 0 0; margin: 0 0 0 0; text-decoration: none; font-size: 120%; font-weight: bold;}

.tag_legend {color: #fff; line-height: 3em;}


/* YOUR LATESTS POSTS */

#your_latest_fans_posts, #your_latest_fans_comments {margin: 0 0 12px 0;}

#your_latest_fans_posts h3 {color: #fff; background: url(/images/community/h3_345x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

#your_latest_fans_comments h3 {color: #fff; background: url(/images/community/h3_345x30.png) repeat-y; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px;}

#your_latest_fans_posts li, #your_latest_fans_comments li {font-size: 90%; border-bottom: solid 1px #99CCFF; padding: 5px;}

#your_latest_fans_posts li a, #your_latest_fans_posts a:visited, #your_latest_fans_comments li a, #your_latest_fans_comments a:visited {font-weight: bold; text-decoration: none;}

#your_latest_fans_posts li .#0B506D_link {float: right;}

/* FIN DE YOUR LATESTS POSTS */

/* FIN DE WRITE */



/* MEDIA GALLERY */

.media_thumb {width: 140px; height: 180px; vertical-align: middle; float: left; padding: 10px; margin: 0 6px 12px 0; background: url(/images/post.png);}

.video_thumb, .photo_thumb {height: 95px; overflow: hidden; display: block;}

.media_thumb img {width: 140px;}

.media_thumb span {font-size: 80%;}

/* FIN DE MEDIA GALLERY */


/* VIDEO DESCRIPTION */

#video_description {width: 570px; padding: 10px; background: url(/images/post.png);}

/* FIN DE VIDEO DESCRIPTION */


/* MESSAGE BOARD */

#message_board h3 {color: #fff; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 4px; background: url(/images/message_boad.jpg) no-repeat;}

#message_board li {font-size: 85%; background: #fff; padding: 6px; margin: 6px 0 0 0; color: #666; border: solid 1px #666;}

#message_board li a, #message_board li a:visited {color: #666; text-decoration: none;}

#message_board li .left {width: 200px; float: left;}

#message_board li .left strong {font-size: 140%;}

#message_board li .author {width: 150px; float: left; font-size: 95%; overflow: hidden;}

#message_board li .author img {margin-right: 6px;}

#message_board li .comments {width: 80px; float: right; padding-top: 6px; color: #0B506D;}

#message_board li .right {width: 90px; float: right;}

/* FIN DE MESSAGE BOARD */


/* MEDIA */

#main_media_background h2 a, #main_media_background h2 a:visited {font-size: 140%;}

/* FIN DE MEDIA */


/* SCHEDULES */

#schedule {width: 200px; float: left; margin: 0px 0 0 10px;}

#schedule h3 {color: #fff; height: 28px; font-size: 150%; font-weight: normal; padding: 2px 0 0 8px; text-shadow: #000 2px 2px 6px;}

#schedule-scroll {height: 164px; overflow: hidden; position: relative; overflow-y: auto;}

#schedule h2 {display: block; font-size: 90%; color: #fff; width: 32px; float: left; margin-top: 8px;}

#schedule h2#team-name {display: block; width: 105px; height: 14px; float: right; position: absolute; left: 96px; margin-top: 8px; text-transform: uppercase; overflow: hidden;}

#schedule span {font-weight: bold; font-size: 75%; color: #fff; float: left; padding: 0 5px; position: relative; top: 10px;}

#schedule img {float: left; margin-left: -2px;}

#schedule p {width: 105px; float: right; color: #fff; font-size: 80%; display: block;}

#schedule a, #schedule a:visited {font-weight: normal; text-decoration: none;}

.game {height: 34px; padding: 0px; border-bottom: solid 1px #99CCFF;}

/* FIN DE SCHEDULES */


/* VIDEO PLAYER */

#video_player {width: 250px; height: 165px; float: left; margin: -20px 10px 0 0;}

/* FIN DE VIDEO PLAYER */


/* EVENTS */

#events {width: 625px; padding: 100px 100px 0 0; float: right;}

#events h3 {margin-bottom: 5px;}

#events p {font-size: 90%;}

#events p span {color: #2AABE4; font-weight: bold; display: block; margin-bottom: 5px;}

#events li {padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 2px #207093;}

#events li img {float: left; margin-right: 12px;}

#events li p a {float: right;}

#event_post {background: none;}

#event_post .date {color: #2AABE4; font-weight: bold; display: block;}

/* FIN DE EVENTS */


/* SIGN UP */

#pop_up_background {background: #000; filter: alpha(opacity=25); opacity: .25; -moz-opacity:0.25; width: 100%; height: 100%; z-index: 99999999999; position: absolute;}

#pop_up_center {position: relative; z-index: 999999999; width: 984px; margin: 0 auto;}

#body #pop_up {/*background: url(http://www.playerpress.com/images/pop_up_back.png) repeat-y;*/ color: #000; position: absolute; top: 5em; left: 350px; width: 420px; /*height: 425px; /*padding: 25px 30px;*/}

#sign_up_errors {position: absolute; left: 350px;}

#pop_up_head {height: 25px; padding: 5px 0 0 7px; font-weight: bold; font-size: 120%; color: #000; text-shadow: #ccc 1px 1px 1px; /*background: url(/images/pop_header.jpg) no-repeat;*/}

#pop_up_head img {position: relative; top: 3px; margin: 0 3px;}

#pop_up_thanks {/*background: url(http://www.playerpress.com/images/pop_up_back.png) repeat-y;*/ position: absolute; top: 140px; left: 350px; width: 360px; height: 110px; padding: 20px 30px;}

#pop_up #close, #pop_up_thanks #close {float: right; color: #000; font-size: 85%; text-decoration: none; font-weight: bold; position: relative; top: 7px; right: 10px;}

#pop_up h2, #sign_pop_thanks h2 {text-shadow: #999 1px 1px 1px; font-size: 160%; margin-bottom: 15px;}

/*#pop_up {float: left; background: url(/images/admin/form.jpg) bottom repeat-x; border: solid 1px #E0E0E0; padding: 10px 0; font-size: 85%; color: #585858;}*/

#pop_up span#text {font-size: 85%; display: block; margin-bottom: 15px;}

#pop_up p {width: 358px; height: 33px; float: left; display: block; border: solid 1px #D9D9D9; margin: 0 0 10px 0; background: #fff;}

#pop_up label {padding: 8px 7px 0 7px; height: 25px; background: #F7F7F7; display: block; float: left; border-right: solid 1px #D9D9D9; color: #000;}

#pop_up p input {width: 170px; height: 22px; border: solid 1px #fff; padding: 5px 0 0 5px; color: #585858;}

#pop_up p input#password_confirmation {width: 130px;}

#pop_up #red_form label {background: #DD1D31; color: #fff;}

#pop_up #red_form .you_message {width: 345px;}

#pop_up #red_form textarea {width: 346px; height: 108px; padding: 6px; border: solid 1px #D9D9D9; margin-bottom: 10px;}

#pop_up p select {border: solid 1px #fff; font-size: 95%; margin: 3px 0 0 5px;}

#pop_up .button, #pop_up_thanks .button {float: right; clear: both; background: url(http://www.playerpress.com/images/button.jpg) repeat-x; color: #fff; text-shadow: #000 2px 2px 2px; font-weight: bold; width: 80px; height: 30px; border: none; cursor: pointer;}

#pop_up .required {float: left; font-size: 85%;}

#pop_up #circle_loading {padding: 30px 0 0 40px; background: url(http://www.playerpress.com/images/circle_loading.gif) center center no-repeat; float: left; display: none;}

#pop_up_errors {position: absolute; top: 600px; left: 350px; width: 350px; height: 415px; overflow: hidden; padding-left: 20px;}

#pop_up_errors h2 {text-shadow: #999 1px 1px 1px; font-size: 110%;}

.pop_up_top {width: 420px; height: 15px; background: url(http://www.playerpress.com/images/pop_up_top_bottom.png) top no-repeat;}

.pop_up_background {padding: 5px 30px; background: url(http://www.playerpress.com/images/pop_up_back.png) repeat-y;}

.pop_up_bottom {width: 420px; height: 15px; background: url(http://www.playerpress.com/images/pop_up_top_bottom.png) bottom no-repeat;}

/* SEND TO A FRIEND */

/*#send_to_a_friend #pop_up {background: url(/images/pop_up_send_to_a_friend_background.png) no-repeat; left: 325px; width: 410px; height: 525px;}

#send_to_a_friend #pop_up_head {background: url(/images/pop_header_large.jpg) no-repeat;}*/

#send_to_a_friend #article {font-size: 80%;}

#send_to_a_friend #article h1 {margin-bottom: 12px;}

#send_to_a_friend #article img {position: relative; top: 2px;}

#send_to_a_friend #pop_up p {width: 378px; margin-left: -10px;}

#send_to_a_friend #pop_up label {font-size: 80%;}

#body #send_to_a_friend #pop_up p input {width: 202px; height: 20px; padding-top: 5px; padding-right: 0; font-size: 80%;}

#send_to_a_friend .you_message {background: #F7F7F7;;}

#send_to_a_friend .you_message label {border-right: none;}

#send_to_a_friend textarea {width: 366px; height: 100px; padding: 6px; margin-left: -10px; border: solid 1px #D9D9D9;}

#body #send_to_a_friend .button {position: relative; left: 10px;}

/* FIN DE SEND TO A FRIEND */

/* FIN DE SIGN UP */