/*48792-48233*/
body {
	font-family:helvetica,arial,sans-serif;
	color:black;
	background:#999;
	margin:0px;
	padding:0px;
	}
* HTML body {
	background:#999;
	}
#header {
	width:760px;
	height:80px;
	clear:both;
	background-repeat:no-repeat;
	border:0px solid red;
	}
* HTML #header { height:60px;border:0px;}
#chirbit_header {
	background:url("/images/header_chirbit.jpg");
	background-position:0 -25px;
	height:80px;
	width:100%;
	clear:both;
	margin-bottom:5px;
	border:0px solid red;
}
* HTML #chirbit_header {
	height:80px;
	margin-bottom:5px;
	overflow:hidden;
	clear:none;
	}
#header_image {
	position:relative;
	background:url("/images/chirbit_logo_header.png");
	background-position:0 -15px;
	background-repeat:no-repeat;
	border:0px solid green;
	text-indent:-300;
	margin-top:0px;
	width:171px;
	height:80px;
	overflow:hidden;	
	}
* HTML #header_image {
	height:86px;
	}
.featured_header {
	font-size:24pt;
	color:#004A61;
	margin:5px;
	padding:0px;
	}
.featured_subheader {
	font-size:16pt;
	color:#004A61;
	margin:5px;
	padding:0px;
}
.topmenu {
	background:url("/images/menu_bg_blackc.png");
	background-repeat:no-repeat;
	border:0px solid red;
	width:800px;
	height:30px;
	margin:0px;
	margin-bottom:5px;
	line-height:2.2em;
	vertical-align:middle;
	color:white;
	font-size:10pt;	
	}
* HTML .topmenu {
	text-align:left;	
}
.topmenu a{
	font-size:10pt;
	text-decoration:none;
	display:block;
	height:28px;
	padding-left:30px;
	padding-right:30px;
	float:left;
	color:#c5c5c5;
	border-right:1px solid #666666;
}
.topmenu a:hover{
	font-size:10pt;
	text-decoration:none;
	color:#ffffff;
}
* HTML .topmenu a {
	height:25px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0px;
	}
.bottommenu {
	margin-top:10px;
	line-height:2.2em;
	}
#footer {
	background:url("/images/menu_bg_blackc.png");
	background-repeat:no-repeat;
	border:0px solid red;
	width:800px;
	height:30px;
	margin:0px;
	margin-bottom:5px;
	line-height:2.2em;
	vertical-align:middle;
	color:white;
	font-size:10pt;
	}
* HTML #footer {
	text-align:left;
	margin-top:20px;
	}
#footer a {}
a.currentpage {
	color:white;
	font-weight:bold;
	}
.dropShadow {
	-moz-box-shadow:0 0 4px #666666;
	}
#main {
	border:0px solid red;
	width:900px;
	overflow:hidden;
	clear:both;
	}
* HTML #main {
	border:0px solid red;
	width:900px;
	overflow:hidden;
	clear:both;
	}
#main2 {
	font-size:1em;
	background:#000000 url("/images/gray_bg.png");
	background-repeat:repeat-x;
	background-position:0 -300px;
	border:1px solid #aaa;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	color:#bae84f;
	width:800px;
	overflow:hidden;
	clear:both;
	}
#main3 {
	background: #000000;
	background:url("/images/gray_bg.png");
	background-repeat:repeat-x;
	background-position:0 -300px;
	border:1px solid #aaa;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	color:#bae84f;
	width:800px;
	height:800px;
	overflow:hidden;
	}
#main4 {  
	background:url("/images/gray_bg.png") #000000;
	background-repeat:repeat-x;
	background-position:0 -300px;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	color:#bae84f;
	width:800px;
	overflow:hidden;
	}
#feedbackbutton {
	position:absolute;
	right:10px;
	top:35px;
	width:75px;
	height:30px;
	overflow:hidden;
	text-indent:999999px;
	border:0px solid white;
	z-index:9999;
	}
.fbbutton {
	background:url('/images/feedback_button.png');
	width:75px;
	height:30px;
	overflow:hidden;
	display:block;
	}
#signupform{
	font-size: 9pt;
	color:#333333;
	}
#signupform td,th {
	font-size: 9pt;
	color:#bae84f;
	}
#signupform th {
	font-size: 9pt;
	width:60px;
	text-align:right;
	vertical-align:top;
	color:white;
	}
#signupform td.moreinfo {
	text-align:left;
	color:white;
	font-weight:bold;
	}
.red {color:red;}
#signupform td{
	font-size: 9pt;
	text-align:left;
	}
#signupform td input{
	font-size: 9pt;
	text-align:left;
	color:#ffffff;
	border:1px solid #333333;
	background-color:#666666;
	}
#signupwrapper {
	background:url("/images/gray_bg.png");
	background-repeat:repeat-x;
	background-position:0 -300px;
	border:1px solid #aaa;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	width:620px;
	float:left;
	}
#signupformz{
	text-align:left;
	float:left;
	margin:20px;
	line-height:2em;
	font-weight:normal;
	color:white;
	}
* HTML #signupformz {width:600px;}
* HTML #signupformz .loginform {width:600px;}
#signupformz h1{
	text-align:left;
	font-size:12pt;
	}
#signupformz .checkbox{
	margin:0px;
	padding:0px;
	width:20px;
	height:20px;
	vertical-align:middle;
	}
.chirbit {
	display:block;
	background: #e1e1e1;
	border-bottom:1px solid #999999;
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding:10 0 10 5;
	width:100%;
	float:left;
	clear:none;
	}
#audioresponse {
	font-size:12pt;
	margin:0px 0px 10px 0px;
	clear:both;
	border-bottom:1px solid #999999;	
	}
.chirbitresponse {
	border:0px solid red;
	display:block;
	clear:both;
	}
.flagit {
	float:right;
	padding-left:10px;	
	}
hr {
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom: 1px dotted #999999; 	
	}
#player {
	border:0px solid #999999;
	float:left;
	width:400px;
	height:31px;
	clear:none;
	margin:5px 0px 0px 0px;
	}
.chirbit_text {
	border:0px solid red;
	width:540px;
	text-align:left;
	padding:3 0 0 5;
	font-size:10pt;
	font-weight:normal;
	float:left;
	clear:both;
	}
* html .chirbit_text {width:400px;}
.chirbit_text a {
	color:#004a61;
	text-decoration:none;	
	}
.chirbit_text a:hover {
	color:#004a61;
	text-decoration:underline;	
	}
.chirbit_usr {
	border:0px solid pink;
	font-size:10pt;
	color:#003849;
	padding-right:5px;
	font-weight:bold;
	text-align:left;
	float:left;
	clear:both;
	}
.usrbio {
	font-weight:normal;
	color:black;
	font-size:9pt;
	}
