
/* Fix */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
* html .fix {height: 1%;}

/* Formatting */
#answers .search FORM {margin:0; padding:20px 15px;}
#answers .search INPUT {width:200px;}
#answers .search INPUT.searchsubmit {width:auto;}

#answers .topresources H3 {margin:0; padding:20px 15px;}
#answers .topresources UL {margin:0; padding:0; list-style:none;}
#answers .topresources LI {margin:0 15px 0 25px; padding:0 0 20px 20px; background:url(images/bullet.png) no-repeat top left;}

#answers .categories H3 {margin:0; padding:0 15px 20px 15px;}
#answers .categories UL {margin:0; padding:0; list-style:none;}
#answers .categories LI {margin:0 0 0 25px; padding:0 0 20px 20px; background:url(images/bullet.png) no-repeat top left; float:left; width:240px;}

#answers .breadcrumb P {margin:0 15px 0 15px; padding:20px 0 0 0; font-size:11px;}

#answers .questions H3 {margin:0; padding:20px 15px 20px 15px;}
#answers .questions H3.additional,
#answers .questions H3.information {margin:0; padding:0 15px 20px 15px;}
#answers .questions P {margin:0; padding:0 15px 20px 15px;}
#answers .questions OL {margin:0 0 0 25px; padding:0 15px 0 15px;}
#answers .questions OL LI {margin:0; padding:0 0 20px 0; background:none;}
#answers .questions UL {margin:0; padding:0; list-style:none;}
#answers .questions UL LI {margin:0 15px 0 25px; padding:0 0 20px 20px; background:url(images/bullet.png) no-repeat top left;}

#answers .further FORM {margin:0; padding:0 0 20px 0;}
#answers .further P {margin:0; padding:20px 15px 0 15px;}
#answers .further INPUT {margin:0;}
#answers .further TEXTAREA {margin:0; width:400px;}
#answers .further P.resource INPUT {margin:0; padding:0;}
#answers .further P.marked {margin:20px 15px 0 15px; padding:0 0 0 20px; background:url(images/marked.png) no-repeat top left;}
#answers .further P.characters {font-size:11px; margin:5px 15px 0 15px; padding:0 0 20px 0;}
#answers .further P.characters INPUT {font-size:11px; margin:0; padding:0;}

#answers .further #reviewnotes2,
#answers .further #formpart2 {padding:0 0 20px 0;}
#answers .further #reviewnotes2 span,
#answers .further #formpart2 span {margin:0; padding:0 0 0 15px;}
#answers .further #reviewnotes2 INPUT,
#answers .further #formpart2 INPUT {margin:3px 0 0 0;}
#answers .further #helpful label {padding:0 20px 0 0;}

#answers .further #helpfulnote,
#answers .further #reviewnote {display:none;}

#answers P.error {margin:0; padding:20px 15px 20px 15px; color:red; font-size:bold;}

/* Layout */
#answers {width:640px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left; border-top:2px #ccc solid; border-bottom:2px #ccc solid;}
	
	#answers .search,
	#answers .breadcrumb,
	#answers .questions,
	#answers .further,
	#answers .topresources,
	#answers .categories {width:640px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	
	#answers .search {border-bottom:2px #ccc solid;}
	#answers .further {border-top:2px #ccc solid;}

