/*
-----------------------------------------------
copyright psdtheme(s).com
Stylesheet:  SUB_PAGE.css
Version:  1 
Revision: 2 MARCH  2008
----------------------------------------------- */

h1 a{color:#FFFFFF;}
h1 a:hover{text-decoration:none;}
.white_title{color:#ffffff; font-weight:bold; padding-bottom:2px; margin-top:10px; clear:both;}

#left_side{ float:left; width:704px; margin-top:12px; overflow:hidden; position:relative; text-align:left;}

#title{ background-image:url(../images/content/bg_title.png); position:relative; float:left; background-repeat:repeat-y; width:656px; padding-left:29px; padding-right:19px;   }

#title h1{ color:#FFFFFF; text-align:left; font-style:normal; text-transform: uppercase; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:2px;}

#titre_left{ width:560px; float:left; border-right:1px solid #3b67b0; background:none; padding-top:15px; margin-top:-7px; padding-bottom:10px; padding-right:25px; position:relative; bottom:-4px;}
.relative{  position:relative;    }

#download_counter{ width:152px; color:#C1C8D2; float:right;  padding-top:20px; padding-bottom:10px; font-size:10px; padding-left:14px; }



#since{ color:#555D68; font-style:italic;}

#top_title{ width:704px;  float:left; background-image:url(../images/content/title_top_bottom.png); height:3px; margin-left:-29px;}

#bottom_title{ width:703px; border-bottom:1px solid #3B67B0; float:left; height:4px; background-image:url(../images/content/title_top_bottom.png); background-position:0px -3px; margin-left:-29px;}

#comments_counter{ 
width:54px; 
height:54px;
color:#EEE5DC; 
text-align:center;   
font-size:10px;
position: absolute;
top: 50%;
margin-top:-30px;
right:18px;

 }
 
*+html  #comments_counter{ 
position: relative; 
float:left;
margin-left:35px;
}
 
#comments_counter:hover{ color:#FFFFFF;  }

#comments_counter a{text-decoration:none!important;}

#count{ font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; text-align:center; color:#FFFFFF; }