.chirbit_usr_location {
	color:black;
	font-size:9pt;  
	}
.chirbit_title {
	border:0px solid pink;
	font-size:9pt;
	width:420px;
	padding-right:5px;
	text-align:left;
	float:left;
	clear:both;
	}
.chirbit_tags {
	border:0px solid blue;
	font-size:7pt;
	color:#333333;
	font-weight:normal;
	text-align:left;
	float:left;
	clear:both;
	}
.chirbit_date {
	border:0px solid orange;
	font-size:7pt;
	color:#628b07;
	font-weight:normal;
	text-align:left;
	float:left;
	clear:left;
	}
.user {
	float:left;
	width:31px;
	height:31px;
	border:0px dotted green;
	margin:0px 0px 0px 2px;
	}
#chirbfunct {
	font-size:7pt;
	position:absolute;
	border:0px solid green;
	z-index:999;
	width:160px;
	height:60px;
	text-align:left;
	margin-left:470px;
	margin-top:35px;
}
* HTML #chirbfunct {
	margin:0px;
	margin-left:-55px;
	margin-top:25px;
	}
#chirbits {
	width:635px;
	background:#ffffff;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	float:left;
	overflow:hidden;	
	}
* HTML #chirbits {
	width:630px;
	overflow:hidden;	
	}
#cfbodywrap {
	display:block;
	padding-top:5px;
	width:160px;
	height:60px;
	background:url("/images/cfunct_box.png");
	background-repeat:no-repeat;
	z-index:7;
	position:absolute;
	margin-right:30px;	
	}
#cfbodywrap a{
	margin-top:5px;
	color:black;
	text-decoration:none;	
	}
#cfbodywrap a:hover{
	margin-top:5px;
	color:black;
	text-decoration:underline;	
	}
#menu {
	display:block;
	border:0px solid #999999;
	border:1px solid #aaa;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	background-repeat:repeat-x;
	background-color:#628b07;   
	background-position:0 -500px;
	float:right;
	width:250px;
	margin:0px;
	clear:none;	
	}
* HTML #menu {overflow:hidden;}
#sideinfo {
	margin:20 10 10 10;
	font-size:9pt;
	text-align:left;
	color:white;
	}
#sideinfo h1{
	text-align:left;
	font-size:11pt;
	border-bottom:1px dotted #999999;
	color:#bae84f;
	}
#sideinfo ul{
	margin:0px;
	padding:10 0 10 15;
	list-style-type:square;
	}
#sideinfo li{
	margin:10 0 10 0;
	}
.sideinfo {
	font-size:7pt;
	text-align:left;
	}
.sideinfoheader_text {
	margin:0px 0px 5px 10px;
	display:block;
	}
.sideinfoheader {
	color:#BAE84F;
	font-size:9pt;
	border-bottom:1px solid #74a508;
	}
#singlechirbit {
	width:800px;
	font-size:12pt;
	line-height:1.1em;
	text-align:left;
	background:url("/images/gray_bg2.png");
	background-repeat:repeat-x;
	background-position:0 -100px;
	background-color:#707170;
	color:white;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	}
#singlechirbit hr {
	clear:both;
	margin-top:5px;
	border-top:2px solid #2a2a2a;
	border-bottom:2px solid #6b6b6c;
	}
.notfound {
	text-align:center;
	margin:20px;
	font-size:12pt;	
	}
.notfound img{margin:20px;}
.notfound a {color:white;}
.sc_content { margin:5px 20px 5px 20px;}
.sc_ar {
	font-size:12pt;
	margin:0px 0px 0px 20px;
	}
.sc_ar a {
	font-size:12pt;
	color:#00B3E8;
	}
.sc_ar a:hover {
	font-size:12pt;
	color:#BAE84F;
	}
#sc_tags {
	border:0px solid red;
	color:#bae84f;
	font-size:8pt;	
	}
#sc_title {
	border:0px solid red;
	color:white;
	font-size:12pt;
	text-align:left;
	clear:both;	
	}
#sc_date {
	border:0px solid green;
	color:#00b3e8;
	font-size:8pt;
	}
#sc_avatar {
	border:0px solid purple;
	float:left;	
	}

#sc_info {
	font-size:12pt;
	border:0px solid blue;
	width:250px;
	height:50px;
	float:left;
	padding-left:10px;
	}
#sc_info a{
	font-size:18pt;
	font-weight:normal;
	text-decoration:none;
	color:#bae84f;
	float:left;
	clear:both;
	}
#sc_name {
	font-size:10pt;
	border:0px solid red;
	text-align:left;
	color:#00b3e8;
	float:left;
	clear:both;
	}
#sc_player {margin:10px 0px 10px 0px;}
#top {
	display:block;
	color:#BAE84F;
	font-size:8pt;
	text-align:left;
	line-height:1.5em;
	padding:10 10 10 10;
	}
#top strong {
	color:white;
	}
#top a{
	color:white;
	text-decoration:underline;
	}
#top a:hover{
	color:white;
	text-decoration:none;
	}
.p_following{font-size:8pt;width:60px;padding-left:5px;float:left;border-right:2px solid #4A6905;}
.p_followers{font-size:8pt;width:60px;padding-left:10px;float:left;border-right:2px solid #4A6905;}
.p_updates {font-size:8pt;width:60px;padding-left:10px;float:left;}

.menu1 {
	text-align:left;
	padding-top:10px;
	border-top:1px solid #74a508;
	border-bottom:1px solid #4a6905;
	float:left;
	height:25px;
	clear:both;
	font-weight:bold;
	font-size:9pt;
	width:250px;
	}
.menu1:hover{
	text-align:left;
	background: #91bb35;
	float:left;
	height:25px;
	clear:both;
	font-weight:bold;
	border-top:1px solid #a9da3e;
	border-bottom:1px solid #4a6905;
	font-size:9pt;
	}
.menu1 a{
	color:#20215b;
	margin-left:10px;
	border:0px solid red;
	text-align:left;
	text-decoration:none;
	}
.menu2 {
   padding-top:10px;
   font-weight:bold;
   font-size:9pt;
   text-align:left;
   background: #91bb35;
   border-top:1px solid #a9da3e;
   border-bottom:1px solid #4a6905;
   float:left;
   height:25px;
   clear:both;
width:250px;
   }

.menu2:hover {
   font-weight:bold;
   font-size:9pt;
   text-align:left;
   background: #91bb35;
   border-top:1px solid #a9da3e;
   border-bottom:1px solid #4a6905;
   float:left;
   height:25px;
   clear:both;	
   }

.menu2 a{
margin-left:10px;
border:0px solid red;
color:#20215b;
text-align:left;
text-decoration:none;
}


#sidebar_rss {
display:block;
margin-top:10px;
margin-left:10px;
border:0px solid orange;
text-align:left;
clear:all;
}
#sidebar_rss a{
color:white;
font-size:7pt;
}


