body {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background-color: #fff;
}

a {
	color: #c00;
}

hr {
	height: 1px;
	border: 0;
	color: #eee;
	background-color: #eee;
	margin: 16px 0;
}

h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}
h2 a {
	text-decoration: none;
}

h3 {
	font-size: 14px;
}

img {
	border: 0;
}

blockquote {
	border-left: 2px solid #eee;
	margin-left: 10px;
	padding-left: 10px;
	color: #555;
	}

#whopper {
	width: 900px;
	margin: 0 auto;
}

#wrapper {
	float: left;
	width: 680px;
	margin: 0 auto;
}

.header {
	float: right;
	display: block;
	width: 500px;
	margin-bottom: 1em;
}
.header a {
	text-decoration: none;
	}
.header a:hover{
	text-decoration:underline;
}

#logo {
	font-size: 32px;
    line-height: 10px;
	letter-spacing:-1px;
	word-spacing:-4px;
	font-weight: 200;
	margin-top: 32px;
	margin-bottom: .75em;
}

#logo a {
	color: #000;
}
#logo a:hover {
	color: #c00;
	text-decoration: none;
}

#description {
	color: #666;
	line-height: 10px;
	font-weight: 300;
	}

.nav {
	color: #999;
	font-size: 12px;
	}
	
#footer {
	color: #000;
	float: right;
	width: 500px;
	margin-bottom: 2em;
	font-size: 13px;
	line-height: 19px;
}
.footer a {
	text-decoration: none;
	}
.footer a:hover{
	text-decoration:underline;
}

.pagenav {
	float: right;
	display: block;
	width: 500px;
	margin-bottom: 1em;
}
.pagenav a {
	text-decoration: none;
	}
.pagenav a:hover{
	text-decoration:underline;
}

.sectionheader {
	float: right;
	display: block;
	width: 500px;
	margin-bottom: 2em;
	background-color: #def2fd;
	padding: 4px 0 2px 5px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.post {
	float: right;
	width: 500px;
	margin-bottom: 150px;
}

.caption {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #444;
}

.caption a {
	color: #444;
	}

.caption a:hover {
	text-decoration: none;
	color: #888;
	}
	
#post-meta, #post-meta a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #aaa;
	text-decoration: none;
}

#post-meta a:hover {
	color: #444;
}

#post-meta a:hover span {
	text-decoration: underline;
}

#share {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #232323;
	display: none;
}

#short-url {
	width: 300px;
	display: inline-block;
}
.addthis_toolbox{
	display: inline-block;
	vertical-align: text-top;
}
.input-text {
	width:215px;  
	font-size:12px; 
	color:#999; 
	border:1px solid #e5e5e5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}
.addthis_button_facebook, .addthis_button_twitter {
	margin-right: 6px;
}
	
#noted {
	display:none;
}

.notes {
	float: right;
	width: 500px;
}
.notes a {
	text-decoration: none;
}
.notes a:hover {
	text-decoration: underline;
}
ol.notes {
	margin-top: 0;
	list-style-type: none;
	font-size: 13px;
	line-height: 1.5em;
}
ol.notes li.note {
	border-bottom: 1px solid #eee;
	padding: 10px 3px;
}
ol.notes li.note img.avatar {
    vertical-align: -4px;
    margin-right: 10px;
    width: 16px;
    height: 16px;
	padding:1px;
	border: 1px solid #aaa;
}
ol.notes li.note span.action {
    font-weight: normal;
}


/* Text Post */

.text {
	font-size: 13px;
	line-height: 19px;
	color: #555;
}
.text a {
	color: #555;
	}
.text a:hover {
	color: #c00;
	}
.text h2 {
	font-size: 22px;
	line-height: 28px;
	text-transform: none;
	color: #444;
}
.text h2 a {
	color: #444;
}
	
.highlight {
	background-color: #fffbcc;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding-bottom: 1px;
	padding-right: 2px;
	margin-left: -4px;
	padding-left: 4px;
}

/* Quote Post */

.quotation {
	font-family: Palatino, Georgia, 'Times New Roman', serif;
	font-weight: normal;
	color: #000;
	padding: 0px 3px;
	font-style: italic;
	}

.short {font-size: 32px; line-height: 36px;}
.medium {font-size: 24px; line-height: 34px;}
.long {font-size:16px; line-height:22px;}

.source {
	font-size: 13px;
	float:right;
	color: #232323; 
	line-height:18px; 
	margin: 12px 0 0 0;
	}
.source a {
	color: #232323;
	}
.source a:hover {
	color: #888;
	}
	
/* Link */

.link .caption {
	margin-top: -.5em;
}

.link h2 {
	font-size: 12px;
	line-height: 1.75em;
	text-transform: uppercase;
}
.link h2 a {
	text-decoration: none;
	color: #232323;
	border-bottom: 1px solid #ddd;
	}

.link h2 a:hover {
	text-decoration: none;
	border-bottom: 1px solid #aaa;
}

/* Audio */




.artwork img {
	width:200px;
  	height:200px;
  	-webkit-border-radius:2px;
  	-moz-border-radius:2px;
  	border-radius:2px;
	border: 2px solid #ddd;
	margin-bottom: 1em;
}


.audio .caption p:first-child {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	background-color: #def2fd;
	padding: 3px 5px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	}

.plays {
	color: #c00;
	}

	
/* Chat */

.chat ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	}

.chat ul li {
	padding: 6px 0;
	margin: 0;
	border-top: 1px dotted #ddd;
	}

.chatter1 {
	color: #c00;
	font-weight: bold;
	}

.chatter2 {
	color: #000;
	font-weight: bold;
	}
	
/* Meta */

.meta {
	text-align: right;
	width: 150px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #999;
	text-transform: lowercase;
}

.meta a {
	color: #999;
	text-decoration: none;
}
.meta a:hover {
	color: #444;
}

.tags {
	margin-top: 3px;
}

.tag {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #eee;
	padding: 1px 4px;
	line-height: 22px;
	}

	
.date, .date a {
	color: #000 !important;
}
.date a:hover {
	text-decoration: underline !important;
}

.allcaps, .allcaps a {
	color: #000 !important;
	text-transform: uppercase;
}
.allcaps a:hover {
	text-decoration: underline !important;
}


/*Static Page Stuff*/

.staticpost {
	float: right;
	display: block;
	width: 500px;
	margin-bottom: 12px;
}

.static {
	margin-top: 0;
}

dl dd {
	margin-bottom: 14px;
	margin-left: 0;
}

dl dt a {
	font-weight: bold;
	text-decoration: none;
	color: #c30 !important;
}

dl dt a:hover {
	text-decoration: underline !important;
}

.dsq-by {display: none;}
.dsq-options {
	background-image: none;
	border-bottom: 1px solid #eee;
	}
	
/* Stats Page */

.stats {
	margin-top: -30px;
	
}

.statbig {
	color: #f30;
	letter-spacing: -3px;
	font-weight: bold;
	font-size: 64px;
	margin: 0;
}

.statsmall {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #222;
}
.statsmall span {
	color: #c30;
}



.mediatext {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #222;
}

.mediatext a, .mediatext a:visited {
	background: url(http://about.jerrybrito.org/images/external_link_icon.gif) no-repeat right;
	padding-right: 13px;
	color: #222;
	text-decoration: none;
}

.mediatext a:hover {
	color: #c30;
	text-decoration: underline;
}

.nv {display: none !important;}

.answer_form_container {
	display: none;
}

.ad {
	margin-top: 4em;
	margin-bottom: -2em;
}
