/*

Theme Name: teh blog ar (not) dead
Theme URI: http://mawsh.com/labs/tehblogarnotdead/
Description: A Sweetcron theme that keeps your blog posts front and center so that they don't get drowned out by your other geeky internet activities.
Version: 1.0
Author: mawsh
Author URI: http://mawsh.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-family: "Lucida Grande", Arial, Helvetica, sans serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Global */

html {height:100%;margin-bottom:1px;}

body {
	background: #FFFFFF;
	font-family: "lucida grande", "lucida sans unicode", helvetica, arial, sans-serif;
	color: #555555;
	text-align: center;
	font-size: 100%;
	}

a, a:visited {
	color: #0066cb;
	text-decoration: none;
	}

a:hover, a:active {
	color: #555;
	text-decoration: none;
	}

input, textarea {
	font-family: "lucida grande", "lucida sans unicode", helvetica, arial, sans-serif;
	}

input {
	}

textarea {
	}

hr {
	border: 1px dotted #DADADA;
	height: 1px;
	clear: both;
	margin: 10px 0px;
	}

code {
	color: green;
	background: #FFFFFF;
	padding: 0 3px;
	border: 1px solid #EAEAEA;
	}

/* Site Specific */

.container {
	clear: both;
	font-size: 1.0em;
	line-height: 1.0em;
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 940px;
	}	
	
	/* All items */
	
	#body #items {
		float: left;
		margin: 2px 0 0;
		}

		#body #items li {
			display: inline;
			float: left;
			height: 280px;
			padding-bottom: 1px;
			margin-left: 20px;
			margin-bottom: 20px;
			width: 220px;
			}

			#body #items li.first {
				clear: left;
				margin-left: 0;
				}
			
			#body #items li .meta {
				color: #b8b8b8;
				font-size: 12px;
				height: 20px;
				overflow: hidden;
				text-align: center;
				}
				
				#body #items li .meta a {
					color: #626262;
					font-size: 1.15em;
					}
				
				#body #items li .meta a:hover {
					color: #0066cb;
					}

			#body #items li .box {
				cursor: pointer;
				font-size: 0.8em;
				line-height: 1.4em;
				height: 250px;
				position: relative;
				border-radius: 8px;
				box-shadow: 1px 1px 0 #DDDDDD		
				}

				/* flickr.com */

				#body #items li .flickr {
					}

					#body #items li .flickr {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 125px;
					 width: 175px;
						}

					#body #items li .flickr a {
						color: #fff;
						}
						
				    #body #items li .flic-baixo {
				     color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	

				/* lastfm.com.br */

				#body #items li .lastfm {
					}

					#body #items li .lastfm {
					 background: white url(http://www.thezaca.us/imagens/twitterdither.gif) left repeat-x;
	                 background: white;
	                 padding: 10px 14px;
	                 overflow: hidden;	
	                 border: 1px solid #DDD;
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 132px;
					 width: 175px;
					 color: #e81a0b;
					}
					
					 #body #items li .last-baixo {
				     color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	

                /* delicious.com */

				#body #items li .delicious {
					}

					#body #items li .delicious {
					 background: white url(http://www.thezaca.us/imagens/twitterdither.gif) left repeat-x;
	                 background: white;
	                 padding: 10px 14px;
	                 overflow: hidden;	
	                 border: 1px solid #DDD;
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 125px;
					 width: 175px;
						}

     				#body #items li .delicious a {
						color: #000000;
						}
						
					#body #items li .deli-baixo {
				     color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }		

                /* wakoopa.com */

				#body #items li .wakoopa {
					}

					#body #items li .wakoopa {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 127px;
					 width: 175px;
						}

     				#body #items li .wakoopa a {
						color: #81e706;
						}

					#body #items li .wako-baixo {
			         color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }
					 
                /* twitter.com */

				#body #items li .twitter {
					}

					#body #items li .twitter {
					 background: white url(http://www.thezaca.us/imagens/twitterdither.gif) left repeat-x;
	                 background: white;
	                 padding: 10px 14px;
	                 overflow: hidden;	
	                 border: 1px solid #DDD;
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 109px;
					 width: 175px;
						}

					#body #items li .twitter a {
						color: #8eb2be;
						}
					 
			        #body #items li .twit-baixo {
				     color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }					

                /* twitpic.com */

				#body #items li .twitpic {
					}

					#body #items li .twitpic {
					 background: white url(http://www.thezaca.us/imagens/twitterdither.gif) left repeat-x;
	                 background: white;
	                 padding: 10px 14px;
	                 overflow: hidden;	
	                 border: 1px solid #DDD;
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 112px;
					 width: 175px;
						}

     				#body #items li .twitpic a {
						color: #363636;
						}
						
					#body #items li .twitp-baixo {
				     color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }		

                /* picplz.com */

				#body #items li .picplz {
					}

					#body #items li .picplz {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 109px;
					 width: 175px;
						}

     				#body #items li .picplz a {
						color: #ffba00;
						}
						
					#body #items li .picp-baixo {
				     color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }		

			   /* youtube.com */

			   #body #items li .youtube {
				   }

				   #body #items li .youtube {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 141px;
					 width: 175px;
						}

     			   #body #items li .youtube a {
						color: #fff;
						}
				   
				   #body #items li .yout-baixo {
				     color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	
					 
				/* vi.sualize.us */

			   #body #items li .visualize {
				   }

				   #body #items li .visualize {
					 background: white url(http://www.thezaca.us/imagens/twitterdither.gif) left repeat-x;
	                 background: white;
	                 padding: 10px 14px;
	                 overflow: hidden;	
	                 border: 1px solid #DDD;
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 125px;
					 width: 175px;
						}

     			   #body #items li .visualize a {
						color: #555555;
						}
						
					#body #items li .visu-baixo {
				     color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }		
						
			  /* foursquare.com */

			   #body #items li .foursquare {
				   }

				   #body #items li .foursquare {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 123px;
					 width: 175px;
					 color: #ffec6b;
					   }

     			   #body #items li .foursquare a {
						color: #ffec6b;
						}
				 
				 #body #items li .four-baixo {
			         color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	
					 
				/* facebook.com */

			   #body #items li .facebook {
				   }

				   #body #items li .facebook {
					 background: white url(http://www.thezaca.us/imagens/twitterdither.gif) left repeat-x;
	                 background: white;
			         padding: 10px 14px;
	                 overflow: hidden;	
	                 border: 1px solid #DDD;
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 110px;
					 width: 175px;
					   }

     			   #body #items li .facebook a {
						color: #747fa2;
						}
			        #body #items li .face-baixo {
			         color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	
					 
			  /* piratadarede.com */

			   #body #items li .piratadarede {
				   }

				   #body #items li .piratadarede {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 141px;
					 width: 175px;
					   }

     			   #body #items li .piratadarede a {
						color: #fdea4d;
						}				
				 
   				   #body #items li .pira-baixo {
			         color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	
					 
			/* getglue.com */

			   #body #items li .getglue {
				   }

				   #body #items li .getglue {
					 background: white url(http://www.thezaca.us/imagens/twitterdither.gif) left repeat-x;
	                 background: white;
			         padding: 10px 14px;
	                 overflow: hidden;	
	                 border: 1px solid #DDD;
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 120px;
					 width: 175px;
					   }

     			   #body #items li .getglue a {
						color: #025085;
                       }
			      
				  #body #items li .getg-baixo {
			         color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	

			  /* vimeo.com */

			   #body #items li .vimeo {
				   }

				   #body #items li .vimeo {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 105px;
					 width: 175px;
					   }

     			   #body #items li .vimeo a {
						color: #fdea4d;
						}				
				 
   				   #body #items li .vime-baixo {
			         color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	

			  /* bit.ly */

			   #body #items li .bitly {
				   }

				   #body #items li .bitly {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 118px;
					 width: 175px;
					   }

     			   #body #items li .bitly a {
						color: #ffae00;
						}				
				 
   				   #body #items li .bitl-baixo {
			         color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }	
					 
			  /* myanimelist.us */

			   #body #items li .myanimelist {
				   }

				   #body #items li .myanimelist {
					 background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
			         padding: 10px 14px;
	                 overflow: hidden;	
					 border-radius: 8px;
	                 border-style: none none solid none;
	                 margin: 0 8px;
					 position: absolute;
					 top: 97px;
					 width: 175px;
					   }

     			   #body #items li .myanimelist a {
						color: #e7ebed;
						}				
				 
   				   #body #items li .myan-baixo {
			         color: #b8b8b8;
				     font-size: 12px;
					 padding: 5px;
					 text-align: center;
				     }
					 
				/* Generic */

				#body #items li .gen {
					}

					#body #items li .gen .title {
						background: #333 url('i/bg-gen-grey.png');
						border: 1px solid #ececec;
						color: #fff;
						font-weight: bold;
						padding: 10px 20px;
						}

						#body #items li .gen .title a {
							color: #fff;
							}

					#body #items li .gen .content {
						font-size: 0.85em;
						padding: 10px 20px;
						}

	/* Pagination */

	#body #pagination {
		clear: both;
		padding: 10px 0;
		font-size: 30px;
		width: 940px;
		}

		#body #pagination a {
		background: url('http://www.thezaca.us/imagens/bgs/bgphoto.png');
		    border-radius: 8px;
			font-size: 30px;
			font-weight: bold;
			color: #FFEC6B;
			padding: 0px 10px;
			}
			
		#body #direitos {
		clear: both;
		margin-top: 0px;
		margin-bottom: 50px;
		text-align: center;
		font-size: 18px;
		color: #666666;
		}
		
		#body #direitos a {
		font-size: 18px;
		color: #006699;
		}	

/* Footer */

#footer {
	background: #FFFFFF;
	font-size: 0.7em;
	width: 100%;
	}

	/* Link love! */

	#footer .tehblogarnotdead a {
		background: #333;
		border-left: 5px solid #666;
		color: #ddd;
		padding: 5px 7px;
		}
	
	#footer .sweetcron {
		padding: 5px 0;
		}
