body{
	text-align: center;
	font-family:Lucida Grande, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin: 10px;
	color: #000;
	background: #fff;
	min-width: 520px;
}
a{
	color: #454444;
	font-size:12px;
	text-decoration: none;
	/*border-bottom: 1px solid #0073EC;*/
}

a:hover{ color: #ce0000; border-bottom: 1px solid #ce0000; }

#searchfield{
	display: block;
	width: 500px;
	margin: 0 auto 20px auto;
	text-align: center;
	padding: 0 0 0 100px;
}

h1 { padding-right: .7em; }

h1 a {
	margin: 0 auto;
	width: 600px;
	height: 100px;
	text-indent: -9999px;
	display: block;
	background: url(http://pirlog.com/images/pirlog.png) no-repeat;
	border: 0;
}
h3 { font-size: 1.2em; }
h1 a:hover { border: 0; text-decoration: none; }
.smalltext {
	font-size:.8em;
	}
#footbanners { padding: 10px; margin: 0 auto; }
#footbanners a { border: 0; margin: 0 7px; color: #000; }
#footbanners img { border: 0; }
#footbanners #kopimi { display: block; margin: 20px auto 0 auto; width: 40px;}
.noborder, .noborder:hover, .noborder img { border: 0; text-decoration: 0; }

#notice {
   width: 36em;
   margin: 0 auto;
   text-align: left;
   margin-top: 2em;
}
#notice img {
   float: left;
   display: block;
   margin-top: .8em;
   margin-right: 1em;
}


#menu	{ font-size:12px; position:absolute; top:10px; right:10px;	width:98%; text-align:right; height:22px;}
#menu a:hover {border-bottom: 1px solid #ce0000;}
#menu a {border-bottom: 0px solid #0063DC; font-size:13px;}


#menuuu{
	position:absolute;
	top:10px;
	right:10px;
	width:98%;
	text-align:right;
	border-bottom:0px solid #0063DC;
	height:22px;
	font-size: 17px;
	font-weight: bold;
	}
	
/* Start custom button CSS here
    ---------------------------------------- */
    .btn {
      display:inline-block;
      background:none;
      margin:0;
      padding:3px 0;
      border-width:0;
      overflow:visible;
      font:100%/1.2 Arial,Sans-serif;
      text-decoration:none;
      color:#333;
      }
    * html button.btn {
      padding-bottom:1px;
      }
    /* Immediately below is a temporary hack to serve the 
       following margin values only to Gecko browsers
       Gecko browsers add an extra 3px of left/right 
       padding to button elements which can't be overriden.
       Thus, we use -3px of left/right margin to overcome this. */
    html:not([lang*=""]) button.btn {
      margin:0 -3px;
      }
    .btn span {
      background:#ddd url(images/bg-button.gif) repeat-x 0 0;
      margin:0;
      padding:3px 0;
      border-left:1px solid #bbb;
      border-right:1px solid #aaa;
      }
    * html .btn span {
      padding-top:0;
      }
    .btn span span {
      position:relative;
      padding:3px .4em;
      border-width:0;
      border-top:1px solid #bbb;
      border-bottom:1px solid #aaa;
      }
    
    /* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
    button.pill-l span {
      border-right-width:0;
      }
    button.pill-l span span {
      border-right:1px solid #bbb;
      }
    button.pill-c span {
      border-right-style:none;
      border-left-color:#fff;
      }
    button.pill-c span span {
      border-right:1px solid #bbb;
      }
    button.pill-r span {
      border-left-color:#fff;
      }
    
    /* only needed if implementing separate hover/focus/active state for buttons */
    .btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
      cursor:pointer; /* important for any clickable/pressable element */
      border-color:#9cf !important;
      color:#000;
      }
    .btn:active span {
      background-position:0 -400px;
      outline:none;
      }
    .btn:focus, .btn:active {
      outline:none; /* doesn't seem to be respected for <button>, only <a> */
      }

    /* use if one button should be the 'primary' button */
    .primary {
      font-weight:bold;
      color:#000;
      }
      
      
/* ##    SEARCH.PHP    ## */

table#searchResult { font-size: 13px; border-collapse: collapse; border-spacing:1px; margin:0; text-align: left; width: 100%; min-width: 400px;}
table#searchResult caption {font-size:1.2em;font-weight: bold;background: #454444;border-bottom:2px solid #D2B9A6;color: #FFF;padding:2px;}
table#searchResult a { border: 0; color: #454444 }
table#searchResult a:hover { text-decoration: underline; color: #ce0000; }
thead#tableHead a { color: #fff; font-weight: bold; }
thead#tableHead a:hover { border: 0; }
thead#tableHead th { background: #4a4949; color: white}
table#searchResult th, table#searchResult td { padding: 6px; border: 1px solid #ffffff;}
table#searchResult tr { background: #f6f6f6;}
table#searchResult tr.even { background: #f6f6f6;}
table#searchResult tr.odd { background: #ffdde5;}
table#searchResult tr.alt { background: #F2ECE7;}
table#searchResult tr:hover { background: #ea9999; }
table#searchResult td.vertTh { font-weight:bold; color: #B53924; font-size: 13px;}
table#searchResult cat { font-weight:bold; color: #2C2827; font-size: 11px;}
table#searchResult img { border:0; margin-left:2px; margin-right:2px; }
table#searchResult img.dl { width:9px; height:11px; }
table#searchResult img.co { width:11px; height:9px; }
table#searchResult highlight {font-weight: bold;color: #3F7C3F;}
table#searchResult seeds {font-weight: bold;color: #2B5A1D;}
table#searchResult leechs {font-weight: bold;color: #F13A3A;}
table#searchResult snatchs {font-weight: bold;color: #0458F4;}
#content { width: 100%; position: relative; text-align: left; margin-top: 15px; }
#main-content { margin: 0 130px;  overflow: hidden; position: relative; z-index: 90; }