#usrinfo {
	display:none;
}




.followbutton {
	border:0px solid red;
	height:20px;
	margin:5px 5px 0px 0px;
	font-size:9pt;
}

.followbutton input{
	border:1px dotted #999999;
	background-color:#e1e1e1;
	width:60px;
	height:20px;
	float:left;
	
}


.cfheader {
	float:right;
	background:url("/images/actions_icon.png");
        background-repeat:no-repeat;
        width:30px;
        height:30px;
        text-indent:-999;
        overflow:hidden;
}



.entryicon {
	float:right;	
	width:16;
	text-indent:-9999;
	height:16;
	overflow:hidden;
	border:0px solid #999999;
	margin:6px;
}

.browsecategoryicon {
	float:left;	
	width:16px;
	text-indent:-9999;
	height:16px;
	overflow:hidden;
	border:0px solid #999999;
	margin:6px;
}

#buzzlink {
	background:url("/images/buzz.png");
	background-repeat:no-repeat;
	display:inline;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-99999;
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid white;


}


#tweetthis {
	background:url("/images/tweet-this.png");
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:9999;
	margin:0px;
	padding:0px;
	border:1px solid white;
}

.apology {
	background:url("/images/chirbit_icons.png");
	background-position: -16 0;
}

.audiobook {
	background:url("/images/chirbit_icons.png");
	background-position: -80 -32;
}

.bomb {
	background:url("/images/chirbit_icons.png");
	background-position: 0 0;
}

.branching_fiction {
	background:url("/images/chirbit_icons.png");
	background-position: -64 -32;
}

.chirbiticon {
	background:url("/images/chirbit_icons.png");
	background-position: -48 -32;
}

.confession {
	background:url("/images/chirbit_icons.png");
	background-position: -32 -32;
}

.haiku {
	background:url("/images/chirbit_icons.png");
	background-position: -16 -32;
}

.instrument {
	background:url("/images/chirbit_icons.png");
	background-position: 0 -32;
}

.joke{
	background:url("/images/chirbit_icons.png");
	background-position: -144 -16;
}

.moviequote {
	background:url("/images/chirbit_icons.png");
	background-position: -112 -16;
}

.music {
	background:url("/images/chirbit_icons.png");
	background-position: -96 -16;
}

.my2cents {
	background:url("/images/chirbit_icons.png");
	background-position: -80 -16;
}

.pickupline {
	background:url("/images/chirbit_icons.png");
	background-position: -64 -16;
}

.poetry {
	background:url("/images/chirbit_icons.png");
	background-position: -48 -16;
}

.pronunciation {
	background:url("/images/chirbit_icons.png");
	background-position: -32 -16;
}

.proverb {
	background:url("/images/chirbit_icons.png");
	background-position: -16 -16;
}

.quote {
	background:url("/images/chirbit_icons.png");
	background-position: 0 -16;
}

.rave {
	background:url("/images/chirbit_icons.png");
	background-position: -128 0;
}
.rant {
	background:url("/images/chirbit_icons.png");
	background-position: -144 0;
}

.sound {
	background:url("/images/chirbit_icons.png");
	background-position: -112 0;
}

.support {
	background:url("/images/chirbit_icons.png");
	background-position: 0 0;
}

.thought {
	background:url("/images/chirbit_icons.png");
	background-position: -80 0;
}

.toast {
	background:url("/images/chirbit_icons.png");
	background-position: -64 0;
}

.verse {
	background:url("/images/chirbit_icons.png");
	background-position: -48 0;
}

.wtf {
	background:url("/images/chirbit_icons.png");
	background-position: -32 0;
}


.privatechirb {
background:url("/images/icon-lock.png");		
        display:block;        
	width:16px;
	text-indent:-9999;
	height:16px;
	overflow:hidden;
	border:0px solid #999999;
}



.commenticon {
background:url("/images/comment.png");		
        display:block;        
	width:16px;
	text-indent:-9999;
	height:16px;
	overflow:hidden;
	border:0px solid #999999;
}

.transcribeicon {
background:url("/images/transcribe.png");		
        display:block;        
	width:16px;
	text-indent:-9999;
	height:16px;
	overflow:hidden;
	border:0px solid #999999;
}

.transcriptionsicon {
background:url("/images/transcriptions.png");		
        display:block;        
	width:16px;
	text-indent:-9999;
	height:16px;
	overflow:hidden;
	border:0px solid #999999;
}

.viewimagesicon {
background:url("/images/images2.png");		
        display:block;        
	width:16px;
	text-indent:-9999;
	height:16px;
	overflow:hidden;
	border:0px solid #999999;
}
.imgupicon {
background:url("/images/add-img.png");		
        display:block;        
	width:16px;
	text-indent:-9999;
	height:16px;
	overflow:hidden;
	border:0px solid #999999;
}



h1.mbutt {
font-size:9pt;
color:#800080;
padding:5 0 0 10;	
}

h1.splasht {
	font-size:16pt;
margin:10px 0px 0px 0px;
text-align:left;
clear:both;
line-height:1em;	
}
h1.splasht a{
	font-size:16pt;
margin:0px;
text-align:left;
text-decoration:underline;
color:#00b3e8;
	
	
}
h1.splasht a:hover{
	font-size:16pt;
margin:0px;
text-align:left;
text-decoration:underline;
color:#ffffff;
}
h1.splasht a.vidlink {
font-size:11pt;
color:yellow;
}
h1.splasht a.vidlink:hover {
font-size:11pt;
color:white;
}
.splash {
border:0px dotted red;
padding:10 10 10 15;
width:500px;
height:670px;
float:left;
clear:none;	
}

* HTML .splash {
float:left;
clear:none;
position:relative;
top:-385px;
z-index:-1;
}

.findfriends {
float:left;
width:100%;
}
.findfriendform {
margin:20px;
}


.findfriends h1{
margin:10px;
text-align:left;
font-size:16pt;
}

.findfriend .search {
}



.searchheader1 {
padding:0px;
margin:0px;	
}

#searchbutt {
	width:180px;
	font-size:12pt;

padding:.5em 2em .55em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);

text-shadow: 0px 1px 0px #fff;

cursor:pointer;
background:#ddddd;
-webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#999999));
-moz-linear-gradient(top,  #e1e1e1,  #999999);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#999999');	
}
#searchinputbox {
width:400px;
padding:8px;
font-size:12pt;
margin:0px 0px 10px 0px;	
}

.wwww {
border:0px solid red;
width:100%;
float:left;
	
}


#splash {
border:0px dotted #666666;
width:500px;
clear:none;
}

