/*  



/* HTML Elements */

* {
	margin:0;
	padding:0;
	}
.cdelete_button {
  float: right;
  
}

.follow
{
background-color:#285694;
font-size:14px;
padding-left:9px;
padding-right:9px;
color:#FFFFFF;
cursor:pointer;
}


#shoutout_virb_features {
cursor:pointer;
			display: block;
		}
		#shoutout_virb_features a {
			display: block;
			margin: 0px;
			padding: 8px 15px 8px 15px;
			width: 190px;
			height: 10px;
			background: #e1e1e1;
			border: 1px solid #d5d5d5;
			border: none;
			-moz-border-radius: 13px;
		    -webkit-border-radius: 13px;
		    border-radius: 13px;
			font-size: 10px;
			font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
			line-height: 10px;
			text-decoration: none;
		}
			#shoutout_virb_features a strong {
				padding-left: 10px;
				border-left: 1px solid #d5d5d5;
				float: right;
				font-weight: normal;
			}
			#shoutout_virb_features a em {
				color: #888888;
			}
			#shoutout_virb_features a:hover { background: #ffffff; }
			
			

.youfollowing
{
background-color:#285694;
font-size:14px;
padding-left:9px;
padding-right:9px;
color:#FFFFFF;
}


.cdelete_update {
  font-weight: bold;
  text-decoration: none;
}

.roastedcatleg {
	background:#fff;
	padding:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 border: solid 1px #DEE8F2;
	}

/* box */

.box{
  padding: 8px 10px;
  margin: 1em 0 1em;
}

.box .titlewrap{
  background: #6ac9db;
  padding-left: 10px;
}

.box .titlewrap h4 a{
  color: #fff;
  text-decoration: none;
}

.box.titlewrap h4 a{
  color: #ffc000;
  text-decoration: none;
}

.box .titlewrap h6{
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
  font-weight: bold;
  letter-spacing: -0.04em;
  display: block;
  padding: 0;
  margin: 0;
  color: #fff;
  font-size: 130%;
  text-transform: uppercase;
  letter-spacing: -0.04em;
}

.box .titlewrap span{
  padding: 6px 0;
  display: block;
}


.box .wrapleft{ background: #DEE8F2; }
.box .wrapright{ }

.box .bl{  }
.box .tl{  }
.box .br{  }
.box .tr{  }

.box .the-content{
  padding: .1em 1em .1em 1em;
  min-height:92px;
  height:auto !important;
  height:64px;            /* ie 6 fix */
  min-width: 74px;
  font-size: 13px;
  text-align: left;
  
}

 p.post-date{
  background: #fff;
  width: 38px;
  height: 38px;
  display: block;
  margin: 4px;
  padding: 0;
  position: relative;
  text-align: center;
  float: left;
  line-height: 100%;
  background: #fff url(images/date-bg.png) no-repeat left bottom;
  border: 1px solid #E5E9EC; 
}

.post-date span.month{
  background: #777;
  border-bottom: 1px solid #fff;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 85%;
  padding: 2px 0;
  text-transform: uppercase;
  
}

.post-date span.day{
  bottom: 1px;
  padding: 3px 0;
  left: 0;
  width: 100%;
  position: absolute;
}


	
	.comment_box
{
background-color:#D3E7F5; border-bottom:#ffffff solid 1px; padding-top:3px
}
h1
{
color:#555555
}

a
	{
	text-decoration:none;
	color:#d02b55;
	}
	a:hover
	{
	text-decoration:underline;
	color:#d02b55;
	}
	*{margin:0;padding:0;}
	
	
	
	
	
	.comment_submit
	{
	background-color:#3b59a4; color:#FFFFFF; border:1px solid #3b59a4; font-size:11px; padding:3px; margin-top:3px; cursor:pointer; float:right;
	}
	
	.comment_submit:hover
	{
	background-color:#3b59a4; color:#FFFFFF; border:1px solid #FFF; font-size:11px; padding:3px; margin-top:3px; cursor:pointer; float:right;
	}
	
	.panel
	{
	margin-bottom:5px; background-color:#D3E7F5; height:57px; padding:6px; width:215px;
	display:none; -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
	}
	.load_comment
	{
	
	margin-bottom:5px; background-color:#D3E7F5; padding:6px; width:215px; font-size:11px;
	
	
	}
	
	.fidquip{width:215px;}
	.flash_load
	{
	margin-bottom:5px;height:20px; padding:6px; 
	display:none;	}

body,html {
	min-height:101%;
	}
	
body {
	color: #545454;
	padding: 13px 0 25px 0;
	}
	

#waaazap{
	height:69px;
	width:250px;
	overflow:hidden;

	
	
}

