/*  
Theme Name: Hello 2007 - French version
Theme URI: http://hellowiki.com/2007/02/28/wordpress-theme-hello-2007/
Description: First theme in year 2007.- French Translation by <a href="http://www.herewithme.fr">Amaury BALMER</a><br /><strong>Need Simple Tagging Plugin</strong>
Version: 1.2.1
Author: Fen
Author URI: http://hellowiki.com/
*/

/* gobal */
* {
	margin:0;
	padding:0;
	text-decoration : none; 
	text-align : left;
}

body {
font:12px Verdana, sans-serif;
background:#cccccc /*url(images/background.gif)*/ ;
text-align:center;
}

div.UseMap {
  position:absolute;
  height: 100%;
}
/* You can remove the border here */
div.UseMap a {
  position:absolute;
  display: block;
  border: 0px solid blue;
  text-decoration: none;
}
div.UseMap a span {
  display: none;
}

#page {
	/*background: white;*/
	background: url("images/background.gif") center bottom repeat-y;	
	width : 934px;
	margin : auto;
	padding : 0px;
	}

img {
border:0;
}

h1,h2,h3 {
font-family:Tahoma, Verdana, sans-serif;
font-weight:400;
}

h2 {
font-size:1.5em;
color:#525b5c;
}

h3 {
font-size:1.4em;
}

blockquote {
background:url(images/quote.png) 10px 0 no-repeat;
margin:20px 0;
padding:0 20px 0 50px;
}

code {
font:1em 'Courier New', Courier, Monospace;
}

.clear {
clear:both;
}

.widthfix {
width:934px;
/*height:65px;*/
margin:0 auto;
}

/* links */
a {
color:#314FA9;
text-decoration:none;
}

a:hover {
color:#213571;
}

#header{
	background:#cccccc url(images/header_logonew2.gif) center bottom no-repeat;
	width:934;
	height:65px;
}
/* header */
#header2 {
	/*background:#cccccc url(images/header_logo.gif) center bottom no-repeat;*/
	width:934;
	height:15px;
/*border-top:1px solid #525b5c;
	margin : 0px;*/
	/*margin-top:45px;*/
	/*padding : 50px 0px 0px 0px;*/
	text-align : center;
	padding:50px 0px 0px 0px;
	font-size : 10px;
	font-family : Verdana;
	font-weight:bold;
	color : #cccccc;
}

#header2 a, #header2 a:visited {
	/*padding : 50px 0px 0px 0px;*/
	color : #cccccc;
	font-size : 12px;
	text-decoration : none;
}
#header2 a:hover {
	color : #cccccc;
	text-decoration : underline;
}

.logo {
float:left;
border:none;
margin:20px 0 20px 20px;
}

/*search*/
#searchform {
margin-top:5px;
}

#searchform input {
font:1.1em Arial, Tahoma, Verdana, sans-serif;
background:#eee url(images/formfield_bg.png) repeat-x;
margin-top:5px;
border:1px solid #ccc;
padding:3px;
}

#s {
font:1.1em 'Lucida Grande', Tahoma, Verdana, sans-serif;
background:#eee url(images/formfield_bg.png) repeat-x;
width:220px;
border:1px solid #ccc;
vertical-align:middle;
padding:3px;
}

/* nav menu */
ul.menu {
font-size:12px;
list-style-type:none;
height:30px;
margin:0 9px;
}

ul.menu li {
color:#eee;
float:left;
}

ul.menu li a {
background:url(images/header-menu.png) 100% 100% no-repeat;
float:left;
display:block;
height:23px;
text-align:center;
color:#ccc;
text-decoration:none;
padding:7px 25px 0;
}

ul.menu li a:hover {
background:url(images/header-menu.png) 100% 0 no-repeat;
color:#fff;
}

ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover {
background:url(images/header-menu.png) 100% 0 no-repeat;
color:#fff;
text-decoration:none;
}

/* content */
#content {
width:934px;
/*margin:20px auto;*/
margin:0 auto;

}

#content h2 a {
text-decoration:none;
}

.navigation {
display:block;
margin-left:10px;
width:500px;
}

/* box */
#article {
margin:20px 0px 20px 0px ;
float:left;
width:65%;
}

#sidebar {
float:left;
width:33%;
}