.splashp {
text-align:left;
line-height:1.3em;
clear:both;
width:500px;
padding-top:5px;
font-size:12pt;
font-weight:bold;
color:#00b3e8;
margin:0px 0px 10px 0px;
}
* HTML .splashp {
width:480px;
}

.splashp2 {
text-align:left;
line-height:1.5em;
clear:both;
width:630px;
font-size:12pt;
font-weight:bold;

	
}
.splashbq  {
text-align:left;
font-weight:bold;
margin:0px;
padding:0px;	
}

.divider:before {
   content:url("/images/divider.png");
   width:20px;
   height:20px;
   line-height:1.5em;
   
}
* HTML .divider {
   background:url("/images/divider.png");
   width:20px;
   height:20px;
   display:block;
   float:left;
   repeat:no-repeat;
}




#splash_img {
position:absolute;
margin-top:-300px;
margin-left:530px;
}

#splash_img1 {
position:absolute;
margin-top:-270px;
margin-left:420px;
}

#splash_img2 {
position:absolute;
margin-top:-100px;
margin-left:530px;
}

#splash_img3 {
position:absolute;
margin-top:-200px;
margin-left:330px;
}

#beta {
	background:url('/images/beta.png');
	background-repeat:no-repeat;
	width:47px;
	height:16px;
	display:block;
	position:absolute;
	top:10px;
	right:10px;
	
	
}
* HTML #beta { 	
}



.loginform {
width:200px;
border:0px solid white;
float:right;
clear:right;
text-align:left;
font-size:9pt;	
}

.loginform input {
   width:180px;
   	background-color:#686868;
   	color:#ffffff;
   	border:1px dotted #000000;
   	margin:5px 0px 0px 0px;
}

.loginform a{

color:#00b3e8;	
}

.loginform a:hover{

color:#ffffff;	
}



.logintitle {
	color:#bae84f;
   
   padding-top:10px;
   text-align:left;
   font-size:11pt;
   font-weight:bold;	
}

.logintitle a{

      color:#00b3e8;
   font-size:11pt;
   font-weight:bold;	
}

.logintitle a:hover{
   color:#ffffff;
   text-decoration:underline;
   font-size:11pt;
   font-weight:bold;	
}

.loginsubmit {
   background-color:#e1e1e1;
   border:1px solid #999999;
   height:35px;
   width: 50px;	
}






.search {

font-size:8pt;
font-weight:normal;
text-align:left;

	
}
#searchbox {
	border:0px solid red;
	height:1500px;
	width:550px;
	position:absolute;
	margin-top:0px;
	margin-left:-20px;
	
}

.searchform {
	
}

* HTML #searchbox {
margin-top:0px;
margin-left:-260px;
}



#uploadmp3 {
margin:0px;
padding:0px;
}

#content {
height:100px;
padding:10 10 10 10;
border-bottom:0px dotted #999999;
	
}

#uploadform th {
color:black;	
}


#content input {
width:200px;
font-size:8pt;
}
#uploadbutton {
margin:0px;
padding:0px;
width:70px;
border:1px solid #999999;
background-color:#e1e1e1;	
}



.searchwrap {
float:left;
width:550px;	
}


#searchbutt {
border:1px solid #999999;
background-color:#e1e1e1;	
}
.search_info{
font-size:10pt;
margin:10px;
clear:both;
}

.search2 {
font-size:12pt;
margin:8px;
text-align:left;	
}

#footerB {
position:relative;
top:0px;

width:760px;
height:30px;
background:url("/images/footer_bg.png");
color:#bae84f;
font-size:9pt;
border:0px solid red;	
}

#footerB a{
width:65px;
color:white;
margin-left:20px;
text-decoration:none;
}

#footerB a:hover{
width:65px;
color:white;
margin-left:20px;
text-decoration:underline;
}


#footerB div{
padding:5px;	
}

#filedirectory {
   overflow:scroll;
   height:1200px;	
}

#settings {
   width:600px;
   padding:0px;
   background:#010001 url("/images/gray_bg.png");
   background-repeat:repeat-x;
   background-position:0 -300px;
   border:1px solid #aaa;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
   text-align:left;
   line-height:1.5em;
   float:left;
   }
#settings h1 {
   margin:20px;
   font-size:14pt;
   color:white;
}
* html #settings * {
   margin:0px;
   padding:0px;	
}

.settings_content {
margin:10px 0px 0px 20px;
color:#ffffff;
text-align:left;
}

.setting_h {
   color:#ffffff;
   font-size:12pt;
   margin:0px 0px 0px 20px;
}

.f_name {
width:120px;
font-size:10pt;
vertical-align:middle;
float:left;
clear:left;
text-align:right;
border:0px dotted red;	
}

.f_info {
   color:#999999;
   position:relative;
   top:-10;
   font-size:9pt;
   clear:left;
   padding-left:120px;
}

.f_input {
width:100px;
margin-bottom:20px;
float:left;
clear:right;
border:0px solid purple;
}

.f_input input{
width:200px;
height:25px;
padding:2 2 2 2;

}

.f_button {
width:175px;
text-align:right;
float:left;
clear:both;
}
.f_button input {
   width:70px;
   border:1px solid #999999;
   background-color:#e1e1e1;	
}
#profilehead {
border:0px solid red;
text-align:left;
font-size:26pt;
font-weight:bold;
width:545px;
padding:10px;
float:left;
border-bottom:0px dotted #999999;	
}

* HTML #profilehead {
width:500px;
overflow:hidden;	
}


#feedbackform {
position:absolute;
left:0;
top:200;
width:10px;
height:10px;
}

#message {
font-size:9pt;
font-weight:normal;
background-color:#bae84f;
margin:5px;
float:left;
clear:both;
}
#action {
font-weight:normal;	
}
#action a {
text-decoration:underline;
color:#20215b;
font-weight:normal;
}
#action a:hover {
text-decoration:none;
color:#20215b;
font-weight:normal;
}

#followingbox {
margin:10px;	
}
.fboxtitle {
text-align:left;
font-size:9pt;
font-weight:bold;	
}


#following {
float:left;
width:160px;
clear:both;
margin:10 10 0 10;
text-align:left;
border:0px solid #bae84f;	
   font-weight:bold;
   font-size:9pt;
   color:#20215b;
}

* html #following {
   margin:40 10 10 10;
   width:160px;	
   }

.followinglist {
margin:0px 0px 0px 15px;
}

.actionlist {
margin:10px;
padding:0px;
width:250px;
list-style:none;
vertical-align:top;
}

.actionlist ul {
margin:0px;
}

.actionlist li{
line-height:2em;
font-size:8pt;
color:white;
}
.actionlist li a{
margin-left:2px;
color:white;
vertical-align:top;
}

.actionbuttons {
   display:block;
   float:left;
   width:16px;
   height:16px;
   background:url("/images/actions.png");
   overflow:hidden;
   background-repeat:no-repeat;
}

