#preload {
	background: url(images/banner.jpg);
	background: url("http://jerrybrito.com/nicechat/arrow-pink-right.png");
	background: url("http://jerrybrito.com/nicechat/arrow-pink-left.png");
	background: url("http://jerrybrito.com/nicechat/arrow-red-right.png");
	background: url("http://jerrybrito.com/nicechat/arrow-red-left.png");
	background: url("http://jerrybrito.com/nicechat/comment.gif");
	display: inline;
	height: 0;
	width: 0;
}

.hiddenPic {display:none;}


    body {
        margin: 0px;
        background-color: #fff;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #333;
    }

	blockquote {
		border-left: 4px solid #c00;
		padding-left: 10px;
		margin-left: 10px;
	}
    
   	#content {
        width: 500px;
        margin: auto;
        padding: 15px;
        background-color: #fff;
        position: relative;
    }

    a {
        color: #c00;
    }

	a:hover {
		color: #666;
	}

    h1 {
        padding-top: 30px;
        margin: 0;
        text-align: left;
        font: bold 32px Helvetica, Arial, sans-serif;
        line-height: 28px;
		letter-spacing:-1.5px;
		word-spacing:-4px;
    }
    
    h1 a {
        color: #000; /*Title*/
        text-decoration: none;
    }

	h1 a:hover {
		color: #c00;
	}

 .content {
	font-size: 14px;
}

    #description div a {

    }
    
    #description #nav_container {
        font-size: 14px;
        font-weight: bold;
    }
    
    #description #nav_container .dim {
        filter: alpha(opacity=50); 
        -moz-opacity: 0.5; 
        opacity: 0.5;
    }
  
    .post {
        position:         relative;
        margin-bottom:    40px;
    }

    .post div.labels {
        position:         absolute;
        right:            515px;
        text-align:       right;
        width:            150px;
    }

    .post div.date {
        background-color: #fff; /*Date Background*/
        white-space:      nowrap;
        font:             normal 12px Helvetica, Arial, sans-serif;
		text-transform:	uppercase;
        display:          inline;
        padding:          3px 5px 0px 5px;
        line-height:      20px;
    }

    .post div.date a {
        color:            #000; /*Date*/
        text-decoration:  none;
    }

    .post h2 {
        font-size:        19px;
	/*	line-height:	22px; */
        font-weight:      normal;
		width: 500px; /*FIX THIS*/
		margin-bottom: 5px;
    }

    .post h2 a {
        color:           #000; /*Post Title*/
        text-decoration:  none;
		font-size: 20px;
    }

    .post h2 a:hover {
        color:           #000; /*Post Title Hover*/
        text-decoration:  none;
    }
    
    /* Regular Post */
    .post .regular {
        font-size:        85%;
        line-height:      1.5em;
    }

    .post .regular blockquote {
        /* font-style: normal; */
    }

.post .comment a {
	text-decoration: none;
}

.post .comment img {
vertical-align: -3px;
}

