/*
Theme Name: Cadeaumalin from in-berlin-0.8
Theme URI: http://develnet.org/online/in-berlin
Description: Clean grey and red Theme <a href="http://develnet.org">develnet</a>
Version: 0.0.1
Author: develnet, then InterFaces (http://www.interfaces.fr)
Author URI: http://develnet.org
Tags: red,silver,two-columns,right-sidebar,fixed-width
*/

html{overflow:scroll;overflow-x:hidden;}
	
body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
	/*font-size: 62.5%;*/
	font-size: 70%;
	background-color:#dbcdd5;
	background-image: url(css/body_bg.png);
	background-repeat:repeat-x;
}



p {
	margin: 0 0 20px 0;
	padding: 0px;
}

ul, ol {
	margin-bottom: 20px;
}

blockquote {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 5px solid #5e5e5e;
}

	
#wrap {color:#333 !important;width: 990px;margin: 0 auto;padding: 0 0 10px;font-size:1.2em;font-family:Arial,sans-serif;font-weight:normal;font-style:normal;font-variant:normal;}


/*#wrap */a {
	color: #666666;
}

/*#wrap */a:hover {
	text-decoration:none;
}


#header-top {
	height: 30px;
}
	
#header {color:black;background-color:white;position: relative;height: 131px;}

#content {
	padding: 15px 0 0;
	background: #fff;
}

#content-left {
	float: left;
	width: 615px;
}

#content-right {
	float: right;
	width: 320px;
}

#footer {display:none;}

	
h1 {
/*	position: absolute;
	bottom: 94px;
	left: 22px;*/
	margin: 0 0 20px;
	padding: 0;
	line-height: 1;
	/*text-transform: uppercase;*/
	font-size: 18px;
	color: #831451;
}
h1.indent{margin-left:20px;}
h1 a {
	text-decoration: none;
	color: #831451;
}

h2#blog-description {
	position: absolute;
	bottom: 67px;
	left: 18px;
	margin: 4px;
	padding: 4px;
	font:normal 1.0em/1.0em Arial, sans-serif;
	font-size: 14px;
	/*text-transform: none;*/
	letter-spacing: 3px;
	background-color: #660000;
	color: #FFFFFF;
}

h2 {color:#831451;font-size:16px;font-weight:normal;margin: 0 0 10px;padding: 0;}
h2 a{color:#831451;text-decoration:none;}
h3 {
	margin: 0 0 20px 0;
	font-size: 24px;
	/*text-transform: uppercase;*/
}

h3 a {
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
}

h4 {
	margin: 0 0 10px 0;
	/*text-transform: uppercase;*/
	font-size: 18px;
	color: #666666;
}
	
#header ul {position: absolute;bottom: 0;left: 0;height: 21px;margin: 0;list-style: none;color: #ffffff;font-size: 11px;background-color:#8abd49;background-image:none;width:990px;padding:0;border-top:1px solid #ffffff;}

#header li {float: left;margin: 0 2px 0 0;padding: 0;}

#header li#first {
	/*background: url(img/bg-menu-a.gif) no-repeat left top;*/
}
#menu .page_item a{color:#ffffff;font-size:13px;line-height:21px;text-decoration:none;text-align:center;
/*text-transform:uppercase;*/
letter-spacing:0.1em;width:205px;display:block;margin:0;height:20px;float:left;padding:0 10px;}
#menu .page_item a:hover {color:#8abd49;background-color:#fefefe !important;text-decoration: none;}

#rss {position: absolute;right: 20px;width: 300px;height: 40px;text-align: right;font-size: 10px;top:20px;
	/*text-transform: uppercase;*/
}

#rss p {
	margin: 0;
	padding: 10px 0 0;
}

#rss img {
	float: right;
	margin: 3px 0 0 10px;
}


.box-left {
	margin: 0 0 40px 20px;
}

.box-left img {
	float: left;
	margin: 0 10px 10px 0;
}
	
