body {
/* default text for entire site */
	font: normal 0.9em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
/* default text color for entire site */
	color: black;
/* you can set your own image and background color here */
/*	background: #fff url(http://www.theredsheep.co.nz/uploads/NCleanBlue/bg__full.png) repeat-x scroll left top;*/
/*       background:#A32430;*/ /*darker red */
       background:#A5181C;
}

#redsheep{
/* set to width of viewport */
	width: auto;
/* you can set your own image and background color here */
/*	background: #fff url(http://www.theredsheep.co.nz/uploads/NCleanBlue/bg__full.png) repeat-x scroll left top;*/
}

#header {
	height: 190px;
	width: 960px;
        background: url(http://www.theredsheep.co.nz/uploads/theredsheep/header-background.png) no-repeat;
}

#left {
	width: 150px;
}

#menu-top{
        height:20px;
       background: url(http://www.theredsheep.co.nz/uploads/theredsheep/menu-background-top.png) no-repeat;
}

#menu ul{
       list-style: none;
       padding:0px;
       margin:0px;
       font-size:1.2em;
}

#menu ul li{      
      /*height:50px;*/
      text-align:left;
      background: url(http://www.theredsheep.co.nz/uploads/theredsheep/menu-background.png) repeat-y left top;
      padding-top:15px;
      padding-bottom:15px;
      padding-right:15px;
      padding-left:15px;
      color:white;
}

#menu ul li.menuactive{      
      /*height:50px;*/
       text-align:left;
      /*background: url(http://www.theredsheep.co.nz/uploads/theredsheep/menu-background-active.png) repeat-y left top;*/
      color:#A32430;   
}

#menu ul li li{      
      /*height:50px;*/
       text-align:left;
      background: #A6A8AA;
      color:black;   
      font-size:0.9em;
      padding-top:2px;
      padding-bottom:5px;
      padding-right:0px;
      width:120px;
}

#menu ul li li a{      
      /*height:50px;*/
       text-align:left;
     /* background: url(http://www.theredsheep.co.nz/uploads/theredsheep/menu-background-active.png) repeat-y left top;*/
      color:black;   
      font-size:0.9em;
      padding:5px;
}

#menu ul a{       
       text-decoration: none;
       font-size:1.1em;
       color:white;
}


#menu ul a.menuactive{       
       font-weight:bold;
       color:#A32430;
}

#menu ul a:hover{       
       color:#A32430;
}

#menu ul li a{       
       text-decoration: none;
       font-size:1.1em;
       color:black;
       text-align:right;
       padding:10px;
}

#menu-bottom{
       height:25px;
       background: url(http://www.theredsheep.co.nz/uploads/theredsheep/menu-background-bottom.png) no-repeat;
}


#main {
	min-width: 810px;
        min-height: 512px;
        
}

#content-top{
        height: 25px;
        background: url(http://www.theredsheep.co.nz/uploads/theredsheep/main-top.png) no-repeat;
        padding:0;
        margin:0;
}

#content-bottom{
        height: 32px;
        background: url(http://www.theredsheep.co.nz/uploads/theredsheep/main-bottom.png) no-repeat;
        padding:0;
        margin:0;
}

#content{
       padding-left:30px;
       padding-top:10px;
       min-height:482px;
       background: url(http://www.theredsheep.co.nz/uploads/theredsheep/content-background.png) repeat-y left top;
       font-size:1em;
}

#content h1, h2{
       margin:0px;
      
}

#introducing{
      text-transform:uppercase;
      margin:0px;
      padding-bottom:5px;
}

#content ul{
    font-size:1.2em;
    color:#333333;
    padding-left:20px;
}

#content li{
   
}

#content p{
      max-width:750px;
     
      margin-bottom:0px;
}

.testimonial{
      width:720px;
      padding-top:10px;
}

.testimonial p{
     font-size:0.9em;
     padding-left:10px;
}

#author{
     font-weight:bold;
     padding-top:10px;
     padding-bottom:10px;
}

#footer{
      height:125px;
      background: url(http://www.theredsheep.co.nz/uploads/theredsheep/footer-background.png) no-repeat;
}

#footer p{
     padding-top:30px;
     text-align:center;
}

hr{
    background-color:#fff;
    border:#000 2px dotted;
    border-style: none none dotted;
    color:#fff;
    width:750px;
    text-align: left;
    margin-left: 0;
}

.box{
   width:200px;
   padding:10px;
   margin:10px;
   border:#000 2px solid;
   border-style: solid;
   float:left;
   height:200px;

}

#box_wrapper{
  width:750px;
  height:250px;
}