#mainpage {
	background-image: url(pics/bg1.jpg);
	text-align:center;
}


#header {
   width: 100%;
   background-color:#FFFFFF;
}

.limg {
   float: left;
   width: 18%;
   background-image:url(pics/lbar.gif);
   background-position:top left;
   background-repeat:no-repeat;
   height: 110px;
   position: relative;
}

.limg1 {
   margin-top: 5px;
   margin-left: 5px;
}

.title {
background-image:url(pics/cbar.png);
background-repeat:repeat-x;
height: 110px;
text-align: center;
}


.footer {
background-image:url(pics/fcbar.png);
background-repeat:repeat-x;
height: 58px;
text-align: center;
font-size:12px;
}

.author {
	font-style:italic;
font-size:12px;
text-align:right;

}

.rfooter {
background-image:url(pics/rfimg.png);
height: 58px;
background-position:top right;
}

.aforizm{

}

.lfooter {
background-image:url(pics/lfimg.png);
height: 58px;
background-position:top left;
}

.copy {
	padding-left: 7px;
	font-family:Tahoma;
	font-size:12px;
}



.counter {
	padding-right: 7px;
}





.title h1 {
visibility:hidden;
font-size: 0px;
}

.rimg {
background-image:url(pics/rbar.png);
background-repeat:repeat;
background-position:right;
height: 110px;
  float: left;
  text-align:right;
  width: 30%;
}

#tree {
margin-top: 5px;
display:block;
}

#main {
  position: relative;
}

#menu {
  width: 185px;
}

#sidebar {
  width: 150px;
}


.menulist {
   list-style:none;
   padding-left: 10px;
   margin: 0px;
   padding-top:0px;
   text-align:left;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.menulist li {
   padding-top: 5px;
}

.menulist li a:link {
   color:#0000FF;
   text-decoration: underline;
}

.menulist li a:visited {
   color:#0000FF;
   text-decoration: underline;
}

.menulist li a:hover {
   color:red;
   text-decoration: underline;
}

.menulist li a:active {
   color:red;
   text-decoration: underline;
}


.content{
   width: 570px;

   text-align:left;

   padding-top: 0px;
   margin-top: 0px;
/*   background-image:url(pics/c_middle.png);
   background-repeat:repeat-y;
*/   
}

.menutop {
   background-image:url(pics/menutop.png);
   background-repeat:no-repeat;
}

.menubg{
background-image:url(pics/menubg.png);
background-repeat:repeat-y;
}

.toprow{
padding: 0px;
margin: 0px;
background-image:url(pics/topmenu.png);
background-repeat:no-repeat;
height:5px;
  
}



.tc_left{
     height: 5px;
	 background-image:url(pics/cr.png);
	 margin: 0px;
	 padding: 0px;
	 float: left;
	 border: 1px solid #FF0000;
}

.tc_right {
    height: 5px;
	 margin: 0px;
	 padding: 0px;
	float: left;
}

.tc_center {
    height: 5px;
	 margin: 0px;
	 padding: 0px;
	 float:left;
	
}

.contenttext{
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.contenttext ul li{
	list-style:none;
	padding-bottom: 5px;
}



h2 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
   padding: 0px;
   padding-bottom: 10px;
   padding-top: 5px;
   margin: 0px;
   font-weight:bold;
   text-align:left;   
}

.loginform{
  text-align:left;
  padding-left: 7px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.gameslist {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   
}

.gameslist a{
   font-size:12px;
}


.phoneslist {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.phoneslist h4 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin: 0px;
   margin-top: 5px;
}


.phoneslist h3 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0px;
   margin-top: 5px;
   text-align:left;
}

.order {
   border: 1px solid #FF3300;
   padding: 4px;
}

.tcontent {
   background-image:url(pics/c_middle.png);
   background-position:center;
   background-repeat:repeat-y;
   width: 650px;
}


h3 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   margin: 0px;
   margin-top: 5px;
}

h4 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0px;
   margin-top: 5px;
}  


#puzzle {
	text-align:center;
	  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;

}


.post_item h2 {
	padding-top: 20px;
	padding-bottom: 5px;
}

.post_item p {
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
}

.news_item h2 {
	padding-top: 20px;
	padding-bottom: 5px;
}

.news_item p {
	padding: 0px;
	margin: 0px;
}



.begun {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	text-align: center;
}

.adwords {
	padding-top: 20px;
	padding-left: 15px;
}

.adwords_hor {
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.adwords_ref {
	text-align: center;	
	padding-left: 15px;
}


.subscribeform{
  text-align:left;
  padding-left: 7px;
  padding-right: 7px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.navigation{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;

}