.post .photo .comment img {
border: none;
}

    
    /* Photo Post */
    .post .photo img {
        border:           1px solid #999; /*Photo Border*/
    }

    .post .photo div.caption {
        font-size:        85%;
		line-height:	1.5em;
        margin-top:       13px;
    }
    
    .post .photo div.caption a {

    }
    
    /* Quote Post */

	.post div.quote {
		margin-left: 30px;
	}
	
    .post .quote span.quote {
        font:             18px 'Arial Rounded MT Bold', sans-serif;
        color:            #c00; /*Quote Text*/
    }

    .post .quote span.quote a {
        color:            #c00; /*Quote Link*/
		text-decoration: underline;
    }

    .post .quote span.quote big.quote-short {
        font-family: 'Arial Rounded MT Bold', serif;
		font-size: 70px;
        line-height: 8px;
        vertical-align: -22px;
		margin-left: -35px;
    }

	.post .quote span.quote big.quote-medium {
        font-family: 'Arial Rounded MT Bold', serif;
		font-size: 65px;
        line-height: 8px;
        vertical-align: -20px;
		margin-left: -33px;
    }

	.post .quote span.quote big.quote-long {
        font-family: 'Arial Rounded MT Bold', serif;
		font-size: 50px;
        line-height: 8px;
        vertical-align: -20px;
		margin-left: -26px;
    }

	.short {
		font-size: 1.5em;
	}
	.medium {
		font-size: 1.25em;
	}
	.long {
		font-size: 1em;
	}
    
    .post .quote div.source {
        font-size:        90%;
		line-height:	1.5em;
        font-weight:      normal;
        color:            #000; /*Quote Source*/
		padding-top:	10px;
    }

    .post .quote div.source a {

    }

	.post .quote div.caption {
        font-size:        90%;
		line-height:	1.5em;
        margin-top:       13px;
    }
    
    .post .quote div.caption a {

    }
    
    /* Link Post */
    .post .link h2 a.link {
        font-size: 77%;
		line-height: 1.5em;
        color:            #c00; /*Link Post*/
		text-decoration:	underline;
		/* background: url("http://jerrybrito.com/nicechat/arrow-red-right-small.jpg") no-repeat 100% 90%; */
		padding-right: 25px;
    }


    .post .link h2 a.link:hover {
        color:            #666;
		text-decoration:	underline;
		/* background: url("http://jerrybrito.com/nicechat/arrow-pink-right-small.jpg") no-repeat 100% 90%; */
		padding-right: 25px;
    }
    
    .post .link div.description {
		/* margin-top:	5px; */
        font-size: 85%;
		line-height: 1.5em;
        font-weight: normal;
    }

	.post .link div.caption {
        font-size:        85%;
		line-height:	1.5em;

    }
    
    .post .link div.caption a {

    }


    /* Conversation Post */
    .post .conversation ul {
        background-color: {color:Conversation Background};
        list-style-type:  none;
        margin:           0px;
        padding:          0px;
        border-left:      solid 5px {color:Conversation Border};
    }
    
    .post .conversation ul li {
        border-bottom:    solid 1px {color:Conversation Border};
        font-size:        90%;
        padding:          4px 0px 4px 8px;
        color:            {color:Conversation Text};
    }
    
    .post .conversation ul li span.label {
        font-weight:      bold;
        color:            {color:Conversation Label};
    }
    
    /* Audio Post */      
    .post .audio div.caption {
        font-size:        85%;
		line-height:	1.5em;
        margin-top:       13px;
    }
    
    .post .audio div.caption a {

    }

	.audio .plays {
		color: #666;
		font-size: 90%;
		margin-top: 7px;
		text-transform: lowercase;
	}

	.audio .plays a {
		padding: 3px 2px 3px 2px;
	}
    
    /* Video Post */
    .post .video {
        width:            500px;
/*        margin:           auto; */
    }

    .post .video div.caption {
        font-size:        85%;
		line-height:	1.5em;
        margin-top:       13px;
    }
    
    .post div.video div.caption a {

    }

    /* Footer */
    #footer {
        margin:           0px 0px 0 0px;
        font:        normal 18px Helvetica, Arial, sans-serif;
    }
    
    #footer a {
        text-decoration:  none;
    }
    
    #footer a:hover {
        text-decoration:  underline;
    }



	#navigation {
        font: normal 16px Helvetica, Arial, sans-serif;
		clear: both;
		line-height: normal;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
	#navigation a {
		text-decoration: none;
	}

	#navigation .left a {
		background: url("http://jerrybrito.com/nicechat/arrow-red-left.png") no-repeat 0% 70%;
		padding-left: 34px;
		text-decoration: none;
	}
	
	#navigation .left a:hover {
		background: url("http://jerrybrito.com/nicechat/arrow-pink-left.png") no-repeat 0% 70%;
		padding-left: 34px;
		text-decoration: none;
	}
	
	#navigation .center a:hover {
		text-decoration: none;
	}

	#navigation .right {
		margin-bottom: -25px;
	}
	
	#navigation .right a {
		background: url("http://jerrybrito.com/nicechat/arrow-red-right.png") no-repeat 100% 70%;
		padding-right: 34px;
		text-decoration: none;
	}
	
	#navigation .right a:hover {
		background: url("http://jerrybrito.com/nicechat/arrow-pink-right.png") no-repeat 100% 70%;
		padding-right: 34px;
		text-decoration: none;
	}
	
	#navigation p {
		clear: both;
		text-align: center;
		font-weight: normal;
		margin:0px;
	}
	#navigation a:hover {
		text-decoration: underline;
	}


    #footer #navigation div.labels {
        position:         absolute;
        right:            450px;
        text-align:       right;
        width:            150px;
        background-color: #fff;
        white-space:      nowrap;
        font:             Normal 12px Helvetica, Arial sans-serif;
		text-transform:	uppercase;
        display:          inline;
        padding:          0 5px 0px 5px;
        line-height:      20px;
    }

	#about {
        font: normal 16px Helvetica, Arial, sans-serif;
		clear: both;
		line-height: 22px;
		width: 500px;
	}

    #footer #about div.labels {
        position:         absolute;
        right:            485px;
        text-align:       right;
        width:            auto;
        background-color: #fff;
        white-space:      nowrap;
        font:             normal 12px Helvetica, Arial, sans-serif;
		text-transform:	uppercase;
        display:          inline;
        padding:          0 5px 0px 5px;
        line-height:      20px;
