/*
Edited with the Kapello CSS Colour Editor
---- http://www.kapello.com/cssedit/ ----
*/
	html {
	  width: 100%;
	  height: 439px;
		padding:0;
		color:#000000; 
		background: #fff;
		font-family: verdana, arial, sans-serif;
		font-size: 0.8em;
	}
	body {
		height: 90%;
		min-width:750px;
	}
	h1{
	  font-size: 1.3em;
	  color: black;
	}
	h3{
	  font-size: 1.3em;
	  color: #666666;
	}
	input{
	  display: none;
	}
a{
display: none;
}
	a:link {
display: none;
}
a:visited {
display: none; 
}
a:hover {
display: none;
}
a:active {
display: none;
}
table{
  background: white;
}
	img{
	  border: 0;
	  position: relative;
	  float: right;
	  display: block;
	}
	.searchlight{
display: none;
	}
	.highlightit img{
display: none;
}

.highlightit:hover img{
display: none;
}

	#wrap {
		border: 0;
		margin:0 auto;
		width:750px;
		height: 72%;
		background: #FFF;
	}
	
	#header {
		 background: white;
		 height: 90px;
		 width: 550px;
		 margin: 0;
		 padding: 0;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
    

    
    #topnav { background: #FFF;
      text-align: right;
    padding-right: 30px;
    		}

#topnav a {   position: relative;
	color: #dca613; 
	background: #dddddd; 
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
    top: -30px;
	padding: 5px;
	 }

#topnav a span {  }

#topnav a#nav_home {  }



#topnav a:hover, #topnav a.current { text-decoration: none; border-bottom: 3px solid #336600;  }




	#nav {
		background:#dddddd; 
		padding:5px;
			}
	#nav fieldset {
}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background: #FFF;
		padding: 30px;
		float:left;
		width:460px;
		height:330px;
		overflow: visible;
		color:#555555 
	}
	#main hr{
	  border-top: 1px solid transparent;
	  border-bottom: 1px dashed #808080; 
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
		line-height: 1.35em;
    }
    #main form {
	  margin-left: 90px; 
	}
	#main a:link {
color: #dca613; 
text-decoration: none;
}
#main a:visited {
color: #dca613; 
}
#main a:hover {
text-decoration: underline;
}
#main a:active {
text-decoration: none;
}
	#sidebar {
	  background: #FFF;
		float: left;
		width:230px;
		overflow: hidden;
		height: 390px;
	}
	.submit{
 border:2px solid #336600; 
 background-color: #336600; 
 color: #ffffff; 
 font-weight: normal;
 padding: 0;
 margin: 0;
 font-size: 1em;
}

	#sidebar ol {
	  	margin-right: 20px;
		margin-bottom:0;
		list-style-image: url(images/link_arrow.gif);
		list-style-type: disc;
		    }
    #sidebar li{
		margin:0;
			}
	 #sidebar li a{
	font-weight: bold;
	font-size: 91%;
	text-decoration: none;
	}
		 #sidebar li a:hover{
	font-weight: bold;
	font-size: 91%;
	text-decoration: underline;
	}
    #sidebar h3, #sidebar p {
		padding:0 10px 0 10px;
    }
	#footer {
		background: #fff;
		height: 65px;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
		font-size: 10px;
		color: #bbbbbb;
		text-align: center;
    }

	
    #mainSearch {
position: relative;
top: 20px;
left: 15px;
}
#mainSearch input {
vertical-align: middle;
padding: 2px;
}
#mainSearch p {
  padding: 5px 0 0 0; 
  margin:10px 0 0 0;
}
.searchField {
width: 112px;
border: 1px solid #dca613; 
}
    body, form{
 margin:0px;
}




a.toplink {
float: right;
display: none;
padding-left: 15px;
font-size: 1.2em;
text-decoration: none;
}
a.toplink:hover{
  text-decoration: underline;
}
#sidetop {
  background: transparent;
  line-height: 20px;
}

#copyright {
  font-size: 10px;
		color: #bbbbbb;
		text-align: center;
		text-decoration: none;
}
#copyright:hover{
  text-decoration: underline;
}
.scroll {
  font-size: 13px;
  color: #cc0033; 
  background: #dddddd; 
  padding: 0px;
  text-align: left;
  margin-left: 30px;
}
#bottom {
  color: #808080; 
}
#logo {
  margin-top:-9px; 
  float: left;
}
#banner {
  margin-top: 55px;
}
.smaller {
  font-size: smaller;
}
.linebreak {
  text-align: center;
  border-bottom: 1px dashed #808080; 
  color: #FFFFFF; 
}
#resultsbox {
  background: #FFFFFF;  
  width: 140px;
  border: 1px dashed #808080;  
  padding: 6px; 
  margin: 3px; 
}
.resultslist {
  border-top: 1px solid #808080; 
  border-bottom: 1px solid #808080; 
  font-size: 10px;
}
a.feed:link, a.feed:hover, a.feed:active, a.feed:visited{ border: 1px solid; border-color: #FC9 #630 #330 #F96; padding: 0px 3px 0px 3px; font: bold 10px verdana, sans-serif; color: #FFFFFF; background: #F60; text-decoration: none; margin: 2px; }

#ads{
  position: relative;
  float: left;
  margin-top: 13px;
  width: 275px;
  height: 50px;
  background: black;
  color: white;
}
.hidden_message{
display: none;
}
.pagebreak{
  page-break-after: always;
}
.print_header{
  display: none;
}
