*{margin:0px;padding:0px;}

body {
	margin:0px;
	padding:0px;
	height:100%;
	background:#e0e0e0;
	color:black;
	font-size:10pt;
	font-family:verdana,helvetica,arial,sans-serif;
	}

.header {
	text-align:left;
	padding:5px;
	background:url("/chirbit-logo-embed.png");background-repeat:no-repeat;background-position:20px center;
	color:#666666;
	height:50px;
	}

.header h1 {
        width:150px;
        margin-left:20px;
        height:50px;
        overflow:hidden;
        text-indent:-9999px;
        border:0px solid #333333; 
        }

h2 {
font-size:10pt;
color:#1c6c79;
}
#chirbitimages {
text-align:center;
margin:10px;	
}
.header h1 a {width:100%;height:100;display:block;}

.main {text-align:center;padding:10px 20px 0px 20px; color:#666666;border:0px solid red;}
.player {width:350px;border:0px solid red;margin:0px;margin-bottom:10px;}
#p #cplayer {background-color:#e1e1e1;}
.main h1 {font-size:11pt;text-align:left;}

.box {
	background:#e0e0e0;
	width:500px;padding:10px;text-align:left;   
	color:#666;
}

.box a{
color:#666;
font-size:8pt;
}
.box a:hover{color:#b05448;}

.teal {
	color:#1c6c79;
}
.red {
	color:#c34637;
	}


.sharethis {border:0px solid white;margin:10px 0px 0px 0px; }
.tweetthis {float:right;border:0px solid white;margin:5px 0px 0px 0px;width:200px; }
.redditthis {float:left;border:0px solid white;margin:5px 0px 0px 0px;width:200px; }
.facebookthis {float:right;border:0px solid white;margin:10px 0px 0px 0px;width:200px; }
.browselink { width:500px;border:0px solid #666666;}
.avatar {float:right;margin:5px 0px 10px 0px;text-align:right;}
.avatar img {
	width:100px;
	height:100px;
	border-radius: 50px;
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(220, 220, 220, 1), 0 -1px 0 rgba(0, 0, 0, .6);
}

.ablue {color:#1c6c79;}
.awhite {color:#ffffff;}
.tags {font-size:8pt;color:#c34637;margin:5px 0px 10px 0px;}
.date {font-size:8pt;color:#c34637;margin:5px 0px 20px 0px;}
.date a{color:#666;}
.date a:hover{color:#666;text-decoration:none;}
pre {font-size:8pt;font-family:verdana,helvetica,arial,sans-serif;}
p {margin:5px 0px 5px 0px;}

#greeting {
background:url('/images/greetbox2.png');
width:401px;
height:100px;
margin:0px 0px 10px 0px;
clear:both;
overflow:hidden;
}

.closegb {
background:url('/images/close.png');
background-repeat:no-repeat;
background-position:bottom left;
float:right;
clear:none;
height:18px;
width:18px;
cursor:pointer;
}
#calltoaction {width:500px;text-align:center;padding:0px;margin:5px 0px 10px 0px;}

#calltoaction a{
font-size:8pt;
color:#666;
padding-top:10px;
text-underline-position:8px;
}
#calltoaction a:hover{
font-size:8pt;
color:#333;
text-underline-position:8px;
padding-top:10px;
}

.gbt {
   color:#333;
   width:300px;
   float:left;
   font-size:7.5pt;
   line-height:1.3em;
   padding:0px 0px 5px 0px;
   text-align:left;
}
.gbt a {
   color:#1c6c79;
   text-decoration:none;
}
.gbt a:hover {
   color:#c34637;
 text-decoration:none;
}

.gbimg {
   float:left;
   margin:18px 10px 0px 10px;
}

.gtbl {
   color:red;
   text-decoration:underline;	
}
.gtbl:hover {
   color:black;
   text-decoration:underline;	
}
.boxhr {width:490px;border:0px;border-bottom:1px solid #999999;height:2px;background-color:#666666;margin:10px 0xp 10px 0px; }
#emailform *{ font-size:9pt;}
#emailform {margin:10px 0px 0px 0px;}
#emailform h1{font-size:10pt;color:#00b3e8;margin:5px 0px 5px 0px;}
#emailform td {color:white;text-align:left;}
#emailform th {color:white;text-align:right;}
#emailform input {font-size:8pt;border:1px solid #999999;background-color:#333333;color:white;}

.entryicon {
	float:right;
	z-index:200;	
	width:32px;
		height:32px;
	text-indent:-9999px;

	overflow:hidden;
	border:1px solid #999999;
	margin:5px 10px 0px 0px;
}

.clear {clear:both;margin:0px;padding:0px;height:0px;}

.t_cmore {
	padding-top:5px;
	margin-top:10px;
	font-size:8pt;
}

#t_cmoreB {
	margin-bottom:10px;
	margin-top:10px;
}
#t_ctopB {
	margin-bottom:10px;
	margin-top:10px;
}

.t_citemsTop {
	font-size:8pt;
}

.citem {
	font-size:8pt;
	line-height:1.5em;
}
a.cuser {
	color:#333333;
}

#morechirbits {
	font-size:8pt;
	font-family:helvetica,arial,sans-serif;
	padding-top:10px;	
}
#morechirbits h2 {
	margin:0px;
	padding:0px;
}
#morechirbits ul {
	list-style-type:none;
	line-height:1.8em;
	margin:0px;
	padding:0px;
}
#morechirbits li {
	background-image:url("/images/chirbit_bullet.png");
	background-repeat:no-repeat;
	background-position:1px 4px;
	margin:0px;
	padding-left:18px;
	line-height:1.5em;
}
#morechirbits li a{
	color:#c34637;
	text-decoration:none;
}
#morechirbits li a:hover{
	color:#000;
	text-decoration:underline;
}
.tdown {
	width:11px;
	height:11px;
	margin:5px 5px 0px 0px;
	overflow:hidden;
	text-indent:-99999px;
	float:left;
	display:block;
	background-image:url("/images/updown.png");
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
.tup {
	width:11px;
	height:11px;
	margin-right:5px;
	overflow:hidden;
	text-indent:-99999px;
	float:left;
	display:block;
	background-image:url("/images/updown.png");
	background-repeat:no-repeat;
	background-position:0px -11px;
}
.my-plus-one {
	margin-top:5px;
	margin-bottom:5px;
}
.cplaycount {
	color:#666;
}

.apology {background: url("/images/chirbit_type_icons.png");background-position: 0px -96px;}
.audiobook {background: url("/images/chirbit_type_icons.png") repeat scroll -224px -32px transparent;}
.bomb {background: url("/images/chirbit_type_icons.png") repeat scroll -128px -32px transparent;}
.branching_fiction {background: url("/images/chirbit_type_icons.png") repeat scroll -160px -32px transparent;}
.chirbiticon {background: url("/images/chirbit_type_icons.png");background-position: -128px -96px;}
.confession {background: url("/images/chirbit_type_icons.png") repeat scroll -96px -96px transparent;}
.haiku {background: url("/chirbit_type_icons.png") repeat scroll -64px -96px transparent;}
.instrument {background: url("/images/chirbit_type_icons.png") repeat scroll -64px 0 transparent;}
.joke {background: url(http://www.chirbit.com/images/chirbit_type_icons.png") repeat scroll -96px -32px transparent;}
.moviequote {background: url("/images/chirbit_type_icons.png") repeat scroll -192px 0 transparent;}
.music {background: url("/images/chirbit_type_icons.png") repeat scroll -96px 0 transparent;}
.my2cents { background: url("/images/chirbit_type_icons.png") repeat scroll -224px 0 transparent;}
.pickupline {background: url("/images/chirbit_type_icons.png") repeat scroll -64px -32px transparent;}
.poetry {background: url("/images/chirbit_type_icons.png") repeat scroll -128px 0 transparent;}
.pronunciation {background: url("/images/chirbit_type_icons.png") repeat scroll -32px 0 transparent;}
.proverb {background: url("/images/chirbit_type_icons.png") repeat scroll -160px 0 transparent;}
.quote {background: url("/images/chirbit_type_icons.png") repeat scroll 0 0 transparent;}
.rave {background: url("/images/chirbit_type_icons.png") repeat scroll -192px -64px transparent;}
.rant {background: url("/images/chirbit_type_icons.png") repeat scroll -128px -64px transparent;}
.sound {background: url("/images/chirbit_type_icons.png");background-position:-192px -32px;}
.support {background: url("/images/chirbit_type_icons.png") repeat scroll 0 -32px transparent;}
.thought {background: url("/images/chirbit_type_icons.png") repeat scroll -32px -96px transparent;}
.toast {background: url("/images/chirbit_type_icons.png") repeat scroll -224px -64px transparent;}
.verse {background: url("/images/chirbit_type_icons.png") repeat scroll -96px -64px transparent;}
.wtf {background: url("/images/chirbit_type_icons.png") repeat scroll 0 -64px transparent;}
.podcast {background: url("/images/chirbit_type_icons.png") repeat scroll -32px -32px transparent;}
.evp {background: url("/images/chirbit_type_icons.png") repeat scroll -224px -96px transparent;}
.sermon {background: url("/images/chirbit_type_icons.png") repeat scroll -32px -64px transparent;}
.interview {background: url("/images/chirbit_type_icons.png") repeat scroll -192px -96px transparent;}


.browse_chirbits_link {display:block;background:url(/images/headphones.png) no-repeat 0 0;padding-left:28px;height:24px;line-height:2em;}
.search_twitter_link {display:block;background:url(/images/search_twitter_for_chirbits_icon.png) no-repeat 0 0;padding-left:28px;height:24px;line-height:2em;}

.cdesc {margin:10px 5px 10px 5px;}
.cdescpre {font-family:courier;font-size:9pt;white-space:pre-wrap;}

#comments {
	border:0px solid red;
	font-size:9pt;
	color:#666;
}
#comments a{
	color:#1c6c79;
}
.comment {
	border:1px solid green;
}
.comment_body {
	margin:5px;
	background:#efefef;
	padding:10px;
	border-radius:.5em;
}
.idivcom {
	border:0px solid blue;
	border-bottom:2px solid #6d6d6d;
	margin-bottom:5px;
}
.comment_reply1{
	padding-left:10px;
}
.comment_reply2{
	padding-left:20px;	
}
.comment_reply2{
	padding-left:30px;	
}
.commentdate {
	color:#333333;
}
.flagit {
	float:right;
	width:16px;
	height:16px;
	display:block;
	background:url('/images/flag_icon.png');
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:999px;
	padding-left:10px;
	}
.flagitspam {
		float:right;
		width:16px;
		height:16px;
		display:block;
		background:url('/images/spam_icon.png');
		background-repeat:no-repeat;
		overflow:hidden;
		text-indent:999px;
		padding-left:10px;
		}
.replylink {
	width:16px;
	height:16px;
	background:url('/images/icon_reply.png');
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:999px;
	padding-left:18px;
}
#commentsbox {padding-top:5px;}
#commentsbox h2 {margin:5px 0px 5px 0px;float:left;}
.commentheader {}
.commheadertag {float:right;font-size:8pt;}