/* CSS Document */
/* panpontianorg3.css  */
/* Use with 3 column layout designs */

body {
      font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  margin: 0px;
	  background-image: url(../images/bglines22.gif);
}

#allcontent {
    width: 850px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #FFFFFF;
}	

#header {
      background-color: #ff5;
	  height: 200px;
	  margin: 0px;
	  padding: 0px;
}

#logo {
      float: left;
	  width: 185;
}
	  
#header h1 {
      text-align: center;
	  font-size: 22px;
	  font-family: Georgia, "Times New Roman", Times, serif;
	  padding-top: 5px;
	  margin-bottom: 4px;
}


#header p {
       font-size: 90%;
	   text-align: right;
	   padding-top: 10px;
	   padding-right: 25px;
	   padding-bottom: 10px;
	   margin-top: 2px;
	   border: 1px solid #CCCCCC;
}

#header a {
       color: #333333;
	   font-weight: bold;
	   text-decoration: none;
}

#header a:hover {
       color: #333333;
	   text-decoration: underline;
}	   	   

	
#leftmenu {
     float: left;
	 width: 140px;
	 }
	  	
ul#navmenu {    
      margin-left: 0;
	  margin-top: 2px;
	  padding-left: 0;
	  font-size: 12px;
	  list-style-type: none;
}

ul#navmenu a {
      display: block; 
      text-decoration: none;
	  color: #FFFF00;
	  width: 140px;	  
	  padding: 5px;
}

ul#navmenu a:hover {
      background: #ffff55; 
	  padding: 5px;
	  color: #333333;
	  text-decoration: underline;	  
}

.mainlist {
      font-size: 12px;
	  font-weight: bold;
	  padding-left: 0px;
	  background: #666;
      border-top: 1px solid #fff;	
}

.itemlist {
   	  font-size: 11px;
	  font-weight: normal;
	  background: #797979;
}	  	 

#leftimage {
      margin-top: 0px;
	  border_top: 1px solid #fff;
	  padding: 30px 10px 30px 10px;
	  background: #999999;
}
	  
#sidebar {
     float: right;
	 width: 140px;
	 background-color: #CCCCCC;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 margin-left: 20px;
	 border: thin dotted #999;
	 text-align: left;
	 margin-top: 5px;
	 }

#sidebar h2 {
      background: #999;
	  font-size: 11px;
	  color: #FFFF00;
	  font-weight: bold;
	  width: 160px;
	  border-bottom: thin #fff dotted;
	  padding: 3px;
	  text-align: left;
}

#sidebar ul.press {    
      font-size: 10px;
	  list-style-image: url(../images/yvelos.gif);
}

ul.press a {
      display: inline; 
      text-decoration: none;
	  color: #333333;
	  }

ul.press a:hover {
      color: #333333;
	  text-decoration: underline;	  
}

	  	   	  
#sidebar2 {
       border-top: thin dotted #fff; 
	   padding: 30px 5px 30px 5px;
}
	   
#main {
       float: left;
	   width: 55%;
	   margin-left: 6px; 
}


#news li {
      border-bottom: 1px dashed #CCCCCC;
	  padding: 5px;
	  list-style-image: url(../images/magazines_vel.gif);
}

#news a {
      text-decoration: none;
	  color: #333333;
}

.date {
      color: #84464D;
	  font-style: italic;
	  }

h5 {
      background-color: #FFFF66;
	  margin-top: 10px;
	  text-align: center;
}

 
#footer {
      clear: both;
	  background-color: #ffff55;
	  color: #666;
	  text-align: center;
	  padding: 10px;
	  margin-top: 5px;
	  font-size: 80%;
	  margin-bottom: 0px;
}	  