.meta {clear: both;color: #5e5e5e;font-size: 10px;
	/*text-transform: uppercase;*/
	padding-top: 10px;padding-bottom: 10px;border-top:1px solid #8abd49;}

.meta-date {
	padding: 10px 10px 10px 0px;
	/*text-transform: uppercase;*/
	font-size: 10px;
}

.meta-categories {
	padding: 0 10px 0 15px;
	background: url(img/bg-meta-categories.gif) no-repeat 0px 2px;
}

.meta-comments {
	padding: 0 10px 0 15px;
	background: url(img/bg-meta-comments.gif) no-repeat 0px 2px;
}

.meta-tags {
	clear: both;
	/*text-transform: uppercase;*/
	font-size: 10px;
}

.box-right {margin: 0 20px 20px 0;padding-bottom:20px;border-bottom:1px solid #8abd49;
	/*text-transform: uppercase;*/
}

.box-right ul {margin: 5px 0 0;padding: 0;list-style-type:none;list-style-image:none;}

.box-right li {font-weight: normal;padding:2px;}

.box-right li a {font-weight:normal;text-decoration: none;}

.box-right li a:hover {
	background: #f7f7f7;
}

.box-right li ul {margin: 0;padding: 0 0 0 10px;font-size: 11px;font-weight: normal;list-style-type:square;list-style-position:inside;}
#commentform label {
	display: block;
	margin: 0 0 5px 0;
}

#commentform input.text, #commentform textarea {
	width: 500px;
	margin: 0 0 10px 0;
}

#commentform .text {
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform textarea {
	height: 150px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform .button {
	width: 90px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: #fff url(img/bg-button.gif) no-repeat left top;
	border: none;
	color: #5e5e5e;
}

.comment-meta {
	padding: 10px 10px 0 10px;
	background: #fff url(img/bg-meta.gif) repeat-x left top;
	color: #5e5e5e;
}

.comment-meta .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.comment-text p {
	margin: 0;
	padding: 10px;
}

	
#searchform #search {
	float: left;
	width: 186px;
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#searchform #search-submit {
	width: 90px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: #fff url(img/bg-button.gif) no-repeat left top;
	border: none;
	color: #5e5e5e;
}


#footer {margin: 0 auto;padding: 20px;background: #fff url(img/_header-back.jpg);font-size: 10px;border-top:5px solid #f2f2f2;}

#legal {
	float: left;
	width: 400px;
}

#develnet {
	float: right;
	width: 380px;
	text-align: right;
}

#footer-bottom {
	width: 940px;
	height: 20px;
	margin: 0 auto;
	background: url(img/bg-footer-bottom.gif) no-repeat left bottom;
}



.clear {
	clear:both;
}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.aligncenter {
	margin: 0 0 10px 0;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.wp-caption {
   border: 1px solid #ccc;
   text-align: center;
   background-color: #f7f7f7;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0px;
   padding: 0px;
   border: none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}

/** WIDGETS CSS */

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap td {
	text-align: center;
}

div#colorful_tag_cloud-3 {
	text-align:justify;
}

div#colorful_tag_cloud-3 a {
text-decoration:none;
}

div#colorful_tag_cloud-3 a:hover {
	text-decoration: underline;
}


.nav_link{padding-bottom:10px;}
.nav_link a{text-decoration:none;}
.nav_link .page_number{border:1px solid #DDD;padding:2px 10px;background-color:#EDEDED;}
.nav_link a .page_number{border:1px solid #DDD;background-color:#F5F5F5;padding:2px 10px;}
/*<agl.folder "cm">*/
#cadeaumalin{line-height:24px;background-image:url(css/top_bg.png);background-repeat:repeat-x;text-align:right;width:980px;height:24px;margin-right:auto;margin-left:auto;padding-right:10px;}
#cm_logo{position:relative;top:10px;left:10px;}
#cm_logo img{border-style:none;}
#pub1{position:absolute;top:10px;right:10px;}
a img{border-style:none;border-width:0;}
/*</agl.folder>*/