.nudgebutton {
background-position:0 0;
}
.messagebutton {
background-position:0 -16;
}
.blockbutton {
background-position:0 -32;
}
.unfollowbutton {
background-position:0 -48;
}


.header_record_icon {
float:left;
margin-left:60px;
margin-right:10px;
background:url("/images/cbutton_icons.png");
background-position:0 0;
background-repeat:no-repeat;
width:118px;
height:36px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:hand;
	}
.header_record_icon:hover{
float:left;
margin-left:60px;
margin-right:10px;
background:url("/images/cbutton_icons.png");
background-position:0 -36;
background-repeat:no-repeat;
width:118px;
height:36px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:hand;
	}


	
.header_upload_icon {
float:left;
margin-left:0px;
margin-right:10px;
background:url("/images/cbutton_icons.png");
background-position:-118 0;
background-repeat:no-repeat;
width:118px;
height:36px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:hand;
	}
.header_upload_icon:hover {
float:left;
margin-left:0px;
margin-right:10px;
background:url("/images/cbutton_icons.png");
background-position:-118 -36;
background-repeat:no-repeat;
width:118px;
height:36px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:hand;
	}


.header_youtube2chirbit_icon {
float:left;
margin-left:0px;
margin-right:10px;
background:url("/images/cbutton_icons.png");
background-position:-236 0;
background-repeat:no-repeat;
width:118px;
height:36px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:hand;
}
.header_youtube2chirbit_icon:hover {
float:left;
margin-left:0px;
margin-right:10px;
background:url("/images/cbutton_icons.png");
background-position:-236 -36;
background-repeat:no-repeat;
width:118px;
height:36px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:hand;
}

.header_txt2speech_icon {
float:left;
margin-left:0px;
margin-right:10px;
background:url("/images/cbutton_icons.png");
background-position:-354 0;
background-repeat:no-repeat;
width:118px;
height:36px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:hand;
	}
.header_txt2speech_icon:hover {
float:left;
margin-left:0px;
margin-right:10px;
background:url("/images/cbutton_icons.png");
background-position:-354 -36;
background-repeat:no-repeat;
width:118px;
height:36px;
text-indent:-9999px;
overflow:hidden;
display:block;
cursor:hand;
	}



.hi_a {
	float:left;
	padding-top:8px;
	font-size:12pt;
}
.hi_b{
	float:left;
	padding-top:8px;
		font-size:12pt;
}
.hi_c{
	float:left;
	padding-top:8px;
		font-size:12pt;
}
.followimg {
float:left;
border:0px solid red;
margin:3px 5px 3px 3px;	
}

#mainsignup {
   display:block;
   height:500px;
   background: #ffffff;
   border:0px solid green;
   width:760px;
   }





#help {
font-size:9pt;
text-align:left;
}

.helpcontent {
font-size:10pt;
line-height:1.5em;
color:#cfcfcf;
margin:20px;
}

.helpcontent h2{
color:#BAE84F;
}

.helpcontent h3{
color:#BAE84F;
}

.helpcontent b{
color:#BAE84F;
}

#help h1 {
text-align:left;
margin:10px;
font-size:14pt;
}

.helpquestion{
text-align:left;
font-weight:bold;
font-size:11pt;
color:#BAE84F;
}

.helpanswer {
color:white;
text-align:left;
font-weight:normal;
font-size:9pt;
	margin-bottom:5px;
}

.helpcontent a {
color:#3fd3ff;
text-decoration:none;
	
}
.helpcontent a:hover {
color:#3fd3ff;
text-decoration:underline;
	
}

#signup {
border:0px solid red;
width:600px;
color:#bae84f;
line-height:2em;
padding:10px;
text-align:left;
float:left;	
}

#passwordreminder {
 width:180px;
 height:50px;
 	
}


.t2sTA {
font-size:9pt;
padding:10px;
font-family:helvetica,arial,sans-serif;
width:500px;
height:150px;
}

#signup a{
text-decoration:none;
color:white;
}

#signup a:hover{
text-decoration:underline;
}


#signup h1 {
font-size:14pt;
color:black;
margin:5 0 20 0;	
}

#signupbutton input{
padding:0 0 0 20;
text-align:center;
width:200px;
float:left;
border:1px dotted #999999;
background-color:#616161;
height:35px;
font-size:8pt;
}

.a {
border:0px solid green;
float:left;
color:black;
clear:left;
width:100px;
text-align:right;

}

.b {
border:0px solid purple;

width:400px;
float:left;
clear:right;

}

.b2 {
border:0px solid #333333;

width:450px;
float:left;
font-size:9pt;
}
.b2 .uname {
	color:white;	
}

.b2 .butt{
border:1px solid #999999;
background-color:#e1e1e1;
width:120px;
float:right;

}
#urlspan {
color:green;	
font-weight:bold;	
}


.c {
border:0px solid purple;
margin-left:100px;
text-align:left;
float:left;
color:black;
clear:right;

}
.c input{
margin:5px;
padding:0px;
width:0px;
}

.d {
border:0px solid red;
margin-left:100px;
padding:10 10 10 0;
float:left;
clear:right;

}

.f {
border:0px solid purple;
width:300px;
margin-left:100px;
float:left;
clear:right;
}



#other form{
	margin:0px;
}
#flashcontent {

background-position:center;
background-repeat:no-repeat;	
}
#header_main a{
	color:#bae84f;
}


#available {
   display: none;
   margin:0px;
   padding:10px;

   color: green;
   }

#not_available {
   display: none;
   margin:0px;
   padding:10px;
   color: red;
   }
   
   
input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
	padding: 0px;
	text-align: center;	
}

.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

div.tooltip{
        padding: 3px;
        margin: 3px;
        font-size:8pt;
        z-index:9999;
        background-color: #b4ff00;
        border:2px solid #007400;
      }
#alert {
   width:400px;
   height:25px;
   padding:10 5 5 5;
   float:left;
   padding:10px;
   margin:10 0 0 50;
   background-color:green;
   color:white;	
}

#reply_record {
   font-size:7pt;	
}
/* TABMENU */

#tabmenu {
   border-bottom:1px solid #999999;
   margin-bottom:10px;
   text-align:center;
   padding:0px;
   height:26px;
   color:black;
}

.tabmenulist {
	list-style:none;
   color:white;
	}

.tabmenulist li{
	float:left;
	margin-right:5px;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	width:90px;
	height:21px;
	text-align:center;
	font-weight:bold;
	line-height:1.7em;
	}

.tabmenulist li a{
	color:white;
	font-size:8pt;
	text-decoration:none;
	}


.tabmenulist li.off {
	background-color:#333333;
	border-bottom:1px solid #999999;
	}

.tabmenulist li.off a{
	color:#666666;
	}
