* { margin:0; padding:0; }
body { font-size:62.5%; }
* html body { margin-top: 0px; }

/* Classes */

.float_left { float:left; display:inline; }
.float_right { float:right; display:inline; }

.float_img_left { float:left; margin:0 10px 0 0; }
.float_img_right { float:right; margin:0 0 0 10px; }
.img_centre { display:block; margin:0 auto; }

.error { color:#FF0000; display:block; }
.correct_box { background-color: #dcffa5; display:block; border:1px #99CC00 solid; padding:0 0 0 15px; }
.error_box { background-color: #fbdede; display:block; border:1px #FF0000 solid; padding:0 0 0 15px; }

.centre { display:block; margin:0 auto; }

.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_both { clear:both; }

.clearer { clear:both; height:1px; overflow:hidden; margin-top:-1px; }

.bold { font-weight:bold;}
.none { display:none; }
.hidden { position:absolute; left:-999999px; }



.floatstop { float: none; height: 0px; line-height: 0.1%; font-size: 0.1%; clear: both; border: 0px; margin: 0px; padding: 0px; display: block; }


div.hr_curl {  height:20px; width:149px; margin:25px auto 20px auto;  background:url(../img/all/divider.gif) no-repeat; }
div.hr_curl hr { display: none; }

div.hr {  height:2px; width:90%; margin:10px auto 0 auto;  background: #000000; }
div.hr hr { display: none; }


/* Pagnation */
div#pager {  margin:15px 0; }
div#pager ul { margin:10px 0; }
div#pager ul li { float:left; margin:0 5px 10px 0; list-style:none; font-size:1.2em; }
div#pager ul li a:link, div#MainContentFull div#pager ul li a:visited { color:#000000; display: inline-block; float: left; border: 1px solid #cccccc; padding: 0.3em 0.7em; margin: 0 0.38em 0 0; text-align: center; text-decoration:none; }
div#pager ul li a:hover { background-color:#ff9900; color:#ffffff; }
.selected { background-color:#eeeeee; }


div.post_it { width:100%; border:1px solid #ffcc33; background-color:#ffff99; margin:10px 0 0 0; }
div.post_it p { text-align:center; font-size:2em; margin:5px auto; }