/*  
Theme Name: Architekt
Theme URI: http://wp-box.fr/
Description: Architekt WordPress Theme
Version: 1.0
Author: Amaury BALMER
Author URI: http://wp-box.fr/
*/

/* Reset */
* {
margin: 0;
padding: 0;
}

/* General */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
background: #fff;
width:100%;
}
.clear { clear:both; }
p {
margin: 0 0 8px 0; 
text-align: left;	
}

/* Mise en forme des titres */
h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}

/* Mise en forme des liens */
a img, img a {
border:0;
}
a {
text-decoration: underline;
outline: none;
}
a:link, a:visited{
text-decoration: underline;
color:#666;
}
a:hover {
color:#000;
}

blockquote {
margin: 1.5em 0 1.5em 1.5em;
color: #666;
overflow: auto;
font-style: italic;
}
blockquote p {
margin:0;
}
strong {
font-weight:700;
}
em {
font-style:italic;
}
pre {
font-size: 1.2em;
font-family: monospace;
border: 1px solid #E0E0E0;
padding: 1em;
margin: 0 auto;
background: #EEE;
color: #000;
width: 90%;
overflow: auto;
}
code {
font: 0.9em Monaco, monospace;
}
label {
cursor: pointer;
}

/* Structure */
#wrap {
margin:40px 0 0 175px;
width:648px;
}

/* Header */
#header {
position:relative;
margin-bottom:42px;
}
#header h1 a {
height:40px;
width:250px;
background:url(images/logo.gif) no-repeat;
text-indent:-9999px;
display:block;
}
#header .description{
text-indent:-9999px;
position:absolute;
}

/* Menu */
#nav {
margin-bottom:22px;
}
#nav ul {
list-style:none;
}
#nav ul li {
display:inline;
}
#nav ul li a {
text-decoration:none;
margin-right:18px;
font-size:13px;
color:#666;
}
#nav ul li a.current, .current_page_item, .current_date {
font-weight:700;
color:#333;
}

/* Sub menu */
#nav .sub_nav {
margin-top:6px;
height:14px;
font-size:11px;
}
#nav .sub_nav ul li {
font-size:11px;
}
#nav .sub_nav ul li a {
text-decoration:none;
margin-right:10px;
font-size:11px;
color:#5B5B5B;
}
#nav .sub_nav ul li.current-cat a, #nav .sub_nav ul li.current_page_item a  {
font-weight:700;
color:#333;
}

#nav .sub_nav ul.children {
display:none;
}
#nav .sub_nav li.page_item ul {
display:none;
}

.current_page_parent, .current_page_parent a {
font-weight:700;
color:#333;
}

/* Entry */
.entry {
margin-top:23px;
float:left;
font-size:13px;
width:450px;
}
.first_entry {
margin-top:0;
}
.entry h2, .entry h2 a, .entry h2 a:hover {
font-weight:700;
display:inline;
font-size:13px;
color:#333;
line-height:1;
text-decoration:none;
opacity:1;
filter: alpha(opacity=100);
-moz-opacity: 1;
}

/* Content - Categories */
.category .post {
float:left;
margin:0 22px 22px 0;
}
.category .last {
margin:0 0 10px 0;
}

/* Navigation */
.navigation {
margin:23px 0 0 20px;
float:right;
width:165px;
text-align:right;
}
.navigation .before {
display:block;
float:left;
width:78px;
height:52px;
background:url(images/gray.jpg) no-repeat;
}
.navigation .after {
display:block;
float:right;
width:78px;
height:52px;
background:url(images/gray.jpg) no-repeat;
}
.navigation a img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
}
.navigation a:hover img {
	opacity:1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}

.navigation .pages {
display:none;
}
.navigation .current {
color:#000;
}
.wp-pagenavi a {
padding:0 2px;
}

/* Footer */
#footer {
font-size:11px;
margin:48px 0 21px;
}

/* Textual Blog */
div.the_content {
margin-top:4px;
}