.delete {
	font-weight:bold;
	color:#2f63b3;
	}
	
	

.delete:hover {
	background:#2f63b3;
	font-weight:bold;
	color:#FFF;
	}
	
#waaazap li{
	border:0; margin:0; padding:0; list-style:none;
}

	#waaazap li{
		height:69px;
		list-style:none;
		
	}
		

		#waaazap .addas{
			display:block;
			font-size:11px;
			color:#666666;
		}
		
		#waaazap .a{
			display:block;
			font-weight: bold;
			color:#666666;
			
		}
		
		#waaazap .a:hover{
			display:block;
			font-weight: bold;
			color:#666666;
			background: #2f63b3;
			
		}
		
		#waaazap img{
			float:left;
			
			
		}
		



body, select, input, textarea {
	font: 100% Arial, Verdana, Sans-Serif;
	}
	
p {	
	margin: 15px 0;
	}
	
	#reviewpost a{cursor: pointer; }

#start_btn {
  width: 120px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  border: 2px solid #C3C8C8;
  background-color: #F8F8F8;
  color: #6E7676;
  text-decoration: none;
  display: block;
  clear: none;
  float: left;
  margin: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#start_btn:hover {
  width: 120px;
  height: 19px;
  line-height: 19px;
  text-align: center;
  border: 2px solid #AFBDC7;
  background-color: #b84088;
  color: #FFF;
  text-decoraton: none;
  display: block;
  margin: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#small_text {
  font-size: 10px;
  color: #575D5D;
}
	





	.sub
	{
	border-style:solid;
	border-color:#cccccc;
	border-width:0px;
	font-size:12px;
	background-color:#cccccc;
	}

	#contact-us-message {
	display: none;
}
.error, .success {
	padding: 5px 5px 5px 25px;
    margin: 5px 0px;
	width: 225px
}


.error {
	border: 1px solid #ff0000;
	background: #ffdddd;
	background-image: url("images/error.png");
	background-repeat: no-repeat;
	background-position: 5px center;
	width: 225px
}

.success {
	border: 1px solid #009900;
	background: #cfffcf;
	color: #003300;
	background-image: url("images/yes.png");
	background-repeat: no-repeat;
	background-position: 5px center;
	width: 225px
}

.adverts {
	width: 805px
}

.loading {
	background: #ffdddd;
	font-weight: bold;
	padding: 6px;
	font-size: 8pt;
	width: 225px
}

.saving {
background-image: url("loader.gif");
background-repeat: no-repeat;
	
}

	

a:link, a:visited {
	color: #2f63b3;
	text-decoration:none
	}

a:hover, a:active {
	color:#2f63b3;
	text-decoration:underline;
	}
	
#picture {
  padding: 2px;
  border: 1px solid #CECECE;
  background-color: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}




#picture:hover {
  padding: 2px;
  border: 1px solid #CECECE;
  background-color: #777;
}



#newspic {
  padding: 5px;
  border: 1px solid #CECECE;
  background-color: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}




#newspic:hover {
  padding: 5px;
  border: 1px solid #CECECE;
  background-color: #777;
}

#fewspic {
  padding: 5px;
  margin: 5px;
  border: 1px solid #CECECE;
  background-color: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#fewspic:hover {
  padding: 5px;
  margin: 5px;
  border: 1px solid #CECECE;
  background-color: #777;
}

#suggest {
  padding: 2px;
  margin: 2px;
  border: 1px solid #CECECE;
  background-color: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}



#gifty {
  margin: 2px;
  padding: 2px;
  border: 3px solid #CECECE;
  background-color: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}




#gpic {
  padding: 4px;
  border: 2px solid #CECECE;
  background-color: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#postholder {
  padding: 4px;
  width:180px;
  border: 2px solid #CECECE;
  float: left;
  margin: 10px;
  background-color: pink;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}




hr {
	display: block;
	height:1px;
	background:#333;
	border:0;
	}
all {
	font-size: 0.80em;
}
small {
	font-size: 0.75em;
	padding:3px 6px;
	}

img, a:link img, a:visited img {
	border:0
	}
	
		

/* Structure */

#page {
	width:880px;
	margin:0 auto;
	font-size:0.7em;
	background:#FFF;
	padding: 10px 25px 35px 25px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	}
	
	
#posts{
width:880px;
}

