/**
 * Mariuzzo.com stylesheet.
 * @author	Rubens Mariuzzo.
 * @version	1.0.
 */

body				{font-size:13px; color:#eee; font-family:Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6	{margin:0px 0 10px 20px; color:#fff; font-weight:bold;}

h1					{font-size:24px;}
h2					{font-size:19px; color:#eee}
h3					{font-size:16px; color:#ddd;}
h4					{font-size:14px; color:#eee;}

#page h2, .entry h2	{margin-top:22px;}

ol, ul				{margin:16px 0;}
ol ol, ul ul			{margin:0;}
ul li					{list-style-type:square}
ol li					{list-style-type:decimal}
li					{color:#fff; margin:4px 0 4px 20px;}
li li					{color:#ddd;}
li li li					{color:#bbb;}
p					{margin:12px 0; line-height:125%;}
b, strong			{font-weight:bold;}
i, em				{font-style:italic; color:#e8e8e8;}
a					{color:#fff; text-decoration:underline}
a:hover				{color:#fff; text-decoration:none}

blockquote			{background-color:#0E2034; padding:8px; color:#ddd;}
pre					{background:#0E2034 none repeat scroll 0 0; border:1px solid #293E53; font-size:11px; margin-bottom:10px; padding:10px; overflow:hidden;}

table td		{padding-bottom:10px;}

/* Custom lists */

ul.books li			{margin-left:0; padding-left:20px; list-style-type:none; background:url(../images/icon-book-closed.gif) no-repeat 0 0}
ul.books li li			{margin-left:0; padding-left:20px; list-style-type:none; background:url(../images/icon-book-open.gif) no-repeat 0 0}

/* Posts */

.entry h1			{margin-bottom:24px;}
.entry h1 a			{text-decoration:none;}
.entry h1 a:hover	{text-decoration:underline;}
.entry-text			{font-size:12px; color:#ccc; margin-bottom:5px;}
.entry-text img		{float:left; margin:0 16px 6px 0; border-top:solid 5px #0066CB; border-bottom:solid 5px #0066CB;}
.entry-text a			{text-decoration:none; border-bottom:.1em dotted #901D00;}
.entry-text a:hover		{text-decoration:none; background-color:#901D00;}

.days				{display:block; background:url(../images/entry-date.png) no-repeat; width:34px; height:19px; margin:5px 0 0 3px;}
.months				{display:block; background:url(../images/entry-date.png) no-repeat; width:34px; height:11px; margin-left:3px;}
.years				{display:block; background:url(../images/entry-date.png) no-repeat; width:34px; height:19px; margin-left:3px;}

.day-01				{background-position:-31px -0px;}
.day-02				{background-position:-31px -16px;}
.day-03				{background-position:-31px -32px;}
.day-04				{background-position:-31px -48px;}
.day-05				{background-position:-31px -64px;}
.day-06				{background-position:-31px -80px;}
.day-07				{background-position:-31px -96px;}
.day-08				{background-position:-31px -112px;}
.day-09				{background-position:-31px -128px;}
.day-10				{background-position:-31px -144px;}
.day-11				{background-position:-31px -160px;}
.day-12				{background-position:-31px -176px;}
.day-13				{background-position:-31px -192px;}
.day-14				{background-position:-31px -208px;}
.day-15				{background-position:-31px -224px;}
.day-16				{background-position:-31px -240px;}
.day-17				{background-position:-61px -0px;}
.day-18				{background-position:-61px -16px;}
.day-19				{background-position:-61px -32px;}
.day-20				{background-position:-61px -48px;}
.day-21				{background-position:-61px -64px;}
.day-22				{background-position:-61px -80px;}
.day-23				{background-position:-61px -96px;}
.day-24				{background-position:-61px -112px;}
.day-25				{background-position:-61px -128px;}
.day-26				{background-position:-61px -144px;}
.day-27				{background-position:-61px -160px;}
.day-28				{background-position:-61px -176px;}
.day-29				{background-position:-61px -192px;}
.day-30				{background-position:-61px -208px;}
.day-31				{background-position:-61px -224px;}

.month-01			{background-position:0 -6px;}
.month-02			{background-position:0 -22px;}
.month-03			{background-position:0 -38px;}
.month-04			{background-position:0 -54px;}
.month-05			{background-position:0 -70px;}
.month-06			{background-position:0 -86px;}
.month-07			{background-position:0 -102px;}
.month-08			{background-position:0 -118px;}
.month-09			{background-position:0 -134px;}
.month-10			{background-position:0 -150px;}
.month-11			{background-position:0 -166px;}
.month-12			{background-position:0 -182px;}

.year-09			{background-position:-93px -0px;}
.year-10			{background-position:-93px -16px;}
.year-11			{background-position:-93px -32px;}
.year-12			{background-position:-93px -48px;}
.year-13			{background-position:-93px -64px;}
.year-14			{background-position:-93px -80px;}
.year-15			{background-position:-93px -96px;}
.year-16			{background-position:-93px -112px;}
.year-17			{background-position:-93px -128px;}
.year-18			{background-position:-93px -144px;}
.year-19			{background-position:-93px -160px;}
.year-20			{background-position:-93px -176px;}
.year-21			{background-position:-93px -192px;}
.year-22			{background-position:-93px -208px;}
.year-23			{background-position:-93px -224px;}
.year-24			{background-position:-93px -240px;}

.comment-link			{background:url(../images/comment-button-bg.png) 0 0 no-repeat; width:139px; height:19px; display:block; float:left; text-align:center; padding-top:3px; font-weight:bold; color:#fff}

/* Comments */

.comments-title		{font-size:16px; color:#ccc; margin-bottom:16px;}

form.comments h1	{font-size:18px; color:#aaa; margin-bottom:16px;}
li.comment			{padding-bottom:20px; border-bottom:solid 2px #293E53; margin-bottom:12px;}
.comment-datetime	{font-size:9px; font-family:Verdana; font-style:normal; color:#999;}
.comment-author		{font-size:15px; font-style:normal; color:#CCC;}

form.comments		{margin-top:34px;}
form.comments label	{width:80px; margin-left:20px; float:left;}
form.comments .text	{background-color:#0C1929; border:1px solid #415365; color:#BBB; margin-bottom:6px; width:240px; padding:1px 8px; font-size:11px;}
#comment			{height:140px;}
#submit				{background-color:transparent; border:none; cursor:pointer; margin-left:98px;}

/* Page */

#page				{margin:0 50px 28px 75px;}
#page img			{float:left; margin:0 16px 6px 0; border:solid 1px #0066CB; padding:2px;}

/* Side bar */

#sidebar a			{text-decoration:none;}
#sidebar a:hover	{text-decoration:underline;}

/* Footer */

#footer				{font-size:11px; color:#aaa;}

/* Table */

table				{border:#CCC 2px solid; border-left:0; border-right:0;}
table th			{padding:2px 5px; font-weight:bold;}
table td			{padding:2px 5px;}
table tr			{border-top:#0a1a29 1px solid;}

