/*  
Theme Name: My Egg
Theme URI: http://www.egg.fr/
Description: Thème du site "My Egg"
Version: 1.0
Author: Amaury BALMER
Author URI: http://wp-box.fr/
*/

.clear {
clear:both;
}

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
img.centered, img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
float: right;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
float: left;
}
.alignright {
float: right;
}
.alignleft {

}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

/* Add for WP */
#user_connected {
float:left;
width:300px;
padding:30px 0 0 50px;
}
#user_connected span {
font-size:18px;
font-family:Georgia;
margin-right:10px;
color: #d1005d;
}
#user_connected a {
color:#87bfe7;
text-decoration:underline;
margin-right:3px;
}
#user_connected a.my-account {
color:#d21068;
}

/* Pagination */
#pagination-page #nextMag {
float:right;
width:49%;
}
#pagination-page #leftMag {
float:left;
width:49%;
}

/* Comments */
.comments_template {
background: #f3f3f3;
padding: 15px;
margin-bottom: 15px;
}
.comments_template h3 {
color: #d1005d;
font-size: 18px;
font-family: Georgia;
margin-bottom: 10px;
}

.comments_template .login-comment {
margin: 15px 0;
}
.comments_template .login-comment-left {
float:left;
width:296px;
background: #fff;
padding: 25px 15px;
}
.comments_template .login-comment-left legend {
font-size: 14px;
font-style: italic;
font-family: Georgia;
color: #d1005d;
}
.comments_template .login-comment-left span {
display: block;
}
.comments_template .login-comment-left input#login_form_username_comment {
display: block;
width: 154px;
height: 22px;
background: url(layout/img/bg_login_form_comment.jpg) no-repeat;
padding:5px 4px 4px 10px;
margin-top: 15px;
}
.comments_template .login-comment-left input#login_form_pwd_comment {
display: block;
width: 103px;
height: 22px;
background: url(layout/img/bg_pwd_form_comment.jpg) no-repeat;
padding:5px 4px 4px 10px;
margin: 5px 0;
}
.comments_template .login-comment-left input#login_form_submit_comment {
margin-left: 5px;
}
.comments_template .login-comment-right {
float: left;
padding: 5px 15px 0;
width:270px;
}
.comments_template .login-comment-right p {
margin-bottom: 10px;
margin-left: 5px;
}
.comments_template .login-comment-right h3 {
background: url(layout/img/title_club_comment.jpg) no-repeat;
display: block;
text-indent: -9999px;
width: 205px;
height: 46px;
margin-left: 5px;
}
.comments_template .login-comment-right legend {
font-size: 18px;
font-family: Georgia;
font-style: italic;
color: #a77c94;
padding-left: 5px;
}
.comments_template .login-comment-right input#nlmail_comment {
display: block;
width: 156px;
height: 22px;
background: url(layout/img/bg_email_form_comment.jpg) no-repeat;
padding:5px 4px 4px 10px;
margin: 5px 0;
}
.comments_template .login-comment-right #nlForm_submit_comment {
margin-top: 5px;
}

.comments_template .comment-textarea {
background: #fff;
padding: 10px;
margin: 20px 0;
}
.comments_template .comment-textarea textarea {
border: 1px solid #ccc;
width: 607px;
margin-bottom: 5px;
border-radius : 5px;
-moz-border-radius : 5px; 
}
.comments_template ol {
display: block;
list-style: none;
}
.comments_template ol li {
display: block;
background: #fff;
border-bottom: 3px solid #e0e0e0;
padding: 10px 17px;
margin-bottom: 9px;
}
.comments_template ol li .comment-left {
float: left;
width:84px;
}
.comments_template ol li .comment-left img {
border-right: 4px solid #d1005d;
}
.comments_template ol li .comment-right {
float: right;
width: 490px;
}
.comments_template ol li .comment-author {
font-size: 14px;
font-family: Georgia;
color: #d1005d;
margin-bottom: 5px;
}
.comments_template ol li .comment-author cite {
font-weight: 700;
}
.comments_template ol li .comment-author a {
color: #d1005d;
}
.comments_template ol li p {
margin-bottom: 5px;
}

/* TV Egg */
#video_teasers .video_small {
float:left;
width: 298px;
display: block;
}

