body{
   background: url('../images/bg.jpg') no-repeat fixed;
   font-family: "Calisto MT";
   font-size: 12px;
   color: #fff;
   height: 100%;
   padding: 0px;
   margin: 0px;
}

#main{
   width: 1000px;
   margin: 0px auto;
   background: #000;
}

#logo{
   width: 100%;
   height: 50px;
   text-align: center;
}

#menu{
  width: 100%;
  height: 40px;
}

#copyright{
  width: 100%;
  text-align: center;
  font-size: 12px;
}

#icons{
  text-align: center;
}

#left{
  width: 685px;
  float: left;
  text-align: left;
}

#right{
  width: 315px;
  float: right;
  text-align: left;
  margin-top: 15px;
}

#footer{
  clear: both;
  width: 100%;
}

#pager-box{
  width: 100%;
  text-align: center;
  clear: both;
  margin-top: 15px;
}

#pager-box a{
   text-decoration: none;
   color: #0072C1;
   padding: 2px;
   float: left;
}

#pager-box a div{
   border: solid 1px #0072C1;
   width: 13px;
   text-align: center;
}

#add-comment-form{
  display: none;
}

#message{
  background: #222;
  border: solid 1px #444;
  width: 99%;
  padding: 5px;
  font-size: 12px;
  margin-bottom: 5px;
  text-align: left;
}

.text-blog{
   width: 100%;
}

.no-records{
  text-align: center;
  font-style: italic;
  width: 100%;
  color: #444;
}

.comment-box{
  border: solid 1px #333;
  background: #111;
}

.block{
  width: 87%;
  padding: 3px 0px 3px 3px;
  border: solid 1px #333;
  margin: 0px auto;
  background: #111;
  font-size: 12px;
  text-align: left;
}


.tour-box{
  font-size: 12px;
  margin: 3px;
}

#register-box input{
  width: 60%;
}

#register-box .label{
  text-align: right;
}

img{
   border: none;
}

a{
  color: #fff;
}

textarea{
   width:  70%;
   height: 200px;
   background-color: #444;
   color: #fff;
   border: solid 1px #777;
}

input, select{
  background-color: #444;
  color: #fff;
  border: solid 1px #777;
}

a:hover{
  text-decoration: none;
}
/* ADMIN SECTION */

#admin_menu{
  width: 100%;
}

#admin_menu li{
  float: left;
  width: 98px;
  list-style: none;
  padding: 4px;
  text-align: center;
}

#admin_menu li:hover{
  background-color: #747474;
}

#admin_menu a{
  font-weight: bolder;
  color: #ccc;
  text-decoration: none;
  height: 100%;
  width: 100%;
}

.current-tab{
  background-color: #8B8B8B;
}

.head-table{
  font-size: 12px;
}

.head-table td{
  text-align: center;
  padding: 4px;
  border: solid 1px #aaa;
  
}

.row-table td{
   border-bottom: solid 1px #aaa;
   padding: 4px;
   font-size: 12px;
   color: #aaa;
}

.row-table a{
  color: #aaa;
}

.center-box{
	margin: 0px auto;
	width: 1000px;
}

