/* Reset */

html, body {
		margin: 0; padding: 0; border: 0; background: transparent; Font-size:10px;	
}

div, span, articles, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;	
}

img   {  margin:0; padding:0; border:0;   }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
}

table {  border-collapse: collapse; border-spacing: 0;  }

input, select, textarea, form, fieldset  {
	margin: 0; padding: 0; border: 0;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section  {
	display:block;
}

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weigth: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
}

ol, ul  { list-style: none;  }

/* Global */

html  {    }
body  {	background-color:#000; text-align:center; }

/* Headings */

h1, h2, h3, h4, h5, h6 {  font-weight: bold; }

h1 { font-size:75px; color:#FFFFC4; 
		padding-bottom:15px; margin-bottom:15px; text-align:center; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text Elements */


p				{ color: #000; font-size:12px; line-height:150%; margin:15px 0; }
p .left			{margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right		{margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a			{	}
a:link		{ color: #00F; }
a:visited 	{ color: #0f0; }
a:active	{ color: #000; }
a:focus		{ color: #666; }
a:hover		{ color: #F00; }

blockquote 	{ color: #000; font-size:12px; }

strong 		{ font-weight: bold; }
em 			{ font-style: italic; }

/* Images */


/* Lists */

ul 			{	}
ol			{ list-style-type: decimal; }

ul li		{ color: #000; font-size:12px; }
ol li		{ color: #000; font-size:12px; }

dl			{	}
dt			{	}
dd			{	}


/* Tables */

table		{ width:100%; }

tr			{	}
.odd		{ background-color: #eee; }
.even		{ background-color: #fff; }

th 			{ font-weight:bold; }
thead, th 	{ background: #ccc; }

tbody 		{	}

th, td, caption 	{	}
caption				{	}

tfoot		{	}
.tfooter	{ background-color: #ccc; text-align:center; font-style:italic; }

caption		{ background: #efefef; }


/* Containers */

#wrapper			{ background-color:#3E1043; width:1000px;
						margin:0px auto; }
	
						
#logo				{ margin:0px auto; padding:20px 0px; }


#menu					{ background-color:#010147; padding:5px 0px; border-radius:15px; margin-bottom:50px; }
#menu ul li				{ display:inline; padding:0px 35px; font-size:20px; color:#FFF; }
#menu ul li a:link		{ color: #fff; }
#menu ul li a:visited 	{ color: #fff; }
#menu ul li a:active	{ color: #fff; }
#menu ul li a:focus		{ color: #fff; }
#menu ul li a:hover		{ color: #fff; text-decoration:underline; }

#left-bar			{ float:left; width:140px; }


#comic				{	}


#right-bar			{ float:right; width:140px; }


#arrows				{ clear:both; width:630px; margin-left:185px; padding:10px 0px; margin-top:10px;
						border:1px solid #666; border-radius:5px; background-color:#4A1D4E; }
#arrows ul li		{ display:inline; padding:6px 10px; }
.archive			{ background-color:#891F7E; border-radius:5px; }
#arrows ul li a:link		{ color: #000; }
#arrows ul li a:visited 	{ color: #000; }
#arrows ul li a:active		{ color: #000; }
#arrows ul li a:focus		{ color: #000; }
#arrows ul li a:hover		{ color: #000; }


#coments			{ width:650px; margin-left:175px; margin-top:25px; }
#coments>div:nth-child(odd) { background-color:#000062; border:1px solid #000062; border-radius:5px; padding:0px 5px;
								margin-top:10px; }
#coments>div:nth-child(even) { background-color:#3E1043; padding:0px 5px; margin-top:10px; }
#coments p			{ margin-top:0px; margin-bottom:5px; }
.title				{ font-weight:bold; font-size:15px; float:left; }
.date  				{ float:right; color:#fff; }
.body				{ clear:both; color:#fff; }


#comicgenesis			{ margin-top:25px; }
#comicgenesis p			{ font-size:15px; color:#fff; }
#comicgenesis a:link	{ color: #009; }
#comicgenesis a:visited { color: #009; }
#comicgenesis a:active	{ color: #009; }
#comicgenesis a:focus	{ color: #666; }
#comicgenesis a:hover	{ color: #009; text-decoration:underline; }
.comicgenesis 			{ text-align:center; }
.comicgenesis-daily		{ text-align:center; margin-top:250px; }

#licensing			{ margin-top:25px; border-top:1px solid #666; 
						padding-bottom:5px; clear:both; }
.footer-text		{ text-align:center; color:#666; }
#licensing  a:link			{ color: #666; }
#licensing  a:visited 		{ color: #666; }
#licensing  a:active		{ color: #666; }
#licensing  a:focus			{ color: #666; }
#licensing  a:hover			{ color: #666; text-decoration:underline; }

/* Archive */

#archive				{ width:650px; margin-left:175px; border:1px solid #666; padding-bottom:10px; }
#archive p 	    		{ font-weight:bold; }
.archive-text			{ text-align:center; margin-top:5px; margin-bottom:0px; }
#archive a				{	 }
#archive a:link			{ color: #06f; text-decoration:underline; }
#archive a:visited 		{ color: #93F; text-decoration:underline; }
#archive a:active		{ color: #06f; text-decoration:underline; }
#archive a:focus		{ color: #06f; text-decoration:underline; }
#archive a:hover		{ color: #06f; text-decoration:underline; }
#archive h1				{ font-size:24px; color:#000; margin-top:10px; margin-bottom:0px; padding-bottom:0px; }

/* Licensing */

#licensing-title p		{ text-align:center; font-size:30px; color:#fff; margin-bottom:25px; }
#licensing-content p	{ text-align:center; color:#fff; font-size:17px; }
.license-dark			{ color:#666; }
#licensing-content p a:link	{ color: #009; }
#licensing-content p a:visited { color: #009; }
#licensing-content p a:active	{ color: #009; }
#licensing-content p a:focus	{ color: #666; }
#licensing-content p a:hover	{ color: #009; text-decoration:underline; }

/* Contact */
#bernardo				{ margin-left:15px;  width:470px; padding-right:10px; float:left; }
#bernardo header		{ font-size:24px; color:#fff; }
#bernardo p				{ color:#fff; }

#gabriel				{ padding-left:17px; margin-right:15px; width:470px; float:right; 
							border-left:1px solid #666; margin-bottom: 60px; }
#gabriel header			{ font-size:24px; color:#fff; }
#gabriel p				{ color:#fff; }
.email					{ font-weight:bold; }

#contact				{ height:300px }
#contact h1 			{ font-size:24px; color:#fff; }
.center					{ text-align:center; color:#fff; }

/* Forms */

form	{ text-align:left; margin:20px; }

label,  submit, input, textarea  {
	border:0px; padding:0px; margin:0px; background:none; 
}

label {
	float: left; width: 150px;
	text-align:right; display:block;
}

imput {
	width: 280px; margin-bottom: 16px;
}

textarea {
	width: 280px; height: 150px;
	margin-bottom: 16px;
}

select {	}

.submit {
	width: 90px; height:25px;
	margin-left:150px;
	font-size:12px;
}

br  { clear:left; }