.tabmenulist li.off a:hover{
	color:#e1e1e1;
	text-decoration:none;
	}


.tabmenulist li.on {
	background-color:none;
	border-bottom:1px solid #3B3B3B;
	}

.tabmenulist li.on a{
	color:#BAE84F;
	}











#helptabmenu {
   border-bottom:1px solid #999999;
   text-align:left;
   padding:0px;
   height:22px;
   margin-bottom:20px;
}


#helptabmenu a {
color:black;	
}

.helptabmenulist {
	list-style:none;
	}

* HTML .helptabmenulist {
padding:0px;
margin:0px 0px 0px 30px;
height:21px;
z-index:9999;
overflow:visible;
	}

.helptabmenulist li{
	float:left;
	margin-right:5px;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	width:90px;
	height:21px;
	text-align:center;
	font-weight:bold;
	line-height:1.7em;
	}

* HTML .helptabmenulist li {
position:relative;
bottom:-1px;
}

#help .helptabmenulist li.off {
	background-color:#333333;
	border-bottom:1px solid #999999;
	}

#help .helptabmenulist li.off a{
	color:#666666;
	text-decoration:none;
	outline: none;
	}
#help .helptabmenulist li.off a:hover{
	color:#e1e1e1;
	text-decoration:none;
	outline: none;
	}


#help .helptabmenulist li.on {
	background-color:none;
	border-bottom:1px solid #3B3B3B;
	}

#help .helptabmenulist li.on a{
	color:#BAE84F;
	text-decoration:none;
	outline: none;
	}


/* BLOG SECTION */

#blog {
   width:527px;
   height:720px;
   padding:20px;

   border:0px solid red;
   text-align:left;
   line-height:1.5em;
   float:left;
   overflow:scroll;
   }
* html #blog *{
   margin:0px;
   padding:0px;	
}
* html #blog{
  width:566px;	
}


#blog a{
color:#bae84f;
text-decoration:none;
}
#blog a:hover{
color:#bae84f;
text-decoration:underline;
}

#blog h1 {
   margin:0px;
   font-size:14pt;
}


#blog_entry {
border-bottom:1px dotted #e1e1e1;
   color:white;
   margin-bottom:20px;
	
}
#blog_entry a{
padding:0px;
margin:0px;
}



#blog_title {
font-weight:bold;	
}
#blog_date{
font-size:7pt;
color:#999999;
display;inline;
margin-bottom:5px;	
}
#blog_date a{
border:0px dotted red;
font-size:7pt;
color:#bae84f;
text-decoration:none;
padding:0px;
margin:0px;
display:inline;
}

#blog_date a:hover{
font-size:7pt;
color:red;
text-decoration:underline;
display:inline;
padding:0px;
margin:0px;	
}

#blog_body{
font-size:9pt;
margin-bottom:5px;
}

#tos {
font-size:9pt;
height:645px;
width:750px;
overflow:scroll;
}


#browsemenu{
   font-size:7pt;
   text-align:left;
   padding:5px;
   clear:both;
}
#browsemenu h2{
   font-size:9pt;

}

.browsemenulist {
list-style:none;
margin:0px;
padding:0px;
}

.browsemenulist li {
   margin:1px;
   padding:0px;
   float:left;
}



.browseitem {
   border:0px dotted;
   width:65px;
   height:45px;
   float:left;
   margin:0px 5px 3px 10px;
   padding:0px 5px 0px 0px;
}

* HTML .browseitem a{
	height:20px;
}

.browseitem a{
	display:block;
	clear:right;
	color:yellow;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
	margin-top:30px;
	}

.browseitem a:hover{

clear:both;
color:white;
font-weight:bold;
text-decoration:none;
}


* HTML .browseitem a{
	margin-top:10px;
}


.browsecatlink a{
margin:0px;
padding:0px;
text-align:center;
border:0px dotted white;
height:10px;
width:65px;
margin-top:25px;
line-height:1.2em;
}

.browseitem .browsecategoryicon {	
	float:right;	
	width:16px;
	margin-right:20px;
	text-indent:-9999;
	height:16px;
	overflow:hidden;
	border:0px solid #999999;
}





#comments{
font-size:8pt;
font-weight:normal;
color:#bae84f;
   
}

#comments a {
color:#00b3e8;
text-decoration:underline;	
}
#comments a:hover {
color:#00b3e8;
text-decoration:none;
}

.comment {
border-bottom:1px dotted #999999;
padding-top:5px;
padding-bottom:5px;
color:#ffffff;	
}

.idivcom {
margin-left:10px;
margin-right:10px;
}


#dynamicform {
width:100%;
margin:5px;
	
}
#cform {
width:100%;
border:0px solid red;
padding:0px;
line-height:1.5em;	
	
}
.comment_reply1 {
border-bottom:1px dotted #999999;

padding-top:5px;
padding-bottom:5px;
padding-left:10px;	
}
.comment_reply2 {
border-bottom:1px dotted #999999;

padding-top:5px;
padding-bottom:5px;
padding-left:20px;	
}
.comment_reply3 {
border-bottom:1px dotted #999999;

padding-top:5px;
padding-bottom:5px;
padding-left:30px;	
}
.comment_reply4 {
border-bottom:1px dotted #999999;

padding-top:5px;
padding-bottom:5px;
padding-left:40px;	
}
.comment_reply5 {
border-bottom:1px dotted #999999;

padding-top:5px;
padding-bottom:5px;
padding-left:50px;	
}



        .eip_savebutton { background-color: #e1e1e1; color: #000000;border:1px dotted;font-size:8pt; }
        .eip_cancelbutton { background-color: #999999; color: #000000;border:1px dotted;font-size:8pt; }
        .eip_saving { background-image: url('/eip/ajax-loader.gif'); background-repeat: no-repeat; background-position: left; color: #903; padding: 0 0 0 20px; }
        .eip_empty { color: #afafaf; border: 1px solid #afafaf; padding: 3px;}
        .eip_editfield { background-color: #e1e1e1;font-size:8pt; }
#ultbutt {
margin:0px;
padding:0px;
width:50px;
border:1px solid #999999;
background-color:#e1e1e1;	
}
#f1_upload_form {
line-height:1.5em;
	
}
#f1_upload_form label{
margin:5px;
width:650px;
height:30px;
border:0px solid red;
color:black;	
}




#container2 {
	float:left;
	width: 100%;
	border-bottom:0px dotted #999999
}

#container2 {
display:block;
z-index:10;	
}

* html #container2 {
	
}


#container2 #content {
	padding: 5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#container2 #header2 #header_main {
	float: left;
	padding-top:2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sbtn    {
	background-image: url(/images/button.gif);
	border: 1px solid #000033;
	height: 22px;
	width: 82px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
button {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	width: 82px;
	background-image: url(/images/button.gif);
}
#container2 #content #form1 legend {
	padding: 5px;
	margin: auto;
}
form {
	margin: 0px 0px 0px 0px;
}