#branding {
	width:625px;
	padding-bottom:15px;
	}

.left {
	float:left;
	}

.right {
	float:right;
	
	}
	
	#crawler .search{padding-top:22px}
#crawler .search .field{width:205px; font-size: 11px; line-height: 13px; margin-top:4px; margin-left:18px; padding-left:2px; border:0; color:#b3b19d; background:#fff}
#crawler.search .btnp {float: left; display: inline;}
#crawler .search .btnp input{
	width:29px; 
	height:22px;
	font-size: 0; 
	line-height: 0px;
	text-indent: -4000px;
	background:url(images/go.gif);
	float: left;
	display: inline;
	cursor:pointer;
	border:0;
}
#crawler .search .fld{width:220px; height:22px; background:url(images/fld.gif); float: left; display: inline;}


	#gaugewrapper {
  border: solid 2px #dfcb5a; 
  width: 100%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#gaugelevel {
  position: relative; 
  left: 0; 
  top: 0; 
  background-color: #CCFF00;
}

#gaugelabel {
  width: 100%; 
  position: relative; 
  top: 0; 
  left: 0; 
  text-align: center;
}

#sidebar {
	width: 250px;
	float:right;
	
	}
	
	#sidebar2 {
	position:absolute;
	left:838px;
	top:140px;
	width: 250px;
	float:right
	}

#leftcol {
	width:287px;
	border-right:1px dotted #b6b6b6;
	padding-right:18px;
	}

#leftcol, #rightcol {
	margin-top:10px;
	float:left
	}	
	
#rightcol {
	width:277px;
	padding-left:18px;
	margin-top: -2px;
	}
	
#fullcol {
	width:610px;
	margin-top: -2px;
	}
	
#ifullcol {
	width:610px;
	margin-top: -2px;
	
	}
	
	#feed {
	width:580px;
	margin-top: -2px;
	margin:4px 0px 0px;
	
	}
	
	#feedy {
	width:600px;
	margin-top: -2px;
	margin:4px 0px 0px;
	
	}
	
	#feedy img{float:left;
	margin:3px 10px 4px 0;
    }
	#widecontainer {
	width:610px;
	margin-top: -2px;
	text-align: justify;
	}


#ifullcol img {
	float:left;
	margin:3px 10px 4px 0;
	}
	
	#posts img {
	float:left;
	margin:3px 10px 4px 0;
	}
	
	#feed img {
	float:left;
	margin:3px 10px 4px 0;
	}
	

#quips {
	width:400px;
	margin-top: -2px;
	}
	
#quips img {
	float:left;
	margin:3px 10px 4px 0;
	}

	
#postquips {
	width:290px;
	margin-top: -2px;
	}
	
#postquips img {
	float:left;
	margin:1px 3px 2px 0;
	}
	
#friend  {
	width:400px;
	height:100px;
	font: 100% Arial, Verdana, Sans-Serif;
	margin-top: -2px;
	}
	
#friend img {
	float:left;
	margin:3px 10px 4px 0;
	}




		
/*Subnav */

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#eef5e1;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
	}
		
.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}
		
 
	
	
/*	Headers */

h1 {
	font:2.95em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	}
	
h2 {
	font: 2.3em Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;
	border-bottom:1px solid #333;
	margin: 20px 0;
	}

h3, #sidebar h2 {
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#5f5f5f;
	
	
	}
	
	

#sidebar h3, #sidebar h2 
	
	
	

	{clear:both; padding:6px 0 6px 2px; margin:22px 0 15px 0;border-bottom: solid 1px #E5E9EC;}

#sidebar h4 {
	border-top:5px solid #BBB;
	border-bottom:1px solid #BBB;
	padding:6px 0 6px 2px;
	margin:10px 0 5px 0;
	font-size:1em;
	}
	
	
	
#sidebar h6 {
	border-bottom:1px solid #BBB;
	padding:0px 0 0px 0px;
	margin:7px 0 4px 0;
	font-size:1em;
	}	

h3#respond {
	border-top:1px dotted #b6b6b6;
	margin-top:25px;
	padding-top:20px
	}

h3#comments {
	margin-top:32px
	}

h4 {
	font:bold 24px Arial; margin:4px 0px 0px;
	}
	
	.page_trust{font:bold 20px Georgia; font-style:italic; color:#395C17; margin:4px 0px 0px;}
	
/* Content */


	


#content {
	width:605px;
	float:left
	}
	
