#tagscloud { margin: 0px 20px 0px 20px;  }
#tagscloud h2 { background-color: #4c555a; color: #ffffff; display: inline; padding: 2px 5px 2px 5px;  }
#tagscloud ul { margin: 20px 0px 20px 0px; }
#tagscloud ul li { display: inline; list-style-type: 0; }

#questions_list { margin: 0px 20px 0px 20px; }
#questions_list ul li { list-style-type: none; margin-bottom: 30px; }

#questions_list ul li a.qatitle { font-size: 16px; text-decoration: none; color: #4c555a; }
#questions_list ul li a.qatitle:hover { text-decoration: underline; }
#questions_list ul li .tags { margin: 10px 0px 10px 0px; }
#questions_list ul li .tags img { float: left; padding-right: 7px; margin-top: 3px; }
#questions_list ul .meta , #questions_list ul .meta a { font-size: 11px; color:#4c555a; font-weight: bold; }


.ask-a-question
{
	margin: 20px;
	width: 250px;
	float: left;
	border: 1px #ccc solid;
	background-color: #efefef;
	padding: 20px;
	min-height: 300px;
}

.ask-a-question h2, .ask-a-question h2 a {  font-size: 18px; color: #4c555a; font-family: Arial; }
.ask-a-question img { border: 1px #ccc solid; }
.ask-a-question p { font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
.ask-a-question .meta span { display: block; font-size: 11px; margin-top: 5px; }

#question_block { margin: 0px 20px 20px 20px; width: 600px; float: left; }
#question_block .q { font-size: 18px; color: #4c555a; }
#question_block ul { margin-left: 17px; margin-bottom: 20px; }
#question_block ul li { margin-bottom: 5px; }
#question_block ul li .label { margin-top: 3px; padding-right: 7px; float: left; }
#question_block .sorry { margin: 20px 0px 20px 0px; font-size: 14px; }
#question_block ul#answers { margin: 20px 0px 20px 0px; font-size: 14px;  list-style-type: none; }


#question_block ul#answers li { margin-bottom: 20px; overflow: hidden;}
#question_block ul#answers li img { border: 1px #b8b9a9 solid; float: left; margin-right: 10px; margin-top: 30px; }
#question_block ul#answers li .meta { color: #4c555a; font-size: 18px; }
#question_block ul#answers li p { border: 1px #b8b9a9 solid; padding: 10px; margin: 10px 0px 10px 0px; background-color: #efefef; }

#question_block ul#answers li.author .meta {  }
#question_block ul#answers li.author p { background-color: #f4f5e3; margin-left: 60px; }


#section_block { margin: 0px 20px 20px 20px; width: 320px; float: left; background-color: #efefef; }
#section_block .inner { padding: 20px; }
#section_block .inner h2 { background-color: #4c555a; color: #ffffff; display: inline; padding: 2px 5px 2px 5px;  }
