/* CSS Document */

body, html {background-image:url(../img/bg.gif); background-repeat:repeat; background-color:#F1F1F1; margin:0; padding:0; font-size:11px; font-family:Helvetica, Arial, sans-serif; color:#888;}
h1 {font-size:14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;padding:0; margin:0 0 10px 0; color:#000;}
h1 a {text-decoration:none; color:#000;}
h1 a:hover {color:#888;}
h2 {font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;padding:0; margin:0 0 10px 0; color:#888;}

a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none;}

#wrap {width:950px; margin:40px auto;}
#wraphead {width:890px; padding:0 30px 30px 30px;}
#wrapcont {width:890px; padding:30px 30px 0 30px;}

.leftfloat {float:left;}
.col1 {width:200px;}
.col2 {width:430px;}
.col3 {width:660px;}
.col3alt {width:690px;}
.col4 {width:890px;}
.colspc {margin-right:30px;}

.whitebg {background-color:#FFF;}
.topline {border-top:6px solid #222;}
.toplinethin {border-top:1px solid #222;}
.btmlinethin {border-bottom:1px solid #222;}
.toppad15 {padding-top:15px;}
.btmpad15 {padding-bottom:15px;}
.toppad10 {padding-top:10px;}
.btmsp10 {margin-bottom:10px;}
.btmsp15 {margin-bottom:15px;}
.btmsp20 {margin-bottom:20px;}
.btmpad20 {padding-bottom:20px;}
.btmpad10 {padding-bottom:10px;}
.topsp20 {margin-top:20px;}
.h15 {height:15px; overflow:hidden;}
.btmneg {padding:0; margin-bottom:-6px;}
.btmneg1 {margin-bottom:-1px;}

.centretxt {text-align:center;}
.upcase {text-transform:uppercase;}
.blktxt {color:#000;}
.count {font-size:11px; font-family:Helvetica, Arial, sans-serif; color:#888; font-weight:normal;}

.backlink a {text-decoration:none; font-weight:bold;}
.backlink a:hover {color:#888;}

.mainnav {font-size:14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin-bottom:-1px;}
.mainnav a, .mainnav a:visited {text-decoration:none; color:#000;}
.mainnav a:hover {text-decoration:none; color:#888;}
.mainnav ul {list-style:none; margin:0; padding:0;}
.mainnav li {padding-bottom:6px; padding-top:6px; border-bottom:1px solid #222;}
li.first {padding-top:0px;}
li.last {border:0; padding-bottom:10px;}

.blog_item img:hover {opacity:0.9; filter:alpha(opacity=90);}

.pagin ul {list-style:none; margin:0; padding:0;}
.ellipse {color:#FFF; visibility:hidden;}
.page_navigation {text-align:right;}
#paging_container .no_more{color:#888; cursor: default; text-decoration:none;}

.clear {clear:both;}

#infscr-loading { 
  text-align: center;
  z-index: 100;
  position: fixed;
  left: 45%;
  bottom: 80px;
  width: 10%;
  background: #000; 
  opacity: 0.8; filter:alpha(opacity=80);
  color: #FFF;
  padding: 10px 0 10px 0;
}
#infscr-loading img {padding-bottom:5px;}

.infnav ul {padding:0; margin:0; list-style:none;}
