/*
Theme Name: JulG7_blue
Theme URI: http://www.julg7.com/
Description: A sleek web 2.0 blue theme.  Visit <a href="http://www.julg7.com/>Julg7.com</a>
Version: 1.0
Author: Julg7
Author URI: http://www.julg7.com/
*/

body  {
background-color : #ffffff;
font : 13px Arial,Trebuchet MS,Verdana,Lucida,serif,sans;
color : #737373;
padding:0;
margin:0;
}

* {
margin : 0;
padding : 0;
}

#wrap {
margin : 0 auto;
width : 1016px;
padding:0;
} 

/* Logo */

#sitename {
font-size : 2em;
display : block;
float : left;
padding : 23px 90px 0 0;
color : #13076B;
text-align:center;
width:100%;
}
#sitename a {
text-decoration : none;
color : #13076B;
}
.caption {
display : block;
font-size : 12px;
color : #000000;
}
#sitename a .blue {
color : #0080fc;
font-style : italic;
}
#sitename a:hover {
color : #0080fc;
}
#sitename a:hover .blue {
color : #9c6;
font-weight : normal;
}


h1, h2, h3 {
font-family : Arial,Trebuchet MS,Verdana,Lucida,serif,sans;
}

h1 {
font-size : 1.7em;
color : #3D5164;
text-align:center;
}

h2 {
font-size : 1.3em;
color : #598494;
margin : 0;
padding : 0 0 0 0;
text-align : left;
border-bottom:1px dashed #D6C9BF;
}

h3 {
padding : 12px 10px 5px 30px;
} 

/* Header */

#header  {
height : 110px;
} 

/* Top Menu */

#menubg  {

margin: 0 auto;
white-space: nowrap;
font-size : 13px;
font-weight : bold;
font-family : Arial Narrow;

border-bottom:1px solid #5A7095;
border-top:1px solid #5B5A61;
border-left:1px solid #5B5A61;
border-right:1px solid #5B5A61;
background:url("images/grey-grad.gif") repeat-x scroll left top #5A7095;
float : left;
height : 25px;
width:100%;
text-align:center;
text-transform : uppercase;
}

#menubg  ul
{
margin:4px 0 0 0;
}

#menubg  li
{
display: inline;
list-style-type: none;
}

#menubg  ul li a
{
color : #CFE5EC;
text-align: center;
font-size: 1em;
padding-left: 2px;
padding-right: 14px;
text-decoration: none;
text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
}

#menubg  ul li a:hover
{
color : #ffffff;
text-decoration : none;
}

#menubg .current_page_item a {
color : #ffffff;
text-decoration : none;
}

/* Content */


#content1bg1 {
background:#FFFFFF url(images/contentbg.jpg) repeat-x scroll 0 0;
border-left:1px solid #5B5A61;
border-right:1px solid #5B5A61;
border-bottom:1px solid #5B5A61;
float : left;
width : 100%;
margin : 0;
padding : 0;
} 

/* Post petit */

.postp  {
float : left;
width : 70%;
padding : 5px;
text-align : justify;
display:block;
margin-top:10px;
} 

.postmini {
background:#FFFFFF url("images/backpost.gif") no-repeat scroll right bottom;
clear:both;
display:block;
border:1px solid #CCCCCC;
border-bottom : medium double #EAEAEA;
padding : 0 0 10px 0;
margin: 5px 0 0 0;
overflow: hidden;
-moz-border-radius: 11px 11px 0 0;
-webkit-border-radius: 11px 11px 0 0;
-khtml-border-radius: 11px 11px 0 0;
border-radius: 11px 11px 0 0;
} 

.postp .imageleft {
display:block;
width:32%;
overflow: hidden;
float: left;
	}

.postp .thumb {
background:url("images/shadow.png") no-repeat scroll right bottom transparent;
float:left;
margin:24px 0 0 12px;

	}

.postp .txtdroite{
display:block;
width:66%;
padding:1%;
overflow: hidden;
	}

.postp .details{
color:#5F6257;
font-size:0.9em;
}

/* Post */

.post  {
background:#FFFFFF url(images/contentbg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
float : left;
width : 100%;
padding : 5px;
text-align : justify;
display:block;
}

/* double */

.post .title, .postp .title {
margin : 0;
border-bottom : 1px dashed #d6c9bf;
margin : 10px 20px 0 20px;
color : #598494;
}

.post h2.title, .postp h2.title {
padding : 0 0 5px 0;
text-align : left;
}

.entry h2 {
margin: 10px;

}
.post p, .postp p {

color : #737373;
margin : 10px 10px 10px 10px;
line-height : 18px;

}

.post ul, .postp ul, .post ol, .postp ol {

color : #737373;
padding : 5px 20px 5px 35px;
margin : 0;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
}

.lang_switch {
padding :0;
margin : 0;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
display:inline;
}


