/* A CSS Framework by Mike Stenhouse of Content with Style */

/* SITE SPECIFIC LAYOUT */
    body {
        margin: 0;
        padding: 0;
        
        background: #fff url(../images/sho_web_left_bkgd.jpg) repeat-y;
    }
    
    div#page {

        margin:  44px 0 0 0;
        padding: 0;
        
    }
    
#top {
display: block;
width: 742px;
border-bottom: 1px solid #c65f34;
}

    /* HEADER */
        div#header, div#headerint {
            height: 159px;
            margin: 0px 0 0 0;
            padding: 0px 0 0 23px;
            background: #fff;
            text-align: left;
float: left;
border-left: 1px solid #c65f34;
        }

        div#headerint {
            background: #fff;
        }

        div#branding {
            margin: 0;
            padding: 0;
        }

        div#headerint div#branding {
        }
	
	div#branding img {
		padding: 0px 0 0 0px;
	}
	
        div#search {
            float: right;
            width: 49%;
            
            margin: 0;
            padding: 16px 20px 0 0;
            
            text-align: right;
        }
    /* END HEADER */
    
    
    /* CONTENT */
        div#content {
            
        }
        
        /* MAIN */
            div#main {
                
            }
        /* END MAIN */
        
#whatsnew {
width: 200px;
padding: 0 0 20px 10px;
margin: 0 0 0 20px;
border-left: 1px solid #FFEBD8;
float: right;
}

.newsitem p.call {
text-align: right;
margin: none;
padding: none;
}

   #rcol {
	    width: 180px;
	    float: right;
	    margin: 0 0 5px 10px;
	    padding: 0 0 0 0px;
	    border-left: 1px solid #ADC8CF;
    }

    #rcoltop {
            position: absolute;
            top: 0;
            right: 0;
            
            display: block;
	    width: 254px;
	    /* float: right; */
	    margin: 0 0 5px 10px;
	    padding: 0 0 0 10px;
	    border-left: 1px solid #ADC8CF;
    }

        /* SUB */
            div#sub {
                
            }
        /* END SUB */
        
    /* END CONTENT */
    
    
    /* FOOTER */
      div#footer {
            clear: both;
	    padding: 10px 0;
            color: ;
            background-color: ;
	    border-top: 1px solid #ADC8CF;
        }
        div#footer p {        
            margin: 0;
            padding: 0px 0 5px 0;
        }
	
	#navcontainer { margin: 0px 0 5px 0; }

/* Pipe Dream */
.pipelist {
   margin-bottom: 1em;
   overflow: hidden;
   width: 508px;
   }

.pipelist ul {
   list-style: none;
   margin: 0;
   padding: 0;
   }

.pipelist li {
   border-left: 1px solid #C65F34;
   float: left;
   line-height: 1.1em;
   margin: 0 .5em 0 -.5em;
   padding: 0 .5em 0 .5em;
   }

    /* END FOOTER */
/* END LAYOUT */