display: none;
    }

#dsq-options {display:none;}

.dsq-brlink {display: none;}
#dsq-auth img.dsq-post-avatar {display:inline !important}

a.dsq-comment-count {
	text-decoration: none;
	color: #333;
}

.audio a.dsq-comment-count {
	text-decoration: none;
	color: #666;
}

 #disqus_thread #dsq-content { 
	font-size: 90%;
	line-height: 19px;
	}
	

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

/*FriendFeed Lifestream*/

.friendfeed {
	border: none !important;
	margin: 0 -8px !important;
}

.friendfeed .feed {
	padding: 0 !important;
	margin: -5px 0 0 0 !important;
}

.friendfeed a {
    color: #666 !important;
	text-decoration: none !important;
}

.friendfeed a:hover {
	color: #000;
}

.friendfeed .summary a {
	display: none;
}

.friendfeed .feed .cluster .icon {
	margin-top: 2px !important;

}

.friendfeed .body a.main {
	color: #666 !important;
	background: url("http://jerrybrito.com/nicechat/arrow-pink-right.png") no-repeat 100% 70% !important;
	padding-right: 35px !important;
}

.friendfeed .body a.main:hover {
	color: #000 !important;
	background: url("http://jerrybrito.com/nicechat/arrow-red-right.png") no-repeat 100% 70% !important;
	padding-right: 35px !important;
}

.friendfeed .feed .entry {
	font-family: Georgia, serif;
	font-size:        19px;
	line-height:      1.5em;
	margin-bottom:    40px !important;
}

.friendfeed .feed .entry .info, .friendfeed .feed .entry .info .published { 
	color: #000 !important;
	font-size: 16px;
	}
	
.friendfeed .feed .entry .info a { 
	color: #c00 !important;
	}

.friendfeed .feed .entry .comment {
	font-size: 14px;
	}

.friendfeed .bottom {
	display: none !important;
}

/*fire eagle badge*/

#widget_credits {
	display: none;
}

.fireeagle_data_list {
	padding: 0;
	margin: 0 0 36px 0;
}
.fireeagle_data_entry {
	list-style-type: none;
	margin: 4px 0;
}

.fireeagle_data_entry a {
	font-size: 24px;
	text-decoration: none;
}


ol.notes {
	font-size: 90%;
    padding: 0px;
    margin: -12px 0 25px 0;
    list-style-type: none;
    border-bottom: solid 1px #ccc;
}

ol.notes li.note {
    border-top: solid 1px #ccc;
    padding: 10px;
}

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;
}

ol.notes li.note .answer_content {
    font-weight: normal;
}

ol.notes li.note blockquote {
    border-color: #eee;
    padding: 4px 10px;
    margin: 10px 0px 0px 25px;
}

ol.notes li.note blockquote a {
    text-decoration: none;
}

.tumblrAutoPager_page_info {
	display: none;
}

.tumblrAutoPager_page_separator {
	display: none;
}

.twittercomment {
	color: #666;
	background-color: #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 4px 8px;
	font-size: 12px;
	margin-bottom: 40px;
	margin-top: -15px;
}

.twittercomment a {
	color: #666;
	background-color: transparent;
	border-color: #999;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	text-decoration: none;
}

.twittercomment a:hover {
	color: #000;
	background-color: transparent;
	border-color: #000;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	text-decoration: none;
}

ol.twitter_comments {
	font-size: 90%;
	line-height: 1.5em;
    padding: 0px;
    margin: -20px 0 25px 0;
    list-style-type: none;

}

ol.twitter_comments li.comment {
	margin-left: 20px;
    border-bottom: solid 1px #eee;
    padding: 10px;
}

ol.twitter_comments li.comment img.avatar {
    vertical-align: -4px;
    margin-right: 10px;
	margin-left: -30px;
    width: 16px;
    height: 16px;
	border: 0;
}

.following {
	width: 490px;
	padding-top: 30px;
	display: inline !important;
}

.hide {
	display: none;
}

.dsq-by {
	display: none;
}

