@charset "UTF-8";

/* CSS Document RestartItHere.com */

body {
background: url(images/background_image_blog.jpg) #d5d4d3 top center repeat-x;
color:#454547; font-family: Arial, Helvetica, Verdana; font-size:12px; text-align:left;
margin:0 auto 0 auto; padding:0;
}

h1 {color:#363636; font-size:32px; font-weight:bold; margin:0; padding:0 0 20px 0;}
h2 {color:#363636; font-size:16px; font-weight:bold; margin:0; padding:0 0 10px 0;}
h3 {color:#363636; font-size:14px; font-weight:bold; margin:0; padding:0 0 10px 0;}

img {margin:0; padding:0; border:0px;}
p {margin:0; padding:0 0 20px 0;}

a:link		{background:#FFFF00; color:#454547; text-decoration:none; padding:0 3px 0 3px; outline:none;}
a:visited	{background:#FFFF00; color:#454547; text-decoration:none; padding:0 3px 0 3px; outline:none;}
a:active	{background:#FFFF00; color:#454547; text-decoration:none; padding:0 3px 0 3px; outline:none;}
a:hover		{background:#000000; color:#FFFFFF; text-decoration:none; padding:0 3px 0 3px; outline:none;}

h1 a:link		{background:none; color:#454547; text-decoration:none; padding:0;}
h1 a:visited	{background:none; color:#454547; text-decoration:none; padding:0;}
h1 a:active		{background:none; color:#454547; text-decoration:none; padding:0;}
h1 a:hover		{background:none; color:#000000; text-decoration:none; padding:0;}

h2 a:link		{background:none; color:#454547; text-decoration:none; padding:0;}
h2 a:visited	{background:none; color:#454547; text-decoration:none; padding:0;}
h2 a:active		{background:none; color:#454547; text-decoration:none; padding:0;}
h2 a:hover		{background:none; color:#000000; text-decoration:none; padding:0;}

img a:link		{background:none; color:#454547; text-decoration:none; padding:0;}
img a:visited	{background:none; color:#454547; text-decoration:none; padding:0;}
img a:active	{background:none; color:#454547; text-decoration:none; padding:0;}
img a:hover		{background:none; color:#000000; text-decoration:none; padding:0;}

.clear {clear:both;}

/* Navigation */

#navigation {padding:36px 20px 0px 0;}
#navigation a.logo {background:url(images/logo_restartithere.png) no-repeat; height:39px; width:251px; display:block; margin-bottom:20px; text-indent:-4000px;}

/* Page */	
	
#page_container 	{position: relative; width:994px; margin-left:auto; margin-right:auto; padding:0;}
#content_container	{position: relative; width:590px; margin:0; padding:0px; float:left;}

/* Post */

.post {background-color:#fff; width:550px; padding:16px 20px 0 20px; margin:0 0 20px 0;
-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;}

.post_block_container {width:550px; padding:0px 0 20px 0; color:#999;}
.post_block {padding:10px 0 20px 0; border-bottom: #d1d1d1 solid 1px;}

.categorie			{padding:20px 0 0 0; border-top: #d1d1d1 solid 1px;}
.categorie a		{background:#999; color:#d1d1d1; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; margin-right:5px;}
.categorie a:visited{background:#999; color:#d1d1d1; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; margin-right:5px;}
.categorie a:active	{background:#FF0; color:#454547; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; margin-right:5px;}
.categorie a:hover	{background:#FF0; color:#454547; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px; margin-right:5px;}

.edit			{padding-left:15px; margin-top:8px; float:left;}
.post_date 		{background:url(images/icon_date.jpg) no-repeat left center; padding-left:15px; margin-top:8px; float:left;}
.author 		{background:url(images/icon_author.jpg) no-repeat left center;padding-left:10px; margin-top:8px; margin-left:15px; float:left;}
.post_comment	{background:url(images/icon_comments.jpg) no-repeat left center; padding-left:15px; margin-top:8px; float:right;}

.author a			{background:none; color:#999; text-decoration:none; padding:2px 5px 2px 5px; margin-right:5px;}
.author a:visited	{background:none; color:#999; text-decoration:none; padding:2px 5px 2px 5px; margin-right:5px;}
.author a:active	{background:none; color:#454547; text-decoration:none; padding:2px 5px 2px 5px; margin-right:5px;}
.author a:hover		{background:none; color:#454547; text-decoration:none; padding:2px 5px 2px 5px; margin-right:5px;}

.post_comment a			{background:none; color:#999; text-decoration:none; padding:2px 0px 2px 5px;}
.post_comment a:visited	{background:none; color:#999; text-decoration:none; padding:2px 0px 2px 5px;}
.post_comment a:active	{background:none; color:#454547; text-decoration:none; padding:2px 0px 2px 5px;}
.post_comment a:hover	{background:none; color:#454547; text-decoration:none; padding:2px 0px 2px 5px;}

/* Sidebar */

#sidebar {margin:0; padding:0 0 0 20px; float:left; text-align:left;}

.block {background-color:#FFF; width:141px; padding:16px 20px 0px 20px; margin:0 0 20px 0;
-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;}

.block ul 				{width:141px; list-style-type:none; padding:0 0 20px 0; margin:0;}
.block ul li a			{background:#FFF; color:#999; font-weight:bold; text-decoration:none; padding:0;}
.block ul li a:visited	{background:#FFF; color:#999; font-weight:bold; text-decoration:none; padding:0;}
.block ul li a:active	{background:#FF0; color:#454547; font-weight:bold; text-decoration:none; padding:0;}
.block ul li a:hover	{background:#FF0; color:#454547; font-weight:bold; text-decoration:none; padding:0;}

#sidebar .block ul.children {list-style-image:url(images/list_style_block.jpg); list-style-position:inside; margin:0; padding:0;}

/* Comments */

.comment_block 		{padding:0 0 20px 0;}
.comment_message 	{background-color:#999; color:#FFF; padding:10px;}
.comment_messenger	{padding: 15px 0 0 0; color:#999;}

/* Other */

form 		{margin:0; padding:0 0 20px 0;}
input 		{color:#cccccc; border:#999 1px solid; margin:1px 10px 10px 0; padding:3px;}
textarea	{color:#cccccc; border:#999 1px solid; margin:1px 10px 10px 0; padding:3px;}

#commentform {width:580px;}
#searchform		{width:141px;}

input.search_input	{font-family: Arial, Helvetica, Verdana; font-size:10px; float:left; width:100px;  margin:1px 10px 20px 0; padding:3px;}
input.search_button	{position:absolute; margin:0px; padding:0px; float:left; border:none;}

a.about 		{background:none; margin:auto; padding:0;}
a:visited.about {background:none; margin:auto; padding:0;}
a:active.about 	{background:none; margin:auto; padding:0;}
a:hover.about 	{background:none; margin:auto; padding:0;}
a.more-link 		{background:none; padding:0; margin:0; float:left;}
a:visited.more-link {background:none; padding:0; margin:0; float:left;}
a:active.more-link	{background:none; padding:0; margin:0; float:left;}
a:hover.more-link	{background:none; padding:0; margin:0; float:left;}

.nextprev a			{background-color:#fff;}
.nextprev a:visited {background-color:#fff;}
.nextprev a:active	{background-color:#fff;}
.nextprev a:hover	{background-color:#fff;}

.nextprev {width:550px; height:26px; padding:4px 0 20px 0px; text-indent:-4000px;}
.nextprev a	div.prev, .nextprev a div.next{width:64px; height:26px;display:block; background:url(images/button_prevnext.jpg) #FFF no-repeat;}
.nextprev a div.prev {width:64px; background-position:0px 0px; float:left; padding-left:0px;}
.nextprev a div.next {width:64px; background-position:-64px 0px; float:right; padding-left:0px;}
.nextprev a:hover div.prev {width:64px; height:28px; background-position:0px 0px;}
.nextprev a:hover div.next {width:64px; height:28px; background-position:-64px 0px;}