/* entry */
.entry {
/*background:url(images/entry-bg.png) right top no-repeat;*/
margin:10px 10px 10px 5px;
padding:10px 10px 20px;
}

.entry p {
color:#333;
line-height:160%;
margin:7px 0;
}

.entry ul {
margin:0 0 0 30px;
}

.entry ul li {
margin:7px 0;
}

.entrytitle h2,.entrytitle h3 {
display:inline;

}

.date {
font-size:1em;
color:#a8adad;
}

/* sidebar */
#sidebar ul {
margin-top:10px;
}

#sidebar li {
list-style-type:none;
background:url(images/li.png) 0 6px no-repeat;
margin:3px 5px;
padding:0 0 0 20px;
}

#sidebar li:hover {
background:url(images/li_on.png) 0 6px no-repeat;
}

.aside {
background:url(images/sidebar.png) top center no-repeat;
margin:40px 0 5px;
padding:0px 0px 0 0px;
}

.aside h2 {
font-size:13px;
background:#08528D;
color:#ffffff;
text-align:center;
margin-bottom:5px;
font-weight:bold;
}

.aside p {
color:#333;
line-height:160%;
}

/* footer */
#bottom {
background:#E3E3E3 url(images/footer_logo.gif) center bottom no-repeat ;
/*border-bottom:1px solid #cdd1d1;*/
width:934px;
height:48px;
margin:0 auto;
}

#tag {
background:url(images/tag.png) 90% 100% no-repeat;
width:600px;
margin:0 auto;
padding:15px 200px 20px 0;
}

#footer {
/*height:48px;
text-align:center;*/
/*padding-top:20px;*/
width:934px;
color:#08518C;
margin-top:5px;
font-size:10px;
}

#footer a{
/*height:48px;*/
text-align:center;
/*padding-top:20px;*/
width:934px;
color:#cccccc;
font-weight:both;
text-decoration:inderline;
}

#footer2 {
	clear : both;
	/*width : 914px;
	height : 26px;
	margin : 0px;*/
	padding : 10px 0px 12px 10px;			
	font-size : 10px;
	font-family : Verdana;
	color : #666666;
	border : 0px solid #000;
}
#footer2 a, #footer2 a:visited {
	color : #666666;
	text-decoration : none;
}
#footer2 a:hover {
	color : #666666;
	text-decoration : underline;
}

#footer3 {
	clear : both;
	/*width : 914px;
	height : 26px;
	margin : 0px;
	padding : 10px 0px 12px 15px;*/
	padding: 0px 0px 0px 10px;
	text-align:center;	
	font-size : 10px;
	font-family : Verdana;
	color : #000000;
	border : 0px solid #000;
}
#footer3 a, #footer3 a:visited {
	color : #666666;
	text-decoration : none;
}
#footer3 a:hover {
	color : #666666;
	text-decoration : underline;
}


/*Images*/
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:0 0 0 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 0 0;
padding:4px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

/*comments*/
#comments {
margin-left:10px;
}

.commentlist li,#commentform input,#commentform textarea {
font:1em 'Lucida Grande', Tahoma, Verdana, sans-serif;
}

#commentform input,#commentform textarea {
background:#eee url(images/formfield_bg.png) repeat-x;
border:1px solid #ccc;
padding:3px;
}

#commentform textarea {
width:480px;
}

.commentlist cite,.commentlist cite a {
font-style:normal;
font-size:1.1em;
}

.commentlist p {
font-weight:400;
line-height:1.6em;
text-transform:none;
margin:10px 5px 10px 0;
}

#commentform p {
font-family:'Lucida Grande', Tahoma, Verdana, sans-serif;
margin:10px 0;
}

.alt {
padding:10px;
}

.commentlist {
width:490px;
text-align:justify;
}

.commentlist li {
background:#ececec;
border:1px solid #cdd1d1;
list-style:none;
margin:15px 0;
padding:10px;
}

.nocomments {
text-align:center;
}

.commentmetadata {
border-bottom:1px dotted #cdd1d1;
padding-bottom:5px;
display:block;
}

#respond {
margin-top:20px;
}

.commentcount {
font-family:Georgia,sans-serif;
font-size:1.8em;
font-weight:700;
color:#cdd1d1;
float:right;
}

/*misc*/
.related {
margin:0 0 20px 10px;
}

.none {
display:none;
}