*{
  margin:0;
  padding:0;
}
body  {
	background-color: #FFFFFF;
	font: 100% Arial, Helvetica, sans-serif;
  font-size: 14px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

img{border:none;}
a{text-decoration:none;font-weight:normal;color:#4096EE;}
a:hover{text-decoration:underline;}
p{text-indent:20px;}
.tabox{background:url(images/tabox.gif) right center no-repeat;margin-bottom:4px}
.tabox_about{background:url(images/tabox_about.gif) left bottom no-repeat;margin-bottom:4px;width:385px;float:right;}
.tabox_about textarea{width:377px;height:75px;position:relative;right:0;}
textarea{border:0px;font-family: Verdana,Geneva,sans-serif;font-size: 14px;width:487px;height:82px;margin:4px;}

/*+colours*/
.black{color:#000;}
.blue{color:#4096EE;}
.green{color:#008C00;}
.grey{color:#999;}
.red{color:#8C0000;}
/*+colours*/

.b{font-weight:bolder;}
.u{text-decoration:underline;}
.left{float:left;}
.right{float:right;}

.container{margin:0 auto;text-align:left;width:780px;}
.greetings{margin-left:20px;}
.header{background:url('images/header.gif') top center no-repeat;height:80px;}
.canvas{padding:15px 0;}

.menu{float:right;height:25px;margin:5px 20px 0 0;}

.logo{color:#C3D9FF;display:block;float:left;font-size:1px;height:50px;margin-top:15px;text-align:left;width:360px;}
.top{background-image:url('images/b_top0.png');width:112px;}
.top:hover{background-image:url('images/b_top1.png');width:112px;}
.questions{background-image:url('images/b_questions0.png');width:87px;}
.questions:hover{background-image:url('images/b_questions1.png');width:87px;}
.help{background-image:url('images/b_help0.png');width:79px;}
.help:hover{background-image:url('images/b_help1.png');width:79px;}

/*+box*/
.box{background-color:#C3D9FF;margin-bottom:15px;overflow:hidden;}
.box.bright{background-color:#D7E6FF;}
.caption, .wide{margin-left:15px;}
.question{float:left;width:255px;}
.sidebar .question{width:240px;}

.line{height:5px;width:100%}
.tl, .tr, .bl, .br{height:5px;width:5px;font-size:1px;}
.tl{background-image:url('images/tl.gif');float:left;}
.tr{background-image:url('images/tr.gif');float:right;}
.bl{background-image:url('images/bl.gif');float:left;}
.br{background-image:url('images/br.gif');float:right;}

.bright .tl{background-image:url('images/tl_bright.gif');float:left;}
.bright .tr{background-image:url('images/tr_bright.gif');float:right;}
.bright .bl{background-image:url('images/bl_bright.gif');float:left;}
.bright .br{background-image:url('images/br_bright.gif');float:right;}


.data{margin:10px 15px;}
.caption .data{margin:0px 15px;}

.author{overflow:hidden;width:180px;}
.period{float:left;overflow:hidden;width:180px;}
.votes{bottom:16px;float:right;height:15px;position:relative;text-align:right;}
.votes a{display:block;}

.users .left{overflow:hidden;width:400px;}
.users .right{text-align:center;width:70px;}
/*-box*/

.sidebar{float:left;width:240px;overflow:hidden;}
.main{float:left;width:540px;}
.fake{display:block;float:left;height:1px;width:15px;}

/*+controls*/
.editbox{background:url(images/editbox.gif) center center no-repeat;margin-bottom:4px;text-align:center;margin-top:1px;}
.editbox input{border:0px;font-family: Verdana,Geneva,sans-serif;width:202px;margin:4px;height:16px;}
.editbox.long{background-image:url(images/editbox_long.gif);}
.editbox.long input{width:240px;}
.button{background-color:transparent;border:none;cursor:pointer;font: 100% Arial, Helvetica, sans-serif;font-weight:bolder;}
/*-controls*/

/*+pagination*/
.pagination{margin-left:30px;text-align:center;}
.pagination .current{border:1px solid #4096EE;padding:0 2px;text-decoration:none;}
.results{font-size:12px;margin-left:30px;padding-top:2px;text-align:center;}
/*-pagination*/

.border{background-color:#C3D9FF;font-size:1px;height:1px;line-height:1px;margin:3px 0;overflow:hidden;}
.message{
  float:left;
  padding:0 15px 15px 45px;
}

.answer {padding: 0px 5px 0px 5px;}
.answer:hover {background-color:#b1c0d9;}
.answer .time {color:#C3D9FF;}
.answer:hover .time {color:#666;}


/*+++rating===========================================*/
.rating{
  background:transparent url(images/stars.gif) repeat-x scroll left top;
  float:left;
  height:15px;
  list-style-type:none;
  margin:0 auto 4px;
  position:relative;
  width:75px;
}
.rating .current{
  background: transparent url(images/stars.gif) repeat scroll left bottom;
  height:15px;
  line-height:15px;
  text-indent:-9000px;
  margin:0;
}
.assessment{float:left;padding-left:6px;}

.rating li{float:left;line-height:15px;padding:0;}
.rating a{display:block;height:15px;position:absolute;width:15px;z-index:20;text-indent:-9000px;}

.rating a.r1{left: 0px;}
.rating a.r2{left: 15px;}
.rating a.r3{left: 30px;}
.rating a.r4{left: 45px;}
.rating a.r5{left: 60px;}

.rating a:hover{left:0;width:75px;z-index:2;}
.rating a.r1:hover{background: transparent url(images/rating.gif) 0px 0px no-repeat;}
.rating a.r2:hover{background: transparent url(images/rating.gif) 0px -15px no-repeat;}
.rating a.r3:hover{background: transparent url(images/rating.gif) 0px -30px no-repeat;}
.rating a.r4:hover{background: transparent url(images/rating.gif) 0px -45px no-repeat;}
.rating a.r5:hover{background: transparent url(images/rating.gif) 0px -60px no-repeat;}

.u .rating li{width:75px;}
/*---rating===========================================*/



/*+++upload===========================================*/
.uploadContainer{ position:relative;right:355px;width:453px; }

div.fileinputs{ position: relative; }

.fakeFile{
	position: absolute;
	right: 0px;
	top: 0px;
  width:110px;
	z-index: 1;
}

input.file{
  font-size:18px;
	position: relative;
  right:10px;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
/*---upload===========================================*/

.userpic{
  float:left;margin:0 10px 10px 0;
}