.description {
	font-size: 1.3em;
	font-weight: bold; 
	font-style:italic;
	color:#545454;
	margin-top:-4px;
	}

	
	.submit_disabled {
  background: #CCCCCC;
  font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #999999;
  margin: 1px;
  padding: 3px 15px 3px 15px;
  border: solid 1px #999999;
}




.feature {
	background:#f2f2f2;
	padding:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 border: solid 1px #DEE8F2;
	}
	
	

.feature:hover {
	background:#e9e9e9;
	}


.inviteem {
	background:#f2f2f2;
	padding:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	}
	
	

.inviteem:hover {
	background:#e9e9e9;
	}

	
.feature p, #rightcol p {
	margin:0;
	}

.spot {
	background:#DEE8F2;
	padding:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	

 
	
	.coolio  {
	background:#6ac9db;
	padding:15px;
	font-weight:bold;
	color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	.dick  {
	background:#6ac9db;
	padding:5px;
	font-weight:bold;
	color:#FFF;
	width:200px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	.coolio a {
	color:#FFF;
	}
	
	
	

	.refresh {
	font-weight:bold;
	color:#2f63b3;
	}
	
	

.refresh:hover {
	background:#2f63b3;
	font-weight:bold;
	color:#FFF;
	}

	
	
	.options {
	background:#DEE8F2;
	padding:15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

			
#leadpic {
	float:left;
	margin: 0 18px 8px 0;
	padding: 2px;
    border: 1px solid #CECECE;
    background-color: #FFFFFF;
	}
	
	
	#login_area input {
font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #658EFD;
	padding: 5px;
width:240px;
margin: 0px 0px 10px 0px;
border: 2px solid  #777;
background: none; 
}

#login_area input {
height: 12px;
}

#quip textarea{
font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #658EFD;
	padding: 5px;
width:265px;
margin: 0px 0px 10px 0px;
border: 2px solid  #777;
background: none; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#quip textarea {
height: 50px;
}

#ramadan textarea{
font: 10px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #658EFD;
	padding: 5px;
width:235px;
height:50px;
margin: 0px 0px 10px 0px;
border: 2px solid #E5E9EC;
background: none; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#welcomebox textarea{
font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: #658EFD;
	padding: 5px;
width:595px;
height:50px;
margin: 0px 0px 10px 0px;
border: 2px solid  #AFBDC7;
background: none; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}




.submit {
  background: #000;
  color:#e7e7e7;
  font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: white;
  margin: 1px;
  padding: 3px 15px 3px 15px;
  border: solid 1px #000;
}

.submit:hover {
  background:#777;
  color:#FFF;
  font: 11px "Lucida Grande", verdana, helvetica, arial, sans-serif;
  font-weight: bold;
  color: white;
  margin: 1px;
  padding: 3px 15px 3px 15px;
  border: solid 1px #777;
}

	
#status input{
font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #658EFD;
padding: 5px;
width: 465px;
font-family: Helvetica, sans-serif;
font-size: 1.4em;
margin: 0px 0px 10px 0px;
border: 2px solid #C3C8C8;
background: #f0f3f5 ; 
}

#status input {
height: 20px;
}

#trendsearch input{
font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #658EFD;
padding: 5px;
width: 588px;
font-family: Helvetica, sans-serif;
font-size: 1.4em;
margin: 0px 0px 10px 0px;
border: 2px solid #C3C8C8;
background: #f0f3f5 ; 
}

#trendsearch input {
height: 20px;
}

#pagestatus input{
font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #658EFD;
padding: 5px;
width: 565px;
font-family: Helvetica, sans-serif;
font-size: 1.4em;
margin: 0px 0px 10px 0px;
border: 2px solid #C3C8C8;
background: #f0f3f5 ; 
}

#pagestatus input {
height: 20px;
}


#subject input{
font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #658EFD;
padding: 5px;
width: 485px;
font-family: Helvetica, sans-serif;
font-size: 1.0em;
margin: 0px 0px 10px 0px;
border: 2px solid #C3C8C8;
background: #f0f3f5 ; 
}

#subject input {
height: 20px;
}


#blogtitle input{
font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #658EFD;
padding: 2px;
width: 570px;
font-family: Helvetica, sans-serif;
font-size: 1.4em;
margin: 0px 0px 10px 0px;
border: 2px solid #C3C8C8;
background: #f0f3f5 ; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#blogtitle input {
height: 23px;
}

#blogsearch input{
font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #658EFD;
padding: 5px;
width: 560px;
font-family: Helvetica, sans-serif;
font-size: 1.4em;
margin: 0px 0px 10px 0px;
border: 2px solid #C3C8C8;
background: #f0f3f5 ; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#blogsearch input {
height: 20px;
}


