/*  
Theme Name: Crunchies
Theme URI: http://crunchies.techcrunch.com
Description: Crunchies
Version: 1.0
Author: Fred Oliveira, Webreakstuff
Author URI: http://webreakstuff.com/
*/


@import url("yuifoundation.css");

body {
	background: black; /* background: #1c2b39 url("images/background.gif") repeat-x top left; */
	color: #ddd;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}

p {
	line-height: 1.4em;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 123.1%;
	font-weight: bold;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #666;
	margin-bottom: 1em;
	border-bottom: 1px dotted #ccc;
}

/* header, body, footer */

#hd {
	text-align: center;
}

#bd {
	
}

#ft {
	margin-top: 2em;
	padding: 1em 0 2em;
	border-top: 1px dotted #444;
	font-size: 85%;
	color: #777;
	text-align: center;
}

/* content blocks */

#menu { margin: 0 0 10px 0 }

#menu li {
	float: left;
	margin-right: 3px;
	background: #222 ;
	font-size: 85%;
	font-weight: bold;
}
#menu a {  padding: 0.8em 1em; display: block; }
#menu li.nominate { background: #39634c; }

.stage { margin: 0 0 20px 0; }

#introduction, .stage, #blog_partners, #sponsors, #sponsors2 { font-size: 93%; }

#submit {
	background: #eee url("images/background_submit.gif") repeat-x top left;
	color: #ccc;
}

#introduction div, .stage_content, .partners_content, .sponsors_content {
	background: #b38e66 url("images/background_introduction.gif") no-repeat top left;
	font-size: 93%;
	padding: 15px;
	color: #fff;
}

#introduction h1, .stage h1, #blog_partners h1, #sponsors h1, #sponsors2 h1 {
	padding: 10px 15px;
	font-size: 116%;
	color: #fff;
}

#introduction h1 { background: transparent url("images/hbg_what.gif") repeat-x top left;}
#blog_partners h1, #sponsors h1, #sponsors2 h1 { background: transparent url("images/hbg_partners.gif") repeat-x top left;}
.stage h1 {	background: transparent url("images/hbg_nominate.gif") repeat-x top left; }

#sponsors h1 a, #sponsors2 h1 a, #introduction h1 a, #blog_partners h1 a, .stage h1 a { color: #fff; }

#introduction a { color: white; text-decoration: underline; }

.stage .stage_content {
	background: #7b909d url("images/background_submit.gif") no-repeat top left;
}

.partners_content, .sponsors_content {
	background: white;
	/* background: #cccccc url("images/background_partners.gif") no-repeat top left; */
	text-align: center;
}

.sponsors_content h2
{
	margin-top: 20px;
}

.partners_content h2 { font-size: 1.3em }

.stage_content img {
	width: 100%;
}

.partners_content img {
	width: 193px;
}

#sponsors .partners_content img, #sponsors2 .partners_content img {
	width: 193px;
}

.partners_content {
	padding: 20px 15px 15px;
}

#partners {
	margin-bottom: 1.5em;
}

#blog_partners {
	background: #fff;
}

#blog_partners img { margin: 0 0 10px 0; }

/* links */

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

a:hover {
	color: #eee;
}


/* misc */

.mb {
	margin-bottom: 1.5em;
}

.smb {
	margin-bottom: 1em;
}

strong *, strong {
	font-weight: bold;
}


/* Posts */

.post {
	padding: 1.5em;
	background: #fff url("images/background_post.gif") repeat-x bottom left;
	color: #333;
}

.post .entry {
	font-size: 93%;
}

.post .entry td { padding: 5px }
.post .entry .text_field { width: 250px; }

.post a {
	color: #007236;
	border-bottom: 1px dotted #007236;
}

.post h1 a, .comments h1 {
	font-size: 197%;
	color: #333;
	border: none;
}

.post p, .comments p {
	margin-bottom: 1.5em;
}

.post .date {
	background: transparent url("images/background_date.png") repeat-x bottom left;
	color: #999;
	font-size: 85%;
	padding-bottom: 1em;
}

.post .metadata {
	background: transparent url("images/background_meta.png") repeat-x top left;
	padding-top: 1em;
	font-size: 85%;
	color: #666;
	text-align: right;
}

/* Comments */

#reply {
	border: 1px dotted #ddd999;
	padding: 1.5em;
	background: #fffeee;
}

.comments {
	padding: 1.5em;
	background: #fff url("images/background_post.gif") repeat-x bottom left;
	color: #444;
	font-size: 85%;
}

.comment {
	padding-bottom: 1.5em;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 1.5em;
	background: transparent url("images/background_date.png") repeat-x bottom left;
}

textarea {
	width: 90%;
}


.center {
	text-align: center;
}


.vevent
{
	margin: 10px;
}




.badge_code {
	font-size: 10px;
	background: #fffeee;
	padding: 1em;
	margin-bottom: 2em;
}

.nominees_dropdown
{
	display: none;
}
