	body {
		margin:0;
		margin-top:20px;
		margin-bottom:40px;
		padding:0;
		background-color: #D0D7DE;
		min-width:800px;
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
 		font-size:11px;
		line-height: 140%;
	}
	div#wrap {
		background:url(/pivot/templates/craft_main_back.png);
		margin:0 auto;
      padding-bottom:0px;
		width:800px;
	}
	#header {
		margin:0px;
		padding:0px;
      height:228px;
	}
	#banner {
		margin:0 auto;
		padding:0px;
      width:800px;
      height:228px;
      position:absolute;
      z-index:500;
	}
	#bannertext {
      float:left;
      color:#FFCE97;
      line-height:40px;
      margin-top:190px;
      margin-left:15px;
      z-index:501;
      font-size:30px;
      font-weight:bold;
	}
	#header img {
	   padding:0px;
	   margin:0px;
	   display:inline;
	   border:0px;
	}
	#nav {
      border-top:1px #EEE solid;
	   padding:0px;
	}
	#main {
		float:left;
		width: 520px;
		font-size:11px;
		margin:0px;
		padding:40px;
		background-color: White;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
	}
	#sidebar
{
	padding: 20px 0 10px 0;
	float: right;
	clear:all;
				background-color: #FDF3E7;
	}
	#sidebar img {
		border:none;
	}
	#wrap > #sidebar {
		width:200px;
	}
	#sidebar ul {
		margin-bottom:0;
	}
	#sidebar h3 {
	   color: #91795A;
		padding:0 10px;
   }
	#sidebar p  {
		padding:0 10px;
   }
	#footer {
		clear:both;
      float:bottom;
		padding:0px;
		margin:0px;
		border-none;
      height:60px;
   }
   h2 {
      border-bottom:#BAA68E 1px dotted;
      font-size:14px;
      font-weight:bold;
      color:#333;
   }
   h3 {
      font-size:12px;
      font-weight:bold;
      color:#000;
   }
   a  {
      color:#3064c9;
      text-decoration:none;
   }
   a:hover  {
      color:#000;
      text-decoration:underline;
   }
   h2 a {
   	color: #3064C9;
		text-decoration: none;
   }
   h2 a:hover {
      color:#000;
		text-decoration: none;		
      margin:0px;
      padding:0px;
      border:0px;
   }
   .block {
      width: 195px;
      margin-bottom:10px;
      margin-top:4px;
      margin-left:0px;
      float:top;
   }
   .entryfooter {
      line-height:44px;
      border-top:#ccc 1px dotted;
   }
   .pivot-image {
      border-left:#666 1px solid;
      border-top:#666 1px solid;
      border-bottom:#ddd 1px solid;
      border-right:#ddd 1px solid;
   }
   .commentinput {
      border-bottom:#ddd 1px solid;
      border-right:#ddd 1px solid;
      border-top:#ccc 1px solid;
      border-left:#ccc 1px solid;
      margin:2px;
   }
   .commentbutton {
      border-top:#ddd 1px solid;
      border-left:#ddd 1px solid;
      border-bottom:#666 1px solid;
      border-right:#666 1px solid;
   }
    .searchbox, .result-searchbox {
        width: 100px;
      border-bottom:#ddd 1px solid;
      border-right:#ddd 1px solid;
      border-top:#666 1px solid;
      border-left:#666 1px solid;
      margin:10px;
   }.searchbutton, .result-searchbutton {
      width:35px;
        border: 1px solid #666;
        font-size: 11px;
      margin-left:10px;
    }

.pivot-search label, .pivot-search-result label { visibility:hidden; 
display:none; }
.pivot-search legend, .pivot-search-result legend { visibility:hidden; 
display:none; }
.pivot-search fieldset, .pivot-search-result fieldset { border:0; 
padding:0; margin:0; }