/* Inscription */
.mu_register h2, 
.mu_register h3,
.widecolumn h2,
.widecolumn h3 {
color:#D1005D;
font-family:Georgia;
font-size:20px;
margin-bottom:10px;
}
.mu_register h3 {
margin-top: 22px;
}
.mu_register label, .mu_register span.signup-label {
color: #a77a97;
font-size: 13px;
display: block;
margin: 5px 0 5px;
}
.mu_register input {
width: 166px;
height: 16px;
padding: 3px 7px;
margin: 0 0 3px;
background: url(layout/img/bg_email_form_comment.jpg) no-repeat;
}
.mu_register select {
border:1px solid #99C1DD;
margin:0 0 3px;
padding:3px;
width:300px;
}
.mu_register .checkbox input {
width: auto;
padding: 0;
margin: 0 10px 0 0;
height: auto;
background: none;
}
.mu_register .checkbox label {
font-size: 13px;
color: #333;
display: inline;
}
.mu_register .avatar-field input {
width: auto;
padding: 0;
margin: 0;
border: 1px solid #333;
height: auto;
background: none;
}
.mu_register input.submit {
width: auto;
padding: 0;
margin: 20px 0 0;
float: right;
text-align: center;
width: 87px;
height: 19px;
color: #fff;
background: url(layout/img/button_next_form_register.png) no-repeat;
}
.mu_register .error {
margin: 7px 0;
color: red;
}
.mu_register p,
.widecolumn p {
margin: 7px 0;
font-size: 13px;
}

/* Courrier des lectrices */
.bpink .link a {
color: #D1005D;
}

/* Contact */
body.blogid-1 .post-395 h1,
body.blogid-1 .post-395 h2 {
font-size:28px;
line-height:30px;
padding:0;
color:#d1005b;
font-style:italic;
letter-spacing:-1px;
padding:30px 0 20px;
font-family: Georgia;
}

/* BuddyPress */
#userbar {
float: left;
width: 70px;
}
#optionsbar {
float: left;
width: 120px;
}

/* Liste des membres */
.display_list_members .borderimage .pict {
border-left:5px solid #D1005D;
border-right:0;
width:225px;
}

/* Page des membres */
body .pagemember .barticle h1 {
font-size:27px;
}
body .pagemember .meta p {
margin:0;
}
body .pagemember .meta {
margin-bottom:10px;
}
body .pagemember .thecontent {
font-size:12px;
color:#a77c94;
}
body .pagemember .another-posts h3 {
color: #d1005d;
font-size: 18px;
font-family: Georgia;
margin-bottom: 10px;
}
.innerContent3 {
width:320px;
}

/* Send to friend */
#form-send-to-friend {
padding:15px;
height:auto !important;
height:300px;
min-height:300px;
}
#form-send-to-friend h3 {
color: #d1005d;
font-size: 18px;
font-family: Georgia;
margin-bottom: 10px;
}
#form-send-to-friend .error-message {
font-weight:700;
margin-bottom:8px;
color:#D10030;
}
#form-send-to-friend #you {
float:left;
width:47%;
margin-right:3%;	
}
#form-send-to-friend #your-friend {
width:49%;
float:left;
}
#form-send-to-friend p {
margin-bottom:15px;
}
#form-send-to-friend label {
display:block;
font-weight:700;
}
#form-send-to-friend input {
width:80%;
margin:2px 0;
color:#D1005D;	
border:1px solid #7FB1D6;
padding:2px 5px;
}
#form-send-to-friend textarea {
width:89%;
margin:2px 0;
border:1px solid #7FB1D6;
padding:5px;
}
#video-send-to-friend {
margin-bottom:10px;
}

/* Registration Lightbox */
#registration-lightbox #col-left {
float:left;
width:330px;
height:auto !important;
height:265px;
min-height:265px;
font-family:Georgia;
font-size:18px;
font-style:italic;
color:#250019;
text-align:center;
padding:45px 10px 0;
margin-right:20px;
border-right:1px solid #ccc;
}
#registration-lightbox #col-left p {
margin-bottom:20px;	
}
#registration-lightbox #col-left span {
color:#f61679;
}
#registration-lightbox a.button-registration {
display:block;
width: 314px;
height:38px;
padding: 0;
margin: 0 auto;
text-align: center;
text-indent:-9999px;
background: url(layout/img/button-registration-submit.png) no-repeat;
}

#registration-lightbox #col-right {
float:left;
width:170px;
padding:55px 10px 0;
}
#registration-lightbox #col-right h3 {
color: #d1005d;
font-size: 18px;
font-family: Georgia;
margin-bottom: 20px;
}
#registration-lightbox #col-right p {
margin-bottom:15px;
}
#registration-lightbox #col-right label {
display:block;
font-weight:700;
}
#registration-lightbox #col-right input {
width:100%;
margin:2px 0;
color:#D1005D;	
border:1px solid #7FB1D6;
padding:2px 5px;
}
#registration-lightbox #col-right .error-message {
font-weight:700;
margin-bottom:8px;
color:#D10030;
}

/* Lightbox */
#TB_iframeContent body {
padding-top:0 !important;
}
body #TB_closeAjaxWindow {
position:absolute;
right:5px;
text-align:right;
top:5px;
}

span.description {
    clear:both;
}

#news1 {
	padding-bottom: 80px !important;
}