#gori input{
font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #658EFD;
padding: 5px;
width: 385px;
font-family: Helvetica, sans-serif;
font-size: 1.4em;
margin: 0px 0px 10px 0px;
border: 2px solid #C3C8C8;
background: #f0f3f5 ; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#gori input {
height: 20px;
}



#lead {
	margin-top:22px;
	}
	
#lead img {
	float:left;
	margin:3px 10px 4px 0;
	}
	
#blogfeed img {
	float:left;
	margin:3px 10px 4px 0;
	}
	
	#spies img {
	float:left;
	margin:3px 10px 4px 0;
	}
	
#recentquips img {
	float:left;
	margin:3px 10px 4px 0;
	}
	
#loggedinhome {
	margin-top:7px;
	}
	
#loggedinhome img {
	float:left;
	margin:3px 10px 4px 0;
	}



.title {
	font-size:1.2em;
	font-weight:bold;
	line-height:115%;
	}
	
.feature#lead .title {
	font:1.8em Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	}

#leftcol .feature {
	margin-bottom: 5px;
	border-bottom:none
	}
	
#leftcol.clearfloat {
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
	}	
	

#leftcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img {
	margin-bottom: 4px;
	display:block
	}
	
#rightcol .clearfloat {
	border-bottom:1px dotted #b6b6b6;
	padding:12px 0;
	}	
	
#sidebar img {
	float:left;
	margin:3px 10px 4px 0;
	}

#sidebar img {
	margin-bottom: 4px;
	display:block
	}
	

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#rightcol img {
	margin-bottom: 4px;
	display:block
	}

	
#sidelist li {
	list-style:none
	}
	
	
	
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}
	
#sidelist .bullets li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
	}

#sidelist .children {
	background:#e4efd5;
	}
	
#sidelist .children li {
	list-style: square;
	margin-left:28px;
	border-bottom:1px solid #e4efd5;
	}
	
#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#e4efd5;
	color: #818d6f;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{				
	color:#465d23
	}

.postmetadata {
	margin: 30px 0;
	}

#writer {
	background:#eef5e1;
	margin:25px 0 15px 0;
	padding:12px;
	}

#writer img {
	padding:1px;
	border:1px solid #7da939;
	float:left;
	width:80px;
	}

#writer span {
	display:block;
	padding-top:4px;
	border-top:1px solid #cbd8b4;
	margin-top:12px;
	}

#writer p {
	margin:0;
	width:482px;
	}	

.entry {
	padding-bottom:28px;
	}




/*Post Formatting*/

.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f2f2f2;
	}	

.post blockquote {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
	}
	
#tags {
	padding:3px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	}	
				
#miniarea textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 300px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
}

#miniarea textarea {
height: 140px;
}

#quickmsg textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 263px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
height:40px
}

#qarea textarea {
font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #658EFD;
width: 167px;
border: 1px solid #AFBDC7;
background: white;
overflow:visible;
}

#qarea textarea {
height: 30px;
}

#shWidgetPost textarea {
font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #658EFD;
width: 459px;
height: 60px;
border: 1px solid #AFBDC7;
background: white;
overflow:visible;
}

#widearea textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 550px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#widearea textarea {
height: 70px;
}

#longthing {
width: 880px;
}

#friedbaboon textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 510px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#friedbaboon textarea {
height: 70px;
}


#widearea3 textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #658EFD;
padding: 2px;
width: 570px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#widearea3 textarea {
height: 70px;
}

#reso textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 500px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#reso textarea {
height: 50px;
}

#reso2 textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 526px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#reso2 textarea {
height: 50px;
}


#widearea2 textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 478px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#widearea2 textarea {
height: 70px;
}


#feedquip textarea {
font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 185px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#feedquip textarea {
height: 25px;
}


/* Form Elements */

select {
	border:solid 1px #d3cfc7; background:#fff; padding:5px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size:15px;
	}
	
	select #mailselect{
	margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
	width:60%
	
	}
	
.goongoon {
    border: 1px solid;
	padding: 4px;
	 font-weight: bold;
	background:#000;
	color:#e7e7e7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
	}

.goongoon:hover {
padding: 4px;
 border: 1px solid;
 font-weight: bold;
	background:#777;
	color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	}	

.button {
    border: 1px solid;
	padding: 4px;
	 font-weight: bold;
	background:#000;
	color:#e7e7e7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
	}