#container2 #header2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/header_bg.png);
	background-repeat: repeat-x;
	height: 42px;
	-moz-border-radius:12px 12px 0 0;
	-webkit-border-radius:1em 1em 0 0;


}


.msg {
	text-align:left;
 	color:#666;
	background-repeat: no-repeat;
 	margin-left:30px;
   margin-right:30px;
	padding:5px;
   padding-left:30px;
}

.emsg {
	text-align:left;
	margin-left:30px;
   margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
   padding-left:30px;
}

#loader{
   visibility:hidden;
}

#f1_upload_form{
   height:70px;
   text-align:left;
}

#f1_error{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#FF0000;
}

#f1_ok{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#00FF00;

}

#f1_upload_form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#f1_upload_process{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
   width:400px;
}

.shortkeyembed {
font-size:7pt;
width:100px;
border:1px solid #e1e1e1;	
}
.copylinkbox {
width:45px;
text-align:center;
border:1px solid #fff;
padding:0px;
}
#missingpage {
   width:800px;
   font-size:9pt;
   border:1px solid #999999;
   line-height:2em;
   background:url("/images/gray_bg2.png");
   background-repeat:repeat-x;
   background-position:0 -400px;
   background-color:#707170;
      color:#797979;
   	-moz-border-radius:1em;
	-webkit-border-radius:1em;
   	
}

#missingpage h1 {
font-size:36pt;
margin-top:30px;
margin-bottom:-40px;
color:#797979;
}

#missingpage h2 {
color:#00b3e8;
}
#missingpage a{
   color:#797979;
}

#missingpage a:hover{
color:#ffffff;
text-decoration:none;
}

.missingpageinfo {
margin:10px;
}

#jointoday {
width:90%;
margin-top:5px;
background:#a3cc42;
padding:10px;	
}


#greeting {
background:url('/images/welcome_box.png');
background-repeat:no-repeat;
background-position:center center;
width:602px;
height:102px;
margin:10px;
clear:both;

}
.closegb {
position:relative;
left:280px;
top:10px;
background:url('/images/close.png');
background-repeat:no-repeat;
background-position:bottom left;
display:block;
height:24px;
width:24px;
cursor:pointer;
margin:5px 5px 0px 0px;
}

* HTML .closegb {
top:-80px;
left:280px;
}

.gbt {
   color:#333;
   width:580px;
   float:left;
   font-size:11pt;
   font-weight:bold;
   line-height:1.9em;
   text-align:left;
   margin:10px 0px 0px 10px;
   text-shadow: 0px 1px 1px #fff;
}
.gbt a {
   font-size:10pt;
   color:#fff;
   text-decoration:none;
   text-shadow: 1px 1px 1px #000;
}
.gbt a:hover {
   color:#333;
   text-decoration:underline;
   text-shadow: 0px 1px 1px #fff;	
}

* HTML .gbt {
}

.gbimg {
   float:left;
   padding:0 10px 0 0;
}

.gtbl {
   color:red;
   text-decoration:underline;	
}
.gtbl:hover {
   color:black;
   text-decoration:underline;	
}

#welcome {
color:#bae84f;
font-size:10pt;
}

#welcome p{
margin-bottom:10px;
}

#welcome a{
color:#00b3e8;
font-size:10pt;
}

.rsslist {

line-height:1em;
font-size:8pt;
text-align:left;
list-style-image:url("/images/rss_icon.png");
}
.rsslist a{
color:white;
text-decoration:none;
vertical-align:top;
line-height:1em;
}

* HTML .rsslist a {
padding-left:5px;
}

.rsslist a:hover{
color:white;
text-decoration:underline;
}

.rsslist li {
   list-style-image: url("/images/rss_icon.png");
   margin:0px;
   vertical-align:0;
line-height:1.5em;
}



#editchirbitform {
border:0px solid #666666;	
}


.white { color:white;}
.white a {color:#00b3e8;};
#show { width:500px height:150px;overflow:hidden; }
#dots {
   background:url("/images/bottom_dots.png");
   background-position:bottom;
   background-repeat:repeat-x;
   position:fixed;
   bottom:0;
   height:92px;
   z-index:-10;
   width:100%;
}
* HTML #dots {
position:absolute;
bottom:0;
height:150px;
}






/* FOLLOW BOX */


















#followbox {
border:1px solid red;
margin-right:120px;
width:580px;
position:absolute;
float:left;
clear:none;
}
* HTML #followbox {
left:0;
}
#followbox h1 {
color:green;
text-align:left;
font-size:14pt;
padding:10px 0px 10px 10px;
border-bottom:2px solid #e1e1e1;
}
.followbox_chirb {
border-bottom:1px dotted #e1e1e1;
padding:10px 0px 10px 0px;
display:block;
height:60px;
}
.followChirbAvatar {
width:50px;
height:50px;
margin-left:10px;
float:left;
}
.followboxchirbit_text {
position:absolute;
float:left;
margin-left:65px;
padding:0px;
}
* HTML .followboxchirbit_text {
left:0;
}
.followbox_usr {
text-align:left;
margin:0px;
padding:0px;
}

.followbox_usr a{
margin:0px;
padding:0px;
font-size:12pt;
font-weight:bold;
color:#333333;
text-decoration:none;
text-align:left;
}

.followbox_usr a:hover{
font-size:12pt;
font-weight:bold;
color:#333333;
text-decoration:underline;
text-align:left;
}

.followbox_name {
font-size:9pt;
font-weight:normal;
display:block;
clear:both;
}
#followbox .followbuttonclass {
   float:right;
}
#followbox .followbuttonclass input {
   border:0px solid red;
   width:48px;
   height:48px;
   overflow:hidden;
   text-indent:999px;
   background:url('/images/chirbit_follow_me_small.png') #ffffff;
   margin:0px;
   padding:0px;
   
}

/*  Video */
#ex1 {
border:1px solid #666666;
width:640px;
height:385px;
padding:0px;
float:left;
}
/* UploadForm  */
#ex2 {
background:url(/images/gray_bg2.png);
width:550px;
border:1px solid #999999;
padding:0px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}
/*  Txt2Chirbit */
#ex3 {
background:url(/images/gray_bg2.png);
border:1px solid #666666;
padding:0px;
width:600px;
height:385px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}
/* Recorder  */
#ex4 {
background:url(/images/gray_bg2.png);
border:1px solid #666666;
padding:0px;
width:520px;
height:385px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}

/* Reply Recorder  */
#ex5 {
background:url(/images/gray_bg2.png);
border:1px solid #666666;
padding:0px;
width:520px;
height:385px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}