.metadonnees{color:#EEE5DC;}


a#read_button{ display:block; background-image:url(../images/buttons/read.png); clear:both; width:106px; height:46px; background-position:0px 0px; margin-left:0px; margin-top:20px; margin-bottom:10px;}

a#read_button:hover{ background-position:0px -46px;}

#register_field{ width:630px; padding-top:10px;  float:left; font-size:10px; color:#999ba1; }

#left_content{ float:left; background-image:url(../images/content/content_bg.png); background-repeat:repeat-y; width:653px; padding-right:25px; padding-left:26px;  padding-top:15px; padding-bottom:5px; color:#c5c5c5; font-size:12px; line-height:15px; }


#clear{ width:100%; float:left; height:20px;}

#left_content_bottom{ float:left; background-image:url(../images/content/bottom_left.png); width:704px;  height:8px; margin-bottom:15px;}

.screenshot{text-align:center; margin-top:15px; margin-bottom:15px; width:636px;}

.grey_divider{width:703px; height:2px; background:#313946; float:left; margin-left:-29px; margin-bottom:15px;  }

.quotes{ width:643px; float:left; background-color:#2F3744; margin-top:18px; margin-bottom:18px; padding-left:20px; color:#d3985d; font-size:11px; clear:both;}
.quotes_ico{ float:left; width:13px; height:12px; background-image:url(../images/content/quotes.png); }
.quotes_top{ width:663px; height:8px; float:left; background-image:url(../images/content/quotes_t_b.png); margin-left:-20px;}
.quotes_bottom{width:663px; height:8px; float:left; background-image:url(../images/content/quotes_t_b.png); background-position:0px -8px; margin-left:-20px;}
.quotes_content{ width:570px; float:left; border-left:1px solid #52493F;  padding-left:19px; margin-left:18px;}


#comments_box
{
float: left;
margin-top: 24px;
color: #71767e;
width: 100%;
}
#comments_box_left{ float:left; width:326px; padding-top:10px; padding-bottom:10px; margin-right:7px; }
#comments_box_right{ float:right; width:316px; padding-top:10px; padding-bottom:10px; overflow:hidden; margin-right:-7px; }

a#download{ width:603px; height:82px; background-image:url(../images/buttons/donwlaod.png); float:right; margin-right:-12px; margin-top:-1px;}
a#diggit{ float:left; width:55px; height:79px; background-image:url(../images/buttons/digg.png); }
span#share_comments{ float:left; width:175px; height:25px; background-image:url(../images/buttons/comments.png);}
span#comments{ float:left; width:86px; height:25px; background-image:url(../images/buttons/comments.png); background-position:-175px 0px; margin-top:8px;}
span#post{ float:left; width:121px; height:20px; background-image:url(../images/buttons/comments.png); background-position:-261px -5px;}
span.subtitle{ float:left; width:616px; font-size:11px;}


#get_source{ width:508px; font-family:Lucidia; color:#3B67B0;  font-style:italic;  font-weight:bold; font-size:14px; line-height:20px;  padding-left:150px; padding-top:8px; height:122px; background-image:url(../images/buttons/premium.png); float:right; margin-right:-8px; margin-top:-1px;}


#post{float:left; width:314px; height:46px; background-image:url(../images/comments/post.png); border: 0px solid #FFFFFF; padding:0; cursor:pointer; }
#post:hover{ background-position:0px -46px;}

#comments{ width:100%; float:left;}
#comment_top{ width:100%; padding-top:5px; padding-bottom:5px; float:left; }
span.social{ float:right; width:113px; margin-right:-17px; margin-top:-32px;}
span.social a{ margin-right:4px;}
.social a.rss{ background-image:url(../images/comments/social.png); width:32px; height:32px; float:left; background-position:-1px 0px;}
.social a.rss:hover{ background-position:-1px -32px;}

.social a.digg{ background-image:url(../images/comments/social.png); width:32px; height:32px; float:left; background-position:-36px 0px;}
.social a.digg:hover{ background-position:-36px -32px;}

.social a.delicious{ background-image:url(../images/comments/social.png); width:32px; height:32px; float:left; background-position:-73px 0px;}
.social a.delicious:hover{ background-position:-73px -32px;}

.social a.stum{ background-image:url(../images/comments/social.png); width:32px; height:32px; float:left; background-position:-109px 0px;}
.social a.stum:hover{ background-position:-109px -32px;}

.comments_posted{float:left; width:636px; background-color:#373F4A; margin-top:10px; padding:10px; position:relative;}
.comments_posted_top{ background-image:url(../images/layout/comment.png); width:100%; height:5px; float:left; position:absolute; top:0; left:0;}
.comments_posted_bottom{background-image:url(../images/layout/comment.png); width:100%; height:5px; float:left; background-position:0px -5px; position:absolute; bottom:0; left:0;}
.comments_posted .gravatar{background-image:url(../images/layout/gravatar.png); margin-right:10px; padding-left:5px; padding-top:5px; width:45px; height:45px; float:left;}
.comments_posted_imp .gravatar{background-image:url(../images/layout/gravatar.png); margin-right:10px; padding-left:5px; padding-top:5px; width:45px; height:45px; float:left; background-position:0px -50px;}

.comments_posted a{color: #e6c825;}
.comments_posted_imp a{color: #e6c825;}
.comments_posted a:hover{color: #e6c825;}
.comments_posted_imp a:hover{color: #eee5dc;}


.comments_posted_imp{float:left; width:636px; background-color:#4A525D; margin-top:10px;  padding:10px; position:relative;}
.comments_posted_imp_top{ background-image:url(../images/layout/comment.png); width:100%; height:5px; float:left;  background-position:0px -10px; position:absolute; top:0; left:0;}
.comments_posted_imp_bottom{background-image:url(../images/layout/comment.png); width:100%; height:5px; float:left; background-position:0px -15px; position:absolute; bottom:0; left:0;}


.writter{ float:left; width:616px; color:#FCFCFC; text-align:left;   margin-left:10px; font-size:14px;}
.writter span.pseudo{ margin-top:5px; width:556px; float:left; font-weight:bold;  text-decoration:none !important; color:#FFFFFF !important;}
.website{float:left; width:556px; font-size:11px!important;  padding:0!important;  line-height:13px;  font-weight:normal!important; }
.website a{color:#9AC459!important;  text-decoration:none !important;  font-weight:normal!important;}
.website a:hover{color:#eee5dc!important;}

.comment_text{ float:left; text-align:left; width:556px; font-size:12px; color:#c5c5c5; margin-left:70px; margin-top:5px; }
.writter span.admin{color:#F9D54C !important; margin-top:5px; width:556px; float:left; font-weight:bold;   text-decoration:none !important; }

.postdate{ color:#9a9ca0; font-size:10px; float:left; line-height:13px;  width:550px; margin-top:2px;}
.comment_text_admin{ float:left; text-align:left; width:556px; font-size:12px; color:#c5c5c5; margin-left:70px; margin-top:5px;}


ul#square{margin-left:0px; margin-bottom:-5px;}
#square li {list-style-type:square; padding-top:2px; padding-bottom:2px;}


.prev_image
{
border-top:1px solid #2E3643;
border-bottom:1px solid #262D37;
max-width: 476px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
background-color: #2F3744;
background-repeat: repeat;
display:block;
margin-left:auto;
margin-right:auto;
clear:both;
margin-top:10px;
margin-bottom:10px;
max-height:150px;
overflow:hidden;
}


.blog_image
{
border-top:1px solid #2E3643;
border-bottom:1px solid #262D37;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
background-color: #2F3744;
background-repeat: repeat;
width:auto;
margin-left:auto;
margin-right:auto;
}


.blog_image_prev
{
max-height:120px;
max-width:476px;
overflow:hidden;
display:block;
border-right:1px solid #252C36; 
}

.blog_image_prev_container
{
border-top:1px solid #2E3643;
border-bottom:1px solid #262D37;
max-width: 476px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
background-color: #2F3744;
background-repeat: repeat;
display:block;
margin-left:auto;
margin-right:auto;
clear:both;


}

.blog_header_pics{
float:left;
margin-left:-29px;
margin-top:-15px;
margin-bottom:17px;
width:706px;
overflow:hidden;
max-height:150px;
border-bottom:1px solid #3b67b0; 
}

.blog_header_full_pics{
float:left;
margin-left:-29px;
margin-top:0px;
margin-bottom:17px;
width:706px;
overflow:hidden;
}

#blog_post .blog_header_full_pics:first-child{
float:left;
margin-left:-29px;
margin-top:-15px;
margin-bottom:17px;
width:706px;
overflow:hidden;
}

span.legend_image{
background-color:red;
}

#blog_post{ font-size:12px; line-height:18px; }
#blog_post a{ font-weight:bold; text-decoration:underline; color:#EEE5DC; }
#blog_post a:hover{ color:#FFFFFF; }

#left_content ul{ margin-bottom:-30px;}
#left_content li{ list-style-type:square;}



div#sponsors{
	float:left;
	width:254px;
	padding-top:10px;
	background:url(../images/layout/sponsor.png) no-repeat left top;
	margin-bottom:10px;
	overflow:hidden;
	margin-left:4px;
	}
	div#sponsors a{
		float:left;
	}