.button:hover {
padding: 4px;
 border: 1px solid;
 font-weight: bold;
	background:#777;
	color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	margin-top:5px;
	}



/* Comments*/

.commentlist {
	padding-left:30px;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f2f2f2;
	border-top: 1px solid #ddd;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
#form_area2 textarea {
font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #658EFD;
padding: 5px;
width: 485px;
font-family: Helvetica, sans-serif;
font-size: 0.75em;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
}

#form_area2 textarea {
height: 80px;
}

#quip_area textarea {
font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 230px;
font-family: Helvetica, sans-serif;
font-size: 1.0em;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
}

#cquip_area textarea {
font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 191px;
font-family: Helvetica, sans-serif;
font-size: 1.0em;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#quip_area2 textarea {
font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 430px;
font-family: Helvetica, sans-serif;
font-size: 1.0em;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
}

#debates textarea {
font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 455px;
height: 120px;
font-family: Helvetica, sans-serif;
font-size: 1.0em;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
}


#quip_areaevent textarea {
font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #658EFD;
padding: 5px;
width: 210px;
font-family: Helvetica, sans-serif;
font-size: 1.0em;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
}

#quip_area textarea {
height: 40px;
}

#quip_areaevent textarea {
height: 40px;
}

#blogsearch2 input {
font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #658EFD;
padding: 5px;
width: 238px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 7px;
-webkit-border-radius: 5px;
}

#blogsearch2 input {
height: 20px;
}

.nochio{
font-family: Arial;
	font-size: 28px;
	font-weight: bold;
	color: #658EFD;
padding: 5px;
width: 363px;
margin: 0px 0px 10px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
-moz-border-radius: 7px;
-webkit-border-radius: 5px;
height: 34px;
}

#quick input {
font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #658EFD;
padding: 2px;
width: 215px;
margin: 0px 0px 5px 0px;
border: 2px solid #AFBDC7;
background: white;
overflow:hidden;
}

#quick input {
height: 20px;
}

	
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#e9e9e9
	}

.commentlist cite {
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}	
	
div.additional{float:right;position:absolute;margin-left:50px;*margin-left:40px;width:200px;}div.additional p{font-size:12px!important;line-height:19px!important;color:#555;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border:1px solid #D6EEF5;border-top:0;padding:10px 14px;margin-bottom:40px;}div.additional h5{background:#E4F4F9;border:1px solid #D6EEF5;border-bottom:0;font-weight:normal;font-size:14px!important;padding:4px 14px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}div.additional p a{font-size:13px;}div.additional a{border:0!important;}div.additional p img.icon{float:left;margin-right:5px;}



/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}
	


/* Footer*/

#footer {
	margin: 0 auto;
	width: 900px;
	font-size:0.7em;
	padding-top:15px;
	color:white;
	}

#footer a {
	color:white;
	}
	
	
.register{
width:71px;
height:25px;
border:none;
cursor:pointer;
text-align:center;
color:#FFFFFF;
background:url(register_bt.gif) no-repeat center;
font-weight: bold;
}

.pinochio{

cursor:pointer;
text-align:center;
color:#FFFFFF;
font-weight: bold;
font-family: Arial;
	font-size: 28px;
	font-weight: bold;
	padding: 5px;
width: 120px;
border:none;
background:url(akismet.gif) no-repeat center;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
height: 50px;
}



/* TABS STYLESHEET */
.tabberlive .tabbertabhide {
	display:none;
}

.tabber {}

.tabberlive {
	margin-top:1em;
}

ul.tabbernav {
	margin:0;
	padding: 3px 0;
	border-bottom: 1px solid #777;
	font: bold 11px Verdana, sans-serif;
	
}

ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
}

ul.tabbernav li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #777;
	border-bottom: none;
	background: #777;
	text-decoration: none;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	
	
}

ul.tabbernav li a:link { 
	color: white; 
}
ul.tabbernav li a:visited {
	color: white;
}

ul.tabbernav li a:hover
{
	color: white;
	background: #000;
	border-color: #777;
	
}

ul.tabbernav li.tabberactive a {
	background-color: #000;
	border-bottom: 1px solid #777;
	
}

ul.tabbernav li.tabberactive a:hover {
	color: white;
	background: #000;
	border-top: 1px solid #777;
	
}

.tabberlive .tabbertab {
	padding:5px;
	border-top:0;
}

.tabberlive .tabbertab h2 {
	display:none;
}

.tabberlive .tabbertab h3 {
	display:none;
}


*{padding: 0; margin: 0;}

	