#ex6 {
background:url(/images/gray_bg2.png);
border:1px solid #666666;
padding:0px;
width:600px;
height:600px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}

#ex7 {
background:url(/images/gray_bg2.png);
border:1px solid #666666;
padding:0px;
width:600px;
height:600px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}

#ex8 {
background:url(/images/gray_bg2.png);
border:1px solid #666666;
padding:0px;
width:520px;
height:385px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}
#ex9 {
background:url(/images/gray_bg2.png);
border:1px solid #666666;
padding:0px;
width:520px;
height:200px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}


#ex10 {
background:url(/images/gray_bg2.png);
border:1px solid #666666;
padding:0px;
width:480px;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}
.messagebox {
margin:10px 10px 20px 20px;
}
.replytomessage {
background:url(/images/reply.png);
background-repeat:no-repeat;
width:16px;
height:16px;
overflow:hidden;
text-indent:-999px;
display:block;
float:right;
margin:0px;
padding:0px;
margin-right:20px;
}

#uform_container {
	color:#bae84f;
	padding:10px;
	background:url(/images/gray_bg2.png);
	background-repeat:repeat-y;
	background-repeat:repeat-x;
	margin:10px;
	}
#uform_header {
	border:0px solid red;
	text-align:left;
	font-weight:bold;
	margin:0px;
	}
#uform_content {
	border:1px solid white;	
	}
#uform_content form label{
	color:#bae84f;
	border:1px solid red;
	margin:20px;
	clear:both;
	}
#uform_content form label input,select{
	background-color:#666666;
	color:white;
	border:1px dotted #333333;
	}

.sharebutton_l {
border:0px solid white;
width:370px;
height:300px;
float:left;
}
.sharebutton_l a{color:white;font-size:8pt;}
.sharebutton_l textarea {width:320px;height:100px;margin-top:10px;}

.sharebutton_r {
border:0px solid white;
width:370px;
height:300px;
float:right;
color:white;
}
.sharebutton_r textarea {width:320px;height:100px;margin-top:10px;}
.sharebutton_r a{color:white;font-size:8pt;}

sharebuttonS_c {
width:370px;
height:300px;
float:left;
color:white;
}



.greenz {color:#bae84f;font-size:12pt}
#twitauthbutton {display:block;width:151px;height:24px;background:url("/images/sign-in-with-twitter.png");overflow:hidden;text-indent:9999px;}

#GmapWindow {
	width:500px;
	height:350px;
	background:url(/images/gray_bg2.png);
	border:1px solid #666666;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	
}
#GmapWindow .mapzClose {
	float:right;
}
#mapz {
	width:400px;
	height:350px;
}
.clear {
clear:both;
}

.pagenav {
	border:0px solid #e1e1e1;
	padding-top:5px;
	clear:left;
	text-align:center;	
	}

.pagenav a{
	text-decoration:none;
	font-size:12pt;
	}

.pntd {
	width:100px;
}

.paginate_last {
	background:url('/images/nav_last.png');
	width:64px;
	height:64px;
	float:left;
	margin-left:10px;
	overflow:hidden;
	clear:none;
	text-indent:-9999px;
	display:block;
	border:0px solid #e1e1e1;


}

.paginate_next {
	background:url('/images/nav_next.png');
	width:64px;
	height:64px;
	clear:none;
	margin-left:10px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	border:0px solid #e1e1e1;
}





.paginate_prev {
	background:url('/images/nav_pre.png');
	width:64px;
	height:64px;
	clear:none;
	margin-left:10px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	border:0px solid #e1e1e1;

	
}

.paginate_first {
	background:url('/images/nav_first.png');

	width:64px;
	height:64px;
	clear:none;
	margin-left:10px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	border:0px solid #e1e1e1;
    

}
.ytu {
    text-decoration:none;
    color:white;
}

.chirb2 {
    border-bottom:2px solid #d2d2d2;
    border-top:2px solid #ffffff;
    clear:both;
    padding-top:4px;
    padding-bottom:4px;
    background:#e1e1e1 url('/images/s_chirb_bg.png');
    
}


.chirb2content {
margin:5px;
    
}


.chirbitlength {
color:#000000;
font-weight:bold;
font-size:8pt;
}
.lemsg {
   margin:2px;
}

/*TWITTERBOX  */
.mytwitterinfo {
   font-size:8pt;
   font-weight:normal;
   margin:20px;
}
.twhr {
font-weight:bold;
color:#e1e1e1;
}
/*  */

.playlistitem {
   border-bottom:1px solid #e1e1e1;
   height:100px;
   margin:0px;
   padding:0px;
   text-align:left;
}

.pl_pic {
float:left;
width:73px;
height:73px;
margin:10px;
}

.pluser {
float:left;
clear:right;
height:15px;
width:100px;

}
.pltitle {
float:both;
clear:right;
}

.ubwrapper {
clear:both;
height:22px;
padding:0px 0px 0px 0px;
border:0px solid black;
text-align:left;
font-size:7pt;
}

.utilitybox {
clear:both;
height:20px;
padding:4px 0px 0px 5px;
border:0px solid black;
text-align:left;
font-size:7pt;
}
.utilitybox a {
text-decoration:none;
color:#e1e1e1;
}
.utilitybox input {
padding:2px;
float:left;
margin:0px;
}

.ubi {
float:left;
margin-right:5px;
}
.suggestion {
   border:1px solid #74a508;
   color:white;
   line-height:1.5em;
   margin:10px;
   padding:5px;
   font-size:9pt;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
}

.suggestion h3 {font-size:10pt;margin:0px;color:#b6e84c;}
.suggestion a {color:#b6e84c;font-size:8pt;}

#main2 table {
	width:96%;
	font-size:8pt;
color:white;

}
#main2 table th {
    color:#e1e1e1;
}
#main2 table td {
	border:1px solid #666666;
}
#main2 table a {
	color:white;
}
 .topchirbitsmenu a {
	color:white;
	margin:7px;
}
#signupnowbutton {
width:100px;
margin:0 auto;
padding:10px;
}
#signupnowbutton a {
border:1px solid #999;
padding:6px;
font-size:8pt;
text-decoration:none;
color:#BAE84F;
font-style:bold;
background: #000000 url('/images/menu_bg_blackc.png');
background-position:-10 -2;
}
#signupnowbutton a:hover {
border:1px solid #999;
padding:6px;
font-size:8pt;
text-decoration:none;
color:#FFF;
font-style:bold;
background: #000000 url('/images/menu_bg_blackc.png');
background-position:-10 -2;
}
.cnotice {
font-color:white;
font-size:8pt;
margin:0px 10px 10px 10px;
border:1px solid white;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
}
.cnotice p {
color:white;
margin:5px;
}
.cnotice a {
color:white;
}