.post ul li, .postp ul li {
background : transparent url(http://www.julg7.com/blog/wp-content/themes/clearpixels-julg7/images/puce.png) no-repeat 0 4px;
text-decoration : none;
padding : 0 0 8px 15px;
line-height: 18px;
}


.post ol li, .postp ol li {
padding : 0 0 8px 15px;
list-style-type:decimal;
}

.post .title a:hover, .postp .title a:hover {
text-decoration : none;
}

.post .title a, .postp .title a {
text-decoration : none;
}



.post .meta, .postp .meta {
border:1px solid #DDDDDD;
padding : 5px 5px 5px 30px;
line-height : normal;
background :#EEEEEE url(images/post_icon.gif) no-repeat left;
background-position : 10px;
margin : 10px 0 10px 0;
float:left;
width:95%;
}

.post a, .postp a {
color : #4f91bd;
text-decoration : none;
}

.post a:hover, .postp a:hover {
color : #0080Fd;
text-decoration : underline;
} 

.post blockquote, .postp blockquote {
background : #eee url(images/quote.png) no-repeat 5px 5px;
padding : 8px 3px 5px 30px;
margin: 10px 0px 0 0px;
display : block;
border : 1px solid #ddd;
}
/* sidebar*/

.sidemenu-head  {
-moz-border-radius:11px 0 0 0;
-webkit-border-radius: 11px 0 0 0;
-khtml-border-radius: 11px 0 0 0;
border-radius: 11px 0 0 0;
background:#8db8c3 url("images/right-top-corner.gif") left top no-repeat;
height:27px;
margin:20px 0 0 0;

}

#box {
margin:0 auto 0 auto;
border-left:1px solid #5B5A61;
border-right:1px solid #5B5A61;

background:url("images/blue.png") repeat-x scroll left top white;
height:115px;
float:left;
width:100%;
}

.sidemenu-head h2 {
text-transform : uppercase;
font-size : 12px;
color : #333333;
text-align:center;
padding : 8px 0 0 0;
border:none;
text-shadow:1px 1px 2px rgba(255, 255, 255, 0.9)
}

.sidemenu-content {
background  :#FFFFFF url(images/contentbg.jpg) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
border-width:0 1px 1px;
font : 12px Trebuchet MS;
color : #055183;
padding:10px;
}

.sidemenu-content li {
background:transparent url(images/puce.png) no-repeat scroll 2px 0.4em;
display:block;
margin:0;
padding:1px 1px 1px 15px;
text-decoration:none;
}

.sidemenu-content ul, .sidemenu-content oul {
margin : 0;
padding : 0;
list-style : none;
}

.sidemenu-content a {
text-decoration : none;
color : #3D3D3D;

}

.sidemenu-content a:hover {
text-decoration:none;
color : #ffffff;
background-color:#0080FC;
}

.sidemen-foot {
width : 242px;
height : 1px;
margin-bottom : 10px;
}

.sidebg {
float : right;
width : 27%;
padding : 0;
display:block;

} 

/* Navigation */

.navigation  {
float : left;
width : 100%;
padding : 0;
margin: 10px 0 10px 0;
color : #737373;
font : 13px Arial Trebuchet MS;

}

.navigation a {
color : #31363b;
font : 11px Trebuchet MS;
text-decoration : none;
}

.navigation a:hover {
text-decoration : underline;
}

.alignright {
float : right;
}

.alignleft {
float : left;
}

.aligncenter {
display : block;
margin : 0 auto 0 auto;
}

.post img, .postp img {
padding : 4px;
border : 1px solid #ddd;
}

.thumb img {
margin:-5px 5px 5px -5px;
float:left;
}

img.alignright {
margin : 5px;
float : right;
}

img.alignleft {
margin : 5px;
float : left;
}


.wp-caption {
background-color : #f3f3f3;
border : 1px solid #dddddd;
margin : 10px;
padding-top : 4px;
text-align : center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.wp-caption img {
border : 0 none;
margin : 0;
padding : 0;
}

.wp-caption p.wp-caption-text {
line-height : 17px;
margin : 0;
padding : 2px 4px 0 4px;
} 

/* Footer */

#footerbg  {
float : left;
height : 34px;
width : 100%;
}

.copyrights {
color : #055183;
text-align : center;
}

.copyrights p {
font : 11px arial;
margin-top : 25px;
padding-bottom : 10px;
text-align : center;
}

.copyrights a {
font : 11px arial;
color : #ffffff;
text-decoration : none;
}

.copyrights a:hover {
color : #ffffff;
text-decoration : underline;
}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	background-color: #F7F7F7;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


#credits {
display:block;
text-align : center;
font-size : 10px;
padding : 5px 40px 0 40px;
}

#searchbg  {

margin : 0;
padding : 0;
height : 20px;
margin-top : 0 !important ;
}


#searchbg .searchform {
background-color : #ffffff;
margin : 1px 0 0 20px;
padding : 0;
float : left;
height : 20px;
width : 140px;
border : 1px solid #bbd3e5;
color : #333333;
vertical-align : top;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#searchbg .searchsubmit {
float : right;
margin : 1px 15px 0 0;
padding : 0;
font : 12px arial;
background : transparent url('images/lens.png') no-repeat;
height : 25px;
width : 25px;
border : none;
cursor : pointer;
}


.note{
background:#e4e9ef;
padding : 5px;
margin: 10px 0px 0 0px;
display : block;
border : 1px solid #665896;
}

.post important, .postp important {
	background:#ffcdc5;
	border:1px solid #cd2d12;
	padding:5px;
	margin:.5em 0 .5em 0;
	color:#8c1400;
}

img#wpstats{display:none}

