/*   
Theme Name: Basic Simplicity
Theme URI: http://www.basicsimplicity.com/
Description: A simple WordPress theme with a basic minimalist style that includes an administration control panel for editing look & feel.  More customization is possible through the many widget-enabled areas in the sidebar, posts, footer, and header. If you like this theme please vote for it to help spread the word. 
Tags: blue, white, light, two-columns, right-sidebar, fixed-width, custom-colors, custom-header, theme-options
Author: Michael Janzen
Author URI: http://www.michaeljanzen.com/
Version: 1.4.1
.
AVOID EDITING THIS... See the control panel ---> Appearance > Edit Basic Simplicity 
.
UPGRADE NOTE:
The only thing you'll need to fix is the header image path. Please note that the FULL PATH
is required in the header field on the Edit Basic Simplicity page. Now you can upload your
header image (Media > Add New), and then grab the full path to that image and paste it into
the header field.
.
UPDATED CODE FOR v. 1.4.1
- fixed bug - fixed the search form on 404 page
- changed is_home() to is_front_page()
- fixed bug - added stripslashes to the custom css
- fixed bug in bottom widgets to allow multiple widgets
- added javascript for nested comment reply form
- improved nested comments formatting
- added show/hide function to make it easier to hide the posted by, tags and add comment link.
- housekeeping, changed get_settings to get_option
- added full URL to header image
.
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


body {
	font-family: Arial, Verdana, sens-serif;
	background: #898174 url('images/fond.gif') repeat;
}


#wrap {
	width: 950px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius:7px;
	margin: 10px auto;
	background: #fff;
	padding: 0;
	border: 2px solid #fff;
	box-shadow: 0px 0px 12px #555;
	-moz-box-shadow: 0px 0px 12px #555;
	-webkit-box-shadow: 0px 0px 12px #555;
}

#header {
	height: 260px;
	background: #303030 url('images/header.jpg') top left no-repeat;
}

#navbar {
	background: #eee;
	margin: 0;
	padding: 10px 20px;
text-align: center;
}

#navbar a {
	color: #303030;
font-weight: bold;
padding-left: 20px;
}

#navbar a:hover {
	color: #ffbe13;
}

#navbar ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#navbar ul li {
	margin: 0;
	padding: 0 5px;
	list-style: none;
	line-height:1.3em;
	display: inline;
}

#crumbs a{
	text-decoration: underline;
	color:  #444;
}
#crumbs .current{
	color:  #444;
}

#content {
	margin: 0;
	padding: 20px;
	float: left;
	width: 680px;
}

#prevnext {
	text-align: center;
	font-weight: bold;
	margin-bottom: 3.0em;
}

#sidebar {
	padding: 0 9px 0 20px;
margin-top: -20px;
	float: right;
	color: #444;
	width: 200px;
	background: #efefef;
}

#sidebar h4 {
	font-size: 1.2em;
	color: #ffbe13;
}

#sidebar ul, #bottom ul {
	list-style: none;
	margin-left: 0;
	text-indent: 0;
	padding: 0;
}

#sidebar li, #bottom li {
	list-style: none;
	padding-bottom: 1.0em;
}

.sidebar-widget {
	margin: 0;
	padding:0 0 10px 0;
	border-bottom: 2px solid grey;
}

#searchform{
	margin: 0;
	display: inline;
}


#bottom {
	clear: both; 
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	text-align: center;
}

.post-top-right-home {
	float: right;
	width: 300px;
	margin: 0 0 10px 10px;
	padding: 0;
}

.post-top-right-single {
	float: right;
	width: 300px;
	margin: 0 0 10px 10px;
	padding: 0;
}

.post-bottom-home {
	margin: 10px 0;
	padding: 0;
	clear: right;
}

.post-bottom-single {
	margin: 10px 0;
	padding: 0;
	clear: right;
}

.bottom-widget {
	margin: 0 0 20px 0;
	padding: 0;
}


#footer {
	background: #fff;
	clear: both; 
	margin: 0;
	font-size: 0.7em;
	padding: 5px;
	text-align: center;
	color: #222;
}

#footer a {
	color: #444;
}

#footer a:hover {
	text-decoration: underline;
}

a {
	color: #444;
	text-decoration: none;
}

a:hover {
	color: #ffbe13;
	text-decoration: none;
}

img {
	border: 0;
}

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a {
	font-family: 'Georgia', Arial;
	margin: 0;
	padding: 0;
	font-weight: normal;
color: #666;
}

.entry h2 {
	text-shadow: 1px 1px 1px #aaa;
	background: transparent url('images/h2.png') left top no-repeat;
	padding-left: 30px;
}

#sidebar h4, #bottom h4 {
	font-size: 1.2em;
}

#header h1 {
	padding: 15px 0 0 20px;
	font-size: 2em;
	letter-spacing: 7px;
	text-shadow: 1px 1px 6px #222;
}

#header a {
	color: #fff;
}

#header a:hover {
	color: #ffbe13;
}
.description {
	width: 500px;
	font-family: georgia;
	color: #fff;
	padding: 150px 0 0 25px;
	font-size: 0.8em;
}

blockquote {
	background: #444;
	margin: 0.5em 0;
	padding: 1.0em;
}

.the_content {
	font-family: Georgia, Arial, Times;
	font-size: 0.85em;
	line-height: 1.5em;
	color:#444;
	text-align: justify;
}

.the_content img {
	border: 5px solid white;
	-moz-box-shadow: 0px 0px 4px #aaa;
	-webkit-box-shadow: 3px 3px 7px #111;
	box-shadow: 3px 3px 7px #111;
}

.the_content p{
	text-indent: 10px;
}

<!--[if lte IE 8]>
.the_content img {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#111', Direction=135, Strength=5);     zoom: 1;
}

.entry {
	margin: 0 0 3.0em 0;
}

.comments {
	font-size: 0.7em;
	line-height: 1.5em;
	color: #444;
}

.odd {
	border: 1px solid #ccc;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}

.even {
	border: 1px solid #ddd;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em;
}


.commentlist {
	padding: 0;
	text-align: justify;
}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
	color: #444;
	font-size: 1em;
}

.children {
	padding: 0;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	color:#444;
	display: block;
}


.meta {
	font-size: 0.7em;
	color:#444;
	margin: 0 0 1.0em 0;
}

ol.commentlist, li.commentlist {
	margin: 0;
	padding: 0;
	list-style:none;
}

.hidden {
	visibility: hidden;
}

li.categories {
	list-style: none;
}

img.alignright {
	float:right; 
	margin:0 0 0.5em 1em;
	}
	
img.alignleft {
	float:left; 
	margin:0 1em 0.5em 0;
}

div.aligncenter {
	margin: auto;
}

img.aligncenter {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}

img.border0 {
	border:0;
}

a img.alignright {
	float:right; 
	margin:0 0 0.5em 1em;
}

a img.alignleft {
	float:left; 
	margin:0 1em 0.5em 0;
}

a img.aligncenter {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}

.more-link {
	font-size: 0.85em;
	text-decoration: underline;
	color: #ffbe13;
}

.current_page_item, .current-cat{
	font-weight: bold;
}

.random-image {
	text-align: center;
	margin-bottom: 10px;
}

.legende, .exifs, .exifs_v {
	font-size: 0.83em;
	color: #444;
	text-align: center;
	margin-top: -10px;
	padding-bottom: 15px;
}

.wp-caption-text {
	font-size: 0.83em;
	color: #444;
	text-align: center;
	font-style: italic;
	padding-bottom: 15px;
}

img.wp-smiley {
	border: 0;
}

.navigation {
	text-align: center;
}

.related {
	font-family: Arial;
	font-weight: bold;
	background: #eee;
	color: #444;
	padding-left: 10px;
	Font-size: 1.2em;
}

div.note {
	margin: 20px auto;
	font-family: Arial;
font-size: 0.85em;
	width: 65%;
background: #ddd;
	border-left: 2px solid #ffbe13;
	border-right: 2px solid #ffbe13;
	padding: 10px;
}
.textwidget{
text-align: center;
}
